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 客户端的名称。可以从 NetWorker Management Console (NMC) 或 NetWorker Web 用户界面 (NWUI) 的 Protection-Clients> 下查看客户端配置。
检查 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 条目中显示的名称:
