Интеграция драйверов RAID контроллера в установочный образ VMware ESXi v5.5

Автор | 30.10.2014

Интеграция драйверов RAID контроллера в установочный образ VMware ESXi v5.5

VMware-logo

Гипервизор VMware ESXi очень популярен и используется в большинстве фирм для виртуализации. В данной статье мы подготовим установочный образ ESXi так, чтобы он смог устанавливаться на нужные нам RAID контроллеры, в частности smart array b120i.

Суть в том, что гипервизор vSphere ESXi имеет лишь минимальный набор ПО и драйверов, необходимый для работы самой системы виртуализации. Как говорится ничего лишнего, поэтому эта ОС отличается стабильной работой. Таким образом, часто получается такая ситуация, что гипервизор не определяет (из-за отсутствия драйвера) RAID контроллер дисков, что не приемлемо в случаях построения отказоустойчивых систем. Стоит заметить, что ESXi часто ставится на флеш-драйв/SD карту и используется только для запуска гипервизора, все остальные VM работают на аппаратном рейде.

Самый простой и верный способ (не рассматриваем платные возможности VMware по заоблачным ценам) — интеграция драйверов RAID-контроллера в установочный образ ESXi. Алгоритм следующий:

  • скачиваем с официального сайта актуальный образ vSphere ESXi
  • скачиваем необходимые драйвера для RAID контроллера на сайте производителя оборудования
  • скачиваем и распаковываем дополнительное ПО ESXi-Customizer
  • запускаем ESXi-Customizer.cmd, указываем пусть к оригинальному установочному образу, к драйверу контроллера .vib и папку, где будет размещаться итоговый образ, как показано на рисунке:

custom

Установочный образ с интегрированными драйверами готов. Далее его можно записать на диск, usb-драйв, либо использовать инструменты удаленного управления и развертывания, например iLO.

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

  • AlektroNik

    Есть еще минус … образы ESXi-Customizer невозможно потом импортировать в VUM. Сам проверял и на сайте разраба в известных проблемах первым пунктом.

  • Спасибо за ценное замечание!