Заметки о Windows и других программных продуктах Microsoft...

Ошибка создания виртуальной машины второго поколения из шаблона в VMM

Ошибка создания виртуальной машины второго поколения из шаблона в VMM

Попытка развертывании в System Center Virtual Machine Manager (VMM) виртуальной машины Hyper-V второго поколения (Gen2) из заранее созданного шаблона заканчивается ошибкой (23352), в которой говорится о невозможности найти загрузочный диск.

ошибка при создании ВМ

Дело в том, что в Gen2 ВМ вместо стандартного BIOS используется firmware на основе Unified Extensible Firmware Interface (UEFI), поэтому для них порядок загрузки несколько отличается от привычного. Это приводит к тому, что в процессе развертывания VMM не находит загрузочный диск и выдает ошибку.

Для того, чтобы избежать этой ошибки, надо в свойствах шаблона изменить порядок загрузки. Что интересно, для шаблонов второго поколения в консоли VMM отсутствует необходимый раздел, поэтому посмотреть и отредактировать порядок загрузки можно только через PowerShell. Так например, посмотреть порядок загрузки для шаблона SQL2012 можно командой:

Get-SCVMTemplate -Name SQL2012 | select FirstBootDevice

Ну а указать для загрузки правильное устройство можно так:

Get-SCVMTemplate -Name SQL2012 | Set-SCVMTemplate -FirstBootDevice ″SCSI,0,0″

проверка и изменение порядка загрузки

 

Вот как должен выглядеть порядок загрузки для шаблона виртуальной машины второго поколения. SCSI означает, что грузиться надо с устройства, подключенного к виртуальному SCSI-адаптеру, а 0,0 — номер адаптера и канала соответственно. Это стандартная конфигурация дисков, если у вас загрузочный VHDX-диск подключен к другому адаптеру\каналу, то соответственно измените значения на свои.

проверка порядка загрузки

 

Выставив правильный порядок загрузки для шаблона, можно приступать к развертыванию ВМ, не ожидая появления ошибки.

 
 
Комментарии

Пока нет комментариев.

Ответить