Note: The health check is applicable for vSphere 6.7 and earlier versions.
Verifies whether a recommended controller utility is installed on the ESXi host.
The controller utilities enable additional health checks based on controller settings. The yellow check status indicates that vSAN Health Service is not able to find the appropriate controller utility for the storage controller on the host. Typically, the controller utility is used to configure and view configuration data. When vSAN Health Service can retrieve controller configuration data, it can further analyze configuration issues for the current vSAN setup.
To address this health check alert, install the recommended controller utility. Typically, vSAN recommends one of the following controller utilities:
The utility version you install must be compatible with the ESXi hosts and controllers installed on your hosts. Before installing the controller utility, consult the VMware Compatibility Guide and your controller or server vendor to obtain information about the compatible utility version.
Download the utility from the vendor recommended portal.
Utility | Portal |
storcli |
storcli is the controller utility for LSI based HBA and RAID controllers. Currently, storcli is officially available from Broadcom Support Web Portal. storcli might also be available from the server vendor. Check the server vendor support site first.
|
perccli |
|
sas3flash |
sas3flash is the controller utility for LSI based HBA controllers. At the moment, sas3flash is available from the Broadcom Support Web Portal.. It might also be available from your server vendor. Check your server vendor support site first.
|
ssacli |
ssacli is the controller utility for HP based controller. At the moment, ssacli is officially available from the HP Support Web Portal.
|
Install the utility VIB by running the esxcli software vib install command.
Note: You might need to adjust the host acceptance level to match the acceptance level for the VIB you want to install. For more information about installing individual VIBs and changing the acceptance level, see the vSphere Documentation for an appropriate version of your vSphere software.
Verify that the utility was installed correctly by running one of the following commands:
Utility | Command |
storcli | /opt/lsi/storcli/storcli show |
perccli | /opt/lsi/perccli/perccli show |
sas3flash | /opt/lsi/bin/sas3flash -list |
ssacli | /opt/smartstorageadmin/ssacli/bin/ssacli |
If after a successful installation, the utility does not run properly, verify that the utility version is correct and compatible with the controller and ESXi host. If the version is incompatible, uninstall the utility and then install the correct version.
For more information on collecting VMware vSAN logs, see How to collect vSAN support logs and upload to VMware by Broadcom.