How to Schedule a VMWare Snapshot.
What is a VMWare Snapshot?
VMWare Snapshots are a quick and easy way to provide a previous point in time in which you can revert your virtual machine to. Snapshots are a great feature to use prior to performing any risky upgrades, applying Windows updates or hardware reconfiguration as they give you the benefit of a fast roll back point should any issues occur.
When creating a VMWare Snapshot a differencing disk is created with *–delta.vmdk extension and an .vmsn file for configuration changes. the VMWare Snapshot preserves the state of the virtual machine at a specific point in time. (These new files leave the original VMDK files intact, hence allowing you to have a role back position.)
The more Snapshots you create, the more disk space you will utilise. It is also worth noting that the VM will also have its performance effected by each snapshot created.
VMWare Snapshot Tree
From within VMWare’s Vcentre, you can select the VM you want and view the VMWare Snapshot Tree. This shows each and every snapshot created for the virtual machine selected.
Each subsequent snapshot stems from the previous one with the delta changes stored on the snapshot’s disk which is the difference between the current state and the last snapshot created.
Scheduling a VMWare Snapshot
VMWare sheduled snapshot creation
Now that you understand VMWare Snapshots a little better, we can now start automating and scheduling their creation and deletion
Open your SnapShot Master console and let it sync with your VMWare environment and populate the console with your virtual machines.
VMWare VM snapshot Selection
Once all your virtual machines have shown up, choose the VMs you want to create a snapshot for by checking the checkbox. You can choose to either do a single machine or multiple machines. In this example Ill create a snapshot for multiple VMs. Right Click any VM and from the menu go to Selected VMs then Take Snapshot.