NetWorker:如果服务器将反向 DNS 状态设置为禁止,则在升级到 19.11 后,启用 RPS 的克隆将失败

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 19.11 后,克隆作业显示为无响应,并记录以下消息循环:

01/13/25 16:51:19.000291 nsrclone-D5 find_clone_backend_job(): ENTER
01/13/25 16:51:19.000323 nsrclone-D5 extend_mmd_reservation_all_clone_backend_jobs: ENTER
01/13/25 16:51:19.000335 nsrclone-D5 extend_mmd_reservation_all_clone_backend_jobs: EXIT
01/13/25 16:51:20.001007 nsrclone-D5 extend_mmd_reservation_all_clone_backend_jobs: ENTER
01/13/25 16:51:20.001070 nsrclone-D5 extend_mmd_reservation_all_clone_backend_jobs: EXIT
01/13/25 16:51:21.000097 nsrrecopy-D3 main 0x342e850 wait timed out (locked)

在以下情况下会出现问题:

  • 服务器在本地代理数据库 (nsrladb) 中具有反向 DNS 状态:禁止
  • 克隆作业配置为使用远程存储节点而不是服务器作为源(读取)节点
  • 克隆作业需要 RPS — 在 NSR(服务器)资源中全局设置(禁用 RPS 克隆:否)或由于存储集类型 (vProxy/OAPP) 而自动调用

作业未完成,失败或必须中止。

Cause

原因似乎与 NetWorker 19.11 中的通信更改有关。新的 反向 DNS 状态 值允许管理员删除反向查找匹配要求,这是自 NetWorker 初版发布以来的一部分。

然而,这一重大变化似乎带来了正在调查中的问题。尽管默认情况下不会“禁止反向 DNS 状态,但在使用单独的存储节点时,在服务器上使用它的管理员会遇到 RPS 克隆问题。

Resolution

正在错误 NETWORKER-111382 中调查修复。在撰写本文时,此修复至少要到 NetWorker 19.11.0.5 或 NetWorker 19.12.0.1 才会出现。 

在短期内,此问题有三种可能的解决方法:

  • 使用反向 DNS 状态:已缓存 未缓存,而不是在服务器上 被禁止 。如果您当前依赖 禁止 设置来确保不可反向解析的客户端备份成功,则需要确保为这些客户端的 IP 地址创建反向 DNS 查找分区条目(可由 NetWorker 服务器和节点查询),以使它们继续工作。若要在服务器上更改此设置,请在提升的命令提示符下运行: 
Windows:
(echo . type: nsrla & echo upd reverse DNS state: cached) | nsradmin -p nsrexec -i -
Linux:
printf ". type: nsrla\nupd reverse DNS state: cached\n" | nsradmin -p nsrexec -i -

然后在更改后重新启动服务:

Linux:
nsr_shutdown
systemctl start networker
Windows:
net stop nsrexecd /y
net start nsrd
net start gstd
*Starting gstd is only required if NMC server is installed on the same host as the NetWorker server.
  • 如果可能,将克隆作中的源节点和目标节点更改为使用服务器 (nsrserverhost) 而不是存储节点。对于 Data Domain 克隆作业,存储节点在很大程度上无关紧要,因为 Data Domain 本身会处理数据通信,并且仅取决于服务器对每个 Data Domain 的访问权。
  • 全局禁用 RPS。警告:这对需要 RPS 并在克隆作过程中自动调用它的存储集类型(如 vProxy 和 OAPP 存储集)没有帮助。如果您不克隆这些存储集类型,需要禁止反向查找,并且出于任何原因不能将服务器用作节点,则这提供了第三个选项(如果最不理想,因为尽可能首选 RPS)。为此,请在服务器上,在提升的命令提示符下运行: 
Windows:
(echo . type: nsr & echo upd Disable RPS Clone: Yes) | nsradmin -i -
Linux: 
printf ". type: nsrla\nupd Disable RPS Clone: Yes\n" | nsradmin -i -

不需要重新启动服务 - 下一个克隆作业应在禁用 RPS 的情况下启动。

Additional Information

有关 NetWorker 19.11 处理与新的 反向 DNS 状态 设置相关的备份失败的类似问题,请参阅:NetWorker:升级到 19.11 后,备份失败,报告“主机名解析失败”

Products

NetWorker
Article Properties
Article Number: 000272851
Article Type: Solution
Last Modified: 16 Jul 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.