ESXi Upgrade from 7.x to 8.x fails and Datastores appear missing or inaccessible after upgrade."
Symptoms:
Identification & Execution:
# esxcfg-scsidevs -m | grep OSDATA# voma -m vmfs -f check -d /vmfs/devices/disks/naa.################:#
# voma -m vmfs -f dump -d /vmfs/devices/disks/naa.################:#
Validation:
####-##-##T##:##:##.###Z Wa(###) vmkwarning: cpu##:######)WARNING: FS3: ###: VMFS volume OSDATA-########-##########-####-################/########-##########-####-################ on naa.#############################:# has been detected corruptedVMware ESXi: 7.x, 8.x
Telco Cloud Platform: 5.1
Telco Cloud Infrastructure: 2.2
The VMFS volume metadata has become corrupted, or the underlying backing LUN is unavailable, rendering the datastore entirely inaccessible to the ESXi host.
The solution is to reinstall the ESXi host. This process will recreate the OSDATA partition, which cannot be rebuilt without a full reinstallation.
Important Note: Running VOMA fix or advfix against the OSDATA VMFS-L partition is unsupported. Attempting to do so will fail with the following error: ERROR: Device Failed to close. Read-only file system
The ESX-OSDATA partition is a critical component of the ESXi installation. For additional context, see: About the Scratch Partition