NetBackup™ NAS 管理指南
- 第 I 部分. 关于 NAS 备份
- 第 II 部分. 使用 NAS-Data-Protection (D-NAS)
- D-NAS 概述
- D-NAS 规划与优化
- D-NAS 配置的前提条件
- 为 D-NAS 配置存储生命周期策略
- 卷多主机备份
- 为 NAS 备份配置 D-NAS 策略
- 使用加速器
- 使用供应商更改跟踪
- 启用实际映像还原
- 使用 D-NAS 策略进行同步复制
- 从 D-NAS 备份还原
- 故障排除
- 故障排除
- 设置日志级别
- 用于 Linux 平台的日志记录目录
- 用于 Windows 平台的日志记录文件夹
- 用于多数据流还原的日志记录文件夹
- 排除列表在备份期间不起作用
- 从快照还原失败,状态码为 133
- 快照作业成功完成后,不启动从快照备份作业
- 从快照备份失败,并发生错误 50
- “从快照备份”父作业失败并显示错误 4213:快照导入失败
- 备份主机池创建失败,并显示错误“无法获取主机列表”
- 快照作业失败且快照命令无法识别卷名称
- 启用了加速器的 NetApp NAS 卷的增量式备份
- 快照方法:自动
- 运行启用了 VCT 的完全索引作业后,接下来运行的非 VCT 索引作业使用的是 10.3 版之前的备份主机
- NAS 数据保护策略的“从快照备份”作业失败,并显示错误 927
- 错误代码:930:All_Media_Server_Pool 中没有受支持的介质服务器可用于备份 NAS 共享。
- 从 NAS 阵列卷还原失败,状态为:174 介质管理器 - 发生系统错误。
- NAS 作业失败,并显示以下错误:在等待数据流与共享内存一起挂接时,爬网程序进程在 600 秒后超时。
- D-NAS 备份失败,并显示以下错误:在等待数据流与共享内存挂接时,文件系统爬网程序进程超时。(3003)
- Isilon 从快照备份失败,并显示“无法装入快照”错误。
- 发现和快照操作失败,并显示错误 156 和 1542
- 第 III 部分. 使用 NDMP
- NetBackup for NDMP 简介
- NetBackup for NDMP 的安装说明
- 配置到 NDMP 挂接设备的 NDMP 备份
- 配置到 NetBackup 介质服务器的 NDMP 备份(远程 NDMP)
- 配置 NDMP DirectCopy
- Accelerator for NDMP
- 远程 NDMP 和磁盘设备
- 使用 NetBackup for NDMP 的 Shared Storage Option (SSO)
- NDMP 的 NAS 设备信息
- 备份和还原过程
- 故障排除
- 使用 NetBackup for NDMP 脚本
- 关于 NetBackup for NDMP 脚本
- ndmp_start_notify 脚本 (UNIX)
- ndmp_start_notify.cmd 脚本 (Microsoft Windows)
- ndmp_end_notify 脚本 (UNIX)
- ndmp_end_notify.cmd 脚本 (Microsoft Windows)
- ndmp_start_path_notify 脚本 (UNIX)
- ndmp_start_path_notify.cmd 脚本 (Microsoft Windows)
- ndmp_end_path_notify 脚本 (UNIX)
- ndmp_end_path_notify.cmd 脚本 (Microsoft Windows)
- ndmp_moving_path_notify 脚本 (UNIX)
- ndmp_moving_path_notify.cmd 脚本 (Microsoft Windows)
D-NAS 的大小调整准则
D-NAS 环境的大小调整基于您的业务要求。大小取决于存储阵列。还取决于您保护的 NAS 数据的特性。可以将 D-NAS 策略配置为将 NetBackup 介质服务器用作备份主机。因此,D-NAS 备份进程可能会在性能和吞吐量方面不断提升。
运行 D-NAS 策略时,NetBackup 在备份主机上使用 nbcs(爬网程序)和 bpbkar 进程。它在介质服务器上使用 bpbrm 和 bptm。每个正在运行的进程都会占用 CPU 周期。nbcs 进程使用的 CPU 最多。nbcs 是一个多线程爬网程序。它在备份和索引操作期间遍历 NAS 共享。多个 nbcs 进程为 NAS 卷的备份和索引编制操作处理并行作业。一个 nbcs 进程对应于一个 NAS 卷备份。如果使用多个备份主机备份单个 NAS 卷,则每个备份主机将使用单独的 nbcs 进程。
爬网程序进程是多线程的。在 D-NAS 策略执行期间,多线程遍历一个 NAS 共享。这可能会导致 nbcs 进程的 CPU 使用率达到峰值。通过减少 nbcs 进程使用的线程数,可以降低 CPU 使用率。可以在 bp.conf 文件中设置 MULTI_THREADED_CRAWLER_THREADS 参数。这将更改每个 nbcs 进程使用的线程计数。默认值为 20,您可以指定介于 1 到 200 范围内的值。必须在用于 NAS 备份的备份主机上设置此参数。这适用于 NetBackup 版本 10.4 及更高版本上的主机。
单个 NAS 共享的备份作业使用的内存量取决于 D-NAS 策略中配置的流数。主机上的每个备份流都使用一个 bpbrm、bptm 和 bpbkar 进程。例如,如果策略设置为使用 10 个流,则单个 NAS 共享备份将运行 bpbrm、bptm 和 bpbkar 进程的 10 个实例。它只运行一个 nbcs 进程。
bpbrm、bptm 和 bpbkar 进程使用的内存量是静态的,波动不大。nbcs 进程使用的内存取决于某些数据特征。其中包括 NAS 共享中的文件系统层次、文件数和文件夹数。如果 NAS 共享的目录结构非常密集,则 nbcs 进程在峰值时将使用 200 MB 的内存。如果 NAS 共享具有扁平层次,其目录中有数百万个文件,则 nbcs 在峰值时将额外使用 20% 至 30% 的内存。请注意,内存使用量并不总是处于峰值,并且会随着备份的进行而减少。您可能会发现,内存使用量峰值取决于数据特征。
所有备份类型的内存使用情况都相同。其中包括索引任务、第一次完全备份、增量式备份和加速完全备份。
表:具有 5 个、10 个和 20 个备份流的单个 NAS 备份的内存使用量
NAS 共享内存使用量 | 5 个备份流的内存 (MB) | 10 个备份流的内存 (MB) | 20 个备份流的内存 (MB) |
|---|---|---|---|
在备份主机上 | 115 + 200(爬网程序) | 230 + 200(爬网程序) | 460 + 200(爬网程序) |
在介质服务器上* | 780 | 1560 | 3120 |
总内存使用量(近似值) | 1095 | 1990 | 3780 |
* 对于“从快照编制索引”操作,仅介质服务器内存使用量适用。
可以使用下表来估算 D-NAS 备份所需的大致内存:“具有 5 个、10 个和 20 个备份流的单个 NAS 备份的内存使用量”。使用此表,还可以估计需要为 D-NAS 备份置备的备份主机和介质服务器主机数。这也有助于预定 NAS 备份作业。例如:
在备份期间,具有 10 个流和 10 个 NAS 共享的策略使用大约 20 GB 的系统内存。
在备份期间,具有 20 个流和 10 个 NAS 共享的策略使用大约 38 GB 的系统内存。
请考虑以下事项:
当单个主机同时用作介质服务器和备份时,所有内存使用都发生在该主机上。
使用多主机功能进行 NAS 共享备份时,爬网程序的内存利用率在所有备份主机之间均匀分布。
如果 D-NAS 备份的总备份流数超过 200 个,请使用多个介质服务器。