Veritas NetBackup™ Deduplication 指南
- 介绍 NetBackup Media Server Deduplication Option
- 规划部署
- 关于 MSDP 存储和连接要求
- 关于 NetBackup 介质服务器重复数据删除
- 关于 NetBackup Client Direct 重复数据删除
- 关于 MSDP 远程办公客户端重复数据删除
- 关于 MSDP 性能
- MSDP 部署最佳做法
- 置备存储
- 重复数据删除的授权
- 配置重复数据删除
- 配置重复数据删除多线程代理行为
- 配置 MSDP 指纹缓存行为
- 在存储服务器上配置 MSDP 指纹缓存种子设定
- 关于使用 KMS 服务的 MSDP 加密
- 为介质服务器重复数据删除池配置存储服务器
- 配置用于重复数据删除的磁盘池
- 配置介质服务器重复数据删除池存储单元
- 关于同一域内的 MSDP 优化复制
- 在同一 NetBackup 域内配置 MSDP 优化复制
- 配置以不同 NetBackup 域为目标的 MSDP 复制
- 创建存储生命周期策略
- “弹性网络”属性
- 编辑 MSDP pd.conf 文件
- 关于保护 MSDP 目录库
- 配置 MSDP 目录库备份
- 使用 NetBackup CloudCatalyst 配置云的重复数据删除
- 使用 NetBackup CloudCatalyst 将经过重复数据删除的数据上载到云
- 配置用于云的重复数据删除的 CloudCatalyst 存储服务器
- 监视重复数据删除活动
- 管理重复数据删除
- 恢复 MSDP
- 替换 MSDP 主机
- 卸载 MSDP
- 重复数据删除体系结构
- 故障排除
- 关于统一日志记录
- 关于旧式日志记录
- 对 MSDP 安装问题进行故障排除
- 对 MSDP 配置问题进行故障排除
- 对 MSDP 操作问题进行故障排除
- CloudCatalyst 问题故障排除
- 附录 A. 迁移到 MSDP 存储
MSDP pd.conf 文件参数
表:pd.conf 文件参数 介绍了可为 NetBackup 环境配置的重复数据删除参数。
此表中的参数按字母顺序排列,pd.conf
文件中的参数可能不按字母顺序排列。
您所用版本的文件中的参数可能与本主题中介绍的参数有所不同。
可以对该文件进行编辑,以配置针对主机的高级设置。如果某一参数不在 pd.conf
文件中,您可以添加该参数。在升级期间,NetBackup 仅会将必需参数添加到现有的 pd.conf
文件中。
pd.conf 文件位于以下目录中:
(Windows) install_path\Veritas\NetBackup\bin\ost-plugins
(UNIX) /usr/openv/lib/ost-plugins/
表:pd.conf 文件参数
参数 |
描述 |
---|---|
BACKUPRESTORERANGE |
在客户端上,指定应该用于备份和还原的本地网络接口卡 (NIC) 的 IP 地址或地址范围。 通过以下两种方式之一指定值,如下所示:
默认值: BACKUPRESTORERANGE=(没有默认值) 可能的值: 无类别域间路由选择格式表示法或以逗号分隔的 IP 地址列表 |
BANDWIDTH_LIMIT |
确定在重复数据删除主机和重复数据删除池之间备份或还原数据时所允许的最大带宽。以 KB/秒为单位指定该值。默认为无限制。 默认值:BANDWIDTH_LIMIT = 0 可能的值: 0(无限制)到实际系统限制值(以 KB/秒为单位) |
COMPRESSION |
默认情况下,该数据已压缩。 默认值:COMPRESSION = 1 可能的值:0(关闭)或 1(打开) 请参见关于 MSDP 压缩。 |
CR_STATS_TIMER |
以秒为单位指定从存储服务器主机检索统计数据的时间间隔。默认值 0 会禁用缓存,并且根据需要检索统计数据。 您在更改此设置之前,请先考虑下列信息:
默认值:CR_STATS_TIMER = 0 可能的值:0 或更大的值,以秒为单位 |
DEBUGLOG |
指定 NetBackup 向其写入重复数据删除插件日志信息的文件。NetBackup 会在每天的日志文件前加上日期戳。 在 Windows 上,分区标识符和斜杠必须位于文件名之前。在 UNIX 上,斜杠必须位于文件名之前。 注意: 此参数不适用于从 NetApp 设备中进行 NDMP 备份。 默认值:
可能的值:任意路径 |
DISABLE_BACKLEVEL_TLS |
当客户端和服务器之间建立安全通信时,此参数指定是否禁用较旧的 TLS 版本。NetBackup 8.0 及更低版本使用较旧的 TLS 版本,例如 SSLV2、SSLV3、TLS 1.0 和 TLS 1.1。 要启用 TLS 1.2,请将 DISABLE_BACKLEVEL_TLS 参数的值更改为 1,然后重新启动 NetBackup Deduplication Engine (spoold) 和 NetBackup Deduplication Manager (spad)。 默认值:DISABLE_BACKLEVEL_TLS = 0 可能的值:0(关闭)或 1(打开) 注意: 要启用 TLS 1.2,NetBackup 版本必须是 8.1 及更高版本。在计算机上(可以是客户端或介质服务器或负载平衡服务器)启用 TLS 1.2 (DISABLE_BACKLEVEL_TLS = 1) 以建立通信时,与该计算机连接的所有计算机也必须均启用 TLS 1.2。 对于标准备份,NetBackup 8.0 及更低版本客户端可以与已启用 TLS 1.2 的 NetBackup 8.1 版本服务器(介质服务器或负载平衡服务器)进行通信。 但是,对于优化的复制和主从复制、负载平衡以及客户端直接复制,NetBackup 8.0 及更早版本客户端无法与已启用 TLS 1.2 的 NetBackup 8.1 版本服务器(介质服务器或负载平衡服务器)进行通信。 此外,NetBackup 5000 系列设备不支持 TLS 1.2。 |
DONT_SEGMENT_TYPES |
以逗号分隔的文件扩展名列表不会执行重复数据删除。如果备份流中具有指定扩展名的文件小于 16 MB,则会给这些文件指定单个段。对于更大的文件,则会使用最大区段大小 16MB 进行重复数据删除。 示例:DONT_SEGMENT_TYPES = mp3,avi 此设置可阻止 NetBackup 对未在全局范围内进行重复数据删除的类型中的区段进行分析和管理。注意:此参数不适用于使用 NetApp 流处理程序的 NDMP 备份。 默认值:DONT_SEGMENT_TYPES = (没有默认值) 可能的值:以逗号分隔的文件扩展名 |
ENCRYPTION |
如果在所有主机上将此参数设置为 1,则会在传输和存储期间对数据进行加密。 默认值:ENCRYPTION = 0 可能的值:0(不加密)或 1(加密) 请参见关于 MSDP 加密。 |
FIBRECHANNEL |
为在 NetBackup 系列设备上传出和传入的备份和还原通信量启用光纤通道。 默认值:FIBRECHANNEL = 0 可能的值:0(关闭)或 1(打开) |
FILE_KEEP_ALIVE_INTERVAL |
在空闲套接字上执行保活的时间间隔(以秒为单位)。 以下各项将根据此参数的配置方式介绍相应的行为:
默认值:FILE_KEEP_ALIVE_INTERVAL = 1440 可能值:0(已禁用)或 60 到 7200 秒 要确定 NetBackup 使用的保活时间间隔,请检查重复数据删除插件日志文件中是否存在类似于以下内容的消息: Using keepalive interval of xxxx seconds 有关重复数据删除插件日志文件的更多信息,请参见此表中的 DEBUGLOG 和 LOGLEVEL。 |
FP_CACHE_CLIENT_POLICY |
注意: Veritas 建议您在备份自身数据的单个客户端上使用此设置(客户端重复数据删除)。如果在存储服务器或负载平衡服务器上使用此设置,则会影响所有备份作业。 指定客户端、备份策略以及为客户端的第一个备份获取指纹缓存的日期。 默认情况下,将加载以前的备份的指纹。您可以使用此参数加载其他类似备份的指纹缓存。它可以减少首次备份客户端所需的时间。此参数特别适用于远程办公数据备份,这种备份需要通过 WAN 将数据传输较长的距离才能到达中央数据中心。 采用以下格式指定设置: clienthostmachine,backuppolicy,date date 是使用指定客户端中指纹缓存的最后日期(采用 mm/dd/yyyy 格式)。 默认值: FP_CACHE_CLIENT_POLICY = (没有默认值) |
FP_CACHE_INCREMENTAL |
指定是否将指纹缓存用于增量式备份。 由于增量式备份只备份从上次备份后发生的更改,因此加载缓存对增量式备份的备份性能几乎没有影响。 默认值:FP_CACHE_INCREMENTAL = 0 可能的值:0(关闭)或 1(打开) 注意: 仅当 Veritas 代表指示这样做时,才可更改此值。 |
FP_CACHE_LOCAL |
指定是否将指纹缓存用于在存储服务器上执行了重复数据删除的备份作业。此参数不适用于负载平衡服务器或对自身数据进行重复数据删除的客户端。 当重复数据删除作业与 NetBackup Deduplication Engine 位于同一主机时,禁用指纹缓存可以提高性能。 默认值:FP_CACHE_LOCAL = 1 可能的值:0(关闭)或 1(打开) |
FP_CACHE_MAX_COUNT |
指定可在指纹缓存中加载的最大映像数。 默认值:FP_CACHE_MAX_COUNT = 1024 可能的值: 0 到 4096 注意: 仅当 Veritas 代表指示这样做时,才可更改此值。 |
FP_CACHE_MAX_MBSIZE |
以 MB 为单位指定用于指纹缓存的内存容量。 默认值:FP_CACHE_MAX_MBSIZE = 20 可能的值: 0 到计算机上限 注意: 仅当 Veritas 代表指示这样做时,才可更改此值。 |
FP_CACHE_PERIOD_REBASING_THRESHOLD |
指定用于在备份过程中定期进行基址重置的阈值 (MB)。如果同时满足以下两个条件,则会考虑对容器进行基址重置:
默认值:FP_CACHE_PERIOD_REBASING_THRESHOLD = 16 可能值:0(已禁用)到 256 请参见关于 MSDP 存储基址重置。 |
FP_CACHE_REBASING_THRESHOLD |
指定用于在备份过程中进行常规基址重置的阈值 (MB)。如果同时满足以下两个条件,则会考虑对容器进行基址重置:
默认值:FP_CACHE_REBASING_THRESHOLD = 4 可能值:0(已禁用)到 200 如果更改此值,请仔细考虑新值。如果将值设置得太大,则所有容器均会符合基址重置的条件。执行基址重置的备份作业的重复数据删除率会变得较低。 请参见关于 MSDP 存储基址重置。 |
LOCAL_SETTINGS |
指定是否使用本地主机的
要使用本地设置,请将此值设置为 1。 默认值:LOCAL_SETTINGS = 0 可能的值: 0(允许覆盖)或 1(始终使用本地设置) |
LOGLEVEL |
指定写入日志文件的信息量。范围为从 0 到 10,其中 10 表示写入信息量最大。 默认值:LOGLEVEL = 0 可能的值: 整数,介于 0 到 10 之间(含 0 和 10) 注意: 仅当 Veritas 代表指示这样做时,才可更改此值。 |
MAX_IMG_MBSIZE |
最大备份映像片段大小,以兆字节为单位。 默认值:MAX_IMG_MBSIZE = 51200 可能的值: 0 到 51,200,以 MB 为单位 注意: 仅当 Veritas 代表指示这样做时,才可更改此值。 |
MAX_LOG_MBSIZE |
日志文件的最大大小,以兆字节为单位。当日志文件到达此上限时,NetBackup 会创建新的日志文件。NetBackup 会在每个日志文件前加上日期和从 0 开始的序号,例如 默认值:MAX_LOG_MBSIZE = 100 可能的值: 0 到 50,000,以 MB 为单位 |
META_SEGKSIZE |
元数据流的段大小 默认值:META_SEGKSIZE = 16384 可能的值: 32-16384,32 的倍数 注意: 仅当 Veritas 代表指示这样做时,才可更改此值。 |
MTSTRM_BACKUP_CLIENTS |
如果设置此参数,请仅对指定客户端的备份使用多线程代理。未指定的客户端将使用单线程。 此设置并不能保证指定客户端会使用多线程代理。mtstrm.conf 文件中的 格式为一个以逗号分隔且不区分大小写的客户端列表(例如,MTSTRM_BACKUP_CLIENTS = client1,client2,client3)。 默认值:MTSTRM_BACKUP_CLIENTS =(无默认值) 可能值:以逗号分隔的客户端名称 |
MTSTRM_BACKUP_ENABLED |
在重复数据删除插件和 NetBackup Deduplication Engine 之间的备份流中使用多线程代理。 默认值:MTSTRM_BACKUP_ENABLED = (无默认值) 可能值:1(打开)或 0(关闭) 此参数的值已在安装或升级期间配置。如果主机的硬件并发值大于硬件并发阈值,则 NetBackup 会将 MTSTRM_BACKUP_ENABLED 设置为 1。(出于此参数的目的,“硬件并发”为 CPU 数、核心数或超线程单元数。) 以下各项介绍了用于测定算法的值:
以下示例可能会有帮助:
|
MTSTRM_BACKUP_POLICIES |
如果设置此参数,请仅对指定策略的备份使用多线程代理。未指定的策略中的客户端将使用单线程,除非 MTSTRM_BACKUP_CLIENTS 参数中已指定该客户端。 此设置并不能保证指定策略中的所有客户端会使用多线程代理。mtstrm.conf 文件中的 格式为一个以逗号分隔且区分大小写的策略列表(例如,MTSTRM_BACKUP_POLICIES = policy1,policy2,policy3)。 默认值:MTSTRM_BACKUP_POLICIES =(无默认值) 可能值:以逗号分隔的备份策略名称 |
MTSTRM_IPC_TIMEOUT |
在重复数据删除插件超时(由于出错)之前等待多线程代理响应的秒数。 默认值: MTSTRM_IPC_TIMEOUT = 1200 可能值:1-86400(含两端值) |
OPTDUP_BANDWIDTH |
确定重复数据删除服务器上每个优化复制和自动映像复制流允许的带宽。OPTDUP_BANDWIDTH 不适用于客户端。以 KB/秒为单位指定该值。 默认值:OPTDUP_BANDWIDTH= 0 可能的值: 0(无限制)到实际系统限制值(以 KB/秒为单位) 全局带宽参数会影响到 OPTDUP_BANDWIDTH 是否适用。 |
OPTDUP_COMPRESSION |
指定是否在优化复制和自动映像复制期间压缩数据。默认情况下,会压缩文件。要禁用压缩,请将值更改为 0。此参数不适用于客户端。 默认值:OPTDUP_COMPRESSION = 1 可能的值:0(关闭)或 1(打开) 请参见关于 MSDP 压缩。 |
OPTDUP_ENCRYPTION |
指定是否在优化复制和复制期间加密数据。默认情况下,不加密文件。如果您想要加密,请将 MSDP 存储服务器和 MSDP 负载平衡服务器上的值更改为 1。此参数不适用于客户端。 如果在所有主机上将此参数设置为 1,则会在传输期间对数据进行加密。 默认值:OPTDUP_ENCRYPTION = 0 可能的值:0(关闭)或 1(打开) 请参见关于 MSDP 加密。 |
OPTDUP_TIMEOUT |
指定多少分钟后优化复制将超时。 默认值:OPTDUP_TIMEOUT = 720 可能的值: 值的单位是分钟 |
PDDO_SSL_VERIFY |
指定与 NetBackup 5000 系列设备进行通信时是否要执行 SSL 验证。默认情况下,与 NetBackup 5000 系列设备进行通信时,不执行 SSL 验证。 要执行 SSL 验证,请将值更改为 1,且将 NetBackup 5000 系列设备的根证书文件复制到以下目录:
NetBackup 5000 系列设备上的根证书文件是:
如果有多个 NetBackup 服务器和 NetBackup 客户端与 NetBackup 5000 系列设备进行通信,则必须将根证书文件复制到所有介质服务器和 NetBackup 客户端。 默认值:PDDO_SSL_VERIFY = 0 可能的值:0(关闭)或 1(打开) |
PREFERRED_EXT_SEGKSIZE |
指定特定文件类型的文件扩展名和首选段大小(以 KB 为单位)。文件扩展名区分大小写。下面介绍默认值:edb 是 Exchange Server 文件;mdf 是 SQL Server 主数据库文件,ndf 是 SQL Server 辅助数据文件,segsize64k 是 Microsoft SQL 流。 默认值:PREFERRED_EXT_SEGKSIZE = edb:32,mdf:64,ndf:64,segsize64k:64 可能值:file_extension:segment_size_in_KBs 对(以逗号分隔)。 另请参见 SEGKSIZE。 |
PREFETCH_SIZE |
用于还原操作的数据缓冲区的大小(字节)。 默认值:PREFETCH_SIZE = 33554432 可能的值: 0 到计算机的内存上限 注意: 仅当 Veritas 代表指示这样做时,才可更改此值。 |
|
指定还原操作期间在哪台主机上解密和解压缩数据。 根据您的环境,在客户端上进行解密和解压缩可以提供更好的性能。 默认值: 可能值:0 表示介质服务器上启用解密和解压缩;1 表示客户端上启用解密和解压缩。 |
SEGKSIZE |
默认文件段大小,以千字节为单位。 默认值:SEGKSIZE = 128 可能的值: 32 到 16384 KB,增量仅为 32 警告: 更改此值可能会减少容量并降低性能。仅当 Veritas 代表指示这样做时,才可更改此值。 也可以为特定文件类型指定段大小。请参见 PREFERRED_EXT_SEGKSIZE。 |
VLD_CLIENT_NAME |
指定要启用可变长度重复数据删除的 NetBackup 客户端的名称。默认情况下, 还可以使用此参数为不同的 NetBackup 客户端指定不同的最大和最小段大小。如果不指定段大小,则考虑使用默认值。 这些值区分大小写。 使用以下任一格式:
注意: 最多可以在 |
VLD_MIN_SEGKSIZE |
可变长度重复数据删除的最小数据段大小 (KB)。段大小必须是 4 的倍数且介于 4 KB 到 16384 KB 之间。默认值为 64 KB。 该值必须小于 VLD_MAX_SEGKSIZE。不同的 NetBackup 客户端可能具有不同的段大小。 较大的值可减少 CPU 消耗,但会降低重复数据删除率。较小的值可增加 CPU 消耗,但会提高重复数据删除率。 注意: 使 VLD_MIN_SEGKSIZE 和 VLD_MAX_SEGKSIZE 值保持相似或接近会导致性能与固定长度重复数据删除相似。 |
VLD_MAX_SEGKSIZE |
可变长度重复数据删除的最大数据段大小 (KB)。VLD_MAX_SEGKSIZE 用于为数据段设置边界。段大小必须是 4 的倍数且介于 4 KB 到 16384 KB 之间。默认值为 128 KB。 该值必须大于 VLD_MIN_SEGKSIZE。不同的 NetBackup 客户端可能具有不同的段大小。 注意: 使 VLD_MIN_SEGKSIZE 和 VLD_MAX_SEGKSIZE 值保持相似或接近会导致性能与固定长度重复数据删除相似。 |
VLD_POLICY_NAME |
指定要启用可变长度重复数据删除的备份策略的名称。默认情况下,pd.conf 配置文件中不存在 VLD_POLICY_NAME 参数。 还可以使用此参数为不同的 NetBackup 策略指定不同的最大和最小段大小。如果不指定段大小,则考虑使用默认值。 这些值区分大小写。 使用以下任一格式:
注意: 最多可以在 |