Veritas NetBackup™ 故障排除指南
- 介绍
- 故障排除过程
- 对 NetBackup 问题进行故障排除
- vnetd 代理连接故障排除
- 安全证书吊销故障排除
- 验证 NetBackup 中的主机名和服务条目
- 冻结的介质故障排除注意事项
- 对 NetBackup Web 服务问题进行故障排除
- 解决 PBX 问题
- 远程主机验证问题故障排除
- 自动映像复制故障排除
- 使用 NetBackup 实用程序
- 灾难恢复
- 关于适用于 UNIX 和 Linux 的磁盘恢复过程
- 关于 UNIX 和 Linux 上的群集 NetBackup 服务器恢复
- 关于适用于 Windows 的磁盘恢复过程
- 关于 Windows 上的群集 NetBackup 服务器恢复
- 关于恢复 NetBackup 目录库
- 关于 NetBackup 目录库恢复和 OpsCenter
- 关于恢复整个 NetBackup 目录库
- 关于恢复 NetBackup 目录库映像文件
- 关于恢复 NetBackup 关系数据库
从命令行恢复 NetBackup 用户控制的联机目录库备份
当灾难恢复 (DR) 文件可用时,此过程通过命令行界面 (CLI) 手动恢复目录库而不进行第 1 阶段的导入操作。您必须具有执行此过程的 root(管理)权限。
注意:
仅当需要还原最少的 NetBackup 目录库信息以便您可以开始恢复关键数据时,才使用此过程。
从命令行界面恢复用户控制的联机目录库
- 验证从完全目录库热备份和增量式目录库热备份创建的灾难恢复文件的位置。这些文件可以存储在主服务器上文件系统的指定路径中,也可以存储在发送给 NetBackup 管理员的电子邮件附件中。
- 按照上次目录库备份过程中使用的相同配置,设置每台主服务器和介质服务器。主服务器和介质服务器与备份目录库配置具有以下相同的属性:名称、NetBackup 版本、操作系统修补程序级别和存储设备路径。
配置恢复所需的任意设备和卷。
- 找到与用于恢复的备份相对应的最新 DR 映像文件。在编辑器中打开此文件并找到以下各项的值:
master_server
使用在 NetBackup 配置中为主服务器指定的确切名称。
media_server
用于目录库备份的机械手或磁盘存储单元的位置。
timestamp
DR 文件名中最重要的四个数字,后跟六个零。
media
由灾难恢复文件在 FRAGMENT 关键字下指定的目录库备份介质的位置。
backup_id
位于 DR 文件的 BACKUP_ID 下。
示例:
file: Hot_Backup_1122502016_INCR
timestamp: 1122000000
- 在主服务器上创建 DR 恢复目录。
UNIX:
/usr/openv/netbackup/db/images/master_server/timestamp/tmp
对于 Windows:
C:\Program Files\VERITAS\NetBackup\db\images\master_server \timestamp\tmp
将 DR 文件复制到新创建的目录。
按以下所示编辑 netbackup/db/images/master_server/timestamp/tmp 中的 DR 文件:
将 IMAGE_TYPE 的值更改为 1。
将 TIR_INFO 的值更改为 0。
将 NUM_DR_MEDIAS 的值更改为 0。
删除所有包含 DR_MEDIA_REC 的行。
- 如果目录库恢复介质位于磁带上,请运行 vmquery 命令,将介质分配给介质服务器。
vmquery -assigntohost media timestamp master_server
示例:
vmquery -assigntohost DL005L 1122000000 klingon
- 要从目录库热备份恢复目录库 .f 文件,请在灾难恢复文件指定的介质上运行第 II 阶段的导入操作。
bpimport -server master_server -backupid backup_id
如果目录库备份是增量式备份,则恢复其他所有目录库备份映像以及最新的完全目录库备份。
打开 NetBackup 的“备份、存档和还原”客户端界面。选择 NBU-Catalog 作为策略类型。将源客户端和目标客户端设置为您的主服务器。
搜索备份并还原位于以下目录中的所有文件:
install_path/netbackup/db/images/master_server
验证主服务器上的所有文件都成功还原。
通过使用“备份、存档和还原”客户端界面或命令行还原关键数据。
为需要恢复数据的每台介质服务器还原目录库备份映像。
要还原这些备份映像,请选择 NBU-Catalog 作为策略类型。源客户端和目标客户端应为您的主服务器。刷新 BAR GUI 中的视图。遍历主服务器的文件系统,直到找到以下目录:
install_path/netbackup/db/images
还原每台已配置的介质服务器的映像。在目录库中搜索映像以验证它们是否存在。
- 从上面步骤中的每台介质服务器恢复备份数据。更改策略类型、源客户端和目标客户端以匹配用于备份所需数据的客户端。从“备份、存档和还原”客户端界面选择所需的文件,并还原这些文件。
- 要恢复 NetBackup 关系数据库,请运行以下操作:
bprecover -r -nbdb
此命令还原 NetBackup 介质用法信息,确保包含备份的介质不会被重写,并还原存储单元配置。
无法将 NetBackup 关系数据库恢复到与用于备份目录库的配置不相同的配置。因而,您必须导入每片备份介质。
- 如果目录库恢复介质位于磁带上,则请冻结包含用于恢复的目录库备份的介质。此操作可以防止介质被重复使用:
bpmedia -freeze -m media -h master_server
运行 bpmedialist 以确保介质已冻结。
- 恢复每台主服务器和介质服务器上的策略和配置。
在恢复 NetBackup 策略文件前,请确保已恢复了所有关键数据,或已保护了包含关键数据的介质。在恢复策略信息时,NetBackup 将开始运行预定作业,这些作业可能会重写上次目录库备份之后写入的介质。
打开 NetBackup 的“备份、存档和还原”客户端界面,并选择 NBU-Catalog 作为策略类型。
对于要还原的每台服务器,从主服务器开始,将源客户端和目标客户端设为服务器。
还原每台服务器上由目录库热备份所备份的所有文件。
- 清理所有主机的允许列表缓存。
- 在所有主机上停止并重新启动 NetBackup 服务。
- 重新启动服务后,运行以下命令:
如果在您的 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,请参考以下主题: