NetWorker 群集:无法确定地址“null”的名称:

Summary: 群集 NetWorker 环境的非活动节点的客户端创建或备份失败。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

在群集上配置 NetWorker 软件以实现高可用性。在创建被动节点客户端实例或备份现有被动节点客户端实例期间,操作失败并显示以下错误:
Unable to determine the name of address 'null': A non-recoverable error occurred during a database lookup. 
如果有备份,则会在备份操作日志(位于 /nsr/logs/policy/policy-name>/<workflow-name>)和 /nsr/logs/daemon.raw中报告此错误。

<将 NetWorker 升级到版本 19.7.x 至 19.10.x 后,观察到此症状。

Cause

版本 19.7.0.x 中引入了代码更改,从而导致此问题。受影响版本中应用的更改会阻止 NetWorker 进程将虚拟 IP 地址与 NetWorker 配置中使用的虚拟主机名相关联。

Resolution

修复:

此问题的代码修复已在 NetWorker 19.11 中发布。请将群集节点升级到 19.11 以修复代码。
戴尔支持 NetWorker 驱动程序下载 页面。


解决办法:

Linux的:
执行以下步骤:
  1. 在活动节点上使用以下命令停止 NetWorker 服务器资源:
pcs resource debug-stop <resource_name> 
  1. 停止所有节点上的 NetWorker 客户端服务:
nsr_shutdown
  1. 停止服务后,创建 enable_rdns_lookup 所有群集节点上的 /nsr/debug 下的文件。此文件不应有扩展名。
提醒:在共享服务器 /nsr 位置下创建文件(例如 /nsr_share/nsr/debug/enable_rdns_lookup) 和物理节点的本地 /nsr 位置(例如 /nsr.NetWorker.local/debug/enable_rdns_lookup
  1. 在所有节点上启动 NetWorker 客户端服务:
/usr/sbin/nsrexecd
  1. 使用以下命令启动 NetWorker 服务器资源:
pcs resource debug-start <resource_name>


窗户:
执行以下步骤:

  1. 从 Windows 群集管理器停止 NetWorker 群集服务器。
  2. 使用以下命令停止所有群集节点上的 NetWorker 服务
net stop nsrexecd /y
  1. 停止服务后,创建 enable_rdns_lookup 所有群集节点上 NetWorker 安装目录中的 \Program Files\EMC NetWorker\nsr\debug\ 下的文件。此文件不应有扩展名。
  2. 使用以下命令在群集的所有被动节点上启动 NetWorker 服务:
net start nsrexecd
  1. 从 Windows 群集管理器启动 NetWorker 群集服务器。
提醒:
  1. 此更改应在所有节点上完成,因为每个被动节点都需要此更改,并且主动节点在故障切换时将变为被动节点。
  2. 如果群集具有两个以上的节点,请确保在所有被动节点上完成此操作。
  3. 如果群集服务器配置了任何独立客户端,请确保也对所有此类客户端执行此操作。需要在独立客户端上重新启动 NetWorker 服务。
  4. 如果 /nsr/debug 目录不存在,则创建该目录。默认情况下,独立客户端没有此目录。

Additional Information

NetWorker:Red Hat Pacemaker 群集如何升级 NetWorker 服务器和最佳实践。

解决方法 2:
使 oldauth 在群集中的所有节点以及必须在群集上创建的任何独立客户端中。但是,使用 oldauth 不建议这样做,因为它不安全。有关更多详细信息 ,请参阅 NetWorker 版本的《NetWorker 安全指南 》。
 
  1. 使用 修改身份验证方法 nsradmin 实用程序如下所示:
nsradmin -p nsrexec
NetWorker administration program
Use the "help" command for help.
nsradmin> . type:nsrla
Current query set
nsradmin> show auth methods
nsradmin> print

In case only nsrauth is enabled, the output is similar to the following auth methods:  "0.0.0.0/0, nsrauth"

nsradmin> update auth methods: "0.0.0.0/0,nsrauth/oldauth"
Update? y
updated resource id2.0.88.1.53.127.23.68.24.141.134.206(32)
nsradmin> print

After the changes are made, output should be similar to the following: auth methods: "0.0.0.0/0, nsrauth/oldauth"

nsradmin> quit
  1. 停止并重新启动 NetWorker 服务器上的 NetWorker 服务或守护程序。
Article Properties
Article Number: 000216186
Article Type: Solution
Last Modified: 22 Aug 2024
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.