Affected Datastores show 0 bytes capacity and usage.
The datastores are configured using multiple extents (spanned volumes).
VMs residing on the datastores fail to perform any I/O operations.
Attempts to browse the datastore may result in errors or empty folder views.
vobd.log shows the initial warning.vmkernel.log reveals the specific hardware error:
/var/log/vobd.log are an "Early Warning" system. Storage (LUN17 and LUN18) is set up to grow as you add data, but it has now reached a pre-set limit (threshold).vobd[2098148]: [scsiCorrelator] 8084202180921us: [esx.problem.scsi.device.thinprov.atquota] Space utilization on thin-provisioned device naa.xxxxxxxxxxxxxxxxxxxxxxx exceeded configured threshold. Affected datastores (if any): "LUN17".vobd[2098148]: [scsiCorrelator] 8084211632951us: [esx.problem.scsi.device.thinprov.atquota] Space utilization on thin-provisioned device naa.xxxxxxxxxxxxxxxxxxxxxxx exceeded configured threshold. Affected datastores (if any): "LUN18".
/var/log/vobd.log indicate a "Critical Disconnect." The system can no longer see or talk to the storage drives (LUN17 and LUN18). It’s the equivalent of someone unplugging an external hard drive while you were using it.vobd[2098147]: [vmfsCorrelator] 3276012549563us: [vob.vmfs.extent.offline] An attached device went offline. naa.xxxxxxxxxxxxxxxxxxxxxxx:1 file system [LUN17,69afa266-xxxxxxxxxxxxxxxxxxxxxxxx]vobd[2098148]: [vmfsCorrelator] 8280106594829us: [vob.vmfs.extent.offline] An attached device went offline. naa.xxxxxxxxxxxxxxxxxxxxxxx:1 file system LUN18, 69b147a1-xxxxxxxxxxxxxxxxxxxxxxxx]
/var/log/vmkernel.logvmkernel: cpu50:8882464)Partition: 1205: Failed to read protective mbr on "naa.xxxxxxxxxxxxxxxxxxxxxxx" : I/O errorvmkwarning: cpu50:8882464)WARNING: Partition: 1387: Partition table read from device naa.xxxxxxxxxxxxxxxxxxxxxxx failed: I/O errorvmkernel: cpu1:2098929)NMP: nmp_ThrottleLogForDevice:3825: last error status from device naa.xxxxxxxxxxxxxxxxxxxxxxx repeated 10 times
0x8a) to write data to the disk was rejected in /var/log/vmkerne.log. The "sense data" code (0x7 0x27 0x0) specifically means "Write Protected," which indicates the storage array has locked the disk into a "Read-Only" mode because it is completely out of space.vmkernel: cpu1:2098929)ScsiDeviceIO: 4686: Cmd(0x45bb27bb4fc0) 0x8a, CmdSN 0x34e from world 7797000 to dev "naa.xxxxxxxxxxxxxxxxxxxxxxx" failed H:0x0 D:0x2 P:0x0 Valid sense data: 0x7 0x27 0x0
/var/log/vmkernel.log. It means the system tried to send or receive data from the drive, but the communication failed completely.vmkernel: cpu50:8882464)Partition: 477: Failed read for "naa.xxxxxxxxxxxxxxxxxxxxxxx": I/O errorvmkernel: cpu50:8882464)Partition: 1205: Failed to read protective mbr on "naa.xxxxxxxxxxxxxxxxxxxxxxx" : I/O errorvmkwarning: cpu50:8882464)WARNING: Partition: 1387: Partition table read from device naa.xxxxxxxxxxxxxxxxxxxxxxx failed: I/O error
VMware vSphere ESXi 8.x
1. Address Backend Storage Exhaustion
Contact your storage administration team or vendor to:
naa IDs.2. Rescan Storage on ESXi Hosts
Once the storage array has available space, the ESXi hosts must be notified of the change. Run the following command via SSH on all affected hosts:
esxcli storage core adapter rescan --all
3. Refresh VMFS Volumes
vmkfstools -V4. Verification
esxcli storage vmfs extent list