Vmware Snapshot

Posted on 2010-09-04
Medium Priority
Last Modified: 2012-05-10
Vmware has a snapshot feature. Is this a backup of the VM machine? where does it store the backup?

Why would people use Esxranger or other third party instead of just  taking a snapshot using vmware built in option?

Question by:jskfan
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
LVL 40

Accepted Solution

coolsport00 earned 860 total points
ID: 33604958
Absolutely, positively no...snapshots are NOT to be used as any kind of backup/recovery solution. And that is VMware's official stance. They are to be used for *temporary* recovery points only. You use snapshots solely for tasks such as performing OS or app-level updates. You take a snap prior to the update that way if the update 'breaks' the OS or app, you revert to the previous state. If after the update, all is well (usually can tell within a day or 2), you should immediately remove the snapshot as it can grow and take up space. The snap file (or files) are contained within the VM's file directory. I can't comment on 3rd party tools...not used them before.

LVL 123

Assisted Solution

by:Andrew Hancock (VMware vExpert / EE MVE^2)
Andrew Hancock (VMware vExpert / EE MVE^2) earned 288 total points
ID: 33604975
Good answer, also I'd like to add depending on the rate of change on the vm your snapshots would be very large the snapshot would then be too large too commit and merge with the original disk.

LVL 40

Assisted Solution

coolsport00 earned 860 total points
ID: 33604983
Pg. 205 of the Basic Admin Guide:
http://www.vmware.com/pdf/vsphere4/r40_u1/vsp_40_u1_admin_guide.pdf as well as this VMware Snapshot Best Practice:
http://kb.vmware.com/kb/1025279, explains more about snapshot use.

Portable, direct connect server access

The ATEN CV211 connects a laptop directly to any server allowing you instant access to perform data maintenance and local operations, for quick troubleshooting, updating, service and repair.


Assisted Solution

EnriquePhoenix earned 284 total points
ID: 33605112
By default, the snapshot of your VM’s are created in the same folder where the VM exist. You can move the default location by modifying the vmx file. A disk "snapshot" is a copy of the virtual machine disk file (VMDK) at a certain point in time. It preserves the disk file system and system memory of your VM by enabling you to revert to the snapshot in case something goes wrong. As mentioned earlier watch-out for space usage. I use snapshots when doing updates and installing apps on my VM, but I never let them run for a couple of days before deleting (Merging) them.
LVL 16

Assisted Solution

danm66 earned 284 total points
ID: 33605588
Most backup utilities, including VCB, VDR, Veeam, ESXRanger, etc...  will take a snapshot to free up the base disk(s) while the backup is ran.  For this reason, you want to monitor your systems if you are using any of those VMware-aware backup utilities to make sure that the snapshots are successfully deleted after the backup has completed.

ESX snapshots are more akin to a changelog or a db transaction log.  They do not duplicate the existing disk contents (like a SAN snapshot does with a volume), but instead create a second disk that just tracks the changes from base and/or previous snapshot.  This makes them a performance hog as every write to disk within the vm causes a file lock request, and if a new block is required to hold the change, then it must get the block from disk, zero it out, write the data, then unlock the disk.  This is very costly in terms of IOPs and will sap your performance; which is a big part of the reason they are not to be used for any length of time especially on vm's that do a lot of IO like a database.
LVL 15

Assisted Solution

roylong earned 284 total points
ID: 33605900
for one of the best vmware backup solutions, take a look at vPower by Veeam.  It's the evolution of their veeam backup solution which backs up VMs very well.  The new features include the ability to test the validity of your VM backups after backup.

Author Comment

ID: 33613631
a- So Snapshot is still a backup of the VM (Vmdk)?
if the VM machines crashes during the upgrade or patch deployment or software install, we'll still be able to recover from the snapshot???

b- If I just copy the vmdk file to another location would be considered as a backup ??
LVL 40

Assisted Solution

coolsport00 earned 860 total points
ID: 33613660
A. Yes
B. You should copy the whole VM folder, but using just the vmdk would work...you would just need to create a new VM with no hard disk (virtual disk), then add the VMDK b/u to your new VM.

Author Closing Comment

ID: 33613695
thanks guys

Featured Post

What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this article, I show you step by step with screenshots to assist you - HOW TO: Deploy and Install the VMware vCenter Server Appliance 6.5 (VCSA 6.5), with some helpful tips along the way.
When rebooting a vCenters 6.0 and try to connect using vSphere Client we get this issue "Invalid URL: The hostname could not parsed." When we get this error we need to do some changes in the vCenter advanced settings to fix the issue.
Teach the user how to configure vSphere Replication and how to protect and recover VMs Open vSphere Web Client: Verify vsphere Replication is enabled: Enable vSphere Replication for a virtual machine: Verify replicated VM is created: Recover replica…
Teach the user how to use create log bundles for vCenter Server or ESXi hosts Open vSphere Web Client: Generate vCenter Server and ESXi host log bundle:  Open vCenter Server Appliance Web Management interface and generate log bundle: Open vCenter Se…
Suggested Courses

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question