VMWare ESXi Doesn’t Detect FC HBA adapters

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.

VMware ESxi Missing QLogic HBA Adapters

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.

esxcli fcoe nic list - the adapters available as potential FCoE candidates

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’

esxcli fcoe nic discover - initiate FCOE adapter discover

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.

vmhba33 fibre channel QLogic adapters on vmware esxi

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

Check Also

How to Run a Program as a Different User (RunAs) in Windows 10?

In all supported Windows variations it’s attainable to run functions on behalf of one other …

Leave a Reply

Your email address will not be published. Required fields are marked *