NetWorker:備份失敗,並顯示:「NetWorker 伺服器上的用戶端未正確設定」
Summary: NetWorker 用戶端備份失敗,並顯示「client CLIENT_NAME;未在 NetWorker 伺服器上正確設定」。
Symptoms
Error: 'client (Client_name); is not properly configured on the NetWorker Server'
Error: 'Cannot start session with server (ServerName): client `(Client Name)' is not properly configured on the NetWorker Server'Cause
最可能的原因:
- 用戶端上的 TCP/IP 組態不正確。
- 用戶端資源組態上的用戶端名稱與別名不相符。
- 用戶端的整個別名名稱不會在用戶端機器的別名清單中更新。
Resolution
檢查 1:
nslookup CLIEN_NAME 從 NetWorker 伺服器。將 CLIENT_NAME 替換為 NetWorker 用戶端的名稱,因為它是在 NetWorker 中設定的。您可以從 Protection-Client> 下的 NetWorker Management Console (NMC) 或 NetWorker Web 使用者介面 (NWUI) 檢閱用戶端組態。
檢查 NetWorker 伺服器和用戶端上的主機檔案,確保沒有為 NetWorker 伺服器或用戶端輸入任何衝突的名稱。
Linux: /etc/hosts
Windows: C:\Windows\System32\drivers\etc\hosts
NetWorker:名稱解析故障診斷最佳實務
檢查 2:
確認 NetWorker 伺服器可以連線至 NetWorker 用戶端,並查看用戶端連接埠:
nsrrpcinfo -p CLIENT_NAME
root@lnx-nwserv:~# nsrrpcinfo -p win-client01.prod.lan
PROGRAM VERSION PROTOCOL PORT SERVICE
100000 2 tcp 7938 nsrportmapper Port Mapper
100000 2 udp 7938 nsrportmapper Port Mapper
390436 1 tcp 9896 nsrexecd GSS Authentication
390435 1 tcp 7989 nsrexecd Resource Mirror
390440 1 tcp 8305 nsrexecd_nsrfa Remote File Access
390113 1 tcp 7937 nsrexecd Remote Execution
從 NetWorker 用戶端,確認您可以連線至 NetWorker 伺服器。
nsradmin -p nsrexecd -s NSR_SERVERNAME
其中 NSR_SERVERNAME 是 NetWorker Management Console (NMC) 或 NetWorker Web 使用者介面 (NWUI) 中顯示的 NetWorker 伺服器名稱。
如果 NetWorker 用戶端具有擴充用戶端套件,您也可以使用 nsrrpcinfo 從用戶端返回到伺服器。如果未安裝擴充客戶機軟體,則無法使用 nsrrpcinfo 在用戶端上。
Linux: rpm -qa | grep lgtoxtdclnt
Windows:檢查 程式和功能,檢查是否列出 NetWorker 擴充式用戶端,或使用命令:
wmic product where "Name = 'NetWorker Extended Client'" get name, IdentifyingNumber, PackageName
nsrrpcinfo -p NSRE_SERVERNAME
預設的 NetWorker 服務連接埠範圍是 7937-9936。
NetWorker 程式和連接埠
1.從 NetWorker Management Console (NMC) 或 NetWorker Web 使用者介面 (NWUI) 在 Protection-Clients> 下,確認在 NetWorker 伺服器上看到的用戶端名稱。
2.在 NetWorker 伺服器上執行:
nsradmin -p nsrexecd -s CLIENT_NAME
3.從 nsradmin 提示輸入:
show name
4.輸入:
print type: nsrla
範例:
root@lnx-nwserv:~# nsradmin -p nsrexecd -s win-client01.prod.lan
NetWorker administration program.
Use the "help" command for help, "visual" for full-screen mode.
nsradmin> show name
nsradmin> print type: nsrla
name: win-client01.amer.lan;
nsradmin> quit
5.更新用戶端的別名欄位,以包含用戶端 nsrla 項目中顯示的名稱:
