This article is a resolution path for Cloud Tiering with Data Domain. It outlines the step-by-step approach while configuring and managing Cloud Tiering including the troubleshooting steps and other important information.
Step 1: Importing Cloud Unit Certificate on Data Domain.
See the chapter "Cloud Tier" in the User Guide to find the procedure and steps to integrate the Cloud Unit Certificate.
For a demonstration, review the video in the section "Adding a Cloud Unit"
Important KB Links for Different Cloud Providers regarding Cloud Unit Certificate Generation:
Google Cloud: Data Domain Deployment: Certificate requirement to Configure Cloud Tier feature using Google Cloud Storage.
Amazon AWS: Data Domain Cloud tier: Integrating Data Domain with amazon AWS S3.
Azure Virtustream, ECS: Data Domain Cloud Tiering: Certificate Error while adding Cloud Unit
Review the video below (or watch on YouTube) for details:
ECS:
Data Domain: Cannot import an F5 certificate with Elastic Cloud Storage (ECS) to Data Domain.
Step 1 Procedure:
From the PowerProtect DD System Manager:
1. Select Data Management > File System > Cloud Units.
2. In the tool bar, click Manage Certificates. The "Manage Certificates for Cloud" dialog is displayed.
3. Click Add.
4. Select one of these options:
5. Click Add.
After completing this step, the "Cloud Unit Certificate" on the Data Domain UI should be seen:
(Data Management --> Cloud Units --> Certificates):
Step 2: Adding a Cloud Unit to a Data Domain
See the chapter "Cloud Tier" in the User Guide to find the procedure and steps to add or integrate the Cloud Unit to Data Domain.
For a demonstration, review the video below (or watch on YouTube):
Step 2 Procedure:
From the PowerProtect DD System Manager:
1. Select Data Management > File System > Cloud Units.
2. Click 'Add'.
3. In the 'Add Cloud Unit' Dialog box, provide the following details:
(The above input options depend on the cloud provider selected).
Step 3: Enabling Cloud Tier on Avamar or Backup Server.
See the chapter "Cloud Tier" in the User Guide to find the procedure and steps to enable Cloud tiering on Avamar or Backup Server.
For a demonstration, review the video below (or watch on YouTube):
Known Issues and Articles:
Step 4: Creating and Scheduling Cloud Tiering policy on the Avamar Server.
See the chapter "Cloud Tier" in the User Guide to find the procedure and steps to create and schedule tiering policy.
For a demonstration, review the video below (or watch on YouTube):
Step 5: Scheduling data-movement on DD.
For more information, Review the User Guide sections "Moving data manually" and "Moving data automatically".
For a demonstration, review the video below (or watch on YouTube):
Step 5 Procedure:
Data can be started and stopped manually, or automatically using a schedule (daily, weekly, or monthly), and a throttle.
From the PowerProtect DD System Manager:
Manually:
1. Select Data Management > File System.
2. At the bottom of the page, click Show Status of File System Services.
These status items are displayed:
File System
Physical Capacity Measurement
Data Movement
Active Tier Cleaning
3. For Data Movement, click Start
Automatically:
1. Select Data Management > File System > Settings.
2. Click the Data Movement tab.
3. Set the throttle and schedule.
Create a Tiering Policy on Avamar Server:
Recalling backups from Cloud Tier:
Restore operations for cloud tier:
--cloud-copy-lifetime=days
File or Granular Level Restore for cloud tier:
How to Identify Avamar Backups on Cloud Tier or Create a report for the same:
From Avamar AUI HTML Based UI:
1. Download Avamar: How to Use the dump_root_hashes.rb Script to Generate a List of Clients and Backups script on the Avamar Server.
2. Run: ruby dump_root_hashes.rb --mode=backuplist --mc-retired=include --replicate=include --show-tier-info
This generates a gz file on the working directory which has a CSV file inside with backup tiering information in it.
Data Movement Process on Data Domain
(This Process moves backups on DD from Active Tier to Cloud Tier - Also explained in Step 5 - Installation and Configuration Section)
Q: How can data movement be started manually?
A: The command "data-movement start" can be used.
For example:
data-movement start
Data-movement started.
Q: How can data movement be monitored?
A: To check the status of data movement, the command "data-movement status" can be used.
For example:
data-movement status
----------------------------
Data-movement is initializing..
Data-movement recall:
---------------------
No recall operations found.
If data movement is running, the command "data-movement watch" can be used.
For example:
data-movement watch
Data-movement: phase 1 of 3 (copying)
92% complete; time: phase 0:08:04, total 0:08:14 Copied (post-comp): 3.35 GiB, (pre-comp): 3.29 GiB,B, Files copied: 7, Files verified: 3, Files installed: 3
Q: How can data movement be stopped?
A: The command "data-movement stop" can be used.
For example:
data-movement stop
Data-movement stop initiated. Run the status command to check its status.
See Data Domain Restorer and Long-Term Retention to the Cloud: Frequently Asked Questions to learn more.
Cloud Tier Cleaning Process
Q: How is a manual cloud tier clean started?
A1: Procedure - From PowerProtect DD System Manager:
a. Select Data Management > File System > Settings.
b. Click the Cleaning tab.
c. Set the throttle and schedule for Cloud Tier.
A2: The command "cloud clean start" can be used (or "cloud clean start " where multiple clouds are present).
For example:
cloud clean start cloudunit2
Cloud tier cleaning started for cloud unit "cloudunit2". Use 'cloud clean watch' to monitor progress.
Q: How can a cloud tier clean be monitored?
A: The command 'cloud clean status' can be used to check if cloud cleaning is running.
For example:
cloud clean status
Cloud tier cleaning finished on cloud unit "cloudunit2" at 2023/09/12 06:19:03.
Previous cloud tier cleaning attempt was unsuccessful.
Failure reason:
cloud unit "cloudunit2" did not have sufficient cleanable data.
Cloud tier cleaning finished at 2023/09/15 12:16:06.
If cloud clean is currently running, it can be monitored by using the "cloud clean watch" command.
Q: Can active tier cleaning run concurrently with cloud tier cleaning?
A: No. Both active tier cleaning and cloud tier cleaning both use the same common internal shared data structures which require exclusive access.
Q: How can a cloud tier cleaning schedule be displayed or changed?
A: To display the current cloud cleaning schedule, the command "cloud clean frequency show" can be used.
For example:
cloud clean frequency show
Cloud tier cleaning frequency is set to run after every 4 active tier cleaning cycles.
Q: How to change a cloud clean schedule?
A: To change a schedule, the command "cloud clean frequency set" can be used.
For example:
cloud clean frequency set 3
Cloud tier cleaning frequency is set to run after every 3 active tier cleaning cycles.
Q: How can the cloud tier cleaning throttle be changed or displayed?
A: By default, the cloud tier cleaning throttle is set to 50%.
To display the current cloud cleaning throttle, the command "cloud clean throttle show" can be used.
For example:
cloud clean throttle show
Cloud tier cleaning throttle is set to 28 percent
To change the cleaning throttle, the command "cloud clean throttle set" can be used.
For example:
cloud clean throttle set 20
Cloud tier cleaning throttle set to 20 percent
To learn more about cloud cleaning, see Data Domain: An introduction to long-term retention/cloud tier cleaning/garbage collection on Data Domain Restorers
Knowledge Base and Known procedures and fixes for IDPA or Avamar - Data Domain Cloud Tiering:
For Data Domain Cloud Tiering with NetWorker:
Avamar uses an internal plugin called "avtier" to mark backups for tiering, recall backups from cloud tier and other cloud tiering tasks.
Troubleshooting Tips for Avamar:
Backups marked by Avamar Cloud Tiering Policy:
To confirm the backups were marked by tiering policy, run the following command as root:
grep -i mark-backup /usr/local/avamar/var/ddrmaintlogs/ddrmaint.log
Backups recalled by Avamar using Restore, manual recall or recall using Tiering policy:
To confirm the backups being recalled to active tier, run the following command as root:
grep -i "recall-backup" /usr/local/avamar/var/ddrmaintlogs/ddrmaint.log
Troubleshooting Tips for Data Domain
On the Data Domain, the same can be verified using the following command:
data-movement status
Review the Recall section for details.
The file location report on Data Domain shows where the the files are located on the Cloud or Active Tier:
filesys report generate file-location <File_path_with_file_name>
Structure of the cloud tier:
For example:
cloud unit list
Name Profile Status Reason
--------- ----------- ------ -------------------------------
ECS_Unit1 ECS_Profile Active Cloud unit connected and ready.
S3_Unit S3_Profile Active Cloud unit connected and ready.
--------- ----------- ------ -------------------------------
Q: How can a recall operation be monitored?
A: A recall operation can be monitored by using the command 'data-movement status path all' or if a specific file is required ' data-movement status path /data/col1/<Avamar-xxxxx>/<Client_ID>/<Backup_ID>/<File_Name> ',
For example:
data-movement status path /data/col1/<Avamar-xxxxx>/<Client_ID>/<Backup_ID>/<File_Name>
Data-movement recall:
---------------------
Data-movement for /data/col1/mtree1/file1 :
phase 2 of 3 (Verifying) 80% complete; time: phase XX:XX:XX total XX:XX:XX
Copied (post-comp): XX XX, (pre-comp) XX XX