none
Как поднять виртуальную машину под новым Windows Server 2008 R2 RRS feed

  • Вопрос

  • День добрый.

    Под windows 2008 r2 было создана тетсовая структура ил ВМ ( порялка 5 машин). Неожиданно сломался загрузочный жесткий диск. Все ВМ живут на отдельном аппартном раиде 5-го уровня. поменял жесткий диск. Переустановил windows . Через Explorer вижу все свои вирт машины .Поднял роль hyper-V . В менеджере HyperV  НЕТ НЕ ОДНОЙ ВИРТ МАШИНЫ. 

    ВОПРОС - как поднять вирт машины ЕСЛИ не был сделан EXPORT ?

    В случае   VMWARE ESX  в таких случаях есть команда "vmware-cmd -s register" , фактически нужен аналог. Я искал но пока не нашел. Помогите пож-та.

     

    1 апреля 2010 г. 10:34

Ответы

Все ответы

  • Например, можно создать аналогичные виртуальные машины и добавить им vhd-диски уже существующих.

    1 апреля 2010 г. 10:36
  • спасибо за совет , но он не очень подходит .

    Как минимум  в этом случае надо помнить все настройки, где какой машине  давалось памяти и процессоров , сколько было сетевых адаптеров( один или два) .

     

    1 апреля 2010 г. 10:43
  • Там еще были снимки сделаны... Хотелось бы поднять ВСЕ что  было

     

    1 апреля 2010 г. 10:45
  • Нереально. Файлы конфигурации Вы никак не выдерните из каталога хранения.

    Что могу добавить к совету Дмитрия Рудых - цепляйте вручную файлы .vhd ВМ, открывайте .xml-файлы, содержащие конфигурацию виртуальной машины и опять же вручную, используя эти данные, настраивайте.

    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.com
    2 апреля 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.com
    2 апреля 2010 г. 14:12
    Отвечающий
  • Спасибо .

    Подменть можно через оснатску - тогда все ок.  прото заменой файла не получается , это да

    Спасибо почитаю

    время терпит

    все важное у меня в кластере..

    2 апреля 2010 г. 14:21
  • безопасность как раз в том, что подеменить на уровне замены файла или подмены лун не получится. менять надо только через консоль, а на это уже права нуны
    Заходите в "гости" на http://kupchinetsky.spaces.live.com
    2 апреля 2010 г. 16:09
    Отвечающий
  • Опубликовал статью с картинками на эту тему - http://kupchinetsky.spaces.live.com/blog/cns!1097D49C5CA5BE06!1367.entry

     


    Заходите в "гости" на http://kupchinetsky.spaces.live.com
    2 апреля 2010 г. 20:27
    Отвечающий
  • Никита Панов, объясните, пожалуйста, свою логику. Как можно пометить как ответ 2 абсолютно противоположных мнения? Денис утверждал, что восстановить ВМ нельзя. Я предложил и описал работающий сценарий, который позволяет восстановить ВМ.


    Заходите в "гости" на http://kupchinetsky.spaces.live.com
    7 апреля 2010 г. 8:16
    Отвечающий