Just want to puke my guts and inform as many as possible about the new snapshot design change that is introduced in ESXi 5. I learn the hard way where my Exchange Server with 1500 mailboxes was down for almost three hours.
So in ESX version 3.x and 4.x all snapshot was by default saved in the virtual machine home directory, by default, the home directory is the same directory as the virtual machine’s .vmx configuration file.
In ESXi 5.xx the new behavior is that snapshots delta files are now are now stored in the same home folder as the base disk, lets for example imagine that we have a VM with five disk witch each resides on each LUN, the new designed change means that the snapshot delta files are now by default created on every LUN and you need to have enough free space on all LUNs assigned to the VM for the snapshot delta files.
Can this be changed, yes but be aware that next time you do Storage vMotion operation, all snapshot deltas will get migrated to the same folder as the VM’s base disk on the destination (So you better make sure you have enough space)
Changing the snapshot file location to the virtual machine working directory in ESXi 5.0?
To modify the snapshot storage location:
- Powered off Virtual Machine
- Right-click the virtual machine and click Edit Settings.
- Click the Options tab.
- In the Advanced Options, click General.
- Click Configuration Parameters.
- Click Add Row.
- In the Name field, type snapshot.redoNotWithParent.
- In the Value field, type true.
I recommend to read the article released by VMware about the snapshot designed change.