Meglehetősen furcsa problémával szembesült a HPE ProLiant BL660c Gen9 szerverekre épülő új ESXi gazdagépek telepítésekor a HP BLc7000 pengekosárban. A VMWare ESXi 6.0 fizikai szerverekre történő telepítését és a vSphere alkalmazásba való felvétele után azt tapasztaltam, hogy az ESXi nem lát hba adaptereket (HP FlexFabric 10Gb) a SAN hálózat lemeztábláinak eléréséhez. Amint az az alábbi képernyőképen látható, a Kezelés -> Tárolás -> Tárolóadapterek lapon csak a helyi lemezvezérlőhöz (Smart Array P244br) és az USB-kártyához férhetnek hozzá adapterek. Egyszerűen nincsenek más hba vezérlők (az újraolvasási adapterek nem segítenek).
Bár az azonos generációs fiatalabb blade szervereknél (HPE BL460c Gen9), a hba adapterek az ESXi telepítése után azonnal láthatók..
A probléma megoldásához engedélyezze az SSH hozzáférést az ESXi szerverhez, és jelentkezzen be root felhasználóként. Használja a következő parancsot az FCoE adapterek listázásához a kiszolgálón:
$ esxcli fcoe nic lista
Ha ez a lista üres, akkor a fizikai fc hba adaptereket egyszerűen nem telepítik északra. Példámban az ESXi szerver mind a 4 FCoE adaptert látta, de az összes aktív állapotú: hamis.
A következő parancsoknak lehetővé kell tenniük az összes észlelt adapter észlelését a vmnic4-től a vmnic7-ig:
$ esxcli fcoe nic Discover -n vmnic4
A felfedezés engedélyezve van a 'vmnic4' eszközön
Még egyszer jelenítse meg az összes HBA-adapter listáját, és ellenőrizze, hogy mindegyik aktívvá válik. Most végezzen újrakeresést az adaptereknél a vSphere webes felületen vagy az esxcli storage core adapter rescan paranccsal (lásd a hasznos ESXi parancsok listáját). Az én esetemben mind a négy QLogic 57840 10/20 Gigabites Ethernet adapter HBA megjelenik a listában.
Ha ezeket a HBA-adaptereket nem észleli, keresse meg és töltse le a hba-adapter illesztőprogramjának fájlját a VMWare VIB webhelyről, másolja át az ESXi gazdagépre és telepítse a következő paranccsal:
$ esxcli szoftver vib install -v /tmp/VMware-driver-xxxxxxx.vib