Veritas NetBackup™ 故障排除指南
- 介绍
- 故障排除过程
- 对 NetBackup 问题进行故障排除
- vnetd 代理连接故障排除
- 安全证书吊销故障排除
- 验证 NetBackup 中的主机名和服务条目
- 冻结的介质故障排除注意事项
- 对 NetBackup Web 服务问题进行故障排除
- 解决 PBX 问题
- 远程主机验证问题故障排除
- 自动映像复制故障排除
- 使用 NetBackup 实用程序
- 灾难恢复
- 关于适用于 UNIX 和 Linux 的磁盘恢复过程
- 关于 UNIX 和 Linux 上的群集 NetBackup 服务器恢复
- 关于适用于 Windows 的磁盘恢复过程
- 关于 Windows 上的群集 NetBackup 服务器恢复
- 关于恢复 NetBackup 目录库
- 关于 NetBackup 目录库恢复和 OpsCenter
- 关于恢复整个 NetBackup 目录库
- 关于恢复 NetBackup 目录库映像文件
- 关于恢复 NetBackup 关系数据库
使用 bprecover -wizard 恢复整个 NetBackup 目录库
bprecover -wizard 命令是使用“NetBackup 管理控制台”向导的一种替代方法。您必须具有执行此过程的 root(管理)权限。
在完全目录库恢复过程中不应用关系数据库事务日志。
您必须具有执行这些操作的 root(管理)权限。
您必须登录到要在其上恢复目录库的主服务器。
注意:
在目录库恢复过程中,服务可能会关闭并重新启动。如果将 NetBackup 配置为高可用性应用程序(群集或全局群集),请在启动恢复过程之前冻结群集以防止出现故障转移。然后,在恢复过程完成后解冻群集。
注意:
完全目录库恢复将还原目录库备份中的设备和介质配置信息。如果恢复期间您必须配置存储设备,Veritas 建议您仅恢复 NetBackup 映像文件。
警告:
恢复 NetBackup 目录库之前不要运行任何客户端备份。
使用 bprecover -wizard 恢复整个目录库
如果将目录库恢复到新 NetBackup 安装,例如灾难恢复站点,请执行以下操作:
安装 NetBackup。
配置执行恢复所需的设备。
将执行恢复所需的介质添加到设备。
- 启动 NetBackup。
以下是启动 NetBackup 的命令:
对于 UNIX 和 Linux:
/usr/openv/netbackup/bin/bp.start_all
对于 Windows:
install_path\NetBackup\bin\bpup.exe
- 如果目录库备份和恢复设备不可用,请执行以下操作:
a
在 NetBackup 中配置必需的恢复设备。
有关磁带存储或 BasicDisk 存储,请参见《NetBackup管理指南,第 I 卷》。有关磁盘存储类型,请参见介绍该选项的指南。有关 NetBackup 文档,请参见以下网站:
b
如果已将目录库备份写入不可篡改 (MSDP WORM) 存储服务器,请使用 CLI nbdevconfig 命令将存储服务器重新添加到主服务器的配置中。有关命令的更多信息,请参见 NetBackup 命令参考指南。
c
使包含目录库备份的介质可供 NetBackup 使用:清点机械手或磁盘池、为独立驱动器添加介质、配置存储服务器和磁盘池等等。
有关磁带存储或 BasicDisk 存储,请参见《NetBackup管理指南,第 I 卷》。有关磁盘存储类型,请参见介绍该选项的指南。有关 NetBackup 文档,请参见以下网站:
- 将显示以下内容:
通过输入以下命令来启动 bprecover 向导:
对于 UNIX 和 Linux:
/usr/openv/netBbckup/bin/admincmd/bprecover -wizard
对于 Windows:
install_path\Veritas\NetBackup\bin\admincmd\bprecover.exe -wizard
Welcome to the NetBackup Catalog Recovery Wizard! Please make sure the devices and media that contain catalog disaster recovery data are available Are you ready to continue?(Y/N)
- 输入 Y 以继续操作。将出现以下提示:
Please specify the full pathname to the catalog disaster recovery file:
- 输入要还原的备份的灾难恢复文件的完全限定路径名。例如:
/mnt/hdd2/netbackup/dr-file/Backup-Catalog_1318222845_FULL
如果最新的目录库备份是增量式备份,则使用增量式备份中的灾难恢复文件。(不需要先还原完全备份,再还原增量式备份。)或者,可以从较早版本的目录库进行恢复。
如果路径名指向一个有效的 DR 文件,则将显示一条类似于以下内容的消息:
vm2.example.com_1318222845 All media resources were located Do you want to recover the entire NetBackup catalog? (Y/N)
如果 DR 文件或路径名无效,则将退出命令行向导。
- 输入 Y 以继续操作。将显示以下内容:
Do you want to startup the NetBackup relational database (NBDB) after the recovery?(Y/N)
映像文件将还原到正确的映像目录中,并且 NetBackup 关系数据库(NBDB,还可以是 BMRDB)将被还原和恢复。
- 输入 Y 或 N 继续操作。
还原进行过程中,将显示以下内容:
Catalog recovery is in progress. Please wait... Beginning recovery of NBDB. Please wait... Completed successful recovery of NBDB on vm2.example.com INF - Catalog recovery has completed. WRN - NetBackup will not run scheduled backup jobs until NetBackup is restarted. For more information, please review the log file: /usr/openv/netbackup/logs/user_ops/root/logs/Recover1318344410.log
小心:
目录库恢复成功后,必须设置灾难恢复软件包密码,因为在目录库恢复期间不恢复密码。
如果未设置灾难恢复软件包密码,则显示以下警告:
WRN - Passphrase for the disaster recovery package is not set. You must set the passphrase for the catalog backups to be successful.
执行以下操作之一以设置密码:
在“NetBackup 管理控制台”中,展开“安全管理”>“全局安全设置”。在详细信息窗格中,单击“灾难恢复”选项卡并指定密码。
使用 nbseccmd -drpkgpassphrase 命令指定密码。
完成恢复作业后,每个映像文件都将还原到正确的映像目录中,并且 NetBackup 关系数据库(NBDB,还可以是 BMRDB)将被还原和恢复。
在继续之前,请注意以下几点:
如果从可移动介质恢复目录库,NetBackup 将冻结目录库介质。
在重新启动 NetBackup之前,Veritas 建议您冻结其中备份日期晚于恢复时使用的目录库的日期的介质。
在停止并重新启动 NetBackup 之前,NetBackup 不会运行预定的备份作业。
您可以在停止并重新启动 NetBackup 之前手动提交备份作业。但是,如果没有冻结其中备份日期晚于恢复时使用的目录库的日期的介质,则 NetBackup 可能会重写该介质。
由于此操作是部分恢复,因此必须恢复该目录库的关系数据库部分。
- 清理所有主机上的允许列表缓存。
- 在主服务器和其他主机上停止并重新启动 NetBackup 服务,如下所示:
以下是停止并重新启动 NetBackup 的命令:
在 UNIX 和 Linux 上:
/usr/openv/netbackup/bin/bp.kill_all /usr/openv/netbackup/bin/bp.start_all
在 Windows 上:
install_path\NetBackup\bin\bpdown install_path\NetBackup\bin\bpup
- 重新启动服务后,运行以下命令:
如果在您的 NetBackup 域中使用 NetBackup(或基于主机 ID)证书,请执行以下操作:
在非群集设置中:
UNIX:
/usr/openv/netbackup/bin/nbcertcmd -renewcertificate
对于 Windows:
install_path\netbackup\bin\nbcertcmd -renewcertificate
在群集设置中:
UNIX:
/usr/openv/netbackup/bin/nbcertcmd -renewcertificate -cluster
对于 Windows:
install_path\netbackup\bin\nbcertcmd -renewcertificate -cluster
如果在您的 NetBackup 域中使用外部 CA 签名证书,请执行以下操作:
在非群集设置中:
UNIX:
/usr/openv/netbackup/bin/nbcertcmd -enrollCertificate
对于 Windows:
install_path\netbackup\bin\nbcertcmd -enrollCertificate
在群集设置中:
UNIX:
/usr/openv/netbackup/bin/nbcertcmd -enrollCertificate -cluster
对于 Windows:
install_path\netbackup\bin\nbcertcmd -enrollCertificate -cluster
如果该命令运行成功,请继续执行下一步。
如果该命令失败并显示退出状态 5988,请参考以下主题:
请参见在目录库恢复期间出现退出状态 5988 时要执行的步骤。
继续执行下一步。
- 如果目录库恢复是服务器恢复过程的一部分,请完成相应恢复过程中的剩余步骤。
此过程可能包括下列任务:
将备份从备份介质导入目录库
对介质进行写保护
弹出介质并妥善保存
冻结介质