I had an issue where I had to change out the driver ESXi uses for it’s QLogic fiber channel hbas. Below is the procedure I used to make the change from the qlnativefc and qla-2xxx driver sets. I was running ESXi 5.5, but the procedure for other versions is likely similar.
Updating the Qlogic Driver on an ESXi Host
ESXi hosts with Qlogic adapters use the qlnativefc driver out of the box.
On some servers, including Dell PowerEdge R7xx servers, the adapter does not support NPIV without a different driver. Follow the procedure below to update the driver
Update the Qlogic Driver to an NPIV-enabled Driver
- Download the qlogic driver for Vmware.
VMware ESXi5.x FC-FCoE Driver for QLogic and OEM-branded Fibre Channel and Converged Network Adapter
Example: qla2xxx-934.5.38.0-1872208.zip
- Extract the zip file and find the offine_bundle.zip file if it’s not already extracted.
- SCP the offline bundle file to a datastore on the ESXi host that all of the other hosts can see.
Example: /vmfs/volumes/vmware_host_swap_03/qla2xxx-934.5.38.0-offline_bundle-1872208.zip
For each host:
- Log onto the VM host
- Put the host in maintenance mode.
- Do the following:
esxcli software vib install -d /vmfs/volumes/vmware_host_swap_01/qla2xxx-934.5.38.0-offline_bundle-1872208.zip
Remove the old driver
esxcli software vib remove -n qlnativefc
- Reboot the host
- Verify after the host is back up:
esxcli software vib list | grep -I qla2xxx
Rolling Back the Driver Upgrade
Vmware QLNativeFC Driver:
Example: VMW-ESX-5.5.0-qlnativefc-1.1.39.0-2243137.zip
- Extract the zip file and find the offine_bundle.zip file if it’s not already extracted.
- SCP the offline bundle file to a datastore on the ESXi host that all of the other hosts can see.
Example: /vmfs/volumes/ah-3270-2:vmware_host_swap_03/VMW-ESX-5.5.0-qlnativefc-1.1.39.0-offline_bundle-2243137.zip
For each host:
- Log onto the VM host
- Put the host in maintenance mode.
- Do the following:
esxcli software vib install -d /vmfs/volumes/ah-3270-2:vmware_host_swap_03/VMW-ESX-5.5.0-qlnativefc-1.1.39.0-offline_bundle-2243137.zip
- Remove the old driver
esxcli software vib remove -n scsi-qla2xxx
- Reboot the host
- Verify after the host is back up:
esxcli software vib list | grep -i ql
I think your page needs some fresh posts. Writing manually takes
a lot of time, but there is tool for this time consuming task, search for; Boorfe’s tips unlimited
content
LikeLike