В этой заметке мы рассмотрим вариант решения проблемы с неподдерживаемым оптическим адаптером Emulex LightPulse LPE12002 при развёртывании хоста виртуализации на базе VMware ESXi 8.0 U3.
В качестве исходных данных имеем бывший сервер Cisco WSA S695 (PID:WSA-S695-K9 VID:V01 CPN:74-105778-03 D0) на платформе Cisco UCS C240 M5 Server в форм-факторе RM 2U и ранее установленный в этот сервер и успешно работающий в среде виртуализации Hyper-V контроллер FC 8Gb PCI-E HP 82E AJ763B (SPS#AJ763-63003 Rev:0A SP#697890-001) Dual Port Fibre Channel Host Bus Adapter (Emulex LightPulse LPE12002). Хотя, по существу, конкретная модель сервера в контексте данной заметки определяющей роли не играет, и эта ситуация может повториться на другой модели сервера с установленным оптическим адаптером Emulex LightPulse LPE12002.
В ходе установки на сервер гипервизора VMware vSphere Hypervisor ESXi из кастомизированного образа Cisco - VMware-ESXi-8.0.U3-24022510-Custom-Cisco-4.3.4-a.iso мы получим пару предупреждений, которые, фактически, не являются критическими и позволят успешно выполнить установку гипервизора на сервер.
Первое предупреждение в нашем случае имеет, по большому счёту, информативный характер и связано с тем, что выполняется установка на сервер с процессорами Intel Xeon Gold 6126, поддержка которых будет прекращена в следующем мажорном релизе VMware 9.0.
Более важный момент обозначает второе предупреждение, которое говорит нам о том, что установленный в сервер Fibre Channel адаптер не поддерживается данной версией гипервизора. Как следствие, после установки гипервизора в веб-консоли ESXi Host Client мы обнаружим, что в разделе Storage на вкладке Adapters не отображается информация об оптическом адаптере Emulex 8Gb:
Проблема заключается в том, что наш HBA не поддерживается текущей версией драйвера lpfc поставляемого в составе ESXi 8.
Поищем информацию о совместимости с версиями ESXi по модели контроллера HP 82E AJ763B на сайте Broadcom Compatibility Guide. Классификация модели контроллера по данным из матрицы совместимости VMware (эти же данные "10df:f100" "103c:3282" мы видели в тексте предупреждения во время установки) такова:
Model: AJ763B - 82E Emulex LPe12002-HP dual-port 8Gb/s Fibre Channel HBA for HP
Device Type: FC
Brand Name: HP
Number of Ports: 2
VID: 10df
DID: f100
SVID: 103c
SSID: 3282
Судя по этим данным, последней поддерживаемой версией для контроллера является ESXi 7.0 U3 с драйвером lpfc 14.0.169.26-5vmw.
Я пересмотрел все, которые смог найти, depot архивы версии ESXi 8.0 оригинальной и кастомизированных сборок от Cisco/HPE/Dell и не смог найти версий lpfc ниже 14.2/14.4. Заглянув в архив VMware-ESXi-7.0U3w-24784741-depot.zip удалось найти драйвер более старой версии VMW_bootbank_lpfc_14.0.169.26-5vmw.703.0.50.20036589.vib (той самой, что поддерживается на 7.0 U3)
Заливаем по SSH на хост vib-пакет драйвера и выполняем его установку:
esxcli software vib install -v /tmp/VMW_bootbank_lpfc_14.0.169.26-5vmw.703.0.50.20036589.vib
Installation Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
VIBs Installed: VMW_bootbank_lpfc_14.0.169.26-5vmw.703.0.50.20036589
VIBs Removed: EMU_bootbank_lpfc_14.4.317.4-1OEM.800.1.0.20613240
VIBs Skipped:
Reboot Required: true
DPU Results:
Как видим, в нашем случае успешно удалилась более новая версия драйвера и установилась более старая, в которой есть поддержка интересующего нас HBA.
После успешной установки отправляем хост в перезагрузку и после загрузки системы проверяем результат:
Адаптер появился и доступна информация о его Node WWN и Port WWN.
Последующая работа на данной конфигурации не выявила никаких существенных противопоказаний.
Следует иметь ввиду, что при установке следующего минорного обновления VMware на хосте более новая версия драйвера снова может заменить установленную нами более старую версию драйвера. В этом случае после обновления VMware придётся повторить процедуру даунгрейда драйвера до нужной нам версии.
RSS - Записи
Добавить комментарий