Как импортировать vib драйвер в Update Manager vCenter 5.5
Всем привет сегодня расскажу как добавить нужный вам драйвер в формате vib в Update Manager vCenter 5.5. Можно его конечно интегрировать в дистрибутив ESXI, и это хорошо при одной двух установках, но хочется иметь возможность доставить необходимые драйвера вместе с обновлениями, через Update Manager. Удобно, когда вы скачиваете отдельные паки драйверов от нужных вам вендоров и добавляете все за один раз, мне таким методом удобно держать в актуальном состоянии свои сервера HP и IBM.
Давайте посмотри, что будет при попытке просто импортировать vib файл в Update Manager. Открываем vCenter и переходим в Home-Update manager
Идем на вкладку Patch Repository и жмем Import Patches
Обратите внимание, что вам сообщают что файл должен быть формата zip, я до этого запаковал файл vib в zip архив, жмем browse
Выбираем архив
Next
и видим ошибку Failed to import data. Cannot upload file,because it is invalid packege. Ели по русски то формат пакета не соответствует нужному.
Выйти из данной проблемы нам поможет создание своего offline bundle для ESXI, то есть те же драйвера в архиве но с дополнительным файлом xml несущим в себе информацию о производителе.
Как создать offline bundle for ESXI 5.5
Для этого нам поможет утилита VMware ESXi 5 Community Packaging Tools. Запускаем ее.
Указываем через browse папку с vib файлами
Зададим поля Name, Version, Vendor, Description и жмем Run! Список кодов вендоров можно посмотреть тут.
Видим, что zip архив создался успешно
Видим наш архив
Пробуем снова импортировать архив с драйверами
next
Видим, что импорт успешен и драйвер update manager увидел
видим его в репозитории
Вот так вот просто импортировать vib драйвер в Update Manager vCenter 5.5 и создать свой offline bundle пакет.
Материал сайта pyatilistnik.org