Is there a way to take VMware snapshots instead of production data?
I think if I have not been out of the game too long that that is what Veeam does. You can see VEEAM TEMPORARY SNAPSHOT in your list of snapshots, which should go away but there are times when due to communication issues with vsphere they get stuck.
Hi
My apologies what I’m asking, is there a way to backup VMware snapshots rather than actual production data?
Hi
No... Veeam doesn't backup snapshots. Veeam can take a backup of Storage Snapshots though, & can even be used to orchestrate the Storage Snaps too. Doing so significantly reduces the load on your VM production environment.
At least I remember people bugging me saying. “what are these, can I get rid of them”.. check if no backup in running first .
That’s right
Sorry to disagree
See points 7 & 8 here (I looked it up for my review as well)
Veeam backs up the read-only (i.e. parent/source) VM disk.
Wait...you’re saying that if there is a delta disk and then Veeam creates a snap for the backup, it only reads the base disk and doesn’t look for changed blocks in the delta? Easy enough to test, but I assumed it reads the delta’s as well.
See points 7 & 8 here (I looked it up for my review as well)
Veeam backs up the read-only (i.e. parent/source) VM disk.
Shane is right on this one for sure.
So yeah, those snapshots are there to store the changing data in a delta. If you delete them you lose the data that changed since the start of the backup. I guess when they get orphaned they manage to consolidate or something hence no issues deleting them? I mean otherwise if no one checked that thing could grow to be a monster and then you might not be able to consolidate.
I just consolidated a 140TB Snapshot :)
Hi
See points 7 & 8 here (I looked it up for my review as well)
Veeam backs up the read-only (i.e. parent/source) VM disk.
At least I remember people bugging me saying. “what are these, can I get rid of them”.. check if no backup in running first .
Had someone ask me that yesterday. Had a string of about 6 snapshots on a VM asking me if it was okay to commit them.
Yikes….good to know.
Thanks
No worries
Is the behaviour for taking backups from Storage Snapshots the same
ah good call
https://helpcenter.veeam.com/docs/backup/vsphere/backup_hiw.html?ver=120
So yeah, those snapshots are there to store the changing data in a delta. If you delete them you lose the data that changed since the start of the backup. I guess when they get orphaned they manage to consolidate or something hence no issues deleting them? I mean otherwise if no one checked that thing could grow to be a monster and then you might not be able to consolidate.
Thank you
Sure thing
There is no data loss backing up a VM with a snapshot. You can have many snapshots on a VM and when you run the backup you get the CURRENT stat at the time the backup was run.
I am testing this as I write it.
- Creating a file on desktop calling it BEFORE_SNAPSHOT
- Take a VMware Snapshot
- Renamed the file to AFTER_SNAPSHOT
- Run a Veeam backup job containing VM
- Do a file level restore for the VM in Veeam
- Navigate to C:\Users\XXXXX\Desktop
File shows AFTER snapshot. (as expected)
I am using storage snapshots but this is the order.
Veeam tells VMware to take a snap, the SAN does a volume snapshot, then VMware deletes the local snapshot and it retrieves it from the SAN.
No stun and lightning fast. (other than initializing the job)
Think about it., If Veeam doesn’t backup the “last” snapshot, why would it be taking a snapshot at all.
The terminology is a bit odd, It’s true Veeam doesn’t backup VMware snapshots. . You could have 8 Snapshots on a VM, run Veeam, and you will not backup those 8 snapshots. What you will get is the CURRENT state of the VM the time the backup was run. You can’t backup a VM “with” the snapshots. As in you can NOT restore a VM and have those 8 snapshots attached. It will only be the state of the VM when the backup was run.
Hope this helps.
I think the existing snapshots are transparent for Veeam. The Veeam Snapshot create a fixed state of the VM including the already existing snapshots. So, the backups should be fine.
Although, the existing snapshots prohibit the usage of changed block tracking (CBT). Therefor the speed of the backup will be slower than without additional snapshots.
And the snapshots will fill up the storage of the cluster...
Think about it., If Veeam doesn’t backup the “last” snapshot, why would it be taking a snapshot at all.
I may have to do my own testing to make sure I understand how it works correctly. I had assumed that CBT included blocks on any delta disks in use as well. But like I said, easy enough to test.
With that said, in reference to your above, it takes a snapshot in order to free up the base disk for access. If the VM is attached to the base disk, another VM can’t attach to it to gain read access. The snapshot offloads the access for the production VM to a delta (snapshot) disk. This is almost sort-of difference in the case of storage snapshots.
Comment
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.