VMWare ESXi nevidí adaptéry servera FC HBA

Pri nasadení nových hostiteľov ESXi založených na serveroch HPE ProLiant BL660c Gen9 v blade koši HP BLc7000 sa vyskytol pomerne zvláštny problém. Po inštalácii VMWare ESXi 6.0 na fyzické servery a ich pridaní do vSphere som zistil, že ESXi nevidí adaptéry hba (HP FlexFabric 10Gb) na prístup k diskovým poličom v sieti SAN. Ako vidíte na obrázku nižšie, na karte Spravovať -> Ukladanie -> Ukladací adaptér sú k dispozícii iba adaptéry na prístup k miestnemu radiču diskov (Smart Array P244br) a karte USB. Jednoducho neexistujú žiadne iné ovládače hba (adaptéry na opätovné skenovanie nepomáhajú).

Aj keď na mladších blade serveroch rovnakej generácie (HPE BL460c Gen9) sú adaptéry hba viditeľné okamžite po inštalácii ESXi.

Ak chcete problém vyriešiť, povoľte prístup SSH na server ESXi a prihláste sa ako root. Pomocou nasledujúceho príkazu uveďte zoznam adaptérov FCoE na serveri:

Zoznam programov $ esxcli fcoe

Ak je tento zoznam prázdny, fyzické adaptéry fc hba jednoducho nie sú nainštalované na severe. V mojom príklade server ESXi videl všetky 4 adaptéry FCoE, ale všetky s aktívnym stavom: false.

Nasledujúce príkazy musia povoliť detekciu všetkých zistených adaptérov z vmnic4 na vmnic7:

$ esxcli fcoe nic Discover -n vmnic4

Objavovanie povolené na zariadení 'vmnic4'

Znova zobrazte zoznam všetkých adaptérov HBA a uistite sa, že sú všetky aktívne. Teraz vykonajte opätovnú kontrolu adaptérov z webového rozhrania vSphere alebo pomocou príkazu rescan jadra adaptéra úložného jadra esxcli (pozri zoznam užitočných príkazov ESXi). V mojom prípade sa v zozname objavili všetky štyri HBA QLogic 57840 10/20 Gigabit Ethernet Adapter HBA.

Ak sa nerozpoznajú vaše adaptéry HBA, vyhľadajte a stiahnite si súbor ovládača pre svoju verziu adaptéra hba z webovej stránky VMWare VIB, skopírujte ho do hostiteľa ESXi a nainštalujte pomocou príkazu:

Softvér $ esxcli na inštaláciu vibrácií -v /tmp/VMware-driver-xxxxxxx.vib