摘要:大约有20%以上的NetBackup备份/恢复失败是由通讯故障引起的,而不是NetBackup自身的问题。而且在处理这些故障时,用户往往忽略通讯问题的可能。 |
大约有20%以上的NetBackup备份/恢复失败是由通讯故障引起的,而不是NetBackup自身的问题。而且在处理这些故障时,用户往往忽略通讯问题的可能。这是因为一般的应用系统在安装NetBackup之前已经有业务系统(如,Oracle)在正常运行;用户一般会进行简单的名字解析配置,并使用ping命令验证通过。但事实上,上述这些并不能完全保证NetBackup备份/恢复任务正常运行,因为:
•NetBackup进程流较一般应用程序更为复杂,要求精心规划和实施名字解析、端口使用及防火墙策略。
•备份应用会产生海量猝发网络流量,要求更为健壮的网络环境。
症状常见的通讯问题可能表现为:
•同一个客户端,文件系统备份正常,数据库备份失败。
•新加的Media Server或Client,不能正常工作。
•备份任务挂起。常见的通讯问题引起的NetBackup错误代码有:23、24、25、40、41、42等。
要深入分析并解决备份和恢复中的通讯问题,必须深入了解NetBackup的进程流,但如果遵循一些简单有效的原则,就可以避免、解决大部分的通讯问题。
正确设置NetBackup通讯相关项
首先,要正确设置NetBackup通讯相关项,包括:
1.确认NetBackup主机名称。
a.NetBackup主机名可以从hostname(短名)、FQDN(Fully Qualified Domain Name,正式域名、长名)及virtualname(集群网络资源名)中选择。
b.一旦确定,坚持统一在所有NetBackup场合(Policy,Server Lists)使用,并保持大小写一致。
2.确保每个需要服务器权限的NetBackup主机,出现在Server List中并且名称无误。
a.对于Unix/Linux主机,ServerList在/usr/openv/netbackup/bp.conf配置文件的最前端。
b.对于Windows主机,Server List在注册表项HKEY_LOCAL_MACHINE\SOFTWARE\VERITAS\NetBackup\CurrentVersion\Config\Server中
3.确定NetBackup主机与其它主机通讯时所使用的端口范围(PortRange)。建议使用默认值:
a.侦听端口:13724,1556
b.向外通讯源端口范围:512-65535