Lsi Megaraid Driver Esxi Host
I have seen some problems when running the wrong driver version against firmware version, so here is a guide how to find the information you need to check compatability on ESXI 5.x and 6.0.
I will get all the in the console via SSH.
How to find NIC information:
With the command:
I can see the names of the NIC, here: vmnic0 and vmnic1 Endless space 2 how to repair ships.
How to install SMIS Provider for your LSI/Avago controller card on VMware ESXi. Log into your host using the vSphere client, or the web interface, then go to the configuration tab and select Security Profile. Finally upgraded to ESXi 6. To complete this process, you will have sli put your ESXi host into maintenance mode, and you will have to reboot. Manage an LSI MegaRAID card in ESXi host remotely with MSM Posted on December 19, 2014 by Robert Kihlberg Here is a quick post on how to remotely manage an LSI MegaRAID card in an ESXi host with MegaRAID Storage Manager, aka MSM. Razorsql download serial podcast online.
With the command:
I can see this information:
- Adapter name: NC553i
- Driver: elxnet
- Driver version: 10.5.121.7
- Firmware level: 10.2.340.19
How to find HBA information:
There 2 ways to find the information dependent on if you are using native og legacy driver, I will show how to with the native driver:
With the command:
I can see the names of the NIC, here: vmhba3 and vmhba4
With the command:
I can see this information:
- Name: QMH2562
- Firmware 8.01.02
- Flash firmware level: 7.03.00
- Bios: 3.24
- Driver version: 2.1.27.0
With the command:
I can see this information:
- Driver: qlanativefc
Notes:
Information for the lagacy/Linux style driver look in the file:
Check compatibility:
We now have the information for the driver and the firmware, now we wil check the compatibility in the VMware HCL list. Some time we don’t know the exact name of the adapter, then we can use the hardware identifier:
With the command:
I can see this information:
- VID = 1077
- DID = 2532
- SVID = 103c
- SDID = 3261
This information we use in the VMware HCL site at: http://www.vmware.com/resources/compatibility/search.php?deviceCategory=io
I know that this is a Mezzanine card so I choose this, but the list for both of them should properly be the same.
The result looks like this:
In this case there are only one result, that does not match our driver and Firmware version is N/A.
Then I check the hardware vendors support, VMware has a KB that links to the vendors: https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2030818
In this care it’s HPE and goes to there recipes.
So I need to upgrade both driver and Firmware.
NOTES:
In some cases the listed firmware or driver is not accessible by VMware og Hardware vendor, for download, please contact Hardware Vendor and/or VMware.
The output for the HBA may vary between vendors.
If you are running an Avago/LSI RAID controller card in a VMware host, Avago has an SMIS provider that can be installed on the host that allows you to connect a remote Storage Manager utility to the server and interact remotely with the RAID controller and even perform or initiate RAID controller operations. This is also extremely handy if you need to check the status of a drive rebuild or silence the error “beep” during a drive rebuild. The powerful part of using the remote utility is that all of this can be done while the system is booted into VMware ESXi. If you have already installed the SMIS provider, how do we update? Let’s look at how to Update Avago LSI SMIS Provider VMware ESXi.
Update Avago LSI SMIS Provider VMware ESXi
Before we begin, LSI was bought by Avago Tech which is owned by Broadcom (are you keeping it straight?) so we will use the terms interchangeably. However, the SMIS provider and drivers still have the LSI branding aside from the “Avago” Storage Manager. The first thing for posterity sake that I wanted to do was see which version of the SMIS provider I had installed already. To do that we can use the esxcli command:
When we run the command we should see the lsiprovider listed. As you can see below, the version I currently had installed was version 500.04.V0.56-0005.
The next step is to get the downloaded LSI provider over to our ESXi host. We first need to go to Broadcom Downloads and download the latest SMIS provider. Also, once you have downloaded the provider, extract the contents of the zip file and we are interested in the .vib file contained therein.
Take this .vib file and copy it over to your ESXi host. Prior to doing that you will need to enable SSH connectivity to the host through the firewall configuration. You can copy the file basically anywhere, but I generally like to upload it to the /tmp directory. This directory gets purged on reboot so it is a good place to stick files that we don’t really care or want to be persistent.
Once we have the file uploaded to our ESXi server, we again use the esxcli command to perform the update using the command:
As you see below, you should see the update completed successfully after a few moments. Also, the updater shows the version that is removed and also the version that was installed. This is a good sanity check to make sure it thinks the files have been updated.
Post Update
After the SMIS provider software has been updated, the final step that we need to do is reboot the host. To do that:
- Place the host in maintenance mode
- Reboot – either by right-clicking the host in vCenter, issuing the reboot command from an SSH session, or by logging into the console and using the F12 command.
After the host reboots, we should be able to use the Avago Storage Manager utility to connect up to our ESXi server on which we updated the SMIS provider.
Thoughts
If you use the Avago/LSI RAID controllers in any VMware ESXi servers, having the SMIS provider installed is a must have if you ask me. As mentioned it allows for remotely monitoring the Avago/LSI disk system, controller, etc, as well as allows us to perform and initiate many operations while the server is up and running in VMware ESXi. This is certainly handy as you can perform many operations using this approach that could only be done otherwise booted into the RAID webui or BIOS screens which would require a maintenance period. The process to Update Avago LSI SMIS Provider VMware ESXi is very simple and allows you to stay on top of the latest and greatest bug and stability fixes coming from Avago/LSI.