This morning we needed to replace a hard drive in a HPE Proliant running VMware ESXi at a remote site that had a PFA on it. Unfortunately, while ILO is great at identifying the defective drive, it has no ability to enable the UID on the drive, and given that this unit is at a remote site, we had no way of knowing in advanced if the fault light was actually turn on for this drive before the HPE field engineering arrived to swap the drive. So after digging through the help documentation, I found the necessary HPSSACLI command to enable the drive’s UID.
First, to get a list of all the physical drives in an ESXi host, SSH the host and run this command:
/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 physicaldrive all show
This should output a list of all the drives in the system as shown below.
Next, to enable the blue UID LED for 1 hour on port 2I, box 1, bay 2, run this command:
/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 physicaldrive 2I:1:8 modify led=on duration=3600
The blue UID should now come on for 1 hour and then shut off on it’s own. If you want want to manually shut if off before the 1 hour is up, run the same command again, but change the “led=on” to “led=off”.
As always – Use any tips, tricks, or scripts I post at your own risk.