Basically, when the datastore is full, and a VM on it is requesting I/O, due to the fact that it is thin provisioned, it is being paused by ESXi. All VM's that are not requesting I/O can still ru...
See more...
Basically, when the datastore is full, and a VM on it is requesting I/O, due to the fact that it is thin provisioned, it is being paused by ESXi. All VM's that are not requesting I/O can still run. When this happens, you get an error message like this: What the VM throws at you is basically a VM Message. Using vCenter, you can create an alarm that triggers when the VM has (a specific) information message. The message I used was something like this: When I then let a VM on a thin provisioned datastore, using thin provisioned disks run out of space, my custom alarm was triggered. N.B. I only saw the VM's icon in alarm state after I clicked retry on the popup. If you don't do this, the VM's icon will be in question state, but the custom alarm will still be triggered. Hope this helps, Tom