Data Domain:Veeam 最佳实践限制和建议
Summary: 本文包含 Data Domain 在 Veeam 12 备份和复制用户指南以及其他文档方面的限制和建议。
Instructions
以下信息直接来自《Veeam Backup & Replication Version 12 User Guide for VMware vSphere》
- 我们强烈建议您遵循本指南中的建议以及 Veeam 文章 kb1745 中的建议:重复数据消除设备最佳实践
- 从 Veeam Backup & Replication 版本 12 开始,重复数据删除存储设备使用 TLS 连接。
您可以使用注册表值为不支持 TLS 连接的重复数据消除存储设备禁用 TLS 连接。有关更多信息,请参阅 Veeam 文章 kb4429 Quantum DXi Storage with Firmware 3.x Does Not Work with Veeam Backup & Replication12
- 将 Dell Data Domain 与 DD Boost 配合使用并不保证提高作业性能。它减少了网络上的负载并提高了网络吞吐量。
- 必须在 Dell Data Domain 上启用 NFS 服务。否则,Veeam Backup & Replication 无法访问存储系统。
- 请勿为针对重复数据消除存储设备的作业启用加密。加密会对重复数据消除率产生负面影响。有关详细信息,请参阅数据加密
- 加密还会影响备份大小:备份的大小可以大于原始虚拟机的大小。启用加密、将数据处理数据块大小设置为 4 MB
、 目标解压缩和块对齐
(默认已启用)时,对于每个 4 MB 数据块,备份大小增加 1 MB。
这是因为 Veeam Backup & Replication 读取 4 MB 的块,对其进行加密,为每个数据块添加 16 KB 元数据,然后对齐数据块。
这导致源上的每个 4 MB 数据块变为目标上的 5 MB 数据块。
- 当您创建针对 Dell Data Domain 备份存储库的备份作业时,Veeam Backup & Replication 可让您切换到优化的作业设置,并将 4 MB 大小的数据块用于工作负载。
数据处理(存储优化设置)。建议您使用优化的作业设置。较大的数据块生成较小的元数据表,需要较少的内存和 CPU 资源进行处理。
有关存储优化的更多信息,请参阅数据压缩和重复数据消除
- Dell Data Domain 不支持反向增量备份方法。
- 您不能将 Dell Data Domain 备份存储库用作文件复制作业的源或目标。
- 前向增量备份链和永久前向增量备份链(包含一个完整备份和一组后续增量备份的链)的长度不能超过 120 个还原点。
要克服此限制,请计划完整备份(活动或合成)以将备份链拆分为较短的系列。例如,要一天 24 小时按 15 分钟的间隔执行备份,您必须计划每天执行合成完整备份。在这种情况下,由于合成处理的持续时间,午夜之后的间隔可能会被跳过。有关更多信息,请参阅合成完整备份的工作原理
- 如果您通过光纤通道连接到 Dell Data Domain 备份存储库,则必须明确定义网关服务器以便与 Dell Data Domain 通信。
作为网关服务器,您必须使用已添加到备份基础架构并可通过光纤通道访问 Dell Data Domain 备份存储库的 Microsoft Windows 服务器。
- 在备份存储库重新扫描期间,Veeam Backup & Replication 会检测是否为存储单元设置了硬流限制,并在备份存储库重新扫描统计信息中显示此信息。
如果当 Veeam Backup & Replication 针对备份存储库运行任务时超过硬流限制,Veeam Backup & Replication 将无法创建新的 I/O 流。
- 在备份存储库重新扫描期间,Veeam Backup & Replication 会检测是否为存储单元设置了硬流限制,并在备份存储库重新扫描统计信息中显示此信息。
如果在 Veeam Backup & Replication 针对备份存储库运行任务时超过硬流限制,Veeam Backup & Replication 将无法创建新的 I/O 流。
Veeam 文章 kb1745 重复数据消除设备最佳实践 
通用配置建议
以下是备份到经过重复数据消除的存储时要使用的一般 Veeam Backup & Replication 配置建议。
作业级别设置
在 Veeam 文章 kb1745 中,所有供应商记录和供应商特定的
建议均取代以下建议。
备份作业设置
高级设置
以下是高级设置(存储 >高级
)的一般建议:“备份”选项卡
通常,重复数据消除设备在读取作期间的性能最低。因此,为了更大限度地提高性能,备份作业应为只写。将备份作业配置为使用(转发)增量和每周活动完整备份来实现此目的。
“维护”选项卡
-
-
禁用
虽然可以使用重复数据消除存储启用此功能,但它需要许多读取作,这需要很长时间才能完成。对于已消除重复数据的存储上较大的备份文件,此功能可能会导致备份作业花费数天时间执行运行状况检查,从而导致作业无法创建新的还原点。
-
-
-
禁用
创建活动完整备份时不需要此选项。
-
“存储”选项卡
-
-
禁用
在 Veeam Backup & Replication 中禁用重复数据删除会导致还原点看起来更大,但由于 Veeam 不会对它们进行重复数据删除,因此它使存储的重复数据删除功能更加有效。提醒:使用非重复数据消除区域来存储初始写入文件的存储(例如 ExaGrid 的 Landing Zone)可能会受益于启用 Veeam 的重复数据删除,以允许在存储重复数据删除系统处理之前将更多还原点保持在该快速访问状态。
-
-
-
最佳或易于
消除重复数据本文的存储库设置部分建议启用一项功能,该功能将导致在写入之前解压缩所有还原点。因此,作业级别的压缩集只会影响通过网络传输备份数据时的数据压缩。要减少网络拥塞,可以使用最佳压缩或易于重复数据消除的压缩。后者将略微减少书写前解压所需的工作量。作业级别的压缩很少应完全禁用,因为这会显著增加必须通过网络传输到将数据写入备份存储库的机器的数据量。
-
-
存储优化 (数据块大小)
-
4 兆字节
此数据块大小(以前称为“本地目标(大型数据块))”有助于提高将备份文件存储在重复数据消除存储上时的性能,因为它可以减小备份文件的内部元数据表的大小。
-
-
-
禁用
如果将重复数据消除存储设备用作目标,则数据加密会对重复数据消除率产生负面影响。Veeam Backup & Replication 为每个作业会话使用不同的加密密钥。出于此原因,发送到重复数据消除存储设备的加密数据块看起来不同,即使它们可能包含重复数据也是如此。如果要实现更高的重复数据消除率,可以禁用数据加密。如果您仍想使用加密,可以在重复数据消除存储设备本身上启用加密功能。
-

图 1:在重复数据消除存储设备上启用加密功能

图 2:为存储级备份和完整备份设置维护设置

图 3:设置数据缩减、压缩级别和存储优化
备份拷贝作业设置
备份链设置
当以已消除重复数据的存储为目标时,应按如下方式配置备份拷贝作业,以强制备份拷贝作业主要执行只写作:
-
出于归档目的,将某些完整备份保留更长时间
-
已启用并设置为每周至少 1 次
启用此选项会强制备份复制作业使用前向增量保留策略强制执行保留,从而防止作业使用非 GFS 保留方法,该方法涉及将最旧的增量合并为完整增量(一种称为“永远向前增量”的保留方法)。Forever Forward 增量保留方法对于重复数据消除存储不是最优的,因为它涉及许多小型读取和写入作来强制执行保留。
-
-
从源备份读取整个还原点,而不是以增量为基础合成还原点
-
启用*
为写入到不支持数据块克隆的重复数据消除存储的本地到本地备份拷贝作业启用此选项,会强制作业执行严格的只写作以创建 GFS 完整备份。从而避免了不必要地繁重的合成GFS完整创建处理,该合成GFS完整创建处理涉及通过从存储在去重存储上的先前还原点读取来创建GFS完整还原点。
*在以下情况下应禁用此选项:-
备份拷贝作业正在通过低速连接传输备份。具体而言,将完整数据传输到目标的链路速度非常慢,比使用重复数据消除存储中已存在的数据合成创建完整数据的作业要慢。
某些异地连接的速度可能足以比合成创建过程更快地执行完整传输。我们将比较网络吞吐量与重复数据消除存储的读+写速度。例如,如果用于到达备份拷贝目标的连接是 100 Mbps (12.5 MB/s),并且重复数据消除存储可以以 40 MB/s 的速度创建合成完整备份,则应禁用该选项。但是,如果连接速度为 500 Mbps (62.5 MB/s),则比本示例中的重复数据消除存储更快,因此跨网络读取整个还原点会更快。 -
目标重复数据消除设备备份存储库使用数据块克隆功能。
数据块克隆适用于集成式重复数据消除设备(HPE StoreOnce Catalyst、Exagrid、Data Domain DDboost 和 Quantum DXi)
-
-

图 4:指定目标备份存储库、最近的还原点和保留策略

图 5:删除用于从源备份读取整个还原点的选项
高级设置
以下是高级设置(目标 >高级)的一般建议:
“维护”选项卡
-
-
禁用
虽然可以使用重复数据消除存储启用此功能,但它需要许多读取作,这需要很长时间才能完成。对于已消除重复数据的存储上较大的备份文件,此功能可能会导致备份作业花费数天时间执行运行状况检查,从而导致作业无法创建新的还原点。
-
-
-
禁用
创建活动完整备份时不需要此选项。
-
“存储”选项卡
-
-
禁用
在 Veeam Backup & Replication 中禁用重复数据删除将导致还原点显示更大,但由于 Veeam 不会对其进行重复数据删除,因此存储的重复数据删除功能将更加有效。提醒:利用非重复数据消除区域来存储初始写入文件的存储(例如 ExaGrid 的着陆区)可能会受益于启用 Veeam 的重复数据删除,以允许在存储重复数据删除系统处理之前将更多还原点保持在该快速访问状态。
-
-
-
自动
本文的存储库设置部分建议启用一项功能,该功能将导致在写入之前解压缩所有还原点。因此,作业级别的压缩集只会影响通过网络传输备份数据时的数据压缩。
-
-
-
禁用
如果将重复数据消除存储设备用作目标,则数据加密会对重复数据消除率产生负面影响。Veeam Backup & Replication 为每个作业会话使用不同的加密密钥。出于此原因,尽管发送到重复数据消除存储设备的加密数据块可能包含重复的数据,但它们看起来有所不同。如果要实现更高的重复数据消除率,可以禁用数据加密。如果您仍想使用加密,可以在重复数据消除存储设备本身上启用加密功能。
-

图 6:为目标存储级备份和完整备份设置维护设置

图 7:设置目标数据缩减、压缩级别和存储优化
备份存储库设置
在 Veeam 文章 kb1745 中,所有供应商记录和供应商特定的
建议均取代以下建议。
使用内置的重复数据消除存储设备选项之一创建新的备份存储库
时,存储库的设置将自动配置为该供应商的优化默认值
,并且不应更改。
以下设置是重复数据消除存储的一般建议。
存储兼容性设置 
以下是有关存储兼容性设置(存储库 >高级)的一般建议:
-
对齐备份文件数据块
-
为使用固定数据块长度重复数据消除的重复数据消除存储或能够进行数据块克隆的重复数据消除存储启用。
-
禁用使用可变长度重复数据消除的重复数据消除存储。
-
-
在存储之前解压缩备份文件数据块
-
为所有没有非重复数据消除着陆区的重复数据消除存储启用。
将由 Veeam 解压缩和取消重复数据消除的备份文件写入重复数据消除存储,将使存储中的重复数据消除机制高效运行。
-
-
此存储库由轮换的驱动器提供支持
-
禁用
-
-
使用每台计算机的备份文件
-
Enabled
-
Additional Information
Data Domain Boost Veeam All Simple 支持矩阵
Data Domain 备份软件 Veeam All Simple 支持矩阵
Dell Data Domain 支持的功能
DD Boost 技术提供一组用于高级数据处理的功能。Veeam Backup & Replication 支持以下功能:
- 分布式数据段处理
- 高级负载平衡和链路故障切换
- 虚拟合成 除了这些技术外,Veeam Backup & Replication 还支持动态数据加密和按存储单元流。
分布式数据段处理
分布式数据段处理允许 Dell Data Domain“分发”重复数据消除过程,并在网关服务器端执行部分重复数据消除作。在不使用分布式数据段处理的情况下,Dell Data Domain 会在 Dell Data Domain 存储系统上执行重复数据消除。网关服务器通过网络将未过滤的数据块发送到 Dell Data Domain。在将数据写入磁盘之前,在目标端执行数据分段、过滤和压缩作。使用分布式数据段处理时,数据分段、过滤和压缩作在网关服务器端执行。网关服务器仅向 Dell Data Domain 发送唯一数据块。因此,网络上的负载会减少,网络吞吐量会提高。
高级负载平衡和链路故障切换
高级负载平衡和链路故障切换允许您平衡数据传输负载,并在出现网络中断问题时将虚拟机数据流量路由到正常工作的链路。如果没有高级负载平衡,则每台网关服务器都会通过专用以太网链路连接到 Data Domain。此类配置不提供在链路之间平衡数据传输负载的能力。如果在数据传输过程中发生网络错误,备份作业将失败,需要重新启动。高级负载平衡允许您将多个以太网链路聚合到一个接口组中。因此,Dell Data Domain 会自动平衡来自合并为一组的多个网关服务器的流量负载。如果组中的某些链路发生故障,Dell Data Domain 会自动执行链路故障切换,并将备份流量路由到正常工作的链路。
虚拟合成
Veeam Backup & Replication 支持 Dell Data Domain 的虚拟合成完整备份。Virtual Synthetic Fulls 允许您在目标备份存储上合成完整备份,而无需从源数据存储区物理复制数据。为构建完整备份文件,Dell Data Domain 会使用指向目标备份存储上现有数据段的指针。虚拟合成完整备份可减少网络和备份基础架构组件上的工作负载,并提高备份作业性能。
动态数据加密
Veeam Backup & Replication 支持 Dell Data Domain Boost 3.0 中引入的动态加密。如有必要,您可以在备份存储库级别启用数据加密。Veeam Backup & Replication 将利用 Dell Data Domain 技术对 DD Boost 库和 Da ta Domain 系统之间传输的数据进行加密。
每个存储单元的流
Veeam Backup & Replication 在 Dell Data Domain 上支持每个存储单元的数据流。可针对备份存储库的最大并行任务数(将最大并发任务数限制为 N设置)应用于存储单元,而不是整个 Dell Data Domain 系统。
整个虚拟机
的加速还原为了加快 Dell Data Domain 上的整个虚拟机还原速度,Veeam Backup & Replication 使用从备份和并行虚拟机磁盘还原中顺序读取数据的机制。Dell Data Domain 存储系统针对顺序 I/O作进行了优化。但是,备份文件中虚拟机磁盘的数据块不是按顺序存储,而是按随机顺序存储。如果随机读取虚拟机磁盘的数据块,则从 Dell Data Domain 上的备份还原性能会降低。为了加快恢复过程,Veeam Backup & Replication 会在备份文件中创建数据块映射。它使用创建的映射按顺序从备份文件中读取虚拟机磁盘的数据块,因为它们驻留在磁盘上。Veeam Backup & Replication 按照数据块来自目标 Veeam Data Mover 的顺序将数据块写入目标,并行还原多个虚拟机磁盘。默认情况下,此加速还原机制处于启用状态,用于整个虚拟机还原方案。
加速还原的工作
原理通过以下方式从 Dell Data Domain 上的备份还原整个虚拟机:
- Veeam Backup & Replication 打开备份链中的所有备份文件,从这些备份文件中读取元数据,并将这些元数据缓存在为还原任务分配的备份代理上。
- Veeam Backup & Replication 使用缓存的元数据来构建数据块映射。该映射包含对虚拟机数据块的引用,按虚拟机磁盘排序。
- 每个虚拟机磁盘都在单独的任务中进行处理。对于每个任务,Veeam Backup & Replication 都会在备份代理上启动一个单独的 Veeam Data Mover。Veeam Data Mover 按顺序从备份存储库中读取虚拟机磁盘的数据块(这些数据块位于磁盘上),并将读取的数据块置于备份代理上的缓冲区中。
- 数据块按照来自目标 Veeam Data Mover 的顺序写入目标。

图 8:加速还原工作原理的工作流
用于加速还原
的备份代理Veeam Backup & Replication 通过一个备份代理恢复虚拟机的所有磁盘。如果您指示 Veeam Backup & Replication 自动为恢复任务选择备份代理,它将选择备份基础架构中负载最少的备份代理。如果明确分配备份代理,Veeam Backup & Replication 将使用选定的备份代理。对于每个虚拟机磁盘,Veeam Backup & Replication 都会在备份代理上启动一个单独的 Veeam Data Mover。例如,如果恢复具有 10 个磁盘的虚拟机,Veeam Backup & Replication 会在备份代理上启动 10 个 Veeam Data Movers。为整个虚拟机还原任务分配的备份代理必须具有足够的 RAM 资源才能并行还原虚拟机磁盘。对于每个虚拟机磁盘,需要 200 MB 的 RAM。所需RAM资源总量的计算公式如下:RAM 总量 = VM 磁盘数 * 200 MB 在开始恢复过程之前,Veeam Backup & Replication 会检查备份代理上的 RAM 资源量。如果备份代理没有足够的 RAM 资源,Veeam Backup & Replication 会在作业会话详细信息中显示警告,并自动故障切换到常规虚拟机磁盘处理模式(随机读取虚拟机磁盘的数据,并按顺序恢复虚拟机磁盘)。
加速还原
的限制整个虚拟机的加速还原具有以下限制:
- 加速还原可在具有 DD Boost 的 Dell Data Domain 系统上工作。
- 如果还原具有动态扩展磁盘的虚拟机,则还原过程可能会很慢。
- 如果使用网络传输模式恢复虚拟机,则并行恢复的虚拟机磁盘数不能超过允许的 ESXi 主机连接数。
- 如果将 Dell Data Domain 作为扩展区添加到横向扩展备份存储库,则必须将备份文件放置策略设置为本地。如果备份文件放置策略设置为性能,则将禁用并行虚拟机磁盘还原。
存储设备和磁带
如果备份数据转移到磁带并且不再直接存储在文件管理器/数据块设备上(带磁带层的分层存储管理),则不支持用于在文件管理器 (CIFS/NFS) 或数据块设备模式 (iSCSI/FC/SAS) 中存储备份数据的存储设备。要将数据分载到磁带,请确保:• 所有备份数据都完全存储在设备上(即,所有备份链都作为一个整体存储在设备上,而不是分散在多个设备上),并且只有副本存储在磁带上。• 这些设备模拟磁带系统 (VTL) 作为 的访问协议。
戴尔 Data Domain
- Dell Data Domain 必须满足软件和硬件要求。有关更多信息,请参阅系统要求。
- 必须在 Dell Data Domain 系统上安装 DD Boost 许可证,并且必须启用和配置 DD Boost。
- 必须将您计划用于与 Dell Data Domain 配合使用的网关服务器添加到备份基础架构。如果 Dell Data Domain 存储系统不符合这些要求,您可以将其添加为 SMB (CIFS) 文件夹。在这种情况下,Veeam Backup & Replication将不使用 DD Boost 技术与 Dell Data Domain 配合使用。有关更多信息,请参阅 Dell Data Domain。
步骤1.启动新备份存储库向导
要启动新建备份存储库向导,请执行以下作:
- 打开Backup Infrastructure视图。
- 在清单窗格中,右键单击备份存储库节点,然后选择添加备份存储库。或者,您可以单击功能区上的添加存储库。
- 在添加备份存储库窗口中,选择重复数据消除存储设备以及要添加的备份存储库的类型。

图 9:启动新备份存储库向导
步骤 2.指定备份存储库名称和描述
在向导的名称步骤中,指定备份存储库的名称和描述:
- 在名称字段中,指定备份存储库的名称。
- 在Description字段中,提供说明以供将来参考。

图 10:指定备份存储库名称和描述
步骤 3.指定服务器设置
您可以在向导的Server步骤中指定的选项取决于要添加的备份存储库的类型。
戴尔 Data Domain
要为 Dell Data Domain 配置设置,请执行以下作:
- 指定 Dell Data Domain 的连接设置:
- 如果 Dell Data Domain 通过 TCP 运行,则在键入 Data Domain 服务器名称字段中,输入 Dell Data Domain 服务器的完整 DNS 名称或 IPv4 或 IPv6 地址。
- 如果 Dell Data Domain 通过光纤通道工作,请选中使用光纤通道 (FC) 连接复选框。在键入 Data Domain 服务器名称字段中,输入 Data Domain 光纤通道服务器的名称。要获取 Data Domain 光纤通道服务器名称,请在 Data Domain System Manager 中打开 Data Management > DD Boost > Fibre Channel选项卡。
- 在凭据字段中,指定用于连接到 Dell Data Domain 服务器或 Dell Data Domain 光纤通道服务器的用户帐户的凭据。
要连接到 Dell Data Domain 服务器,您必须使用 DD Boost 用户的凭据。
要指定 DD Boost 用户帐户设置,请在 Data Domain System Manager 中打开 Data ManagementDD > Boost Settings选项卡。
- 要在备份代理和 Dell Data Domain 之间使用动态加密,请选中启用 DDBoost 加密复选框,然后选择加密级别 — 中或高。
- 在Gateway server字段中,指定要使用的网关服务器:
- 如果您希望 Veeam Backup & Replication 自动选择网关服务器,请保留 Automatic selection。
- 如果要选择可显式用作网关服务器的服务器,请单击Gateway server字段旁边的选择。在网关服务器窗口中,单击仅使用以下网关服务器,然后选择服务器。服务器必须能够直接访问 Dell Data Domain 数据保护专用存储设备,并且必须位于尽可能靠近该一体机的位置。Veeam Backup & Replication 将选择最合适的服务器。
重要
如果您通过光纤通道连接到 Dell Data Domain,则必须明确定义网关服务器以与 Dell Data Domain 通信。您选择的服务器必须添加到备份基础架构,并且必须能够通过光纤通道访问 Dell Data Domain 数据保护专用存储设备。

图 11:使用 Fibre Channel
预配置的高级设置
根据您使用的重复数据消除存储设备的类型,Veeam Backup & Replication 会自动将高级设置设置为以下设置:
Dell Data Domain
- 对齐备份文件数据块选项已禁用,无法更改。
- 在存储之前解压缩备份数据块选项已启用。
- 此存储库由旋转的硬盘驱动器提供支持选项已禁用,无法更改。
- 使用每台计算机的备份文件选项已启用。
性能层
的限制考虑性能层的以下限制:
- 特定于某些类型的备份存储库的相同限制也适用于性能扩展区。
例如,如果将 Dell Data Domain 作为性能扩展区添加到横向扩展备份存储库,您将无法在此横向扩展备份存储库中创建长度超过 120 点的备份链。
港口
在备份基础架构组件上,Veeam Backup & Replication 会自动为所需端口创建防火墙规则。这些规则允许组件之间的通信。

图 12:TCP111 的自动防火墙规则

图 13:TCPport2049 和 2052 的自动防火墙规则
有关 Veeam 的其他知识库文章:
- 戴尔文章 194977, Veeam Backup & Replication with PowerProtect DataDomain
- 戴尔文章 197234,Data Domain Boost:在 Windows 2016 或 2019 上运行的 VEEAM 11 或 11a 使用 DDBOOST over IP 备份到 Data Domain 可能会失败,并且 Veeam 可能会停止响应
有关将 ifgroup 用于 ddboost 的 Data Domain 文章: