Veritas NetBackup™ 故障排除指南
- 介绍
- 故障排除过程
- 对 NetBackup 问题进行故障排除
- vnetd 代理连接故障排除
- 安全证书吊销故障排除
- 验证 NetBackup 中的主机名和服务条目
- 冻结的介质故障排除注意事项
- 对 NetBackup Web 服务问题进行故障排除
- 解决 PBX 问题
- 远程主机验证问题故障排除
- 自动映像复制故障排除
- 使用 NetBackup 实用程序
- 灾难恢复
- 关于适用于 UNIX 和 Linux 的磁盘恢复过程
- 关于 UNIX 和 Linux 上的群集 NetBackup 服务器恢复
- 关于适用于 Windows 的磁盘恢复过程
- 关于 Windows 上的群集 NetBackup 服务器恢复
- 关于恢复 NetBackup 目录库
- 关于 NetBackup 目录库恢复和 OpsCenter
- 关于恢复整个 NetBackup 目录库
- 关于恢复 NetBackup 目录库映像文件
- 关于恢复 NetBackup 关系数据库
对 NAT 客户端或 NAT 服务器的备份失败问题进行故障排除
此问题可能是由以下任一原因导致的:
介质服务器无法连接到 NetBackup Messaging Broker(或 nbmqbroker)服务。
nbmqbroker 服务可能无法在主服务器上启动并运行。
NAT 客户端未配置为接受反向连接。
客户端不是 NAT 客户端。
客户端为 8.1.2 或更低版本。
更新了 nbmqbroker 服务的端口配置。
重新启动了主服务器服务。
介质服务器无法连接到 nbmqbroker 服务。
nbmqbroker 服务可能无法在主服务器上启动并运行。
原因 1 和原因 2 具有相同的解决方案,如下所示:
检查介质服务器上 Install_Path/logs/bpbrm 中的 bpbrm 日志。
检查以下位置的 nbmqbroker 日志文件:
UNIX:/usr/openv/mqbroker/logs
Windows:Install_Path/mqbroker/logs
确保 nbmqbroker 服务在主服务器上运行。请使用下列命令:
运行 bpps 命令。
从主服务器或介质服务器运行 bptestbpcd -host hostname 命令,并检查 Install_Path/logs/admin 中的管理员日志。
执行以下操作:
检查以下位置的订户日志:
UNIX:usr/openv/logs/nbsubscriber
Windows:Install_Path/logs/nbsubscriber
检查 Install_Path/logs/vnetd 中的 vnetd 日志。
在主服务器或介质服务器上运行 bptestbpcd -host hostname 命令,并检查 Install_Path/logs/admin 中的管理员日志。
运行 nbmqutil -publish -master hostname -message message_text -remoteHost hostname 命令。
确保使用 nbgetconfig 命令将 ACCEPT_REVERSE_CONNECTION 配置选项设置为 TRUE。
运行 bpps 命令,检查订户服务是否正在 NAT 客户端上运行。
执行以下操作:
确保在主服务器或介质服务器上使用 nbgetconfig 命令将 ENABLE_DIRECT_CONNECTION 配置选项设置为 TRUE。
执行以下操作:
确保在主服务器或介质服务器上使用 nbgetconfig 命令将 ENABLE_DIRECT_CONNECTION 配置选项设置为 TRUE。
执行以下操作:
一直等到清除缓存。
使用 bpclntcmd -clear_host_cache 命令清除介质服务器上的主机缓存。
执行以下操作:
检查以下位置的订户服务日志:
UNIX:usr/openv/logs/nbsubscriber
Windows:Install_Path/logs/nbsubscriber
请稍候,直到客户端上的订户服务启动为止。
重新启动订户服务。
此问题可能是由以下任一原因导致的:
NAT 客户端的主机名未映射到其主机 ID。
与客户端关联的主机 ID 为空,或者无效。
执行以下操作:
检查 Install_Path/logs/bpbrm 中的 bpbrm 日志
在主服务器或介质服务器上运行 Install_Path/bin/admincmd/nbhostmgmt -li -json 命令,检查客户端的现有主机 ID 到主机名映射。
如果客户端名称未映射到主机 ID,请使用 Install_Path/bin/admincmd/nbhostmgmt -add -hostid hostid -mappingname hostname 命令为客户端添加新名称,并将其映射到现有主机 ID。
使用 Install_Path/bin/bpclntcmd -clear_host_cache 清除客户端上的主机缓存。
此问题可能是由以下任一原因导致的:
客户端的配置文件(UNIX 上的 bp.conf 文件或 Windows 注册表)包含错误的介质服务器条目。
在 NAT 主机上,ENABLE_DATA_CHANNEL_ENCRYPTION 选项未设置为 FALSE。
执行以下操作:
从主服务器或介质服务器运行 Install_Path/bin/admincmd/bptestbpcd -host hostname,并检查 Install_Path/logs/admin 中的管理员日志。
在客户端上的 /etc/hosts 文件中添加介质服务器名称。
使用 nbsetconfig 命令,在客户端上的配置文件中添加介质服务器名称。
执行以下操作:
使用 nbsetconfig 命令将 ENABLE_DATA_CHANNEL_ENCRYPTION 设置为 FALSE。
此问题可能是由以下原因所致:
NAT 主机等待传入消息,但 nbmqbroker 服务已关闭客户端连接,且客户端无法检测到已关闭的连接。
执行以下操作:
检查客户端日志,以查看是否包含以下消息:
Trying to get Message from MQ Broker:[master server name]
检查服务器上为 SUBSCRIBER_HEARTBEAT_TIMEOUT 配置选项设置的当前检测信号值。使用 nbgetconfig 命令。
将 SUBSCRIBER_HEARTBEAT_TIMEOUT 选项值设置为最小值,以便客户端可以检测到已关闭的连接。
重新启动客户端上的订户服务。
此问题可能是由以下原因所致:
订户无法建立与介质服务器的反向连接。
发布者已传送消息,但订户未收到消息。
执行以下操作:
检查订户服务日志,确保订户服务能够连接到 PBX 临时 ID。
检查订户服务日志,确保发布者消息传送到订户。
日志消息:
Got Message from MQ Broker:[<message>] with return:<status code> total timeout,reset:<timeout reset>
执行下列操作:
- 在主服务器上运行以下命令:
Install_Path/bin/admincmd/bptestbpcd -host host_name
- 检查位于 Install_Path/logs/admin 中的日志。
- 使用 NetBackup 管理控制台检查介质服务器是否处于脱机状态。转到“介质和设备管理”>“设备”>“介质服务器”。
- 如果重新启动主服务器服务,请重新启动介质服务器并等待介质服务器联机。
- 如果日志级别设置为大于 1 的值,请检查介质服务器的订户日志是否已准备好接收连接消息。例如:
处于已断开连接状态的日志消息:Retrying connection stopped for n seconds with attempt:m
处于已连接状态的日志消息:Successfully connected to MQ Broker: master server host with Host UUID NAT host ID