cancel
Showing results for 
Search instead for 
Did you mean: 

NDMP differential incremental backup

posie80
Level 4
Hi all,
I hope you all can give me some ideas on my situation :

We have Netbackup 6.5 master and media servers connected to a VTL (EMC CDL 720) as well as some ADIC Scalar i500 tape libraries.
We are currently using the CDL as a location for primary images for  a week's retention, before we vault the images to tapes for various retention periods (monthly,  yearly and 7 years).

Currently, all our backups (daily differential incrementals and weekly/monthly full) are NDMP backups, coming from our production Netapp NAS (lets call it NAS A) and  all going to the production CDL (lets call it CDL A). I'm planning now to do the daily differential backup from the disaster recovery site's NAS (call it NAS B) instead because I would like to make use of  another CDL 720  (lets call it  CDL B) we have lying around in the disaster recovery datacenter which is hardly being used, while at the same time reducing the load on the current production NAS. As for the full weekly/monthly backups, I will let them remain to be backed up to the CDL A.

My question is : I understand that, since NAS A and NAS B are two different hosts (although data from NAS A is being replicated to NAS B using snapmirror, with the same pathnames), the full backups I take from the NAS A (going to CDL A) will not be able to be a base for differential incremental backups I plan to do from NAS B (going to CDL B). Please correct me if I'm wrong here. Therefore, I plan to take one full backup from NAS B to CDL B, and the daily incremental backups I take thereafter on the NAS B will be based on this one time full backup. The full backups (for weekly and monthly) will always be taken from NAS A, going to CDL A. The idea is that I should be able to restore from incremental backups from CDL B , and restore from full backups from CDL A (located on a different site from CDL B).

Is it possible? if it is, what sort of difficulties can I expect from this sort of set up (taking full backups from NAS A to CDL A, and taking differential incremential backups from NAS B to CDL B). I  intend to take only once-off full backups on NAS B and base all my differential backups from then on his full backup.  I understand that I will probably need to have 2 separate policies for these 2 backups.

Let me know your opinions and also if  any clarifications are needed, dont hesitate to let me know! Any bit of info you can share will be really appreciated.


P/s : My NBU master and media servers are all Netbackup 6.5 on Solaris.

- Posie
1 ACCEPTED SOLUTION

Accepted Solutions

Andy_Welburn
Level 6
we even considered similar for our filers but annually!!

Don't forget, you need a retention long enough on your fulls otherwise your incrementals are worthless - that's what put us off so we just do fulls!

View solution in original post

7 REPLIES 7

posie80
Level 4
Just  to make sure I give all of you a clearer idea of what I intend to do, here is an example of what I do now and what I would like to achieve :

My goal : I would like to make use of the mostly unused CDL B (in a separate DR site) and keep my daily incremental images on this CDL instead of having to physically vault them to physical tapes for a month's retention. I would like to cut down on the use of physical tapes. Also, I would like to relieve some burden on the NAS A (production) by doing daily incremental backups from NAS B (NAS A's snapmirror destination/DR). NAS B and CDL B are located on the same site/DC. NAS A and CDL A are in another site/dc.

My assumption (might be wrong or right) : In order to do an incremental differential backups of a volume, a full backup of this volume must be taken first as a base (only once is enough).

Current setup :
1) Volume share1 and share2 on Netapp NAS A are currently being backed up daily using differential incremental policies. On weekend/end of the month/year, we do full backups on these 2 shares.
2) All backups go to VTL (CDL A) pools and kept for 7 days before being vaulted to physical LTO tapes
3) All restoration is performed using the policy of NAS A.


Intended Plan :
1) First, one time full NDMP backups of volume share1 and share2 will be taken on NAS B (snapmirror/DR destination of NAS A). This full backup is stored on CDL B (same location as NAS B) and kept with a retention of infinity (or perhaps 6 months? I'm also considering doing full backup every 6 months instead of only once off)

 2) Once full backups  of share1 and share2 are completed, daily differential incremental backups of these shares will be backed up from NAS B for every weekdays. These backups will be stored on CDL B and kept with retention of one month.

3) On weekends/end of month/year, full backups of volume share1 and share2 will be taken from NAS A and kept on CDL A (retention time is not important here because we will vault these full backup images to physical tapes).

4) For restoration, if we need to restore from full backup, we will restore it from policy of NAS A, and for restoration coming from differential incrementials (daily backups), we will restore it from policy of NAS B.

Volume share1 and share2 on NAS A are being replicated to NAS B using snapmirror, so data on NAS A and B should be the same.

Thats pretty much it. Appreciate it if you can share your opinions whether this is a good implemention or what flaws or difficulties can you see from this plan, or even suggestions of better ways to do this.

posie80
Level 4
Sorry if I'm being pushy..

I guess what I REALLY need to know is :

1) Is it OK to take NDMP full backup of a NAS volume and take NDMP differential backup of the same volume from another NAS (data on the 2 NAS are identical by way of replication - only 5 minutes delay between sync but I'm not too worried about that).

2) I assume that, before I take the differential backup from the other NAS, I have to do a full backup of the volume first as a base. After that, I will keep doing differential backup from this base. I will only do full backup once every 6 months on the other NAS to 'refresh' the base. Is there any problem that you can foresee with this?

If anyone can answer these 2 questions I would be really grateful...


Thanks!
Posie



Andy_Welburn
Level 6

as long as you remember that they are still essentially two separate hosts.

Personally, I wouldn't like the idea of trying to do a "full" restore, as it were, using the FULL from NAS A & subsequent differentials from NAS B - altho' I could well be wrong & there wouldn't be an issue. Maybe I just can't get my head around the logic (not yours!) of the state of the data at any one time.

***EDIT***
"Sorry if I'm being pushy.." - push as much as you want! Sometimes we see the post & think a while, sometimes we don't see the post (especially if there's been no replies as they don't stand out as much), sometimes we just don't know, sometimes........

posie80
Level 4
Thanks for your reply Andy! :)

Yeah I still have some misgivings about backing up full from one host and incremental on the other (although data is supposedly identical if you ignore the 5 mins lag), but alas, we need to cut corners where we can and this is the best way I can think of...

Do you see any problem with taking a full backup only once every 6 months and doing incremental off that full backup every day? Since differential incremental should only back up changes that occur between today and the last backup, backup size wont be big (i assume). The only problem I see from this is that we need to restore a lot of incrementals  plus a full restore to get a complete restore. If you think of anything else, let me know?

- Posie

Andy_Welburn
Level 6
we even considered similar for our filers but annually!!

Don't forget, you need a retention long enough on your fulls otherwise your incrementals are worthless - that's what put us off so we just do fulls!

posie80
Level 4
Thanks Andy :)
A bit of a late reply here, sorry. I had the same thought about the fulls's retention being long enough for the incrementals to be meaningful, but management here thinks that because our filer's restores are 99% not 'full restore' (in a sense that we dont really have a need to restore an entire volume fully. Their concern is more for the ability of individual files' restoration within that volume).

This is essentially how we got to the idea of performing full restore from one filer and the incrementals off the DR filer. In the event of disaster, we will only guarantee restoration from that full backup taken from the other filer (which we do every weekend and keep for a year). The incrementals we only keep to make sure we can restore individual files that change (rather than a part of a full, complete restore). So in this case, even if the fulls expire before the incrementals, these incrementals would still be useful. Do you agree?

 Anyway, you've been a lot of help, thanks a lot!

- Posie

Andy_Welburn
Level 6

As I'm in Holiday Mode & it's been a while can I just say "Yes" ? wink