Following instances observed where HPE Server ILO and ESXi shows differing status of a physical disk causing difficulty in locating the disk to remove and replace:
Capacity disk shows failure in vSphere Client under vSAN Cluster > Configure tab > Disk Management On the other hand, ILO shows disk to be good and healthy.
ILO shows disk as degraded or failed. vSphere Client shows the disk as 'Healthy' under vSAN Cluster > Configure tab > Disk Management
Environment
VMware vSAN 7.x
VMware vSAN 8.x
Resolution
Run following command to co-relate the disk reflecting in ILO to the corresponding one in ESXi:
# esxcli storage core device physical get -d <device-id>
i.e. device id ---> naa-id, eui-id, nvme-id or any other device ID type as seen in Disk Management section under vSphere Client > vSAN Cluster > Configure.
Example of an output on running this command:
# esxcli storage core device physical get -d naa.xxxxxxxxxxxxxxxxxxxx Physical Location : SSD Drive Box 1 Bay 6
Match this 'Physical Location' with that in ILO of the HPE Server to locate the disk.
'Remove Disk' from 'Disk Management' in vSphere Client
Remove and replace the disk physically from HPE Server.