ESX 4.1 snapshot manager - how to commit and discard changes made after snapshot

Hi All,

Been a while since i have used snapshots. Im upgrading a server so i want to run a snap shot before making the changes. Im just testing on a VM at the moment but im slightly confused as to which option to use in the manager when either committing the change or discarding.

I have the options of 'goto' 'delete' or 'delete all'.

If i choose delete it seems to commit the change.

If i use the goto option it tells me its going to the revert to the exising snapshot (as there is only1 ) and nothing appears to change. Its only when i then subsequently delete the snapshot that it then reverts.

Is this behavior correct?
Who is Participating?
coolsport00Connect With a Mentor Commented:
Yes, the verbiage of snapshotting is a bit confusing.

Let me explain a bit -> When the Delete and Delete All options are selected, each one will commit all the data/changes that were written to the snapshot disk back to the parent disk of the snapshot (there could be multiple levels of snaps, so be clear here that the parent disk is either the parent snapshot to the snap or the VMDK of the snap). Once that data is "committed" to the parent, then the snapshot file itself is deleted (thus why 'Delete' is used). The Delete option will delete the snap file you select in Snap Mgr. So, if you have mulitple snap levels & only want to commit changes at the lowest (most current usually) snap level, select just 'Delete'. If you're ok with committing ALL changes in every snapshot, just select Delete All and every change will be saved and all snapshot files deleted/removed.

The "Goto" option as @hanccocka mentions reverts you to whatever snap or parent you select. You can then power on the VM and it will show as it did prior to the snap. If you don't want to 'save' the changes made in the snap, you then delete the snap. After you do a 'Goto' option, when you select Delete, at this point the data will NOT be saved to the parent disk.

See here, Understanding Snapshots, for more info:

Andrew Hancock (VMware vExpert / EE MVE^2)Connect With a Mentor VMware and Virtualization ConsultantCommented:
If you Delete ALL the Snapshot it COMMITs the changes!

if you want to rollback the changes, select Goto the Snapshot (eg go back in time to that moment the Snapshot was made/created r.g. ROLL BACK).

and then Delete the snapshot, after you've gone back! (it will then discard the select snapshot and not merge the changes).

See my EE Article for additional information.

HOW TO: VMware Snapshots :- Be Patient
MJB2011Author Commented:
OK, this makes sense. What is confusing is that when i look at the manager after taking the snap it tells me that the snap shot is active as in "you are here". When i then select the "goto" button it tells me that it will revert. When i acknowledge this the manager still appears to be running on the snap shot. Giving the impression that nothing has changed. This is confusing. Its only when i then delete the snap shot that it then reverts back to "as was".
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.