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