Начал устанавливать ESXi 6.0 U2 на сервер с RAID контроллером HPE Smart Array P408i-a и не смог, операционная система не увидела RAID массив.
Будем кастомизировать образ ESXi, добавив в него драйвер для RAID контроллера. Для кастомизации воспользуемся утилитой ESXi-Customizer.
Ссылки
HPE Smart Array P408i-a - RAID контроллер
Клавиатура Remote Console перестаёт работать при загрузке ESXi 6.0 на серверах HPE Proliant Gen10
ESXi-Customizer — утилита для добавление драйверов в образ ESXi
Драйвер
Находим драйвер для HPE Smart Array P408i-a, мне нужен smartpqi:
https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX-977ecd0220654a4c86f1324df6
Скачиваем zip архив.
Вытаскиваем из архива VIB файл.
Драйвер подготовлен.
ESXi-Customizer
Создаём любую рабочую директорию, например, work.
Кастомизируем образ ESXi с помощью ESXi-Customizer.
ESXi-Customizer — утилита для добавление драйверов в образ ESXi
Я буду использовать GUI утилиту. У меня 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.cmd.
Указываем исходный образ ESXi, файл драйвера и рабочую директорию. Нажимаем Run!
В рабочей директории создаётся кастомизированный файл ESXi-5.x-Custom.iso
Кастомизированный образ получен.
Проверка
Загружаемся с нового образа:
Проверяем, что RAID массив виден.
P.S.
Не смотря на то, что инсталлятор увидел RAID массив, пришлось отказаться от установки с кастомизированного образа ESXi 6.0. Update 2 из-за ошибки:
Клавиатура Remote Console перестаёт работать при загрузке ESXi 6.0 на серверах HPE Proliant Gen10
Был скачан другой образ — ESXi 6.0. Update 3. где проблем с драйверами уже не было, как и с ошибкой пропадания клавиатуры.