You see the below messages in the hostd.log on the host the VM resides:
2024-06-23T17:26:55.835Z Er(163) Hostd[2103480]: [Originator@6876 sub=Libs opID=lxlcjff5-159689-auto-3f7u-h5:70061404-98-01-01-c4-3eb4 sid=52acff62 user=vpxuser:USER.CH\admuser] OBJLIB-VSANOBJ: VsanObjReadPolicyInt: Failed to readPolicy for object f5600166-####-####-####-1423f296a836: Input/output error (327682).
2024-06-23T17:26:55.835Z Er(163) Hostd[2103480]: [Originator@6876 sub=Libs opID=lxlcjff5-159689-auto-3f7u-h5:70061404-98-01-01-c4-3eb4 sid=52acff62 user=vpxuser:USER.CH\admuser] OBJLIB-VSANOBJ: VsanObjGetExtParams: Could not read policy for 'vsan://520295x4x1x82xx1-07###82f8xx5765x/f5600166-####-####-####-1423f296a836'.
2024-06-23T17:26:55.835Z In(166) Hostd[2103480]: [Originator@6876 sub=Libs opID=lxlcjff5-159689-auto-3f7u-h5:70061404-98-01-01-c4-3eb4 sid=52acff62 user=vpxuser:USER.CH\admuser] SNAPSHOT: Snapshot DiskTreeAddDiskHierarchy: Couldn't add disk '/vmfs/volumes/vsan:520295x4x1x82xx1-07###82f8xx5765x/f5600166-####-####-####-1423f296a836/VM0034_1.vmdk': Input/output error (5).
2024-06-23T17:26:55.836Z In(166) Hostd[2103480]: [Originator@6876 sub=Libs opID=lxlcjff5-159689-auto-3f7u-h5:70061404-98-01-01-c4-3eb4 sid=52acff62 user=vpxuser:USER.CH\admuser] VigorOfflineGetAllDisks: Failed to retrieve disk files: Input/output error
Note: The preceding log excerpts are only examples. Date, time, and environmental variables may vary depending on your environment.
The following commands do not return any results:
VMware vSAN
This is due to the backing object no longer exists on the vSAN datastore. This is typically due to a vSAN object being marked for deletion due to some sort of manual intervention, and once the locks were released (VM power-off, etc.,) on the object - vSAN proceeded with deleting the object.
vSAN doesn't just delete objects at random. If an object is deleted it will be due to user intervention or in rare circumstances a bug in the code. VMware by Broadcom has seen these types of occurrences in the following scenarios:
Restore the VM/affected vmdk from backup.
In order to potentially determine the cause of why the object no longer exists on vSAN. The entire cluster logs including vCenter will need to be collected as close to the time of the event as possible including the names of the affected VMs, timestamps, and time zone where the cluster is located.
These logs will need to be uploaded to VMware by Broadcom to the case opened with support for review. We will provide a best effort review of the logs provided, but can not guarantee if a cause can be found. As the object marked for deletion could have happened days, weeks, months ago and any pertinent data would no longer be available and have rolled off the system.