NetWorker:NDMP 故障处理指南
摘要: 本文介绍从何处开始识别 NetWorker Data Management Protocol (NDMP) 相关问题并对其进行故障处理。
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
说明
收集以下信息:
步骤 1:基本环境收集:
关于 NetWorker 服务器:
- NetWorker 服务器名称。
- NetWorker 版本号和内部版本号。
- NetWorker 服务器主机作系统类型和版本。
请参阅:
关于 NDMP 客户端:
- NDMP 客户端名称
- NAS 文件服务器作系统类型和版本
- 配置是 Direct-NDMP(直接从 NAS 备份到 SAN 连接的 NDMP 磁带机)还是 NDMP-DSA(通过 TCP/IP 连接备份到 NetWorker 服务器或远程存储节点设备)?
- NDMP-DSA 配置是 NetWorker 服务器上的备份设备还是 NetWorker 远程存储节点上的备份设备?
- 如果是 NDMP-DSA 配置,备份设备类型是什么(AFTD、DD Boost、磁带)?
在对任何问题进行故障处理之前,请查看NetWorker 兼容性指南,了解是否有任何支持冲突:E-Lab Interoperability Navigator 2.0-HOME
查看特定于版本的 NetWorker Network Data Management Protocol 用户指南:适用于NetWorker的支持 |手册和文档
提醒:您必须使用戴尔支持帐户登录才能访问上述资源。
步骤 2:基本问题信息:
- 问题是否为备份、恢复或克隆相关故障?
- 问题是否与性能相关?
- 问题是持续存在还是间歇性问题?
- 新的 NDMP 客户端配置是否出现问题,或者以前正常工作但最近开始出现故障的现有环境?
- 列出环境中导致首次发现问题的任何最近更改。
步骤 3:要查看的输出和日志:
对于与备份相关的问题:
- 在备份作日志中可以找到最有用的 NDMP 备份相关错误。您可以从 NMC 用户界面获取备份作日志(在监视窗口中,双击失败的存储集,然后单击“获取完整日志”)。或者,在以下位置收集工作流文件夹的作日志:
/nsr/logs/policy/[policy_name]/[workflow_name]/*.*在 NetWorker 服务器上(收集名为文件夹的工作流下的所有文件和子文件夹)。 - 要识别特定故障的相关错误,请查找通过”
nsrndmp_save' 或 'nsrdsa_save' 在日志中。大多数情况下,第一个错误是相关错误,稍后在输出中记录的其他错误是故障的症状,不一定直接相关。例如,下面的错误通常记录大多数故障,它记录在最后,并且几乎总是与实际故障和问题的根本原因无关:
88394:nsrndmp_save: Couldn't open NDMP file history directory C:\Program Files\EMC NetWorker\nsr\tmp\FileIndex3288118553, The system cannot find the file specified. (Win32 error 0x2)
- 查看备份作日志输出中是否有任何错误消息,并与知识库中的任何已知问题进行比较。
对于与恢复相关的问题:
- NDMP 恢复仅记录在用于任何特定恢复的界面的输出中。这包括 NMC 恢复、NetWorker Windows 用户 (
winworkr.exe) 和 'recover' CLI, - NDMP 恢复输出的格式与备份作日志的格式类似。在 NDMP 恢复输出中记录错误的进程是
nsrndmp_recover' 和 'nsrdsa_recover'.与备份日志一样,查找通过”nsrndmp_recover' 或 'nsrdsa_recover“,并与知识库中的任何已知问题进行比较。
步骤 4: 其他日志和配置信息收集:
- NDMP 备份与恢复失败通常是由客户端资源或 NDMP 设备配置问题导致的。尽可能收集 ”
nsrdb“资源数据库以供审查。
- Linux:
/nsr/res/nsrdb - Windows(默认值):
C:\Program Files\EMC NetWorker\nsr\res\nsrdb - NetWorker:如何使用 NSRGet NetWorker 数据收集工具(英文版)
- NDMP 备份也可以从 NetWorker 服务器上的终端或命令窗口运行,方法是运行”
nsrndmp_save“命令(带或不带调试)。命令的输出,具有-D5可以使用下面的示例命令语法将添加的调试定向到文件以供查看:
nsrndmp_save -D5 -T dump -c [ndmp_client] -g [group_name] -l [level] [/save_set_name] > ndmpSaveOut.txt 2>&1
- NDMP 恢复也可以从 NetWorker 服务器上的命令窗口手动完成,方法是运行”
nsrndmp_recover“命令(带或不带调试),如下例所示:
nsrndmp_recover -D5 -s [nw_server] -c [ndmp_client] -S [ssid] -v off -m [ndmp_client]::[/restore_target_path] [/backup_source_path] > ndmpRecoverOut.txt 2>&1
- 使用”
ndmpsup“ 实用程序从 NAS 文件管理器收集特定于 NDMP 的版本和支持信息。该实用程序还可用作故障处理工具,因为它需要连接到 NDMP 主机并使用 NAS 上配置的 NDMP 用户名和密码进行身份验证。如果 'ndmpsup“成功运行,这确认 NetWorker 可以解析 NDMP 客户端名称并成功连接到它,并且 NDMP 用户凭据有效。它还确认 NDMP 服务已启用并在 NAS 上运行。运行 'ndmpsup“,并使用下面的语法收集实用程序输出:
ndmpsup -c [ndmp_client] -o ndmpsup_out.txt
- 在 NDMP 备份或还原失败后要收集的 NAS 文件管理器日志因 NAS 文件管理器类型而异。最常见的 NAS 文件服务器是 Celerra/VNX、Isilon 和 NetApp。从这些文件管理器收集 NAS 日志,如下所示:
Celerra/VNX:
使用 PuTTY 或其他 SSH 客户端,连接到 VNX 控制台并运行”
server_log“命令(例如:server_2)。将日志输出重定向到文件,并使用 FTP 从控制台获取输出。
server_log server_2 -a -s > /nas/var/server_log.out
Isilon:
使用 Web 浏览器连接到 IsilonOneFS 存储管理界面,然后转至群集节点日志,如下所示:
OneFs Storage Administrator 主视图 -> 数据保护 -> 备份 -> 日志(用于显示日志)
NetApp:
收集 NDMP 日志之前 (
ndmpd.debug) 必须先从 NetApp 启用它以进行日志记录。对于 NetApp OnTap 8.1 版及更高版本,请连接到有问题的 NetApp 节点并启用 NDMP 日志记录,如下所示:
options ndmpd.debug.enable on
options ndmpd.debug.filter all
之后
ndmpd.debug 已启用,请从 NetWorker 执行 NDMP 备份或恢复。如果发生故障,请收集 ndmpd 从以下位置的 NetApp 登录日志:
7- 模式文件管理器:
/etc/log/mlog/ndmpd.log
C 模式文件服务器:
/mroot/etc/log/mlog/ndmpd.log
其他信息
常见 NDMP 备份和恢复失败的典型输出示例:
以下输出显示了由客户端资源中指定的存储集名称不正确导致的典型 NDMP 客户端备份错误:
************************************************************************************************
42909:nsrndmp_save: Performing DAR Backup..
83563:nsrndmp_save: Performing full backup, BASE_DATE = 0
42794:nsrndmp_save: Performing backup to Non-NDMP type of device
42658:nsrdsa_save: DSA savetime = 1459402009
87976:nsrndmp_save: Checkpoint id 1459402009, backup sequence number 1, backup offset 0, checkpoint interval 104857600 bytes
85183:nsrndmp_save: DSA is listening for an NDMP data connection on: 10.8.67.221, port = 9595
42952:nsrndmp_save: isi-sim-720.plsupport.lab.emc.com:/ifs/data21 NDMP save running on 'oscar'
86724:nsrdsa_save: DSA listening at: host 'oscar', IP address '10.8.67.221', port '9595'.
42958:nsrdsa_save: Performing Immediate save
42619:nsrndmp_save: NDMP Service Error: FILESYSTEM /ifs/data21 is invalid - Unknown error: -1
42738:nsrndmp_save: Data server halted: Error during the backup.
85194:nsrmmd: Chunking ssid 3288118553 failed, because saveset was aborted
85194:nsrmmd: Chunking ssid 3288118553 failed, because saveset was aborted
87170:nsrndmp_save: nsrdsa_save was terminated by signal 22
42950:nsrdsa_save: Save failed
isi-sim-720.plsupport.lab.emc.com: /ifs/data21 level=full, 0 KB 00:00:16 0 file
42913:nsrndmp_save: Save session closed with NW server successfully
nsrndmp_2fh aborted.
88394:nsrndmp_save: Couldn't open NDMP file history directory C:\Program Files\EMC NetWorker\nsr\tmp\FileIndex3288118553, The system cannot find the file specified. (Win32 error 0x2)
Error removing temporary FH index directory: No such file or directory
backup failed.
************************************************************************************************
以下 NMC 恢复 UI 输出显示由为还原指定的无效目标路径导致的定向 NDMP 恢复失败:
************************************************************************************************
Recovering 1 file from /data3/data3/restore-VAR/data3/users/george/testNotEmpty/ into /data4/george/restore
Total estimated disk space needed for recover is 2 KB.
Requesting 1 file(s), this may take a while...
52949:recover: Performing recover with directories included
03/30/16 23:01:06.573191 NDMP Service Debug: The process id for NDMP service is 0x475c2d40
42795:nsrndmp_recover: Performing recover from Non-NDMP type of device
03/30/16 23:01:06.838828 NDMP Service Debug: The process id for NDMP service is 0x475c2d40
85183:nsrndmp_recover: DSA is listening for an NDMP data connection on: 10.8.67.221, port = 9026
42689:nsrndmp_recover: Performing DAR Recovery..
86724:nsrdsa_recover: DSA listening at: host 'oscar', IP address '10.8.67.221', port '9026'.
91651:nsrdsa_recover: Successfully established AFTD DFA session for recovering save-set ID '3237787234'.
42938:nsrdsa_recover: Performing Direct File Access Restore
42940:nsrdsa_recover: Reading Data...
42619:nsrndmp_recover: NDMP Service Error: Permission denied to restore on Root fs
42617:nsrndmp_recover: NDMP Service Log: server_archive: emctar vol 1, 1 files, 262144 bytes read, 0 bytes written
42738:nsrndmp_recover: Data server halted: Error during the restore.
42856:nsrndmp_recover: NDMP data server has an internal error.
42871:nsrndmp_recover: Error during File NDMP Extraction.
nsrdsa_recover : Aborted
42840:nsrndmp_recover: NDMP recover failed.
42880:nsrndmp_recover: Error during NDMP recover
16279:recover: NDMP retrieval: child failed with status of 1
************************************************************************************************
受影响的产品
NetWorker产品
NetWorker Family文章属性
文章编号: 000014177
文章类型: How To
上次修改时间: 28 1月 2026
版本: 8
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。