NetBackup™ Snapshot Manager 安装和升级指南
- 简介
- 第 I 部分. NetBackup Snapshot Manager 安装和配置
- 准备 NetBackup Snapshot Manager 安装
- 使用容器映像部署 NetBackup Snapshot Manager
- 部署 NetBackup Snapshot Manager 扩展
- NetBackup Snapshot Manager 云插件
- NetBackup Snapshot Manager 应用程序代理和插件
- 使用 NetBackup Snapshot Manager 无代理功能保护资产
- NetBackup Snapshot Manager 中的卷加密
- NetBackup Snapshot Manager 安全性
- 第 II 部分. NetBackup Snapshot Manager 维护
在 RHEL 8.6 或 8.4 上迁移和升级 Snapshot Manager
执行以下步骤将 Snapshot Manager 10.0 或 10.0.0.1 从 RHEL 7.x 主机迁移到新的 RHEL 8.6 或 8.4 主机。
在 Docker 环境中升级 Snapshot Manager
- 下载 Snapshot Manager 升级安装程序。
示例:
NetBackup_SnapshotManager_<version>.tar.gz - 解压缩映像文件并列出内容:
# ls NetBackup_SnapshotManager_10.1.x.x.xxxx.tar.gz netbackup-flexsnap-10.1.x.x.xxxx.tar.gz flexsnap_preinstall.sh
- 运行以下命令准备 Snapshot Manager 主机以进行安装:
# sudo ./flexsnap_preinstall.sh
- 通过运行以下命令升级 Snapshot Manager:
# podman run -it --rm -u 0 -v /cloudpoint:/cloudpoint -v /run/podman/podman.sock:/run/podman/podman.sock veritas/flexsnap-deploy:<new_version> install对于无人参与的安装,请使用以下命令:
# podman run -it --rm -u 0 -v /cloudpoint:/cloudpoint -v /run/podman/podman.sock:/run/podman/podman.sock veritas/flexsnap-deploy:<new_version> install -y此处,new_version 表示要升级到的 Snapshot Manager 版本。
-y 选项将批准所有后续安装提示,从而允许安装程序在非交互模式下继续。
注意:
请确保在输入命令时不含任何换行符。
安装程序首先加载各个服务映像,然后在各自的容器中启动它们。
- (可选)运行以下命令以删除先前版本映像。
# podman rmi -f <imagename>:<oldimage_tagid>
- 要验证新的 Snapshot Manager 版本是否安装成功,请执行以下操作:
在 Podman 环境中迁移 Snapshot Manager
- 在 RHEL 7.x 主机上,确认没有保护策略快照或其他操作正在进行,然后运行以下命令停止 Snapshot Manager:
# sudo docker run -it --rm -v /cloudpoint:/cloudpoint -v /var/run/docker.sock:/var/run/docker.sock veritas/flexsnap-deploy:<current_version> stop此处,current_version 表示当前安装的 Snapshot Manager 版本。
示例:
# sudo docker run -it --rm -v /cloudpoint:/cloudpoint -v /var/run/docker.sock:/var/run/docker.sock veritas/flexsnap-deploy:9.1.0.0.9349 stop注意:
这是一条命令。请确保在输入命令时不含任何换行符。
Snapshot Manager 容器逐一停止。将在命令行上显示类似以下内容的消息:
Stopping the services Stopping container: flexsnap-core.8a51aac1848c404ab61e4625d7b88703 ...done Stopping container: flexsnap-core-long-15 ...done Stopping container: flexsnap-core-long-14 ...done Stopping container: flexsnap-core-long-13 ...done Stopping container: flexsnap-core-long-12 ...done Stopping container: flexsnap-core-long-11 ...done Stopping container: flexsnap-core-long-10 ...done Stopping container: flexsnap-core-long-9 ...done Stopping container: flexsnap-core-long-8 ...done Stopping container: flexsnap-core-long-7 ...done Stopping container: flexsnap-core-long-6 ...done Stopping container: flexsnap-core-long-5 ...done Stopping container: flexsnap-core-long-4 ...done Stopping container: flexsnap-core-long-3 ...done Stopping container: flexsnap-core-long-2 ...done Stopping container: flexsnap-core-long-1 ...done Stopping container: flexsnap-core-long-0 ...done Stopping container: flexsnap-core-15 ...done Stopping container: flexsnap-core-14 ...done Stopping container: flexsnap-core-13 ...done Stopping container: flexsnap-core-12 ...done Stopping container: flexsnap-core-11 ...done Stopping container: flexsnap-core-10 ...done Stopping container: flexsnap-core-9 ...done Stopping container: flexsnap-core-8 ...done Stopping container: flexsnap-core-7 ...done Stopping container: flexsnap-core-6 ...done Stopping container: flexsnap-core-5 ...done Stopping container: flexsnap-core-4 ...done Stopping container: flexsnap-core-3 ...done Stopping container: flexsnap-core-2 ...done Stopping container: flexsnap-core-1 ...done Stopping container: flexsnap-core-0 ...done Stopping container: flexsnap-nginx ...done Stopping container: flexsnap-core ...done Stopping container: flexsnap-core ...done Stopping container: flexsnap-scheduler ...done Stopping container: flexsnap-idm ...done Stopping container: flexsnap-core ...done Stopping container: flexsnap-core ...done Stopping container: flexsnap-core ...done Stopping container: flexsnap-api-gateway ...done Stopping container: flexsnap-certauth ...done Stopping container: flexsnap-rabbitmq ...done Stopping container: flexsnap-mongodb ...done Stopping container: flexsnap-fluentd ...done
等待所有 Snapshot Manager 容器停止,然后继续执行下一步。
- 将 Snapshot Manager 配置数据迁移到 RHEL 8.6 或 8.4 主机:
如果已使用 RHEL 8.6 或 8.4 创建了新系统:
运行以下命令从当前主机中卸载 /cloudpoint。
# umount /cloudpoint
分离已装入到 /cloudpoint 装入点的数据磁盘。
注意:
有关分离或连接数据磁盘的详细说明,请按照云或存储供应商提供的文档进行操作。
在 RHEL 8.6 或 8.4 主机上,运行以下命令以创建和装入磁盘:
# mkdir /cloudpoint
# mount /dev/<diskname> /cloudpoint
有关特定于供应商的详细信息
如果已从 RHEL 7.x 升级到 RHEL 8.6 或 8.4,请从 RHEL 7.x 系统复制 /cloudpoint 装入点数据,并将其移至 RHEL 8.6 或 8.4 系统的 /cloudpoint 文件夹下。
Snapshot Manager 迁移过程完成。
迁移后,按照在 Docker 环境中升级 Snapshot Manager 中提及的步骤在新主机上安装
new_version。 - 在迁移过程中,如果 Snapshot Manager 迁移到另一个系统或 IP 地址已更改,则重新生成证书,如下所示:
使用以下命令停止 Snapshot Manager 服务:
[root@ip-172-31-24-178 ec2-user]# podman run -it --rm --privileged -v /cloudpoint:/cloudpoint -v /run/podman/podman.sock:/run/podman/podman.sock veritas/flexsnap-deploy:10.0.0.9818 stop
使用以下命令重新生成证书:
/cloudpoint/scripts/cp_regenerate_certs.sh -i <CP_IP_ADDRESS> -h <CP_HOSTNAME>
Setting up certificate authority ...done Generating certificates for servers ...done Generating certificates for clients ...done Adding MongoDB and RabbitMQ certificate to the trust store ...[Storing /cloudpoint/keys/idm_store] [Storing /cloudpoint/keys/flexsnap-idm_store] done Creating symlinks for nginx certificates ...done
使用以下命令启动 Snapshot Manager 服务:
[root@ip-172-31-24-178 ec2-user]# podman run -it --rm --privileged -v /cloudpoint:/cloudpoint -v /run/podman/podman.sock:/run/podman/podman.sock veritas/flexsnap-deploy:10.0.0.9818 start
- 根据以下适当情况,更新
/cloudpoint/openv/netbackup/bp.conf文件以将 CLIENT_NAME 的值更新为新 Snapshot Manager IP/主机名。如果 IP 地址未更改,则编辑 Snapshot Manager 服务器条目并提供为 Snapshot Manager 主机生成的重新发布令牌。
如果 IP 地址发生更改,请禁用之前的 Snapshot Manager 主机,然后使用新 IP 地址添加 Snapshot Manager 主机。然后执行以下步骤:
吊销之前的 Snapshot Manager 主机的证书。
使用主机映射将新 Snapshot Manager 主机 IP/主机名映射添加到之前的 Snapshot Manager 主机。
通过选择之前的 Snapshot Manager 主机生成重新发布令牌,然后使用该令牌编辑新的 Snapshot Manager 主机。将替换旧 Snapshot Manager 主机的“证书”条目和“主机映射”。
- 将 Snapshot Manager 迁移到 RHEL 8.6 或 8.4 主机后,请执行以下步骤将 Snapshot Manager 升级到 10.1。
- Snapshot Manager 的迁移和升级过程完成。验证 Snapshot Manager 配置设置和数据是否按原样保留。