Offline bundle vmware что это

Обновлено: 04.07.2024

ESXi-Customizer — отличный помощник для добавления сторонних драйверов в ISO образ ESXi. Представлен в двух видах:

  • Графическая утилита ESXi-Customizer для старых версий ESXi. Хотя я обновлял ESXi 6.0 — работало. В Windows 10 можно запустить после небольших доработок. Не поддерживается с 2015 года.
  • Powershell скрипт ESXi-Customizer-PS. Работает с версиями ESXi 5.0 - 6.7.

Ссылки

Графическая утилита (больше не поддерживается):

ESXi-Customizer

Требуется Windows, привилегии администратора, ISO образ ESXi, драйвер для кастомизации.

Установка

Скачиваем ESXi-Customizer. У меня версия 2.7.2. Распаковываем.

Скачиваем нужный драйвер для кастомизации, у меня это VIB файл:

Создаём любую рабочую директорию, например, work.

Запуск ESXi-Customizer

Запускаем ESXi-Customizer.cmd .

Указываем исходный образ ESXi, файл драйвера и рабочую директорию. Нажимаем Run!

В рабочей директории создаётся кастомизированный файл ESXi-5.x-Custom.iso

ESXi-Customizer в Windows 10

Официально ESXi-Customizer в Windows 10 не работает, падает с ошибкой:

Fatal ERROR: Unsupported Windows Version: 10.0. At least Windows XP is required!

Чтобы всё заработало, нужно внести небольшие изменения в файл ESXi-Customizer.cmd . Закомментируйте строку:

if "!WinVer!" LSS "5.1" call :earlyFatal Unsupported Windows Version: !WinVer!. At least Windows XP is required & exit /b 1

ESXi-Customizer-PS

  • VMware PowerCLI 5.1 или выше.
  • Windows с Powershell 2.0 и выше.

Установка ESXi-Customizer-PS

Просто скачиваете ESXi-Customizer-PS-v2.6.0.ps1 скрипт .

В свойствах скрипта поставьте галку "разблокировать".

Запустите PowerCLI и выполните команду:

Справка по параметрам скрипта:

Можно скачивать версии:

Кастомизировать образ драйверами из папки C:\esxi\driver :

Модифицировать скачанный офлайн бандл zip драйверами из папки C:\esxi\driver :

Создать ISO-образ ESXi из офлайн-бандла:

Скрипт имеет три различных режима работы:

  • Создать установочный образ ISO или Offline Bundle напрямую из хранилища VMware Online depot (стандартный режим).
  • Создать установочный образ ISO или Offline Bundle из скачанного ESXi Offline Bundle (параметр -izip ).
  • Обновление локального ESXi Offline Bundle с помощью ESXi patch bundle из хранилища VMware Online depot (параметры -izip -update ).

Вы можете добавлять оффлайн-бандлы из хранилища V-Front Online Depot , либо любого другого хранилища, указав его URL. Можно указывать локальные Offline Bundles и VIB-файлы (кастомные драйверы или кастомный софт под ESXi).

Расширенные опции

  • -log : указание пути к лог-файлу.
  • -test : тестирование возможности построения или обновления образа без реальных изменений. Экономит время, так как не перестраивает ISO или zip, а также не качает обновления и образы из VMware Online depot.
  • -nsc : это опция& -noSignatureCheck, которая отключает проверку сигнатуры при выполнении функции экспорта. Ее нужно использовать, если вы получаете ошибку типа "Could not find trusted signer." (пакет с некорректными или отсутствующими сигнатурами).
  • -ipname , -ipdesc , -ipvendor : задание собственных атрибутов в профиле образа. По умолчанию в имени и описании останутся прежние значения с приставкой "customized", а имя вендора не изменится.
  • -remove vib1[. ] : удаление одного или нескольких VIB-пакетов из кастомного образа.

Видеоурок для использования ESXi-Customizer-PS

Если вам понравилась статья, то ставьте 👍🏻 каналу. Пишите комментарии, задавайте вопросы, подписывайтесь.

vmware драйвера

В каких случаях нужно интегрировать драйвера в 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)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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]

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

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

VMware

ESXi-Customizer — отличный помощник для добавления сторонних драйверов в ISO образ ESXi. Представлен в двух видах:

  • Графическая утилита ESXi-Customizer для старых версий ESXi. Хотя я обновлял ESXi 6.0 — работало. В Windows 10 можно запустить после небольших доработок. Не поддерживается с 2015 года.
  • Powershell скрипт ESXi-Customizer-PS. Работает с версиями ESXi 5.0 - 6.7.

Ссылки

Графическая утилита (больше не поддерживается):

ESXi-Customizer

Требуется Windows, привилегии администратора, ISO образ ESXi, драйвер для кастомизации.

Установка

Скачиваем ESXi-Customizer. У меня версия 2.7.2. Распаковываем.

esxi

Скачиваем нужный драйвер для кастомизации, у меня это VIB файл:

esxi

Создаём любую рабочую директорию, например, work.

esxi

Запуск ESXi-Customizer

esxi

Указываем исходный образ ESXi, файл драйвера и рабочую директорию. Нажимаем Run!

В рабочей директории создаётся кастомизированный файл ESXi-5.x-Custom.iso

esxi

ESXi-Customizer в Windows 10

Официально ESXi-Customizer в Windows 10 не работает, падает с ошибкой:

Fatal ERROR: Unsupported Windows Version: 10.0. At least Windows XP is required!

esxi

Чтобы всё заработало, нужно внести небольшие изменения в файл ESXi-Customizer.cmd. Закомментируйте строку:

esxi

ESXi-Customizer-PS

    5.1 или выше.
  • Windows с Powershell 2.0 и выше.

Установка ESXi-Customizer-PS

Просто скачиваете ESXi-Customizer-PS-v2.6.0.ps1 скрипт.

В свойствах скрипта поставьте галку "разблокировать".

esxi

Запустите PowerCLI и выполните команду:

Справка по параметрам скрипта:

esxi

Можно скачивать версии:

Кастомизировать образ драйверами из папки C:\esxi\driver:

Модифицировать скачанный офлайн бандл zip драйверами из папки C:\esxi\driver:

Создать ISO-образ ESXi из офлайн-бандла:

Скрипт имеет три различных режима работы:

  • Создать установочный образ ISO или Offline Bundle напрямую из хранилища VMware Online depot (стандартный режим).
  • Создать установочный образ ISO или Offline Bundle из скачанного ESXi Offline Bundle (параметр -izip).
  • Обновление локального ESXi Offline Bundle с помощью ESXi patch bundle из хранилища VMware Online depot (параметры -izip -update).

Вы можете добавлять оффлайн-бандлы из хранилища V-Front Online Depot, либо любого другого хранилища, указав его URL. Можно указывать локальные Offline Bundles и VIB-файлы (кастомные драйверы или кастомный софт под ESXi).


Для гибкого управления RAID-контроллером HP, в серверах HP Proliant, под управлением VMware компания HP выпустила утилиту командной строки в наборе HP ESXi Offline Bundle for VMware vSphere. Эти утилиты называются hpssacli для ESXI 5.5 и ssacli для ESXI 6.5 и выше.

Установка приложений на ESXI

Мы можем установить как отдельно саму утилиту, предварительно распаковав архив или установить пакет утилит компании HP, воспользовавшись возможностью установки из архива zip.

Для установки отдельного vib файла необходимо воспользоваться командой:

Для установки пакета приложений из zip фала необходимо воспользоваться командой:

Важно заметить, что zip архив должен быть предназначен именно для установки в среде VMware.

После успешной установки требуется перезагрузить хост ESXI.

Проверить установленные приложения можно командой:

Работа с RAID контроллером HP.

Работа с RAID-контроллером происходит через запрос к приложению

Для ESXI 6.5 и выше

Рассмотрим стандартный пример работы с утилитой для добавления нового диска в логический том, а так же расширение логического тома:

После того, как новые диски вставлены в корзину мы должны выполнить команду пересканирования новых устройств

Проверить увидел ли контроллер диски командой

Мы должны увидеть новые диски в разделе unassigned вывода команды, так же мы увидим порты дисков (пример 1I:1:5,1I:1:6)

После этого мы должны выяснить к какому логическому тому будут добавлены данные физические диски:

Добавляем диски в логический том

Диски добавлены и RAID Массив начнет перестраиваться.

Узнать прогресс трансформации можно командой

Где в статусе будет указан прогресс задачи в процентах.

В зависимости от количества дисков и информации выполнение процесса может занять от нескольких часов до нескольких дней.

После того как процесс трансформации завершен необходимо расширить пространство логического тома:

Посмотреть прогресс процесса расширения диска можно командой:

После выполнения всех операций в Клиенте vSphere необходимо пересканировать RAID-контроллеры. Это делается в вкладке "конфигурация" ESXI хоста в разделе "Storage Adapters". После данной операции появится возможность расширить VMFS Datastore в вкладке "конфигурация" ESXI хоста в разделе "Storage".

Читайте также: