NBU备份失败 access to the client was not allowed (59)

Netbackup: NBU备份失败 access to the client was not allowed  (59)

今天遇到NBU作业备份失败的一个问题,报错代码 access to the client was not allowed  (59), 后来查找原因,发现是client上对master server域名解析出错

环境:
NBU MASTER SERVER:  linux,   主机名 NBUMASTER01, IP地址: 192.168.0.209
NBU client:         windows, 主机名 nbuclient01, IP地址: 192.168.0.101

问题: NBU作业备份失败,失败原因 access to the client was not allowed  (59)
2018-3-1 0:10:20 - Error bpbrm (pid=14069) bpcd on nbuclient01 exited with status 59: access to the client was not allowed
...
2018-3-1 0:10:20 - end Parent Job; elapsed time 0:00:10
access to the client was not allowed  (59)

问题解决:
1. bptestbpcd测试client连接
由于报错是由于client连接造成的,先在master server用bptestbpcd测试一下client connection:
NBUMASTER01:~ # which bptestbpcd 
/usr/openv/netbackup/bin/admincmd/bptestbpcd
NBUMASTER01:~ # bptestbpcd -client nbuclient01 -verbose
<16>bptestbpcd main: Function ConnectToBPCD(nbuclient01) failed: 46
<16>bptestbpcd main: server not allowed access
server not allowed access
NBUMASTER01:~ # bptestbpcd -client nbuclient01 -debug
11:06:43.254 [32286] <2> bptestbpcd: VERBOSE = 0
11:06:43.257 [32286] <2> vnet_pbxConnect: pbxConnectEx Succeeded
11:06:43.258 [32286] <2> logconnections: BPCD CONNECT FROM 192.168.0.209.44428 TO 192.168.0.101.1556 fd = 3
11:06:43.260 [32286] <2> vnet_pbxConnect: pbxConnectEx Succeeded
11:06:43.278 [32286] <8> do_pbx_service: [vnet_connect.c:2302] via PBX VNETD CONNECT FROM 192.168.0.209.47591 TO 192.168.0.101.1556 fd = 4
11:06:43.279 [32286] <8> vnet_vnetd_connect_forward_socket_begin: [vnet_vnetd.c:455] VN_REQUEST_CONNECT_FORWARD_SOCKET 10 0xa
11:06:43.420 [32286] <8> vnet_vnetd_connect_forward_socket_begin: [vnet_vnetd.c:480] ipc_string 3049
11:06:47.813 [32286] <2> ConnectToBPCD: bpcd_connect_and_verify(nbuclient01, nbuclient01) failed: 46
11:06:47.816 [32286] <2> vnet_pbxConnect: pbxConnectEx Succeeded
11:06:47.816 [32286] <2> logconnections: BPCD CONNECT FROM 192.168.0.209.34723 TO 192.168.0.101.1556 fd = 3
11:06:47.818 [32286] <2> vnet_pbxConnect: pbxConnectEx Succeeded
11:06:47.836 [32286] <8> do_pbx_service: [vnet_connect.c:2302] via PBX VNETD CONNECT FROM 192.168.0.209.61784 TO 192.168.0.101.1556 fd = 4
11:06:47.836 [32286] <8> vnet_vnetd_connect_forward_socket_begin: [vnet_vnetd.c:455] VN_REQUEST_CONNECT_FORWARD_SOCKET 10 0xa
11:06:48.014 [32286] <8> vnet_vnetd_connect_forward_socket_begin: [vnet_vnetd.c:480] ipc_string 3092
11:06:52.451 [32286] <2> get_short_base: (1) cannot read (byte 1) from network: Connection reset by peer (104)
11:06:52.451 [32286] <2> bpcr_put_vnetd_forward_socket: get_short failed: 104
11:06:52.451 [32286] <2> local_bpcr_connect: bpcr_put_vnetd_forward_socket failed: 23
11:06:52.451 [32286] <2> ConnectToBPCD: bpcd_connect_and_verify(nbuclient01, nbuclient01) failed: 23
<16>bptestbpcd main: Function ConnectToBPCD(nbuclient01) failed: 46
11:06:52.451 [32286] <16> bptestbpcd main: Function ConnectToBPCD(nbuclient01) failed: 46
<16>bptestbpcd main: server not allowed access
11:06:52.459 [32286] <16> bptestbpcd main: server not allowed access
<2>bptestbpcd: server not allowed access
11:06:52.459 [32286] <2> bptestbpcd: server not allowed access
<2>bptestbpcd: EXIT status = 46
11:06:52.459 [32286] <2> bptestbpcd: EXIT status = 46
server not allowed access

2. 检查client是否配置master server:
检查client端有没有配置master server,打开windows client桌面上的 Backup, Archive, and Restore ->File -> Specify Netbackup Machines and Policy Type 
发现已经配置了, 所以不是这个原因。

3. 进一步查看client hosts文件 检查client端的hosts文件,发现如下条目,指向的是老的NBUMASTER01机器,现在的NBUMASTER01的IP地址应该是192.168.0.209 :
192.168.0.97    NBUMASTER01

C:\Documents and Settings\Administrator> ping NBUMASTER01

Pinging NBUMASTER01 [192.168.0.97] with 32 bytes of data:

Reply from 192.168.0.97: bytes=32 time<1ms TTL=254
Reply from 192.168.0.97: bytes=32 time=1ms TTL=254

Ping statistics for 192.168.0.97:
    Packets: Sent = 2, Received = 2, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 1ms, Average = 0ms
Control-C

4. 
于是修改/etc/hosts为正确的NBUMASTER01 IP地址,完成之后,重启NBU:
C:\Program Files\Veritas\NetBackup\bin> bpdown.exe -f -v

NetBackup 7.5 -- Shutdown Utility

Shutting down services
> NetBackup Bare Metal Restore Boot Server
> NetBackup Bare Metal Restore Boot Server -- STOPPED
> NetBackup SAN Client Fibre Transport Service
> NetBackup SAN Client Fibre Transport Service -- DISABLED
> NetBackup Client Service
> NetBackup Client Service -- STOPPED
> NetBackup Legacy Client Service
> NetBackup Legacy Client Service -- STOPPED
> NetBackup Legacy Network Service
> NetBackup Legacy Network Service -- STOPPED

Shutdown completed successfully.

C:\Program Files\Veritas\NetBackup\bin> bpup.exe -f -v

NetBackup 7.5 -- Startup Utility

Starting services
> NetBackup Legacy Network Service
> NetBackup Legacy Network Service -- STARTED
> NetBackup Legacy Client Service
> NetBackup Legacy Client Service -- STARTED
> NetBackup Client Service
> NetBackup Client Service -- STARTED
> NetBackup SAN Client Fibre Transport Service
> NetBackup SAN Client Fibre Transport Service -- DISABLED
> NetBackup Bare Metal Restore Boot Server
> NetBackup Bare Metal Restore Boot Server -- STARTED

Start up completed successfully.

C:\Program Files\Veritas\NetBackup\bin>

5. 再次使用bptestbpcd测试client connection
NBUMASTER01:~ # bptestbpcd -client nbuclient01 -verbose
1 1 1
192.168.0.209:38659 -> 192.168.0.101:1556
192.168.0.209:33600 -> 192.168.0.101:1556
PEER_NAME = NBUMASTER01
HOST_NAME = nbuclient01
CLIENT_NAME = nbuclient01
VERSION = 0x07500000
PLATFORM = win_x64
PATCH_VERSION = 7.5.0.0 
SERVER_PATCH_VERSION = 7.5.0.0 
MASTER_SERVER = NBUMASTER01
EMM_SERVER = NBUMASTER01
NB_MACHINE_TYPE = CLIENT
192.168.0.209:20198 -> 192.168.0.101:1556

6. 手工发起备份作业,成功
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值