NetWorker:服务器升级到 19.11 后,备份失败,并报告“主机名解析失败”

摘要: 从 NetWorker 版本 19.10 或更低版本过渡到版本 19.11 时,备份将失败。备份报告 “主机名解析失败”

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

症状

NetWorker 已从 19.10(或更低版本)升级到 19.11。升级后,NetWorker 客户端的备份失败,并报告“主机名解析失败”
NMC 中的备份失败

NetWorker 客户端无法完全解析域名系统 (DNS)。

nve:~ # nslookup lnx-srvr03.networker.lan
Server:         192.168.0.2
Address:        192.168.0.2#53

Name:   lnx-srvr03.networker.lan
Address: 192.168.0.9

nve:~ # nslookup 192.168.0.9
** server can't find 9.0.168.192.in-addr.arpa: NXDOMAIN


NetWorker 服务器或客户端上没有用于客户端 IP 地址和主机名别名的主机文件条目。

NetWorker 客户端的 /nsr/logs/daemon.raw 包含类似于以下内容的消息传送:

NetWorker:如何使用nsr_render_log呈现.raw日志文件

90480 MM/DD/YYYY HH:mm:SS  2 1 0 3527829312 3224523 0 client_hostname nsrexecd SYSTEM warning Unable to determine the name of address 'null': Non-recoverable failure in name resolution
90480 MM/DD/YYYY HH:mm:SS  4 6 0 3527829312 3224523 0 client_hostname nsrexecd NSR severe Unable to determine the name of address 'null': Non-recoverable failure in name resolution

如果客户端无法解析 NetWorker 服务器的 IP 地址,则客户端的备份将失败,并显示以下情况:

Unable to create session channel with nsrexecd on host NETWORKER_CLIENT_NAME to execute command 'savefs -s NETWORKER_SERVER_NAME -c NETWORKER_CLIENT_NAME -g NSR_GROUP_NAME -p -l full -R -v': Unable to determine the name of address 'NETWORKER_SERVER's_IP': Name or service not known

策略失败

原因

19.11 中的反向 DNS 功能有所更改。19.11 NetWorker 客户端资源包含一个名为 reverse DNS state 的新字段。《19.11 NetWorker 管理指南》声明以下内容:

反向名称解析或反向 DNS 将 IP 地址解析为主机名。NetWorker 尝试尽可能减少反向 DNS 调用。在 NSRLA 资源中的每个客户端资源上配置反向 DNS。在 NSRLA 资源中修改了属性反向 DNS 状态。可以将 NetWorker 配置为使用以下反向 DNS 状态之一:

  • 缓存:允许反向 DNS 查找,并且可以在 NetWorker 中缓存这些查找。
  • 未缓存:允许反向 DNS 查找,并且这些查找不会缓存在 NetWorker 中。
提醒:当反向 DNS 状态为已启用(已缓存或未缓存)时,它会尝试彻底查找客户端。如果未正确配置反向 DNS,则会报告 DNS 查找错误。在这种情况下,请更正环境,以便名称可解析。在从版本 19.10 或更低版本升级的 NetWorker 服务器上,除非为客户端配置 了 oldauth ,否则默认状态为未缓存。 oldauth 要求反向 DNS 状态为“已缓存”或“未缓存”。建议使用 nsrauth 身份认证,并且仅在两个主机无法使用 nsrauth 进行身份认证时才启用 oldauth 身份认证。oldauth 身份验证方法不安全。在 NetWorker 19.4 及更高版本中, oldauth 不再作为所有新安装的默认身份验证方法之一。执行升级时没有任何变化。执行 NetWorker 升级时,主机的 nsrladb “auth methods” 中的值 oldauth 将继续存在。有关更多信息,请参阅 NetWorker 安全配置 指南 https://www.dell.com/support/home/product-support/product/networker/docs
  • 禁止:不允许反向 DNS 查找。可减少在创建新客户端时填充别名字段的工作量。

解决方案

使用以下三个选项之一。根据名称解析配置,可能需要对 NetWorker 服务器、存储节点客户端资源和客户端资源执行这些作。

1.解决任何阻碍客户端主机成功解析 FQDN、短名称和反向 (IP) 的 DNS 问题。 

NetWorker:名称解析故障处理最佳实践

2.在 NetWorker 服务器和客户端上创建主机文件条目,包括客户端的 IP 地址、FQDN 和短名称。 

Linux:/etc/hosts
Windows:C:\Windows\System32\drivers\etc\hosts

提醒:使用主机文件将 IP 地址解析为主机名时,请确保没有冲突。IP 地址不得出现在 hosts 文件中的多行中。添加主机文件条目时,请确保主机的 FQDN 和短名称别名与其 IP 地址包含在同一行中。

3.更改 NetWorker 服务器和客户端的反向 DNS 状态。在 NMC 的主机选项卡中编辑主机,或使用 nsradmin 修改 NSRLA 资源。下面详细介绍了这些方法。

警告:如果反向 DNS 状态设置为禁止,则启用 RPS 的克隆(vProxy、OAPP 等)可能会失败。有关详细信息,请参阅:NetWorker:升级到 19.11 后,如果服务器的反向 DNS 状态设置为禁止,则启用 RPS 的克隆将失败
提醒:根据 19.11 NetWorker 群集集成指南,确保群集具有可解析的 IP 主机名查找。如果禁止反向 DNS 查找,则必须将条目放入 hosts 文件中。NetWorker 群集集成指南可通过以下渠道获得:  https://www.dell.com/support/home/product-support/product/networker/docs

NMC

1.使用具有管理权限的帐户(例如默认管理员帐户
2)登录到 NMC。转至主机选项卡。
3.在主机列表中,右键单击 NetWorker 服务器,然后选择配置本地代理
4.从本地代理属性中,转至 Advanced选项卡。
5.将Reverse DNS State设置为 banned
image.png
6.对以前报告“主机名解析失败”的客户端执行备份

nsradmin

1.在 NetWorker 服务器上打开管理员命令提示符或 root SSH 会话。
2.针对 nsrexecd 进程访问 nsradmin:
nsradmin -p nsrexecd
3.将查询设置为 nsrla 资源
. type: nsrla
4.将反向 DNS 状态值更改为 banned。
update reverse DNS state: banned
确认更改:
y
5.验证更改:
print
示例:
nve:~ # nsradmin -p nsrexecd
NetWorker administration program.
Use the "help" command for help, "visual" for full-screen mode.
nsradmin> . type: nsrla
Current query set
nsradmin> update reverse DNS state: banned
           reverse DNS state: banned;
Update? y
updated resource id 3.0.64.11.0.0.0.0.191.39.127.102.192.168.0.4(74)
nsradmin> print
                        type: NSRLA;
                        name: nve.networker.lan;
           reverse DNS state: banned;
              nsrmmd version: 19.11.0.1.Build.38;
             nsrsnmd version: 19.11.0.1.Build.38;
          Multi-subnet state: Disabled;
                   TCP Retry: 5;
 NW instance info operations: ;
       NW instance info file: ;
          installed products: ;
                auth methods: "0.0.0.0/0,nsrauth";
           max auth attempts: 8;
        connection encrypted: Disabled;
                 module type: ;
              module version: ;
               administrator: root, "user=nsrnmc,host=nve.networker.lan",
                              "user=root,host=nve.networker.lan";
                        arch: x86_64;
                 kernel arch: x86_64;
                    CPU type: x86_64;
                machine type: server;
                          OS: Linux 4.12.14-122.201-default;
           NetWorker version: 19.11.0.1.Build.38;
              client OS type: Linux;
                        CPUs: 4;
             client timezone: EDT;
                     MB used: 10352;
                  IP address: 192.168.0.4, 10.240.192.221,
                              "fe80::250:56ff:febb:f020",
                              "fe80::250:56ff:febb:b7c0";
  environment variable names: ;
nsradmin> quit
  1. 对以前报告“主机名解析失败”的客户端执行备份

其他信息

根据环境的不同,可能需要更新故障客户端的 nsrla 资源,以便将“reverse DNS state”也包括为“banned”。

受影响的产品

NetWorker

产品

NetWorker Family, NetWorker Series
文章属性
文章编号: 000231156
文章类型: Solution
上次修改时间: 22 10月 2025
版本:  11
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。