When deploying new ESXi hosts on HPE ProLiant BL660c Gen9 servers within the HP BLc7000 enclosure, I got here throughout a really unusual downside. After putting in VMWare ESXi 6.zero on my bodily servers and including them to vSphere, I came upon that ESXi didn’t see any HBA adapters (HP FlexFabric 10Gb) to entry the storage enclosures within the SAN community. As you possibly can see within the screenshot beneath, solely the adapters to entry the native disk controller (Smart Array P244br) and a USB card can be found within the Manage -> Storage -> Storage Adapter tab. There aren’t any different HBA controllers (the adapter rescan doesn’t assist).
However, you possibly can see HBA adapters on the sooner blade servers of the identical era (HPE BL460c Gen9) proper after ESXi set up.
To clear up the problem, allow SSH entry to your ESXi server and login as root. Using the next command, show the record of FcoE adapters on the server:
esxcli fcoe nic record
If the record is empty, it implies that no bodily FC HBA adapters are put in in your server. In my case, the ESXi server noticed all four FcoE adapters with the Active: false standing.
Enable discovery for all discovered adapters from vmnic4 to vmnic7 one after the other utilizing this command:
esxcli fcoe nic uncover -n vmnic5
Discovery enabled on machine ‘vmnic5’
Display the record of all HBA adapters once more and ensure that all of them turn into lively. Then rescan the adapters within the vSphere consumer interface or utilizing the next command:
esxcli storage core adapter rescan. In my case, all 4 HBA adapters (QLogic 57840 10/20 Gigabit Ethernet Adapter) appeared within the record.
If you continue to can’t discover your HBA adapters, discover the VIB file of the motive force in your HBA adapter model on the VMWare or vendor web site, copy it to your ESXi host and set up utilizing this command (or ):
esxcli software program vib set up -v /tmp/VMware-driver-xxxxxxx.vib