PowerProtect Cyber Recovery 数据避风港:CyberSense:增量数据块分析 — ddboost diff 或优化的差异核对表
Summary: 本文档旨在用作故障处理文档,以防 CyberSense ddboost diff 或 optimized diff 无法按预期工作。
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
在继续之前,请阅读文档,其中介绍了使用 Cyber Recovery 数据避风港的 CyberSense 增量块分析 (DBA) 性能操作模式。
在虚拟机根本没有更改的情况下,Cybersense diff 操作可能会报告较高的更改率(例如 99%)。
例如:
2023/09/11 04:12:21 notice: [7f3382ffd700] ddboost_diff: /opt/ie/var/mnt/dispatch/crawl_M5eksh/CRS_MTREE/05/74/3fad5a57-00000006-78fb7066-64fb7066-ab8aae6c-5095318b/vm-277919-disk-key-2001-flat.vmdk vs /opt/ie/var/mnt/dispatch/crawl_M5eksh/CRS_MTREE/86/28/a6360b9f-00000006-13fcc21c-64fcc21c-b9efae6c-5095318b/vm-277919-disk-key-2001-flat.vmdk is terminated because reported change rate 99% reached 50% threshold
这会导致虚拟机 (VM) 进行全面扫描,而 CyberSense 仅用于分析更改的数据块。这会导致作业的性能不是最佳的,因为完全扫描通常需要更长的时间。
Cause
此行为有多种原因,最常见的原因在下面的解决方案部分以清单格式列出。验证所有这些项目是否均已就位,并且差异操作应按预期工作。
Resolution
- 生产和存储区 Data Domain 系统的 Data Domain 操作系统是 (DDOS) 7.7 或更高版本。尽可能使用最新的代码级别。
- NFSv4 协议以及 NFSv3 协议在存储区 Data Domain 系统上均已启用。
- CyberSense 版本为 7.10 或其他版本。尽可能使用最新的代码级别。
- 为 CyberSense 设置 ddboost 用户以利用数据库管理员。例如,PowerProtect Data Manager 拷贝需要角色为“none”的 ddboost 用户。管理员通常必须创建三个具有不同角色的 DD Boost 用户:
admin user none
必须将这些用户添加到 CyberSense 服务器。有关如何将这些 DD Boost 用户添加到 CyberSense 的信息,请参阅 CyberSense 安装指南中的“配置增量块分析”主题。
- 工作负载是受支持的工作负载。下表列出了从 CyberSense 7.10 开始支持的受支持备份应用程序和工作负载。有关支持的工作负载的信息,请参阅 CyberSense 发行说明。对于不受支持的工作负载,CyberSense 使用传统扫描方法。
- Cyber Recovery Manager 支持生产备份应用程序和版本。尽可能使用最新的代码级别。
- 在 CyberSense 中配置了暂存池,并根据环境调整了正确的规模。
- 正在分析的策略上启用了以下开关(默认情况下处于启用状态)。
synthetic-optim默认情况下,快速复制使用此开关来复制 MTree 中备份的完整合成配方。
在 Cyber Recovery 中创建沙盒或创建拷贝时,会利用快速拷贝。如果 ddboost diff 要正常工作,必须启用此功能作为 CyberSense 的要求。
- 使用 CLI 登录:
[root@crhost]# /opt/dellemc/cr/bin/crcli login --username admin1
- 显示以下 策略的当前设置:
synthetic-optim [root@crhost]# /opt/dellemc/cr/bin/crcli policy synthetic-optim --show -n Policy1 Policy : Policy1 synthetic-optim = Disabled [root@crhost]#
- 启用策略的设置(默认情况下处于启用状态):
synthetic-optim [root@crhost]# /opt/dellemc/cr/bin/crcli policy synthetic-optim -n Policy1 --enable Policy : Policy1 modified successfully. [root@crhost]#
- 启用策略后,验证策略的当前配置:
synthetic-optim [root@crhost]# /opt/dellemc/cr/bin/crcli policy synthetic-optim --show -n Policy1 Policy : Policy1 synthetic-optim = Enabled [root@crhost]#
- 存储区 Data Domain 系统中提供了备份应用程序“合成完整元数据”。理想情况下,没有“子拷贝”,CyberSense 处理的是原始数据。
术语“子拷贝”用于表示复制到另一个 MTree 的数据子集。然后,拷贝的数据将复制到 Cyber Recovery 存储区。
创建子拷贝的方法各不相同,具体取决于备份应用程序。
例如,对于 Avamar 应用场景,使用第二台 Avamar 或 AVE 服务器来检索重要数据,以便通过 Cyber Recovery 数据避风港解决方案通过缩短保留期进行保护。
然后,子拷贝将复制到 Cyber Recovery 数据避风港存储区中的 Data Domain 系统。
在将数据复制到 Cyber Recovery 数据避风港存储区之前拷贝数据的这一额外步骤可能会导致文件上的元数据丢失(也称为配方),而这是差异操作正常工作所必需的。
性能优化的虚拟机备份不太可能出现此问题。生产环境中的子拷贝不支持容量优化备份,并使用传统方法。
场景 A:备份数据将发送到存储区 Data Domain 系统,而无需在生产端创建子拷贝(原始 MTree 会复制到存储区中)。
场景 B: 在生产端复制备份数据(确保保留配方),并将复制的数据复制到存储区(复制的 MTree 复制到存储区)。
提醒:有时,可能会要求 Data Domain 支持来验证文件的元数据(配方)在呈现给 CyberSense 的沙盒中是否可用。
- 我们正在处理“成对”备份。有时,CyberSense 截止时间可能需要延长,以确保 CyberSense 处理的是备份对。检查下面的 CyberSense 日志以了解列出的错误消息。如果存在,请在对截止时间进行任何更改之前咨询 Cyber Recovery 数据避风港支持团队。
Log: ie_run.log Error: Objects are unrelated
如果未列出这些错误,则忽略这一点。
Affected Products
CyberSenseProducts
PowerProtect Cyber Recovery, Cyber Recovery SeriesArticle Properties
Article Number: 000218351
Article Type: Solution
Last Modified: 23 Feb 2024
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.