Как добавить драйвер в ESXI 6.5 ISO образ и Offline Bundle пакет

Как добавить драйвер в ESXI 6.5 ISO образ и Offline Bundle пакет

vmware драйвера

Добрый день! Уважаемые читатели и гости блога, о виртуализации и компьютерных технологиях pyatilistnik.org. Я вам рассказывал в цикле статей, как я производил установку и настройку гипервизора VMware ESXI 6.5 на сервера Dell PowerEdge R740. По мимо самого гипервизора в него необходимо устанавливать дополнительные драйвера и утилиты мониторинга, для получения максимальной информации и возможности управления серверами. Там мы все это производили в ручном режиме, что подходит для разовой установки, но когда у вас 10-15 серверов, то это становится рутиной. Сегодня я хочу рассказать, каким образом вы можете добавить драйвера в ISO образ ESXI 6.5 или же в zip Offline Bundle архив.

В каких случаях нужно интегрировать драйвера в ESXI 6.5 дистрибутив

Давайте я приведу примеры, когда вам может потребоваться внедрение драйверов или vib пакетов в установочный диск или Offline Bundle пакет Vmware ESXI 6.5:

  • Когда во время установки вы не видите HDD диски
  • Когда после установки у вас не видятся сетевые адаптеры или FC адаптеры
  • Когда, после установки гипервизора, необходимо устанавливать дополнительные утилиты, например, OMSA для мониторинга серверов Dell, или ISN службу.

Алгоритм добавления драйверов в ESXI 6.5 дистрибутив

Некоторое время назад, я вам уже рассказывал про интеграцию драйверов в VMware ESXI 5.5, там мы использовали утилиту ESXi-Customizer, к сожалению она не работает на Windows 10 и не может интегрировать драйвера для ESXI 6 и выше. Хотя утилита была очень удобной и имела графический интерфейс, но не спешите расстраиваться, есть решение в виде скрипта на power shell от энтузиастов, который реализован в ESXi-Customizer-PS 2.7.2.

Чтобы им воспользоваться, вам необходимо его скачать и запустить его в PowerCLI.

Если у вас еще не установлено VMware vSphere CLI или PowerCLI, то можете почитать об этом вот тут, там же я показывал, где его скачивать

Пошаговая инструкция сборки custom ISO образа с VMware ESXi 6.5

Как я и писал выше, для запуска скрипта вам необходиом иметь VMware vSphere CLI или PowerCLI. Если у вас Windows 8.1 и Windows 10, то вы можете скачать его одной командой, обновив свой power shell. (Минимальная версия PowerShell 3.0)

Откройте оснастку power shell от имени администратора и введите команду:

Для установки свежей версии VMware.PowerCLI введите Install-Module -Name VMware.PowerCLI -AllowClobber -Force

У вас начнется загрузка компонентов VMware.PowerCLI,

Установка VMware.PowerCLI в Windows 10-01

самой последней версии, на текущий момент это 10 версия.

https://www.powershellgallery.com/packages/VMware.PowerCLI/10.1.1.8827524

Интеграция драйверов в ESXI 6.5

Если не укажите ключ AllowClobber, то получите ошибку.

Установка VMware.PowerCLI в Windows 10-00

Теперь вы скачиваете скрипт ESXi-Customizer-PS-v2.6.0.ps1 по ссылке ниже с официального (можете продонатить автора за его труд, ему будет приятно, закиньте ему пару тысяч сатоши), либо же с моего сайта

https://www.v-front.de/p/esxi-customizer-ps.html

Добавить драйвер в ESXI 6.5-02

Если ваш браузер будет ругаться на его скачивание, то это все по тому, что это скрипт (исполняемый файл), поэтому это нормально, нажимаем сохранить.

Добавить драйвер в ESXI 6.5-01

Для удобства положите скрипт на диск C:\Temp\ESXi-Customizer-PS-v2.6.0.ps1. В консоли powershell введите:

cd C:\Temp

Команда dir покажет список файлов, в данной папке.

список файлов в папке

Далее, для запуска скрипта в Power shell введите .\ и нажмите tab. В итоге у вас будет такая команда:

.\ESXi-Customizer-PS-v2.6.0.ps1

Нажмите Enter. У вас начнется подключение к веб репозиторию.

This is ESXi-Customizer-PS Version 2.6.0 (visit https://ESXi-Customizer-PS.v-front.de for more information!)
(Call with -help for instructions)

Logging to C:\Users\seminil\AppData\Local\Temp\ESXi-Customizer-PS-22020.log ...

Running with PowerShell version 5.1 and VMware PowerCLI version 10.1.0.8344055

Connecting the VMware ESXi Online depot ... [OK]

Getting Imageprofiles, please wait ... [OK]

Using Imageprofile ESXi-6.7.0-20180604001-standard ...
(dated 06/25/2018 05:13:03, AcceptanceLevel: PartnerSupported,
For more information, see http://kb.vmware.com/kb/55918.)

Exporting the Imageprofile to 'C:\Temp\ESXi-6.7.0-20180604001-standard.iso'. Please be patient ...

Подключение к веб репозиторию

Как видите у вас в папку Temp загрузился ISO Образ ESXi-6.7.0-20180604001-standard.iso. Мне он не нужен, я его удалю, но тестирование прошло успешно.

Теперь у меня есть специальный ISO с VMware ESXI 6.5 от компании Dell, который содержит специальные драйвера. Предположим мне необходимо интегрировать в него:

  • драйвера на сетевую карту
  • драйвера на FC контроллеры
  • драйвера MSM
  • утилиты OMSA и ISM

Вы все это добро скачиваете в vib формате, с сайта производителя сервера или операционной системы, и кладете в папку temp. Далее вам необходимо скачать Offline Bundle, для Dell он так же скачивается с сайта под конкретный сервер. По сути это zip архив с установочными файлами VMware ESXI 6.5. У меня это файл VMware-VMvisor-Installer-6.5.0.update02-8294253.x86_64-DellEMC_Customized-A00.zip.

комплект для интеграции драйверов в ESXI 6.5

Теперь все есть для создания ISO образа со встроенными драйверами и утилитами ESXI 6.5. Выполните команду:

.\ESXi-Customizer-PS-v2.6.0.ps1 -izip C:\Temp\VMware-VMvisor-Installer-6.5.0.update02-8294253.x86_64-DellEMC_Customized-A00.zip -pkgDir C:\Temp\

esxi 6.5 драйвера-1

Как видите все добавилось и создался ISO образ:

Loading C:\Temp\cross_dell-openmanage-esxi_9.0.1.ESXi650-2683.vib ... [OK]
Add VIB OpenManage 9.0.1.ESXi650-2683 [OK, added]
Loading C:\Temp\cross_oem-dell-iSM-esxi_3.2.0.ESX6i-live.vib ... [OK]
Add VIB iSM 3.2.0.ESXi6-1172 [OK, added]

Exporting the Imageprofile to 'C:\Temp\DellEMC-ESXi-6.5U2-8294253-A00-customized.iso'. Please be patient

Тут нужно разобрать ключи:

  1. -izip - указывает путь к вашему zip архиву с установочным дистрибутивом
  2. -pkgDir - указывает на папку с вашими vib файлами.

esxi 6.5 драйвера-2

На выходе у меня получилось, что были добавлены драйвера и пакеты в VMware ESXI 6.5 и был создан ISO Образ из Offline Bundle. Вы можете импортировать данный ISO в Update Manager и произвести обновление хостов.

Так же в момент интеграции драйвера в ESXI дистрибутив, вы можете обновить пакеты входящие в состав Offline Bundle архива, для этого в команду нужно добавить ключ -update.

В итоге у вас будет поэтапное обновление всех пакетов и драйверов, идущих в комплекте по умолчанию, на дистрибутивах VMware ESXI 6.5

Add VIB lsu-lsi-lsi-mr3-plugin 1.0.0-12vmw.670.0.0.8169922 [OK, replaced 1.0.0-10vmw.650.2.50.8294253]
Add VIB net-enic 2.1.2.38-2vmw.670.0.0.8169922 [OK, replaced 2.1.2.38-2vmw.650.2.50.8294253]
Add VIB lsu-lsi-lsi-msgpt3-plugin 1.0.0-8vmw.670.0.0.8169922 [OK, replaced 1.0.0-7vmw.650.2.50.8294253]
Add VIB usb-storage-usb-storage 1.0-3vmw.670.0.0.8169922 [OK, replaced 1.0-3vmw.650.2.50.8294253]
Add VIB smartpqi 1.0.1.553-10vmw.670.0.0.8169922 [OK, replaced 1.0.1.553-10vmw.650.2.50.8294253]
Add VIB net-libfcoe-92 1.0.24.9.4-8vmw.670.0.0.8169922 [OK, replaced 1.0.24.9.4-8vmw.650.2.50.8294253]
Add VIB ata-libata-92 3.00.9.2-16vmw.670.0.0.8169922 [OK, replaced 3.00.9.2-16vmw.650.2.50.8294253]

Как видите все очень просто, добавление драйвера сетевой карты или пакета утилит в ESXI 6.5, хоть и лишено графического режима, по сравнению с предыдущей версией, но все делается интуитивно понятно и не вызывает сложностей. Если у вас остались вопросы, то пишите их в комментариях, я постараюсь ответить.

Обновление пакетов драйверов в образе ESXI

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *