When attempting to remove a failed disk via vCenter > vSAN Cluster > Configure > vSAN > Disk Management the below error is received:
Unable to remove device: Failed to get storagepool disks with exception: Failed to open device
Same error is received when trying to remove the disk from ESXi CLI as well:
[root@esxi013:~] esxcli vsan storagepool remove -u 525b9f82-6f7a-a899-f96e-###########Unable to remove device: Failed to get storagepool disks with exception: Failed to open device
VMware vSAN ESA (All Versions)
This issue occurs when vSAN can't communicate with the physical disk due to metadata corruption, stuck I/O errors, hardware-level unresponsiveness, or the physical disk has already been removed from the server.
When the storage controller or NVMe drive cannot complete I/O requests due to underlying physical hardware degradation, media errors, or no longer physically present, the vSAN management stack fails to update partition or metadata maps.
Perform the following steps to remove the disk:
esxcli vsan storagepool remove -u <disk_uuid>