Установка Windows 2008R2 в VM в FusionCompute 6.3 по сети

Установка Windows 2008R2 в ВМ в FusionCompute 6.3 по сети


Как известно, основой FusionCompute начиная с версии 6.3 стал KVM. И сетевые интерфейсы презентуемые виртуальным машинам имеют тип virtio. А WinPE используемый для установки разных других Windows по PXE, равно как и сам Windows 2008R2 ничего про virtio не знает. И после загрузки виртуально машины по PXE в WinPE наблюдается полное отсутствие сетевых интерфейсов, и эту неприятность нужно преодолеть для дальнейшей сетевой установки  Windows 2008R2.
Для этого нужно лишь загрузить сетевые драйверы virtio в WinPE. Драйверы можно использовать из проекта fedora, загрузив ISO образ по ссылке
Далее ISO образ нужно добавить в Data Store на FusionCompute (Resouce Pools -> Storage -> Data Store -> Upload File).


А затем подключить ISO образ в виртуальную машину (VMName -> Configurations -> Mount File CD/DVD-ROM Drive -> Browse -> Confirm)

Правда есть способ немного проще, можно подключить диск с инструментами для виртуальной машины, на нём тоже есть искомые драйверы.

CD как правило монтируется в диск D:

Далее необходимо подгрузить драйвера с помощью команды drvload <путь к файлу>, в случае использования диска с инструментами команда будет выглядеть так
drvload "D:\upgrade\windows 2008_R2_64\drivers\netkvm\netkvm.inf"

после сообщения об успешной загрузке драйвера необходимо инициализировать сетевые интерфейсы с помощью
wpeutil initializeNetwork

После чего остаётся получить адрес по DHCP, смонтировать шару с дистрибутивом Windows и приступить к установке.
Для проверки работоспособности или быстрой установки такой способ подойдёт, но для сервера установки необходимо добавить драйвера в образ WinPE, да и в образ Windows 2008R2.

Вперед