Suočili su se s prilično čudnim problemom prilikom implementacije novih ESXi domaćina temeljenih na HPE ProLiant BL660c Gen9 poslužiteljima u blade HP BLc7000. Nakon instaliranja VMWare ESXi 6.0 na fizičke poslužitelje i dodavanja u vSphere, ustanovio sam da ESXi ne vidi hba adaptere (HP FlexFabric 10Gb) za pristup diskovnim policama na SAN mreži. Kao što možete vidjeti na snimci zaslona u nastavku, na kartici Manage -> Storage -> Storage Adapter dostupni su samo adapteri za pristup lokalnom upravljaču diska (Smart Array P244br) i USB kartici. Jednostavno nema drugih hba kontrolera (rescan adapteri ne pomažu).
Iako na mlađim noževima iste generacije (HPE BL460c Gen9), hba adapteri su vidljivi odmah nakon instaliranja ESXi.
Da biste riješili problem, omogućite SSH pristup ESXi poslužitelju i prijavite se kao root. Upotrijebite sljedeću naredbu za popis FCoE adaptera na poslužitelju:
$ esxcli fcoe nic list
Ako je ovaj popis prazan, fizički adapteri fc hba jednostavno nisu instalirani na sjeveru. U mom primjeru ESXi poslužitelj vidio je sva 4 FCoE adaptera, ali sve s aktivnim statusom: lažno.
Sljedeće naredbe trebaju omogućiti detekciju na svim otkrivenim adapterima od vmnic4 do vmnic7:
$ esxcli fcoe nic otkriti -n vmnic4
Otkrivanje je omogućeno na uređaju 'vmnic4'
Još jednom prikažite popis svih HBA adaptera i pobrinite se da svi postanu aktivni. Sada izvedite rescan adaptera iz vSphere web sučelja ili s naredbom rescan esccli za spremanje jezgre za prilagodbu jezgre (pogledajte popis korisnih ESXi naredbi). U mom slučaju su se sva četiri QLogic 57840 10/20 gigabitna Ethernet adaptera HBA pojavila na popisu.
Ako se radi o vašim HBA adapterima koji nisu otkriveni, pronađite i preuzmite datoteku s upravljačkim programima za svoju verziju hba adaptera s web stranice VMWare VIB, kopirajte je na ESXi domaćin i instalirajte s naredbom:
$ esxcli softver vib install -v /tmp/VMware-driver-xxxxxxx.vib