Тестовая лаборатория на Hyper-V
30 Sep 2017
local_offer
Hyper-V
Подготавливаем машину для эталонного образа
- Установить ОС
- Установить обновления ОС
- Установить необходимые программы и утилиты
Подготовим образ к дальнейшему развертыванию:
c:\windows\system32\Sysprep\sysprep.exe /generalize /oobe /mode:vm /shutdown
Для виртуальной машины на Windows 7:
c:\windows\system32\Sysprep\sysprep.exe /generalize /oobe /shutdown
После окончания работы Sysprep виртуальная машина выключится и у нас будет готовый vhdx файл для дальнейшего развертывания.
Схема использования разностных дисков:

Важное о работе с разностным диском:
- размер разностного диска не может превышать размер диска родителя
- важно сохранять неизменным диск родитель, его изменение приведет к поломке всех разностных дисков для которых он был родителем
- используя Hyper-V Manager можно объеденить диск потомок и диск родитель. При этом можно выбрать, будет ли создан новый диск содержащий данные с родителя и потомка. Или данные диска потомка будут перенесены на диск родитель.
- диск потомок может выступать родителем для нового разностного диска
- рекомендуется использовать ВМ с разсностынми дисками только для целей тестирования
Создание разностных дисков
$pathvm = "E:\Hyper-V\VM"
$pathvhd = "E:\Hyper-V\VHD"
$parentvhd = "E:\Hyper-V\Win2012.etalon.vhdx"
$vmname1 = "Windows2012-test1"
$vmname2 = "Windows2012-test2"
$vmname3 = "Windows2012-test3"
New-VHD -ParentPath $parentvhd -Path "$pathvhd\$vmname1.vhdx" -Differencing
New-VHD -ParentPath $parentvhd -Path "$pathvhd\$vmname2.vhdx" -Differencing
New-VHD -ParentPath $parentvhd -Path "$pathvhd\$vmname3.vhdx" -Differencing