问题描述:
Netbackup 811, nbcertcmd -getcertificate报错5954
# nbcertcmd -getcacertificate -server MASTER01 <-这个可以成功
# nbcertcmd -getcertificate -server MASTER01
nbcertcmd: The -getCertificate operation failed for server MASTER01.
EXIT STATUS 5954: The host name could not be resolved to the requesting host's IP address.
解决:
并非链接 https://www.veritas.com/support/en_US/article.100045941 中的问题
在资讯厂商之后,以下的步骤可以解决问题:
1. 重启 client NBU 所有服务
1) Stop the NetBackup Services.
#/usr/openv/netbackup/bin/bp.kill_all
2)Clear host Cache
Run: /usr/openv/netbackup/bin/bpclntcmd -clear_host_cache
请确认以下目录下是否存在未清理的缓存文件, 如果有请手动删除
/usr/openv/var/host_cache
rm -rf *
3) stop vxpbx services.
#/opt/VRTSpbx/bin/vxpbx_exchanged stop
4) /usr/openv/netbackup/bin/bpps -x
确认服务是否全部停止. 全部停止之后, 一般只会显示 bpps 一个进程
如果有其他进程, 建议您手动 kill
*********************************************************
1) start the vxpbx Services.
#/opt/VRTSpbx/bin/vxpbx_exchanged start
2) start the NetBackup Services.
#/usr/openv/netbackup/bin/bp.start_all
之后在Master Server的Security Management->Certificate Management->Token Management中生成了一个新的token
然后在client端执行以下命令:
<Install_path>\NetBackup\bin\nbcertcmd -getCertificate -token xxxxxxxxxxxxxxxxxxxx -force