NetWorker:NMM 故障处理指南

摘要: 本文的目的在于帮助 NetWorker Module for Microsoft (NMM) 用户正确检查支持 NMM 所需的最重要的配置要求。

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

说明

收集信息:

任何 NetWorker 支持案例所需的最低限度信息:

  • NetWorker 服务器名称、作系统
  • NetWorker 客户端名称、作系统
  • NetWorker 服务器版本和内部版本
  • NetWorker 客户端版本和内部版本
  • NetWorker Module for Microsoft (NMM) 版本和内部版本

以下文章提供了收集这些详细信息的说明:NetWorker:识别 NetWorker 软件版本

的方法NMM 支持所需的最少信息: 
 

  • 要备份或还原的 Microsoft 应用程序
  • Microsoft 应用程序版本和服务包汇总
     
    对于备份;定义要备份的存储集和客户端对于
    还原;定义要还原的数据库或存储集以及已备份的源客户端

兼容性问题:

收集日志:

  • 从 NetWorker 客户端:
    • <Networker_install_path>\applogs\nmm.raw
    • <Networker_install_path>\logs\daemon.raw
    • <Networker_install_path>\applogs
    • NMM 主日志文件为: nmm.raw
    • NetWorker:如何使用nsr_render_log呈现.raw日志文件
    • 此外,使用以下命令查找文件 .trace 分机号,通常表示网络错误。
    • <Networker_install_path>\nsr\applogs\nwsnap.raw 包括来自 NMM 的 Power Snap 组件的详细信息,以及存储流的特定部分是否存在错误。
  • 其他日志
    如果符合以下条件,请获取这些 nmm.raw 包括 RM 错误
    • <Networker_install_path>\nsr\rmagentps\logs\client 包括 Replication Manager 日志:
      • erm_clientXXXXX_debug.log
      • erm_clientXXXXX_detail.log
      • erm_clientXXXXX_summary.log

配置检查器

NMM 软件包括一个 配置检查器 ,它是系统、软件和配置的出色摘要报告。
配置检查器 可在 NMM 安装期间运行,请参阅 NMM 安装指南,或在 NMM 安装完成后的任何时间运行。NMM 文档可通过 NetWorker Module for Microsoft |手册和文档

要启用调试,请执行以下操作:

启用 Power Snap 调试。
 

将此变量添加到客户端资源的 “应用程序信息 ”字段。
NSR_PS_DEBUG_LEVEL=level
其中 level 是从 1 到 9 的数字。 

要启用 NMM 调试,请执行以下作:

将客户端资源中的备份命令修改为 nsrsnap_vss_save.exe -D9
-D9 可以生成大量消息并增加 nmm.raw
最好将 -D9 收集故障排除数据后。

权限:

NETWORKER 权限:

  • 对于所有 NMM 主机,无论要备份的应用程序或存储集是什么,都必须添加到 NSR 资源的 Administrator 字段中:
    group=administrators,host=nmmhostname
     
    示例 1:
    其中 sqlapp1exmbx1 是安装了 NMM 的主机,请将此内容添加到 NSR 资源 Administrators 字段中:
    group=administrators,host=sqlapp1
    group=administrators,host=exmbx1
     
    或者,作为替代方法,添加:
    user=system,host=sqlapp1
    user=system,host=exmbx1
    user=administrator,host=sqlapp1
    user=administrator,host=exmbx1
     
  • 对于群集实例或群集服务器名称,将物理节点添加到远程访问字段
     
    示例 2:
    对于虚拟 SQL Server sqlv1 具有两个物理节点 sqlapp1sqlapp2
     
    将以下内容添加到 NSR 管理员字段:
    group=administrators,host=sqlapp1
    group=administrators,host=sqlapp2
     
    或作为替代 addL
    user=system,host=sqlapp1
    user=system,host=sqlapp2
    user=administrator,host=sqlapp1
    user=administrator,host=sqlapp2
     
    并且 _
    将此内容添加到虚拟设备的 远程访问 字段 sqlv1 客户
    *@sqlcn1
    *@sqlcn2
     

应用程序权限:

  • 请参阅:  NMM 9.0 Hyper-V VSS 所需的最低 CSV 权限
  • 以下 Microsoft 应用程序使用 VSS 进行备份。
    • Exchange
    • SQL Server
    • SharePoint
    • Hyper-V
  • 客户端资源:  全部使用备份命令: nsrsnap_vss_save
  • 存储集:请参阅下表
     
    :下面列出了每个应用程序的相应存储集:
    这些应用程序使用基于 VSS 的备份。 
     
应用程序  相应的存储集。
   
SharePoint APPLICATIONS:\Microsoft Office SharePoint Services
   
SQL Server 默认实例 — 所有数据库(称为“顶层”编写器) APPLICATIONS:\SqlServerWriter
SQL Server 默认实例 — 单个数据库 APPLICATIONS:\SqlServerWriter\DatabaseOne
   
SQL Server 命名实例 — 所有数据库(例如,主机名为 sqlsv1) APPLICATIONS:\SqlServerWriter\sqlsv1%5CInstanceName
SQL Server 命名实例 — 单个数据库 APPLICATIONS:\SqlServerWriter\sqlsv1%5CInstanceName\DatabaseOne
   
Exchange — 所有数据库 APPLICATIONS:\Microsoft Exchange YYYY
Exchange — 单个数据库 APPLICATIONS:\Microsoft Exchange YYYY\DBName1
   
Hyper-V — 所有虚拟机 APPLICATIONS:\Microsoft Hyper-V
Hyper-V — 单个虚拟机 APPLICATIONS:\Microsoft Hyper-V\VirtualMachineName
   

NMM 客户端资源的“Application Information”字段必须具有:
NSR_SNAP_TYPE=vss 

特定的 Microsoft 应用程序,如 Exchange 和 Hyper-V。应用程序信息字段中需要其他变量。请参阅 NMM 用户指南

SQL Server VDI 备份(非 VSS):

NMM 使用 Microsoft SQL Server 虚拟设备接口 (VDI) API 与 SQL Server 进行通信。

SQL VDI 备份使用此备份命令: nsrsqlsv

有关备份命令的存储集和例外情况,请参阅下表。
 

SQL Server 实例类型 用于此类型的存储集。 用于此类型的备份命令 所需的客户端资源
       
* * 独立 SQL Server * * 提醒:** 单个 SQL Server,而非群集。   完全限定域名 (FQDN) 物理 SQL 主机
SQL Server 默认实例 MSSQL: nsrsqlsv  
SQL Server 默认实例(单个数据库) MSSQL:DBName1 nsrsqlsv  
SQL Server 命名实例 (Namedinst)。 MSSQL$Namedinst: nsrsqlsv  
SQL Server 命名实例(单个数据库) MSSQL$Namedinst:DBName1 nsrsqlsv  
       
* * *
故障切换群集安装在两个或更多节点上,这些节点具有:
  • 已安装 SQL Server
  • SQL Server 名称是具有唯一 IP 地址的虚拟名称。
 
示例:   SQL Server 虚拟名称为 sqlvr1
两个节点是 sqlcn1sqlcn2
 
重要说明:无论实例的名称是什么,
存储集都不会更改。
 
  重要信息:
您必须使用 FQDN 为以下各项创建客户端资源:
群集节点:
节点 1   sqlcn1
节点 2    sqlcn2
虚拟 SQL Server、 sqlvr1
 
计划虚拟 SQL Server, sqlvr1
默认实例 MSSQL: nsrsqlsv -A sqlvr1 备份命令
选项 -A sqlvirtualname 
(可选)
 
nsrsqlsv 应该足够,因为客户端资源是 SQL 虚拟服务器名称(如果域名系统 (DNS) 正确解析。
 
命名实例 MSSQL: nsrsqlsv -A sqlvr1 虚拟名称是可选的。
单个数据库 MSSQL:DBName1 nsrsqlsv -A sqlvr1 虚拟名称是可选的。
       
** SQL Server Always On
可用性组 **
注:
本主题是本文的更高级主题。
推荐阅读。
NMM SQL Server VDI 用户指南 ,了解更多详细信息。

示例:
名为 AG1
故障转移群集名称为 AGCluster
节点 1 是 sqlcn1
节点 2 是 sqlcn2。
  重要说明:
您必须使用 FQDN 创建以下客户端资源:
故障切换群集名称 (Agcluster
 
AlwaysOn 可用性组
的节点成员(例如, sqlcn1以及 sqlcn2
 
仅计划 AGCluster Alwayson
客户端 为非 AG 数据库备份在单独的组中计划其他 SQL 节点。
默认实例 MSSQL#AG1 nsrsqlsv  
默认实例
(单数据库)
MSSQL#AG1:DBName1 nsrsqlsv  
命名实例 MSSQL$NamedInst#AG1 nsrsqlsv  
命名实例(单个数据库) MSSQL$NamedInst#AG1:DBname1 nsrsqlsv  
       

Active Directory 备份(非 VSS):
 

客户端资源是域控制器,NMM 与 NetWorker 客户端一样安装。

备份命令: nsradsave.exe
 
存储集:使用可分辨名称 (DN) 格式:

请参见表中的示例。
 

域名和对象示例 相应的可分辨名称保存 
  ** 不区分大小写,没有空格 **
域:  corp.dell.com  
 
所有用户容器
cn=users,dc=corp,dc=dell,dc=com
 
工程部组织单位
ou=engineering,dc=corp,dc=dell,dc=com
 
嵌套组织单位,
例如:工程学研究
ou=research,Ou=engineering,dc=corp,dc=dell,dc=com
 
OU 对象 CN 下的用户对象。
cn=engadmin,ou=engineering,dc=corp,dc=dell,dc=com

其他注意事项:
 

主题区域 注意事项
文件系统备份  请勿将文件系统存储集与 NMM 存储集备份在同一组中。

从 NMM 3.0 及更高版本开始,
使用文件系统存储集

将普通组资源(未选中快照)
与单独的客户端资源一起使用,请勿同时将此组作为 NMM 应用程序组进行备份。

此客户端资源是同一客户端
的单独客户端资源实例,备份命令为空(按照正常文件系统)。  
权限 无论如何,所有 NMM 客户端都必须具有 NetWorker 管理员权限。
的应用程序(VSS 或非 VSS)— 请参阅此文章了解权限
 
参考:  管理员指南、发行说明
   
安装 必须先安装 NetWorker 客户端,然后才能安装 NMM。
每个 NMM 版本都需要特定的客户端版本。

参考资料:  软件兼容性指南》安装指南
   
数据库版本 每个应用程序服务器(Exchange、SQL 等)
都有受支持的特定版本。

参考资料:  软件兼容性指南、 安装指南用户指南
   
手动备份 不支持由客户端启动的手动 VSS 存储集备份。 
   
列出 VSS 保存集 使用 Windows 本地管理员帐户
登录到安装了
 
NMM 的 NMM 主机运行此命令并复制输出:
nsrsnap_vss_save  -?
   

 

其他信息

有关特定于 VSS 故障的问题,请参阅:NetWorker:对由于 VSS 问题导致的备份失败进行故障处理

受影响的产品

NetWorker, NetWorker Module for Microsoft

产品

NetWorker Family, NetWorker Module
文章属性
文章编号: 000031112
文章类型: How To
上次修改时间: 28 1月 2026
版本:  6
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。