Гипервизор 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 и папку, где будет размещаться итоговый образ, как показано на рисунке:
Установочный образ с интегрированными драйверами готов. Далее его можно записать на диск, usb-драйв, либо использовать инструменты удаленного управления и развертывания, например iLO.
Единственный минус, если использовать оборудование не состоящее в листах совместимости, можно получить отказ в гарантийном обслуживании VMware (для платных продуктов).
Спасибо за ценное замечание!
Есть еще минус … образы ESXi-Customizer невозможно потом импортировать в VUM. Сам проверял и на сайте разраба в известных проблемах первым пунктом.