Veritas NetBackup™ Appliance 管理指南
- 概述
- 监视 NetBackup Appliance
- 从 NetBackup Appliance 网页操作界面管理 NetBackup Appliance
- 关于存储配置
- 关于设备支持的磁带设备
- 关于配置设备的主机参数
- 管理 > 设备还原
- 管理 > 设备许可证
- 关于迁移实用程序
- NetBackup Appliance 的软件版本更新
- 关于安装 EEB
- 关于安装 NetBackup 管理控制台和客户端软件
- 管理 > 附加服务器
- 管理 > 高可用性
- 使用 NetBackup Appliance 命令行操作界面管理 NetBackup Appliance
- 了解 NetBackup Appliance 设置
- 故障排除
- 重复数据删除池目录库备份和恢复
使用 NetBackup 目录库还原功能恢复 NetBackup Appliance 主服务器
本节详细介绍了如何使用 NetBackup 目录库还原功能恢复 NetBackup Appliance 主服务器。
要完成此任务,必须提供以下信息:
受影响主服务器中的 NetBackup 目录库副本。
注意:
请确保设置 NetBackup 目录库备份策略的密码。目录库恢复时需要该密码。
受影响主服务器中的存储配置。
受影响主服务器的主机名。
网络配置(如果需要重新映像)。
受影响主服务器的时区。
注意:
此过程要求您将 NetBackup 目录库的副本存储在单独的服务器或计算机上。您需要目录库备份来恢复受影响的主服务器。
使用 NetBackup 目录库还原功能恢复设备主服务器
- 根据主服务器的状态执行以下操作之一:
如果可以登录到主服务器,请执行恢复出厂设置并保留网络设置。可以选择删除所有映像,然后重置存储配置。
如果无法登录到主服务器,请使用灾难事件发生前的相同网络设置执行服务器重新映像。
- 完成恢复出厂设置或重新映像操作后,登录到主服务器上的 NetBackup Appliance 命令行操作界面,然后创建 NetBackup CLI 用户。
Main_Menu > Manage > NetBackupCLI > Create
- 将异地存储的 NetBackup 目录库文件复制到主服务器上。
- 从 NetBackup Appliance 命令行操作界面注销,然后以先前创建的 NetBackup CLI 用户身份进行登录。
- 运行 bp.kill_all。
- 使用
.drpkg
的软件包文件运行 nbhostidentity -import -infile - 运行 bp.start_all,然后验证令牌、证书和安全设置是否已还原。
- 将出厂状态设备的角色配置为主服务器。
注意:
确保主服务器的主机名、时区和存储设置与灾难发生之前相同。
- 运行 bpsetconfig 添加行:MEDIA_SERVER=<media_server_name>,然后在新的主服务器上注册介质服务器。使用 Ctrl + D 退出并保存此条目。
- 运行 nbemmcmd 将介质服务器的记录手动添加到 EEM 数据库:
nbemmcmd -addhost -machinename <media_server_name> -machinetype media -primarieserver <primary_server_name> -operatingsystem linux -netbackupversion <NetBackup_version>
- 在介质服务器上重新启动 NetBackup 服务。
注意:
要确保主服务器和介质服务器之间的正常通信,必须先执行此步骤,然后在介质服务器上创建 MSDP 存储信息,如以下步骤所述。
- 使用以下命令创建介质服务器 AdvancedDisk 和 MSDP 存储信息:
AdvanvcedDisk
nbdevconfig -creatests -storage_server <media_server_name> -stype AdvancedDisk -media_server <media_server_name> -st 5
nbdevconfig -createdp -dp dp_adv_<media_server_name> -stype AdvancedDisk -storage_servers <media_server_name> -dvlist dvlist.txt
bpstuadd -label stu_adv_<media_server_name> -dp dp_adv_<media_server_name> -cj 20 -odo 1 -okrt 0 -nodevhost -M <primary_server_name>
MSDP
nbdevconfig -creatests -storage_server <media_server_name> -stype PureDisk -media_server <media_server_name> -st 9
nbdevconfig -createdp -dp dp_disk_<media_server_name> -stype PureDisk -storage_servers <media_server_name> -dvlist dvlist.txt
bpstuadd -label stu_disk_<media_server_name> -dp dp_disk_<media_server_name> -cj 20 -odo 1 -okrt 0 -nodevhost -M <primary_server_name>
- 通过执行以下操作之一还原 NetBackup 目录库:
运行 bprecover -wizard 命令。
使用“NetBackup 管理控制台”中的“NetBackup 目录库恢复向导”。
- 在角色配置期间,将重新创建 nbasecadmin 用户,并且其用户 ID 可能会更改,从而阻止该用户登录到 NetBackup 网页操作界面。在尝试以 nbasecadmin 用户身份登录网页操作界面之前,请以 NetBackupCLI 用户身份打开 SSH 会话并运行以下命令:
bpnbaz -AddRBACPrincipal -User unixpwd:<appliancename>:nbasecadmin
如果显示以下消息,则 nbasecadmin 用户 ID 未更改,您可以登录到网页操作界面:
The user or user group provided already has Administrator privileges.
如果未显示上述消息,则现在有两个与 nbasecadmin 用户名关联的用户 ID。要解决此问题,请按显示顺序执行以下任务:
以 nbasecadmin 身份登录到 NetBackup 网页操作界面。
转到 RBAC >“角色”>“管理员”。
删除 nbasecadmin 用户行,从而禁止 nbasecadmin 用户登录。
再次运行上述 bpnbaz 命令以将 nbasecadmin 添加为 RBAC 主体用户。此步骤可确保 NetBackup 用户数据库中只有一条 nbasecadmin 记录。
在角色配置期间,不会创建或重新创建任何其他操作系统用户。目录库恢复可能会显示具有管理员角色的用户,或具有与不再存在的操作系统用户关联的其他角色的用户。应从 NetBackup 网页操作界面中将这些用户删除,然后在设备上重新创建,并在 NetBackup 网页操作界面中为其分配相应角色。
- 运行 bp.kill_all 和 bp.restart_all 以完成主服务器的恢复。
- 同步 MSDP 存储服务器密码,如下所示:
对于软件版本 3.3.0.1 及更高版本,登录到主服务器上的 Appliance 命令行操作界面并运行以下命令:
Main_Menu > Appliance > ShowDeDupPassword
对于软件版本 3.1 到 3.2,登录到主服务器上的 Appliance 命令行操作界面并运行以下命令:
Main_Menu > Appliance > ShowDeDupPassword
以 NetBackup CLI 用户身份登录设备主服务器并运行以下命令:
tpconfig -update -storage_server <primary host name> -stype PureDisk -sts_user_id root -media_server <primary hostname>,然后输入上次命令输出中的重复数据删除密码。