NetBackup™ 故障排除指南
- 介绍
- 故障排除过程
- 对 NetBackup 问题进行故障排除
- vnetd 代理连接故障排除
- 安全证书吊销故障排除
- 验证 NetBackup 中的主机名和服务条目
- 冻结的介质故障排除注意事项
- 对 NetBackup Web 服务问题进行故障排除
- 解决 PBX 问题
- 远程主机验证问题故障排除
- 自动映像复制故障排除
- 使用 NetBackup 实用程序
- 灾难恢复
- 关于适用于 UNIX 和 Linux 的磁盘恢复过程
- 关于 UNIX 和 Linux 上的群集 NetBackup 服务器恢复
- 关于适用于 Windows 的磁盘恢复过程
- 关于 Windows 上的群集 NetBackup 服务器恢复
- 关于恢复 NetBackup 目录库
- 关于 NetBackup 目录库恢复
- 关于恢复整个 NetBackup 目录库
- 关于恢复 NetBackup 目录库映像文件
- 关于恢复 NetBackup 数据库
从备份恢复 NetBackup 数据库
可以从备份恢复 NetBackup (NBDB)、NetBackup 授权 (NBAZDB) 或 Bare Metal Restore (BMRDB) 数据库。在恢复目录库备份之前,必须存在有效数据库。因此,从备份进行恢复遵循的步骤取决于用例,如下所示:
该数据库未损坏 |
如果数据库可用且 NetBackup 横向扩展关系数据库服务器正在运行,则不需要创建数据库。仅执行以下过程中的步骤 10 和步骤 12。 |
该数据库已损坏 |
仅当 NBDB 数据库损坏或不存在时,按照该过程中的各个步骤执行操作。您必须创建一个有效的空数据库,此步骤已包括在完整操作过程中。 |
从目录库备份恢复 NetBackup 数据库
- 如果 NetBackup 服务正在运行,请按如下所示将其停止:
UNIX:
/usr/openv/netbackup/bin/bp.kill_all
Windows:
install_path\NetBackup\bin\bpdown
- 将 NBDB、NBAZDB 或 BMRDB 从数据库目录移动到临时目录。
以下是数据库文件的默认位置:
install_path\NetBackupDB\data\nbdb install_path\NetBackupDB\data\nbazdb install_path\NetBackupDB\data\bmrdb /usr/openv/db/data/nbdb /usr/openv/db/data/nbazdb /usr/openv/db/data/bmrdb
- 启动 NetBackup 横向扩展关系数据库服务器,如下所示:
UNIX:
/usr/openv/netbackup/bin/nbdbms_start_stop start
Windows:
install_path\NetBackup\bin\bpup -e vrtsdbsvc_psql
- 创建数据库。运行的命令取决于您的方案,如下所示:
从以下目录运行命令:
对于 UNIX:/usr/openv/db/bin
对于 Windows:install_path\NetBackup\bin
正常方案
create_nbdb -drop
重定位了数据库或环境是群集环境
create_nbdb -data VXDBMS_NB_DATA -drop -staging VXDBMS_NB_STAGING
从步骤 2 中创建的临时目录的
vxdbms.conf
文件中获取 VXDBMS_NB_DATA 和 VXDBMS_NB_STAGING 的值。重定位了数据库或环境是群集环境,并且空间约束强制您在最终位置创建此临时数据库
create_nbdb -drop -data VXDBMS_NB_DATA -staging VXDBMS_NB_STAGING
从步骤 2 中创建的临时目录的
vxdbms.conf
文件中获取选项参数的值。 - 按如下所述启动 NetBackup 服务:
UNIX:
/usr/openv/netbackup/bin/bp.start_all
Windows:
install_path\NetBackup\bin\bpup
- 通过运行以下命令将默认设备协议和设置加载到 NetBackup 企业介质管理器 (EMM) 数据库中:
UNIX:
/usr/openv/volmgr/bin/tpext -loadEMM
Windows:
install_path\Volmgr\bin\tpext -loadEMM
- 如果已使用 nbdb_move 命令重定位 NetBackup 数据库,请重新创建备份目录库时数据库所在的目录。以下是 nbdb_move 命令将数据库移动到的默认位置:
install_path\NetBackupDB\data\nbdb install_path\NetBackupDB\data\nbazdb install_path\NetBackupDB\data\bmrdb /usr/openv/db/data/nbdb /usr/openv/db/data/nbazdb /usr/openv/db/data/bmrdb
- 在 NetBackup 主服务器上启动 NetBackup 设备管理器,如下所示:
UNIX:
/usr/openv/volmgr/bin/ltid -v
Windows:
使用 Windows“计算机管理”启动 NetBackup 设备管理器服务 (ltid.exe)。
- 如果目录库备份和恢复设备不可用,请执行以下操作:
a
在 NetBackup 中配置必需的恢复设备。
有关磁带存储或 BasicDisk 存储,请参见《NetBackup 管理指南,第 I 卷》。有关磁盘存储类型,请参见介绍该选项的指南。有关 NetBackup 文档,请参见以下网站:
b
使包含目录库备份的介质可供 NetBackup 使用:清点机械手或磁盘池、为独立驱动器添加介质、配置存储服务器和磁盘池等等。
有关磁带存储或 BasicDisk 存储,请参见《NetBackup 管理指南,第 I 卷》。有关磁盘存储类型,请参见介绍该选项的指南。有关 NetBackup 文档,请参见以下网站:
c
从目录库备份所驻留的介质导入目录库备份。
请参见《NetBackup 管理指南,第 I 卷》:
- 通过在主服务器上运行以下命令恢复目录库:
UNIX:
/usr/openv/netbackup/bin/admincmd/bprecover -r -nbdb
Windows:
install_path\NetBackup\bin\admincmd\bprecover -r -nbdb
- 清理所有主机的允许列表缓存。
- 在主服务器和其他主机上停止并重新启动 NetBackup 服务,如下所示:
UNIX:
/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,请参考以下主题: