Подготавливаем машину для эталонного образа
  • Установить ОС
  • Установить обновления ОС
  • Установить необходимые программы и утилиты

Подготовим образ к дальнейшему развертыванию:

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

Ссылки