VMWare достаточно строг к оборудованию на серверах. Есть страница совместимости оборудования для версий VMWare
Однако бывают случаи когда нужно или хочется установить VMWare на не совсем поддерживаемом оборудовании.
![](https://blog.airmeno.ru/wp-content/uploads/2019/05/vmvib.jpg)
Решение такой задачи рассмотрим на примере интеграции драйвера сетевой карты 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