12-07-2020 05:03 AM
Disclaimer:
Please ignore any badges next to my name . My expertise is NetBackup, with very basic BE knowledge.
Our customer is backing up a virtual fileserver (VMware) directly to tape.
Question:
To restore a few individual files, do we need to stage to disk (like with Exchange), or can the files be extracted from tape without staging?
Solved! Go to Solution.
12-07-2020 04:42 PM
Yes. Staging is required if the backup is on tape. This is because the entire VM is stored on tape, not the individual files. If you restore from tape, you need to allow time for the staging and ensure that there is sufficient free space for the entire VM. Alternatively, you can duplicate the backup set to disk and then restore the files from the disk backup set.
You can backup the VM as if it is a physical machine, but you loose the ability to restore it as a VM. If you need to restore the entire VM, in this case, you need to create a new VM and then proceed to restore to this new VM as if it is a physical machine, whereas if it is backed up as a VM, then you just need to restore it as VM.
12-07-2020 10:48 PM
12-07-2020 05:47 AM
I found this section of the Best Practice Guide:
https://www.veritas.com/support/en_US/doc/72686287-131623464-0/v70445037-131623464
So, sections that apply to our customer's situation:
GRT is enabled by default for the following resources. It can be enabled or disabled in the Backup Options dialog when you create a backup job:
....
VMware
....
.....
You must use a staging location for GRT-enabled jobs in the following scenarios:
...
You back up to tape.
What worries me is this section and the amount of space required to restore a folder or some files:
Tape backups require a staging location that is at least as large as the data that you back up. Backup Exec extracts the granular data to the staging location while it is being cataloged. When you restore granular data from a tape backup, you must specify a staging location to store all of the backup sets that are required for the restore job as well as a separate staging location of at least 1 GB for the GRT processing.
I don't know the exact size of the customer's fileserver - let's say it is somewhere between 5 and 10TB.
This means that the VMDK backup will reflect the same size - between 5 and 10TB.
What does this mean for a granular restore?
Do we really need 5 - 10TB storage space for staging?
Do we need to plan for time to perform the staging before the restore can start?
If this is how individual file restore works for VMware backup on tape, will it be better to install the agent on the fileserver and perform backup as if this is a physical server?
12-07-2020 04:42 PM
Yes. Staging is required if the backup is on tape. This is because the entire VM is stored on tape, not the individual files. If you restore from tape, you need to allow time for the staging and ensure that there is sufficient free space for the entire VM. Alternatively, you can duplicate the backup set to disk and then restore the files from the disk backup set.
You can backup the VM as if it is a physical machine, but you loose the ability to restore it as a VM. If you need to restore the entire VM, in this case, you need to create a new VM and then proceed to restore to this new VM as if it is a physical machine, whereas if it is backed up as a VM, then you just need to restore it as VM.
12-07-2020 10:37 PM
Thanks @pkh
I totally understand that BE and NBU are 2 totally different products, but I thought that they were sharing recent, common development. Like V-Ray.
The V-Ray in NBU 'looks' into the backup stream, catalogs it and therefore knows what is backed up and knows where it is on tape and has no need for disk when restoring individual files from VMware backup. Only for Instant Recovery.
Sad to hear that BE works differently.
I guess the customer will need to decide what is more important - full VM restore or quick individual file restore from tape.
12-07-2020 10:48 PM
12-08-2020 12:08 AM
Thanks Gents
Not what I was hoping for, but I guess it is what it is.
We need customers to log 'request for enhancement'...
12-08-2020 04:57 PM
Not sure about how NBU works, but basically, BE backs up the entire VM as it is. If you look at the VM backup set, it does not use .bkf files from which you can restore individual files. However, from the backup set you can mount the VM and that is the basis of the Instant Recovery feature.
Similiarly, the entire Exchange database is backed up, instead of individual mailboxes. Hence the need to also stage the Exchange database before an actual restore.