NetWorker:伺服器升級至 19.11,備份失敗,回報「主機名稱解析失敗」

Summary: 從 NetWorker 版本 19.10 或更早版本轉換至版本 19.11 時,備份會失敗。備份回報「主機名稱解析失敗」

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.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

原則失敗

Cause

在 19.11 中對反向 DNS 功能進行了更改。19.11 NetWorker 用戶端資源包含一個名為「反向 DNS 狀態」的新欄位。19.11 NetWorker 管理指南指出以下內容:

反向名稱解析或反向 DNS 將 IP 位址解析為主機名。NetWorker 會盡可能減少反向 DNS 呼叫。在 NSRLA 資源中的每個用戶端資源上都設定了反向 DNS。屬性反向 DNS 狀態已在 NSRLA 資源中修改。NetWorker 可設定為使用下列其中一種反向 DNS 狀態:

  • 快取:允許反向 DNS 查詢,且可在 NetWorker 內快取查詢。
  • 未快取:允許反向 DNS 查詢,且不會在 NetWorker 中快取查詢。
注意:啟用反向 DNS 狀態(緩存或未緩存)時,它會嘗試徹底查找用戶端。如果未正確配置反向 DNS,則會報告 DNS 查找錯誤。在這種情況下,請更正環境,以便名稱可解析。在從 19.10 版或更低版本升級的 NetWorker 伺服器上,除非已為用戶端設定 oldauth ,否則預設狀態為未快取。 oldauth 要求反向 DNS 狀態為快取或未快取。建議使用 nsrauth 驗證,且僅在兩台主機無法使用 nsrauth 進行驗證時,才啟用 oldauth 驗證。舊 auth 認證方法不安全。從 NetWorker 19.4 及更新版本中, 將移除 oldauth ,成為所有新安裝的預設驗證方法之一。執行升級時沒有變化。執行 NetWorker 升級時,主機的 nsrladb「auth methods」中的 oldauth 值會持續存在。如需更多資訊,請參閱 NetWorker 安全性組態 指南 https://www.dell.com/support/home/product-support/product/networker/docs
  • 禁止:不允許反向 DNS 查詢。在建立新用戶端時,將減少別名欄位的填入量。

Resolution

使用以下三個選項之一。視名稱解析組態而定,可能需要針對 NetWorker 伺服器、儲存節點用戶端資源和用戶端資源執行這些動作。

1.解決任何阻礙用戶端主機成功解析 FQDN、短名稱和反向 (IP) 解析的 DNS 問題。 

NetWorker:名稱解析故障診斷最佳實務

2.在 NetWorker 伺服器和用戶端上建立主機檔案項目,包括用戶端的 IP 位址、FQDN 和短名稱。 

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

注意:使用主機檔案將 IP 位址解析為主機名稱時,請確定沒有衝突。IP 位址不得出現在主機檔案的多行中。新增主機檔案項目時,請確定主機的 FQDN 和短名稱別名與其 IP 位址位於同一行。

3.變更 NetWorker 伺服器和用戶端的反向 DNS 狀態。在 NMC 的主機標籤中編輯主機,或使用 nsradmin 修改 NSRLA 資源。下面詳細介紹了這些方法。

警告:如果反向 DNS 狀態設為禁止,啟用 RPS 的複製 (vProxy、OAPP 等) 可能會失敗。如需更多資訊,請參閱:NetWorker:啟用 RPS 的複製在升級至 19.11 後會失敗,如果伺服器的反向 DNS 狀態設定為「禁止」。
注意:根據 19.11 NetWorker 叢集整合指南,請確定叢集具有可解析的 IP 主機名稱查詢。如果禁止反向 DNS 查找,則必須將條目放在主機檔中。NetWorker 叢集整合指南可透過以下方式取得:  https://www.dell.com/support/home/product-support/product/networker/docs

NMC

1.使用具有管理權限的帳戶登入 NMC,例如預設的系統管理員帳戶
2。前往主機標籤。
3.在主機清單中,以滑鼠右鍵按一下 NetWorker 伺服器,然後選取設定本機代理程式
4.從本機代理程式屬性前往進階標籤。
5.將反向 DNS 狀態設為 禁止
image.png
6.針對先前報告「主機名稱解析失敗」的用戶端,執行備份

nsradmin

1.在 NetWorker 伺服器上開啟系統管理員命令提示字元或根 SSH 工作階段。
2.針對 nsrexecd 程序存取 nsradmin:
nsradmin -p nsrexecd
3.將查詢設定為 nsrla 資源
. type: nsrla
4.將反向 DNS 狀態值變更為禁止。
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. 針對先前報告「主機名稱解析失敗」的用戶端,執行備份

Additional Information

根據環境而定,可能需要更新失敗用戶端的 nsrla 資源,將「反向 DNS 狀態」也包含在「禁止」中。

Affected Products

NetWorker

Products

NetWorker Family, NetWorker Series
Article Properties
Article Number: 000231156
Article Type: Solution
Last Modified: 22 Oct 2025
Version:  11
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.