DDB Seeding is a predefined workflow that allows you to transfer the initial baseline backup between two sites using an available removable disk drive such as a USB drive. This workflow can be started manually from the CommCell Console.
Use DDB Seeding when remote office sites are separated from the data center across a WAN and data needs to be either backed up remotely or replicated periodically to a central data center site. Once the initial baseline is established, all subsequent backups and Auxiliary Copy operations consume less network bandwidth because only the changes are transferred.
This workflow is used to transfer only the initial baseline backup between two sites. It cannot be used for subsequent backups.
Download this workflow from the Commvault Store. For instructions, see Download Workflows from Commvault Store.
How Does It Work?
When the DDB Seeding predefined workflow is run the following operations are performed:
-
Data is backed up from the client computers to the Primary Copy located on the Remote Office site.
-
A secondary (temporary) copy that points to the USB drive is created. This copy is used to facilitate the transfer of baseline data from a Remote Office to a Data Center site.
-
The data from the primary copy is copied to a secondary copy through an Auxiliary Copy operation (on USB drive).
-
After the Auxiliary Copy operation, the workflow job goes into a suspended state.
-
The USB drive is shipped to the Data Center site.
-
Once the USB drive is delivered to the Data Center site, the administrator must plug the USB drive into the MediaAgent located at the Data Center site, and then resume the workflow job from the Job Controller.
-
The secondary copy (represented by USB drives) is associated as a Source copy to the global deduplication policy.
-
Data is then copied from the secondary copy to a global deduplication policy through the Auxiliary Copy operation.
-
Once the baseline is established, an e-mail is sent to tell the user that the transfer of initial baseline backup is complete and ready for the subsequent backups and Auxiliary Copy operations.
To perform the DDB Seeding process without a workflow, refer to Manually Seeding a Deduplicated Storage Policy.
Prerequisites
Skip this section if you already have disk libraries and storage policies configured on both sites
Before you run the workflow, make sure that you have the following configuration set up.
-
Configure the following on the MediaAgent that is located at the Remote Office site:
-
Create a disk library. See Disk Library - Getting Started for instructions.
For example, RemoteOfficeMediaAgent is the MediaAgent at the Remote Office site and RemoteOfficeLibrary is the library.
-
Create a new seeding storage policy and associate Remote_Office_Library with the Primary Copy. For instructions, see Storage Policy - Getting Started.
For example, Seeding_Storage_Policy is created using RemoteOfficeLibrary as a library.
-
-
Configure the following on the MediaAgent client computer located in the Data Center site:
-
Create a local disk library to be used for the Auxiliary Copy operation. See Disk Library - Getting Started for instructions.
For example, DataCenterMediaAgent is the MediaAgent located at Data Center site and DataCenterLibrary is the library.
-
Create a global deduplication policy and specify DataCenterLibrary as the library. See Creating a Global Deduplication Policy for instructions.
In the screenshot below Seeding_Global_Deduplication_Policy is created using DataCenterLibrary as a library.
-
Procedure
-
From the CommCell Browser, go to Workflows.
-
Right-click DDB Seeding and then click All Tasks > Execute.
-
In the DDB Seeding Options dialog box, specify the following:
-
From the Run workflow on list, select the workflow engine to execute the workflow.
-
From the StoragePolicy To Seed list, select the seeding storage policy that you created on the Remote Office MediaAgent.
-
From the Target Global Deduplication StoragePolicy for seeding list, select Global Deduplication Policy that you created on the Data Center MediaAgent.
-
if you already performed the remote office site (source-side) operation, the USB drive is available at the Data Center MediaAgent, and you want to perform only the Data Center (destination-side) operations, select the Skip SourceSide Operation? check box.
For example, if the USB drive with the data is already available at the Data Center MediaAgent, and during the workflow job, if the Auxiliary Copy operation fails with any issues such as No Resource Found or MediaAgent Offline and so on, then you might have to run the workflow job again. In this case, setting the skipSourceSideOperation value to true skips all of the operations that were performed on the Remote Office site and continues the operations at the Data Center site.
-
If you did not select Skip SourceSide Operation? check box, the USB Path for shared library dialog box appears.
Complete the following steps:
-
In the Baseline LibraryPath box, enter the USB drive location.
-
Click OK.
The Do you wish to run backups before seeding? dialog box appears.
-
For Which type of backup do you wish to run, select from the options - Incremental, Full or None.
-
Click OK.
-
-
-
You can view the progress of the DDB Seeding job from the Job Controller window.
Separate jobs for backup and auxiliary copy operations will be run to copy the data.
When an auxiliary copy operation is complete, the DDB Seeding job status changes to Suspended state.
Important
At this point, you can perform backup operations at the Remote Office site. However, do not perform auxiliary copy jobs from the Remote Office site until the DDB Seeding predefined workflow completes.
-
Remove the USB drive and ship it to the Data Center.
-
Once the USB drive is available at the Data Center, insert the USB drive into the Data Center MediaAgent (DataCenterMediaAgent).
-
Resume the DDB Seeding job, by right-clicking the DDB Seeding operation in the Job Controller, and then click Resume.
When you resume the DDB Seeding job, the job goes into Waiting state with the following message:
Error Code: [19:857] Description: waiting on user input [Mount Path and MA] Source: prodcs, Process: Workflow
-
Right-click the DDB Seeding job, perform the following:
-
Click Action.
-
In the Actions for Job <ID> dialog box, double-click the Mount Path and MA entry.
-
In the Mount Path and MA dialog box, select the appropriate settings:
-
From the USBMountPath list, select USB drive location.
-
From the DataCenterMA list, select the Data Center MediaAgent.
-
Click OK.
-
-
On the Actions for Job <ID> dialog box, click Close.
The DDB Seeding job resumes automatically, and the auxiliary copy operation copies the baseline data from the USB drive to the global deduplication copy.
-
-
When Auxiliary Copy job is complete, DDB Seeding job sends an e-mail indicating that the DDB Seeding workflow was successful.
-
You can now perform a client backup followed by an auxiliary copy operation.
When the auxiliary copy operation is performed, a minimum amount of data is transferred between the Remote Office MediaAgent and the Data Center MediaAgent.
Any backup job or Auxiliary Copy operations that are started at the Remote Office site verifies the data signatures from the seeded deduplication database on the source MediaAgent. If a signature is already present in the deduplication database, this means that the data blocks are already available at the Data Center site and are not transferred.
The screen below displays the Auxiliary Copy operation details with minimum data transfer on the network.