Востановление Hyper-V машин после апгрейда Server 2008


После обновления ОС с одной версии на другую(например Standart->Enterprise) могут пропасть виртуальные машины из консоли управления.
Запускаем CMD на Hyper-V хосте
Указываем каталог со сведениями о виртуальных машинах
C:\>cd "C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines\"

Создаем ярлык для необходимой машины
C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines>mklink 60B55DEC-BF01-4
E94-95E3-0273BF8C8CC9.xml "D:\Hyper-V\test1\Virtual Machines\60B55DEC-BF01-4E94-
95E3-0273BF8C8CC9.xml"
symbolic link created for 60B55DEC-BF01-4E94-95E3-0273BF8C8CC9.xml <<===>> D:\Hy
per-V\test1\Virtual Machines\60B55DEC-BF01-4E94-95E3-0273BF8C8CC9.xml

Устанавливаем права на виртуальную машину
C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines>icacls "%SYSTEMDRIVE%\
ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines\60B55DEC-BF01-4E94-95E3-0
273BF8C8CC9.xml" /grant "NT VIRTUAL MACHINE\60B55DEC-BF01-4E94-95E3-0273BF8C8CC9
":F /l
processed file: C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines\60B55D
EC-BF01-4E94-95E3-0273BF8C8CC9.xml
Successfully processed 1 files; Failed processing 0 files

Далее в консоле Hyper-V проверяем сетевую настройку виртуальной машины.
После этого виртуальная машина нормально видна в SCVMM.

No comments: