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 軟體已設定於叢集上,以維持高可用性。在創建被動節點客戶端實例或備份現有被動節點客戶端實例期間,操作失敗,並顯示以下錯誤:
將 NetWorker 升級至版本 19.7.x 至 19.10.x 後,便會出現此症狀。
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 以取得程式碼修正。Dell 支援 NetWorker 驅動程式下載 頁面。
因應措施:
Linux:
請執行下列步驟:
- 在作用中節點使用以下命令停止 NetWorker 伺服器資源:
pcs resource debug-stop <resource_name>
- 停止所有節點上的 NetWorker 用戶端服務:
nsr_shutdown
- 服務停止後,請建立
enable_rdns_lookup檔案,列在所有叢集節點上的 /nsr/debug 下。此檔不應有副檔名。
注意:在共用伺服器 /nsr 位置下建立檔案 (例如:
/nsr_share/nsr/debug/enable_rdns_lookup) 和實體節點的本機 /nsr 位置 (例如: /nsr.NetWorker.local/debug/enable_rdns_lookup)
- 在所有節點上啟動 NetWorker 用戶端服務:
/usr/sbin/nsrexecd
- 使用以下命令啟動 NetWorker 伺服器資源:
pcs resource debug-start <resource_name>
Windows:
請執行下列步驟:
- 從 Windows 叢集管理員停止 NetWorker 叢集伺服器。
- 使用以下命令,停止所有叢集節點上的 NetWorker 服務
net stop nsrexecd /y
- 服務停止後,請建立
enable_rdns_lookup檔,位於所有叢集節點上 NetWorker 安裝目錄中的\Program Files\EMC NetWorker\nsr\debug\ 下。此檔不應有副檔名。 - 使用以下命令,在叢集的所有被動節點上啟動 NetWorker 服務:
net start nsrexecd
- 從 Windows 叢集管理員啟動 NetWorker 叢集伺服器。
注意:
- 應在所有節點上進行此更改,因為每個被動節點都需要此更改,並且主動節點在故障轉移時變為被動節點。
- 如果群集具有兩個以上的節點,請確保在所有被動節點上完成此操作。
- 如果群集伺服器配置了任何獨立用戶端,請確保也對所有此類用戶端執行此操作。必須在獨立用戶端上重新啟動 NetWorker 服務。
- 如果沒有 /nsr/debug 目錄,請建立一個。默認情況下,獨立用戶端沒有此目錄。
Additional Information
NetWorker:Red Hat Pacemaker 叢集 如何升級 NetWorker 伺服器和最佳實務。
因應措施 2:
啟用
因應措施 2:
啟用
oldauth 在叢集中的所有節點中,以及任何必須在叢集上建立的獨立用戶端。但是,使用 oldauth 不建議使用,因為它不安全。如需進一步的詳細說明, 請參閱符合您 NetWorker 版本的 NetWorker 安全性指南 。
- 修改認證方法,使用
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
- 停止並重新啟動 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.