This issue is resolved in VMware ESXi670-202006001 Build 16316930, available at
VMware Downloads.
Workaround:
Impact of workaround:
Using the workaround, you will not be able to see the Hardware Health status for the
Node-Sensor ID in the vCenter Server vSphere Client. Alternatively, use the HPE Integrated Lights-Out (ILO) to check the Hardware Health Status.
To work around this issue if you do not want to upgrade:
From the ESXi host Command Line Interface
- Connect to the affected ESXi host as root that is reporting the Fan Health alarms through SSH.
- Determine the Node-Sensor ID for the Fan device, using this command:
esxcli hardware ipmi sdr list
In this example, the Node-Sensor ID is 0.3 which corresponds to the sensor of Fan Device 1 Fan 1. (Note: Sensor ID here is 3). - Using this Node-Sensor ID, use this advanced option command from the affected ESXi host to ignore the health alarms from the selected fan sensor:
esxcfg-advcfg -s 3 /UserVars/HardwareHealthIgnoredSensors
- Run this advanced option command to see what sensors you have using this false flag:
esxcfg-advcfg -g /UserVars/HardwareHealthIgnoredSensors
For example:
esxcfg-advcfg -g /UserVars/HardwareHealthIgnoredSensors
Value of HardwareHealthIgnoredSensors is 3
From the vCenter Server vSphere Client (UI)
-
Log in to the vCenter Server using vSphere Client.
- Select ESXi Host > Configure > Advanced System Settings > UserVars.HardwareHealthIgnoredSensors.
- Enter the Node-Sensor ID from the resulting response from this command:
esxcli hardware ipmi sdr list
In this case, the Node-Sensor ID is 3.
Note: The result should update automatically in 90 seconds. Alternatively, Click on Refresh (if required) in the vCenter Server vSphere Client through ESXi host > Monitor > Hardware Health > Alerts and Warnings > Refresh.
- Click on OK.
To disable this workaround, reset these values:
From ESXi host Command Line Interface
- Log in as root to the ESXi host through SSH.
- Run this command:
esxcfg-advcfg -d /UserVars/HardwareHealthIgnoredSensors
From the vCenter Server vSphere Client (UI)
- Log in to the vCenter Server using vSphere Client.
- Select ESXi Host > Configure > Advanced System Settings > UserVars.HardwareHealthIgnoredSensors.
- Remove the Node-Sensor ID.