Время от времени приходится обновлять esxi со старой версии на более новую и бывает, что в новом образе нет того или иного пакета. Например, в моём случае я наткнулся на ошибку: The upgrade has VIBs that are missing dependencies: EMU_bootbank_scsi-be2iscsi_12.0.1108.0-1OEM.600.0.0.2494585.
Включаем Auto Deploy и Image Builder
Авторизуемся в Vcenter и переходим в Auto Deploy
, где нажимаем Enable Auto Deploy and Image Builder
.
Добавляем наш образ
Важное замечание что мы добавляем не iso образ
, а архив с пакетами (Offline Bundle
), обычно он доступен к загрузке там же где и основной образ. Для этого переходим в Auto Deploy
и во вкладке Software Depot
выбираем Import
.
Добавляем необходимый пакет
Для начала конечно же нужно найти необходимый пакет, в моём случае я его нашёл тут. Всё классно, но вот добавить я могу только архив в Software Depot
.
Первое что я сделал это конечно просто запаковал пакет в архив, но при импорте получил ошибку. Потом я попробовал добавить пакет в существующий архив (который импортировал выше), но при импорте снова получил ошибку.
В итоге по url ссылке я понял что пакет EMU_bootbank_scsi-be2iscsi находится в образу esxi 6.0 от HP. Я выкачал VMware-ESXi-6.0.0-Update1-3073146-HP-600.9.4.34-Nov2015-depot и также импортировал его как описывал выше.
В итоге в Software Depot
у меня:
- Lenovo_ESXi6.5a_20170217 - тот что я хочу поставить на хост
- HP-ESXi-6.0.0-Update1-600.9.4.34 - отсюда мне нужен только пакет EMU_bootbank_scsi-be2iscsi
Создаём свой профиль образа
- Для этого в
Software Depot
создаём новыйDepot
(NEW>Custom Depot) - Выбираем
Software Depot
созданный в самом начале и нажимаемCLONE
- Выбираем наш
Software depot
- Дополнительно ставим галочки для пакетов, которые нужно дополнительно добавить
- Нажимаем
FINISH
- Можно сравнить количество пакетов в обоих образах
Экспортируем образ
Далее выбираем наш профиль образа и нажимаем EXPORT
.
PS: Я понимаю, что решение ошибки может быть проще и другим, но просто мне под руку подвернулся именно такой вариант, для пробы создания собственного образа, поэтому я решил попробовать.
Комментарии