Pre Seeding Backup data before enabling SLP Replication
Hi All, I’m in a bit of a predicament here and I am appealing for a bit of advice and help. I have inherited a rather lovely Netbackup issue.
We have a Netbackup 7.6 server at a customer site. The Data it backs up doesn’t actually change that much but it currently holds about 2.8 TB Data (mostly BMR data). We are obliged to hold a copy of this backup data as an "Offsite" backup, but due to reasons I can't go into the link between the sites wasn't set up for over a year.
Once the link was in place, We initially set up a SLP policy to get the Data to our organisation but this maxed out the 10 mbps link 24/7 for about 10 days and our customer asked us to throttle the traffic (which I believe can’t be done with SLPs) or turn it off. We turned it off.
Our problem is this initial “First Sync” of the Data which I guess is rather large at 2 TB + I guess once that has been done the performace shoud be OK due to Netbackups clever dedupe technology. We were wondering if we could perform some sort of pre seeding of that Backup customer Data to our site.
I was wondering if this is achievable using the following method.
- Install Netbackup 7.6 on laptop with Server 2008 R2 and a Large USB Hard Drive (3-4 TB)
- Go to customer site, add NetBackup Laptop as a Trusted Master server / replication target.
- Duplicate data from Customer Netbackup server to Netbackup Laptop using SLP. (change backup polices back to standard from SLP after finished).
- Ship NetBackup Laptop back to our site.
- Somehow get the Data from NetBackup laptop into our NetBackup system. (unsure about this part).
- Configure SLPs on polices at remote customer site to replicate to our NetBackup server, in theory this shouldn’t hammer the link 24/7 as it will only be replicating data that has changed.
Perhaps I'm overthinking this, perhaps there is another way. I'm open to any suggestions, surley I can't have been the only one in this situation.
Unfortunatly beefing up the Link is out of the question (yes I have asked).
Traffic shaping using network equipment is also out (due to the way the VPN tunnel works apparatly).
The server at the customer site is running NBU 7.6.03 and so is the Netbackup server we are running at our site. We are only using disk storage, no tapes are involved.
Thanks in advance for any input.
You can throttle network bandwidth in Netbackup
Documentation: Is there a way to throttle or limit VERITAS NetBackup (tm) so it will not use all available bandwidth on the network?
http://www.symantec.com/docs/TECH30467
More documentation can be found in Netbackup admin guide
http://www.symantec.com/docs/DOC6488
Pre-seeding of fingerprint cache has the following technote:
NetBackup deduplication client WAN backup: how to seed the fingerprint cache to speed up the initial backup
http://www.symantec.com/docs/TECH144437
A whole other thing : is this MSDP to MSDP replication ?. Pre-seeding will only work with MSDP disk pools. Meaning normal disk or OST based device like data domain does not use any seeding technology
A fair set of infrastructure contraints. :/
.
This may help re setting a throttle for NetBackup AIR optimized duplication replication:
https://support.symantec.com/en_US/article.HOWTO89099.html
.
I think you may end up spending as much time planning and executing a pre-seed as you would with gradually implementing SLP based NetBackup AIR.
.
7) Is the 2.8 TB on just one NetBackup Client? Or the total across multiple NetBackup Clients? If it is just one NetBackup Client, then judicious use of 'folder paths' across/between two backup policies could be used to gradually implement SLP based AIR replication (and thus pre-seeding). But this coudl get complex if there is just one main top folder whith hundreds of second level folders.
8) If implementing SLP gradually will take too long, or you would like to explore actual pre-seeding in more detail - then... it may be possible to do it more simply without having to build a 'master server' installation on a laptop - and instead use a media server with a basic disk storage unit on a laptop + USB drive. However, the suitability of this is dependent upon what form this 2.8 TB is. Sorry, but it's still not clear to me whether the 2.*8 TB is pre or post de-dupe? Can you say exactly where/how you are getting a figure of 2.8 TB from?
If you are using MSDP in both sites then throttling applies to the SLP. We do it all the time with a few of our customers. The Deduplication Administrators guide http://www.symantec.com/docs/DOC6466 outlines how to use set the bandwidth. My recommendation is to use the agent.cfg setting to attain the throttle limit. Look on page 119 and you will see reference to the agent.cfg and its location (<storage location>\etc\puredisk) edit it and set the bandwidthlimit to a kilobyte value equal to the amount of bandwidth you want to use. In your case if the customer wanted you to use only 5 Mbps (megabits per second) then you would convert that to KBps (kilobytes per second) or 5*1024/8=640. This setting affects the duplication / replication as a whole not just by the job. so as the replication job count goes up each job uses less and less bandwidth and as the job count decreases each job uses more and more bandwidth. Kind of like a tunnel in a tunnel in a tunnel in your case.