Solved

Using SnapShot to Restore Lost Data

Posted on 2014-10-20
5
416 Views
Last Modified: 2014-10-21
Would it be a feasible solution as a temporary backup to preserve data on a VM? So if we have a VM with three disks and each disk is 100 GB and we take a snapshot of the VM and then do work on the server resulting in losing several files on one of the disks or possible the entire disk can the snapshot that was taken right before the work be used to restore the lost data?

What we are planning on doing is if a system does not have a backup do a snapshot, do the work, when all is well delete the snap shot.

Also, is there a worry if the disks are thick or thin provisioned?
0
Comment
Question by:REIUSA
  • 2
  • 2
5 Comments
 
LVL 117

Accepted Solution

by:
Andrew Hancock (VMware vExpert / EE MVE) earned 450 total points
ID: 40392796
Snapshots ARE *not* Backups.

Snapshots are designed for quick roll backs to issue, e.g. Create a Snapshot, and then apply a patch, if the patch fails, revert the Changes, if the patch works, DELETE ALL the snapshots.

Do *NOT* make the mistake that some VMware Admins fall into thinking they can "backup" every day, by creating a snapshot, you will end up ion SNAPSHOT HELL!

Performance of VMs running on a snapshot is poor, snapshot sizes increase very quickly, if your storage space falls low, the VM will fail and stop, causing possible corruption.

Purchase a Backup Product or CLONE before making changes!

VMware ESX/ESXi Backup Guide

HOW TO: Clone or Copy a virtual machine in VMware vSphere Hypervisor ESX/ESXi 4.x or ESXi 5.0

See my EE Article

HOW TO: VMware Snapshots :- Be Patient
0
 

Author Comment

by:REIUSA
ID: 40392806
Thanks. I just read your SnapShot article and thought it was very informative.

So in the situation of accidental data loss then it looks like even if the data could be reverted using a snapshot it would take a very long time if there was much data loss at all.

Is it safe to say that a snapshot should not be used as a temporary backup method for large amounts of data loss. I understand that it should be used for a short time and then deleted.
0
 
LVL 117

Assisted Solution

by:Andrew Hancock (VMware vExpert / EE MVE)
Andrew Hancock (VMware vExpert / EE MVE) earned 450 total points
ID: 40392961
Snapshots are temporary. (e.g. do not have a VM running on a snapshot for long, maximum of two days).

I personally DO NOT like Snapshots at all.

Before we complete *ANY* VM Change, we Run a Backup, and CLONE the VM. So we have two backups, just in case.

Some VMware Admins,

1. Take a Snapshot
2. Make changes to VM, Test them, and either Revert (roll back/undo changes) or DELETE ALL and COMMIT the change.

This should be done, quickly....

Performance is very poor on a snapshot!

Get your Backup and Restore Application working.....even if it's.....Export and Import...

see here

Part 10: HOW TO: Backup (Export) and Restore (Import) virtual machines to VMware vSphere Hypervisor 5.1 for FREE
0
 
LVL 10

Assisted Solution

by:Pramod Ubhe
Pramod Ubhe earned 50 total points
ID: 40394224
indeed, snapshot is a different thing than backup however it can be used as backup if there are no changes made to that VM after taking snapshot.
reverting a snapshot will get your VM to the state when snapshot was taken.
0
 

Author Closing Comment

by:REIUSA
ID: 40395310
Thanks for the help. This answers my question. And I agree a real backup is the best option.
0

Featured Post

6 Surprising Benefits of Threat Intelligence

All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

Join & Write a Comment

This is an issue that we can get adding / removing permissions in the vCSA 6.0. We can also have issues searching for users / groups in the AD (using your identify sources). This is how one of the ways to handle this issues and fix it.
Last article we focus in how to VMware: How to create and use VMs TAGs – Part 1 so before follow this article and perform the next tasks, you should read the first article how to create the TAG before using them in Veeam Backup Jobs.
This tutorial will give a an overview on how to deploy remote agents in Backup Exec 2012 to new servers. Click on the Backup Exec button in the upper left corner. From here, are global settings for the application such as connecting to a remote Back…
This Micro Tutorial walks you through using a remote console to access a server and install ESXi 5.1. This example is showing remote access and installation using a Dell server. The hypervisor is the very first component of your virtual infrastructu…

707 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

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now