8 апреля 2021 г.
1669

Добавление драйверов в образ ESXi

Подготовка

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

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

Для разрешения запуска скриптов PowerShell, нужно запустить PowerShell от имени администратора и выполнить команду
Set-ExecutionPolicy -ExecutionPolicy Unrestricted
или
Set-ExecutionPolicy -ExecutionPolicy Bypass
иначе запустить скрипт не получится
Для запуска скрипта нужно перейти в ту папку, где он находится с помощью команды
cd C:\DIR

Получение образа

Далее для получения образа ESXi с установленным драйвером есть два пути:

1. Скачать .zip архив ESXi с сайта выбрав в меню ESXi нужную версию и нажав на Search и кнопку загрузки нужной версии (архив с ESXi 7 можно скачать сразу со страницы загрузки .iso образа ESXi 7)

Затем нужно скачать необходимый драйвер с сайта в формате vib.

Положить .zip архив в папку со скриптом, затем добавить драйвер в архив с помощью команды
.\ESXi-Customizer-PS.ps1 -izip .\VMware-ESXi.zip -pkgDir C:\DIR\driver
где путь после параметра -pkgDIR - это путь к папке из которой будут добавлены все находящиеся там драйвера
Или можно в скачанный .zip архив ESXi добавить драйвер сразу, скрипт скачает его автоматически и добавит в архив с помощью команды
.\ESXi-Customizer-PS.ps1 -izip .\VMware-ESXi.zip -vft -load net55-r8168,net-e1000e
после параметра -load указывается название драйвера, можно указать несколько, через запятую без пробела.
В результате в папке со скриптом будет .iso образ ESXi с интегрированным драйвером.