![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Многие администраторы VMware vSphere сталкиваются с необходимостью развертывания кастомных образов VMware ESXi, например, от HP или Dell, так как они содержат все необходимые драйверы серверного оборудования. Но процедура, как правило, такова - сначала администратор развертывает последний доступный образ ESXi Custom ISO, а уже после установки накатывает на него обновления через ESXCLI или Update Manager. Это несколько неудобно, так как зачастую требует перезагрузки уже после окончания основной установки. Если у вас, например, 1500 хостов ESXi, то дополнительное время которое вы потратите за год на процедуры обновления после основной установки может составить до 42 часов в месяц (при условии, что вы накатываете по каким-то причинам образ ESXi на сервер где-то раз в год). Это, конечно же, очень много, поэтому в таких случаях стоит задуматься об интеграции обновлений в кастомизированный образ ESXi. На самом деле, делается это достаточно просто с помощью PowerCLI в несколько команд (подробно процесс описан в документе Image Builder Patching): 1. Загружаете патчи в формате zip-бандлов и складываете их в одну папку. |
2. Добавляете файл образа в software depot:
3. Получаем имя стандартного профиля образа командой:
4. Клонируем этот профиль, используя его имя, полученное на предыдущем шаге:
Также можно использовать команду выборки профиля по его номеру:
5. Добавляем файл обновления в software depot командой:
6. Выводим список профилей ESXi и убеждаемся, что появились оба наших обновленных профиля (см. профили с датой обновления 9/27):
7. С помощью команд Get-EsxSoftwarePackage и (Get-EsxImageProfile MyCustomImage).viblist просматриваем состав пакета и vib-пакетов:
Эта команда покажет только те vib-пакеты, которые были присоединены к кастомному образу: 8. Устанавливаем для текущего профиля самые новые компоненты, которые есть в нашем хранилище:
9. Экспортируем наш текущий обновленный образ в форматы ISO и zip:
После этого данные файлы можно использовать для развертывания / обновления хостов ESXi. Если процедура осталась неясна - читайте документ Image Builder Patching. |
Источник:
https://www.vmgu.ru/news/vmware-esxi-custom-iso-patching-before-install