NetBackup™ Web UI 管理指南
- 第 I 部分. 关于 NetBackup
- 第 II 部分. 监控和通知
- 第 III 部分. 配置主机
- 管理主机属性
- “繁忙文件设置”属性
- “客户端属性”属性
- UNIX 客户端的“客户端设置”属性
- Windows 客户端的“客户端设置”属性
- “数据分类”属性
- “默认作业优先级”属性
- “加密”属性
- Exchange 属性
- “排除列表”属性
- “光纤传输”属性
- “常规服务器”属性
- “全局属性”属性
- 日志记录属性
- “介质”属性
- “网络设置”属性
- “端口范围”属性
- “首选网络”属性
- “弹性网络”属性
- “还原故障转移”属性
- “保留期限”属性
- “可扩展存储”属性
- 服务器属性
- SharePoint 属性
- “SLP 设置”属性
- 管理 NetBackup 访问的工作负载和系统的凭据
- 管理部署
- 管理主机属性
- 第 IV 部分. 配置存储
- 第 V 部分. 配置备份
- 第 VI 部分. 管理安全
- 第 VII 部分. 检测和报告
- 第 VIII 部分. NetBackup 工作负载和 NetBackup Flex Scale
- 第 IX 部分. 管理 NetBackup
- 第 X 部分. 灾难恢复和故障排除
- 第 XI 部分. 其他主题
重定向还原示例
本主题提供了一些示例配置,这些配置使客户端可以还原由其他客户端备份的文件。当客户端通过网关进行连接或者具有多个以太网连接时,可能需要使用这些方法。
在任何情况下,请求方客户端均必须有权访问主服务器上的映像数据库目录,或者请求方客户端必须是现有 NetBackup 策略的成员。
在 Windows 上:install_path\NetBackup\db\images\client_name
在 UNIX 上:/usr/openv/netbackup/db/images/client_name
注意:
并非所有计算机上的所有文件系统类型都支持相同的功能。将文件从一个文件系统类型还原到另一个文件系统类型时,可能会遇到问题。例如,SCO 计算机上的 S51K 文件系统既不支持符号链接,也不支持长度超过 14 个字符的名称。文件要还原到的计算机可能不支持从中执行还原的计算机的所有功能。在这种情况下,可能无法恢复所有文件。
在以下示例中,假设以下条件:
client1 是请求还原的客户端。
client2 是创建请求方客户端要还原的备份的客户端。
在 Windows 上:install_path 是 NetBackup 软件的安装路径。默认情况下,该路径为 C:\Program Files\Veritas。
注意:
本主题中的信息适用于使用命令行执行的还原,而不适用于“备份、存档和还原”客户端界面。
注意:
在 Windows 上: 您必须拥有必要的权限才能执行下列步骤。
在 UNIX 上: 您必须是 root 用户才能执行必须在 NetBackup 服务器上执行的步骤。此外,您还需要是 root 用户才能在客户端上进行更改。
假定必须将从 client2 备份的文件还原到 client1。client1 和 client2 名称与客户端上的 NetBackup 客户端名称设置指定的名称相同。
在 Windows 上:
- 登录到 NetBackup 服务器。
- 将 client2 添加到以下文件,并执行以下操作之一:
编辑 install_path\NetBackup\db\altnames\client1 以包括 client2 的名称。
创建如下空文件:
install_path\NetBackup\db\altnames\No.Restrictions
在 UNIX 上:
- 以 root 身份登录到 NetBackup 服务器。
- 执行下列操作之一:
编辑 /usr/openv/netbackup/db/altnames/client1,使其包括 client2 的名称。或者,
对以下文件运行 touch 命令:
/usr/openv/netbackup/db/altnames/No.Restrictions
注意:
通过 No.Restrictions 文件,任何客户端都可以从 client2 还原文件。
- 登录到 client1,然后将 NetBackup 客户端名称更改为 client2。
- 还原文件。
- 撤消在服务器和客户端上所做的更改。
本例说明了 altnames 如何为客户端提供还原功能,这些客户端在连接到 NetBackup 服务器时不使用自己的主机名。
默认情况下,请求方客户端的 NetBackup 客户端名称必须与连接到 NetBackup 服务器时所用的对等名相符。如果 NetBackup 客户端名称是客户端的主机名且与对等名相符(正常情况下),即表明已满足此要求。
但是,如果客户端连接到多个以太网或通过网关连接到 NetBackup 服务器,则会出现问题。
在本例中,client1、client2 和 client3 发出的还原请求通过 TCP 网关传送。因为连接 NetBackup 服务器时,网关使用了自己的对等名而不是客户端的主机名,所以 NetBackup 将拒绝请求。客户端连自己的文件都无法还原。
要更正这种情况,请执行以下操作
- 确定网关的对等名:
尝试从上述相关的客户端还原。在本例中,请求失败并显示类似下面这样的错误消息:
client is not validated to use the server
查看 NetBackup 问题报告,并标识请求中使用的对等名。报告中的条目可能类似于以下内容:
01/29/12 08:25:03 bpserver - request from invalid server or client client1.dvlp.null.com
在本例中,对等名是 client1.dvlp.null.com。
- 执行以下操作之一:
在 Windows 上: 确定对等名,然后在 NetBackup 主服务器上创建以下文件:
install_path\NetBackup\db\altnames\peername
在本例中,该文件是:
install_path\NetBackup\db\altnames\client1.dvlp.null.com
在 UNIX 上: 对以下文件运行 touch 命令:
/usr/openv/netbackup/db/altnames/peername
在本例中,该文件是:
/usr/openv/netbackup/db/altnames/client1.dvlp.null.com
- 编辑 peername 文件,使其包含客户端名称。
例如,如果将文件 client1.dvlp.null.com 保留为空,则 client1、client2 和 client3 都可以访问与各自的 NetBackup 客户端名称设置对应的备份。
如果将名称 client2 和 client3 添加到该文件中,则会授予这两个客户端访问 NetBackup 文件还原的权限,但 client1 除外。
请注意,本示例不要求在客户端上进行任何更改。
- 还原文件。
如果无法使用 altnames 文件通过重定向的客户端还原来还原文件,请按下面的步骤解决问题:
在 Windows 上:
- 为 NetBackup 请求后台驻留程序创建调试日志目录:
install_path\NetBackup\logs\bprd
- 在主服务器上,停止并重新启动 NetBackup 请求后台驻留程序。重新启动服务以确保这项服务在详细模式下运行,并记录与客户端请求相关的信息。
- 在 client1(请求方客户端)上尝试执行文件还原。
- 在主服务器上标识 client1 使用的对等名连接。
- 查看 NetBackup 请求后台驻留程序的调试日志,以确定出现故障的名称组合:
install_path\NetBackup\logs\bprd\mmddyy.log
- 在主服务器上,执行以下操作之一:
创建 install_path\NetBackup\db\altnames\No.Restrictions 文件。通过该文件,任何客户端都可以在其 NetBackup 客户端名称设置更改为 client2 后访问 client2 备份。
创建 install_path\NetBackup\db\altnames\peername 文件。通过该文件,client1 可以在 client1 将 NetBackup 客户端名称设置更改为 client2 后访问 client2 备份。
将 client2 名称添加到以下文件:install_path\NetBackup\db\altnames\peername。
这样 client1 只能访问 client2 上的备份。
- 在 client1 上,更改 NetBackup 客户端名称设置以便与在 client2 上指定的名称匹配。
- 从 client1 中还原文件。
- 执行以下操作:
删除 install_path\NetBackup\logs\bprd 及其内容。
在 NetBackup Web UI 中,打开主服务器的主机属性。单击“日志记录”。清除“日志保留天数”设置。
- 如果不希望更改是永久性的,请执行以下操作:
删除 install_path\NetBackup\db\altnames\No.Restrictions(如果存在)。
删除 install_path\NetBackup\db\altnames\peername(如果存在)。
在 client1 上,将 NetBackup 客户端名称更改为原始值。
在 UNIX 上:
- 在 NetBackup 主服务器上,将 VERBOSE 条目和日志记录级别添加到 bp.conf 文件中。例如:
VERBOSE = 3
- 通过运行以下命令,为 bprd 创建调试日志目录:
mkdir /usr/openv/netbackup/logs/bprd
- 在 NetBackup 服务器上,停止 NetBackup 请求后台驻留程序 bprd,然后以详细模式将其重新启动,方法是运行:
/usr/openv/netbackup/bin/admincmd/bprdreq -terminate /usr/openv/netbackup/bin/bprd -verbose
重新启动 bprd,以确保 bprd 记录与客户端请求有关的信息。
- 在 client1 上尝试执行文件还原。
- 在 NetBackup 服务器上标识 client1 使用的对等名连接。
查看 bard debug 日志,以确定出现故障的名称组合:
/usr/openv/netbackup/logs/bprd/log.date
- 在 NetBackup 服务器上,输入以下命令:
mkdir -p /usr/openv/netbackup/db/altnames touch /usr/openv/netbackup/db/altnames/No.Restrictions
使用此命令,任何客户端可通过将其 NetBackup 客户端名称设置更改为指定 client2 来访问 client2 备份。
- 对以下文件运行 touch 命令:
/usr/openv/netbackup/db/altnames/peername
使用该命令,client1 可以通过将其 NetBackup 客户端名称设置更改为指定 client2 来访问任何 client2 备份。
- 将 client2 添加到 /usr/openv/netbackup/db/altnames/peername 文件中。将 client2 添加到 peername 文件后,client1 只能访问在 client2 上创建的备份。
- 在 client1 上,更改用户界面中的 NetBackup 客户端名称设置以与 client2 上所指定的名称相符。
- 将文件还原到 client1。
- 执行下列操作:
从主服务器上的 /usr/openv/netbackup/bp.conf 文件中删除 VERBOSE 条目。
删除 /usr/openv/netbackup/logs/bprd 及其内容。
- 将配置恢复到还原之前的状态。
删除 /usr/openv/netbackup/db/altnames/peer.or.hostname(如果有)
删除 /usr/openv/netbackup/db/altnames/No.Restrictions(如果有)
在 client1 上,将 NetBackup 客户端名称设置还原为原始值。