Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1974962
  • 博文数量: 346
  • 博客积分: 10221
  • 博客等级: 上将
  • 技术积分: 4079
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-01 19:43
文章分类

全部博文(346)

文章存档

2012年(1)

2011年(102)

2010年(116)

2009年(127)

我的朋友

分类: 服务器与存储

2009-06-24 23:36:42

NetBackup 主服务器的完全恢复
以下过程解释如何执行 NetBackup 主服务器的完全恢复,并假定必须重新安装
Windows。下图说明了此过程。

恢复NetBackup catalog – 以Windows为例子
假定系统已经安装恢复完成,以下是恢复NetBackup的catalog
NetBackup catalog包含重要信息,因此必须在恢复任何其他备份之前进行恢复。
主服务器恢复包含以下 NetBackup catalog文件:
install_path\NetBackup\db
install_path\NetBackup\var
install_path\Volmgr\database
介质服务器恢复包含以下 NetBackup catalog文件:
◆ Windows NetBackup 介质服务器:
install_path\netbackup\db\media
install_path\netbackup\var
install_path\volmgr\database
将 install_path 替换为 NetBackup 和介质管理器的安装目录(默认情况下为C:\Program Files\VERITAS)。
正如《NetBackup 系统管理员指南,第 I 卷》中所述,由于这些目录很重要,因此将它们与其他文件分开备份。若要恢复这些目录,请使用 bprecover 命令:
install_path\NetBackup\bin\admincmd\bprecover
本节中的主题说明如何使用 bprecover 来恢复 NetBackup 目录备份。另请参见
《NetBackup 命令 - Windows 》手册中对 bprecover 的说明。
如果您了解哪些介质 ID 曾经使用过,但不确定它们之中哪一个包含最近的备份,则可以使用 bprecover 的 -l 选项,列出每个介质 ID 上的备份。此信息包括写入该介质的日期和时间。
示例 1:使用原始设备列出
假定将目录备份到磁带,但是目录的介质管理器部分丢失,因此介质管理器无法控制驱动
器。
在这种情况下,请将介质插入到适当的驱动器中(假定原始设备路径为 \\.\Tape1)。
然后,在拥有该驱动器的 NetBackup 服务器上执行以下 bprecover 命令。
bprecover -l -tpath \\.\Tape1
Database Backup Information from \\.\Tape1
Created: 03/31/97 11:31:34
Server: bphost
Block Size: 32768
Path
----
IMAGE1 D:\apps\VERITAS\NetBackup\db
IMAGE2 D:\apps\VERITAS\Volmgr\database
示例 2:使用介质管理器控制的驱动器列出
假定目录的介质管理器部分完好无损,且备份将存储到介质 ID 为 000001 的 dlt 磁带上。
将该磁带插入到相应的驱动器中。然后,在拥有该驱动器的 NetBackup 服务器上执行以下
bprecover 命令(NetBackup 设备管理器服务必须是活动的)。
bprecover -l -ev 000001 -d dlt
Database Backup Information from 000001
Created: 03/31/97 05:50:51
Server: bphost
Block size: 32768
Path
----
IMAGE1 D:\apps\VERITAS\Netbackup\db
IMAGE2 D:\apps\VERITAS\Volmgr\database
IMAGE3 D:\apps\VERITAS\NetBackup\var
示例 3:列出磁盘路径
假定目录备份的目标磁盘路径为 D:\apps\dbbackup,而此磁盘没有故障。执行以下
bprecover 命令列出备份信息。
bprecover -l -dpath D:\apps\dbbackup
Database Backup Information from D:\apps\dbbackup
Created: 03/31/97 11:31:34
Server: bphost
Block size: 32768
Path
----
IMAGE1 D:\apps\VERITAS\NetBackup\db
IMAGE2 D:\apps\VERITAS\NetBackup\var
IMAGE3 D:\apps\VERITAS\Volmgr\database

使用 NetBackup 活动监视器或者 Windows “控制面板”中的“服务”应用程序停止
以下服务(如果它们正在运行)。
● NetBackup 请求管理器服务
● NetBackup 数据库管理器服务
● NetBackup 设备管理器服务
● NetBackup 卷管理器服务

在此驱动器挂接的 NetBackup 服务器上,执行 bprecover 命令。插入磁带的驱动器指定原始设备路径。
示例 4
此示例通过使用原始设备路径 \\.\Tape1 将映像以交互方式恢复到磁盘 1 中:
bprecover -r -tpath \\.\Tape1
Recover shark:\VERITAS\NetBackup\db y/n (n)? y
Recover shark:\VERITAS\Volmgr\database y/n (n)? y
Recovering shark:\VERITAS\NetBackup\db
Recovering shark:\VERITAS\Volmgr\database

示例 5
如果您有介质服务器,bprecover 会将它们的目录路径包括在提示中,您可以选择想要恢复的目录。
以下示例只为名为 eel 的介质服务器恢复目录。在此,您在主服务器 shark 上执行bprecover,并使用 -dhost 选项将 eel 指定为目标主机:
bprecover -r -tpath \\.\Tape1 -dhost eel
Recover shark:install_path\NetBackup\db y/n (n)? n
Recover shark:install_path\NetBackup\var y/n (n)? n
Recover shark:install_path\Volmgr\database y/n (n)? n
Recover eel:install_path\NetBackup\db\media y/n (n)? y
Recovering eel:install_path\NetBackup\db\media
Recover eel:install_path\NetBackup\var y/n (n)? y
Recovering eel:install_path\NetBackup\var
Recover eel:install_path\Volmgr\database y/n (n)? y
Recovering eel:install_path\Volmgr\database
您也可以使用 -dhost 选项,从介质服务器向主服务器进行恢复(例如,如果主服务器没有驱动器)。

在恢复主服务器和所有介质服务器的目录后,请使用 NetBackup 活动监视器或
Windows “控制面板”中的“服务”应用程序启动以下服务:
● NetBackup 请求管理器服务
● NetBackup 数据库管理器服务
● NetBackup 设备管理器服务
●NetBackup 卷管理器服务
阅读(1572) | 评论(0) | 转发(2) |
给主人留下些什么吧!~~