Лучший отвечающий
Как поднять виртуальную машину под новым Windows Server 2008 R2

Вопрос
-
День добрый.
Под windows 2008 r2 было создана тетсовая структура ил ВМ ( порялка 5 машин). Неожиданно сломался загрузочный жесткий диск. Все ВМ живут на отдельном аппартном раиде 5-го уровня. поменял жесткий диск. Переустановил windows . Через Explorer вижу все свои вирт машины .Поднял роль hyper-V . В менеджере HyperV НЕТ НЕ ОДНОЙ ВИРТ МАШИНЫ.
ВОПРОС - как поднять вирт машины ЕСЛИ не был сделан EXPORT ?
В случае VMWARE ESX в таких случаях есть команда "vmware-cmd -s register" , фактически нужен аналог. Я искал но пока не нашел. Помогите пож-та.
1 апреля 2010 г. 10:34
Ответы
-
Опубликовал статью с картинками на эту тему - http://kupchinetsky.spaces.live.com/blog/cns!1097D49C5CA5BE06!1367.entry
Заходите в "гости" на http://kupchinetsky.spaces.live.com- Помечено в качестве ответа Nikita PanovModerator 7 апреля 2010 г. 7:55
2 апреля 2010 г. 20:27Отвечающий -
Нереально. Файлы конфигурации Вы никак не выдерните из каталога хранения.
Что могу добавить к совету Дмитрия Рудых - цепляйте вручную файлы .vhd ВМ, открывайте .xml-файлы, содержащие конфигурацию виртуальной машины и опять же вручную, используя эти данные, настраивайте.
- Помечено в качестве ответа Nikita PanovModerator 7 апреля 2010 г. 7:55
1 апреля 2010 г. 12:09Модератор
Все ответы
-
Например, можно создать аналогичные виртуальные машины и добавить им vhd-диски уже существующих.
1 апреля 2010 г. 10:36 -
спасибо за совет , но он не очень подходит .
Как минимум в этом случае надо помнить все настройки, где какой машине давалось памяти и процессоров , сколько было сетевых адаптеров( один или два) .
1 апреля 2010 г. 10:43 -
Там еще были снимки сделаны... Хотелось бы поднять ВСЕ что было
1 апреля 2010 г. 10:45 -
Нереально. Файлы конфигурации Вы никак не выдерните из каталога хранения.
Что могу добавить к совету Дмитрия Рудых - цепляйте вручную файлы .vhd ВМ, открывайте .xml-файлы, содержащие конфигурацию виртуальной машины и опять же вручную, используя эти данные, настраивайте.
- Помечено в качестве ответа Nikita PanovModerator 7 апреля 2010 г. 7:55
1 апреля 2010 г. 12:09Модератор -
Если честно то ОЧЕНЬ удивлен ответом.
Получается что функционал VMWARE шире чем у Микрософта ?
Может как то через Power Shell можно ?
Virtual Manager может про сканировать диски и что то найти ?
1 апреля 2010 г. 12:22 -
Давайте только без холиваров "VMWare vs Hyper-V" -)
Hyper-V может импортировать ВМ, если предварительно сделан экспорт, но использовать существующий .xml без обозначенных операций нельзя. Так что только вручную.
1 апреля 2010 г. 12:35Модератор -
импорт запрещен по соображениям безопасности...
конфиг виртуальной машины где лежал?
по умолчанию он лежит на згарузочном диске. в этом случае сделать действительно ничего нельзя.
если конфиг файл вм лежал рядом с ее диском на raid-томе то пытаться можно. но путь unsupported
при создании ВМ в папке C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines создается рфквдштл на конфиг файл виртуальной машины
консоль hyper-v manager видит те ВМ, для которых есть hardlinks с правильным ntfs security descriptor
такми образом, если файл конфига живой нужно:
1 создать hardlink утилитой mklink
2 настроить на нем security утилитой cacls
http://www.adopenstatic.com/cs/blogs/ken/archive/2008/01/14/15467.aspx
Заходите в "гости" на http://kupchinetsky.spaces.live.com2 апреля 2010 г. 8:24Отвечающий -
спасибо за совет.
Ось стояла на отдельном харде - все вирт машины и файлы конфигураций были на раид 5.
пока не получилось,но буду пробовать , вопрос насущный , может быть правда остановлючь на создании новых машин и переносом инфы.
Прошу пояснить что настраивать cacls у Ken Shaefer про это не слова.
еще нашел в реестре ветку где прописаны GUID virt машин, но тоже не помогло ( ветка - HKLM\system\curconset\control\deviceclasses\{guid машины}\{guid virt машины}}...
А по каким соображениям безопасности это запрещено ? есть какое объяснение ? я же могу прицепить файл вирт машины через disk manager на любой машине .. . просто не понимаю .
причем получилось сделать так - в hyper-v manager сделал новую вирт машину. а потом просто скопировал в директорию для вирт машин файл старой ВМ, сделал переименование( то етсь имена с GUID старой ВМ переименовал на GUID новой и старая вм поднялась ...)
2 апреля 2010 г. 14:00 -
по безопасности:
есть вм. в конфиге прописано что ее vhd - это v:\vhd\disk1.vhd
машина выключена.
создаем новый vhd и подменяем старый - машина диск не подключит так security descriptor на нем не содержит sid машины.
В чем здесь много безопасности до конца мне тоже непонятно. Но МС это обычно так объясняет...
ссылка по теме http://blogs.technet.com/vm/archive/2008/08/23/what-is-vm-sid.aspx
по поводу cacls - время терпит? вечером планирую написать на эту тему статью в блоге http://kupchinetsky.spaces.live.com/default.aspx с картинками и пошаговкой.
кратко: cacls <guid>.xml /L /E /G те virtual machine\guid:F
Заходите в "гости" на http://kupchinetsky.spaces.live.com2 апреля 2010 г. 14:12Отвечающий -
Спасибо .
Подменть можно через оснатску - тогда все ок. прото заменой файла не получается , это да
Спасибо почитаю
время терпит
все важное у меня в кластере..
2 апреля 2010 г. 14:21 -
безопасность как раз в том, что подеменить на уровне замены файла или подмены лун не получится. менять надо только через консоль, а на это уже права нуны
Заходите в "гости" на http://kupchinetsky.spaces.live.com2 апреля 2010 г. 16:09Отвечающий -
Опубликовал статью с картинками на эту тему - http://kupchinetsky.spaces.live.com/blog/cns!1097D49C5CA5BE06!1367.entry
Заходите в "гости" на http://kupchinetsky.spaces.live.com- Помечено в качестве ответа Nikita PanovModerator 7 апреля 2010 г. 7:55
2 апреля 2010 г. 20:27Отвечающий -
Никита Панов, объясните, пожалуйста, свою логику. Как можно пометить как ответ 2 абсолютно противоположных мнения? Денис утверждал, что восстановить ВМ нельзя. Я предложил и описал работающий сценарий, который позволяет восстановить ВМ.
Заходите в "гости" на http://kupchinetsky.spaces.live.com7 апреля 2010 г. 8:16Отвечающий