Интеграция драйверов в установочный образ VMware ESXi

VMWare достаточно строг к оборудованию на серверах. Есть страница совместимости оборудования для версий VMWare

Однако бывают случаи когда нужно или хочется установить VMWare на не совсем поддерживаемом оборудовании.

Решение такой задачи рассмотрим на примере интеграции драйвера сетевой карты Realtek.

PowerShell скрипт ESXi-Customizer-PS можно использовать для интеграции драйверов и обновления установочного образа ESXi 5.x и 6.x. Для использования этого скрипта на компьютер должен быт установлен VMware PowerCLI 5.1 или выше.

Устанавливаем VMware PowerCLI 5.1

PowerCLI 5.1 требует PowerShell версии 5 и выше. Проверим версию PowerShell:

$psversiontable

По необходимости обновляем версию — Пакет управления Windows Management Framework.

Устанавливаем VMware PowerCLI 5.1:

PS: Install-Module -Name VMware.PowerCLI -AllowClobber -Force

Скачиваем файл ESXi-Customizer-PS-v2.6.0.ps1
Нужно разблокировать скачанный из интернета PS1 файл, поставив галку «Разблокировать» в его свойствах и запустить PowerCLI.

Разрешаем выполнение сценариев PowerShell

PS: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

Интегрировать драйвера в образ можно автоматически с сайта

PS: .\ESXi-Customizer-PS-v2.6.0.ps1 -v67 -vft -load sata-xahci,net55-r8168,net-e1000e

В данном примере скрипт скачает драйвера для SATA, сетевых карт Realtek 81xx (нет поддержки с версии 5) и Intel, потом скачает образ VmWare ESXi версии 6.7 (можно указывать v65, v60 и т.д.) и интегрирует в образ с названием *-customized.iso

Или с папки, где уже скачены пакеты .vib

PS: .\ESXi-Customizer-PS-v2.6.0.ps1 -v67 -pkgDir E:\esxi\driver\

По сути, главным решением задачи — это найти .vib пакет драйверов.

Список имеющихся пакетов — https://vibsdepot.v-front.de/wiki/index.php/List_of_currently_available_ESXi_packages

Top