Avamar、Data Domain 集成:与 Cloud Tier 文件迁移功能相关的 hfscheck 错误

Summary: 运行 Avamar 7.3(不具有云感知能力)的用户在 Data Domain 上启用了 Cloud Tiering (CT) 并开始迁移备份。由于 Avamar 7.3 不知道整个过程,因此在 Data Domain 上移动的文件会导致 HFS 检查失败。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Avamar 7.4 及更高版本提供“云层上的托管 LTR”

此转换之前存在的备份不会创建 XML 文件(ddr_files.xml) 替换为未来日期和 V2 文件 (v2_ddr_files.xml) 替换为给定的当前日期,系统当时是单个节点实体。

如果只有少数备份受到影响,则可以手动完成此操作。否则,必须使用脚本执行恢复。

仅 Avamar 版本 7.4.x 支持 Cloud Tier 文件迁移功能。

在 Avamar 版本 7.2.x 和 7.3.x 上启用 Cloud Tier 时,Avamar hfscheck 失败,并显示 MSG_ERR_DDR_ERROR关联。 hfscheck 失败,因为备份中存在的 XML 文件不再存在于 Data Domain 活动层上(因为它们在 Avamar 不知情的情况下移动到云层)。

当在 Data Domain 上的 Avamar MTree 上直接启用或配置云分层功能(而不是在 Avamar

中设置)时,会出现这种情况。以下输出(位于 Data Domain 上)正确显示了两个 .xml 文件:
-rw-rw-rw-  1 ddboost users 123456784580 Feb  1 23:14 container.1.cdsf 
-rw-rw-rw-  1 ddboost users        12768 Feb  1 23:14 container.1.cdsf.trace 
-rw-rw-rw-  1 ddboost users          419 Feb  1 23:14 v2_ddr_files.xml 
-rw-rw-rw-  1 ddboost users          419 Jan  1  2037 ddr_files.xml 
  • v2_ddr_files.xml 是在 Data Domain 上启用云分层时创建的
    • 包含备份 ID (BID) 的当前保留设置
  • ddr_files.xml
    • 文件的未来日期为 2037 年 1 月 1 日,因此绝不会发送到云单元。
如果直接在 Data Domain 上配置了云分层功能而 Avamar 不知情,则不可以 v2_ddr_files.xml 在 Data Domain MTree 上创建。

这可能会导致当 Data Domain 运行其 data-movement 过程。

因此,Avamar 完整性检查(hfscheck) 会失败,因为它无法在 Avamar MTree 上归档相应的备份。

Cause

导致此问题的示例情景: 
  1. Data Domain 集成到 Avamar(Data Domain 上没有活动层或云层的单节点 Avamar Server)
  2. 使用 Avamar 创建的 Data Domain 上的所有备份都符合当前预期 ddr_files.xml 文件。 
  3. Cloud Tier 已在 Data Domain 上启用
  4. 在 Data Domain 上创建“数据移动”策略,以将备份迁移到云层
    • Avamar 不知道后门迁移(如 Data Domain 归档器或 Extended Retention 系统)
  5. ddr_files.xml 文件将作为“数据移动”的一部分迁移到 Cloud Tier 
新备份 ID (BID) 应同时具有当前 v2_ddr_files.xml 和未来 ddr_files.xml 文件,因为新备份会将 Data Domain 视为延期保留 (ER) 系统。

Resolution

对 Data Domain Cloud Tier by Avamar 的官方支持是从版本 7.4 开始的。

Avamar 当前使用的唯一数据移动策略是“应用程序管理”策略,而不是“期限管理”策略。在 Avamar MCS UI 上更新云单元时,Avamar MCS 会自动创建“app-managed”策略。

如果直接在 Data Domain 上启用了 Cloud Tier 迁移,并且 hfscheck 失败并显示MSG_ERR_DDR_ERROR,请联系 Dell Technologies 技术支持 以解决此问题。

Additional Information

提醒:不支持“age-threshold”策略。

可以在 Data Domain shell 上运行以下命令,以检查当前的“数据移动”策略:
data-movement policy show

Mtree                          Target(Tier/Unit Name)   Policy          Value
----------------------------   ----------------------   -------------   -------
/data/col1/avamar-14146xxxxx   Cloud/vxx_virtustream    age-threshold   30 days
/data/col1/cloudtest           Cloud/vxx_virtustream    age-threshold   14 days
----------------------------   ----------------------   -------------   -------

提醒:Avamar 支持“应用程序托管”策略。
data-movement policy show

Mtree                          Target(Tier/Unit Name)   Policy        Value
----------------------------   ----------------------   -----------   -------
/data/col1/avamar-148545xxxx   Cloud/exx1               app-managed   enabled
----------------------------   ----------------------   -----------   -------

data-movement schedule show
Data-movement is scheduled to run on day(s) "mon" at "17:00" hrs.

data-movement throttle show
Data-movement throttle is set to 100 percent.

提醒:ddrmaint read-ddr-info 命令具有以下字段,可以检查以进行验证:
示例输出:
<snip>
cloud_unit_name="cloud" 
mtree_name' = "/data/col1/avamar-148545xxxx"
<snip>

Affected Products

Avamar Server

Products

Avamar Server, Avamar with CloudBoost
Article Properties
Article Number: 000059018
Article Type: Solution
Last Modified: 18 Oct 2024
Version:  11
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.