Veritas NetBackup™ CloudPoint 安装和升级指南
- 第 I 部分. CloudPoint 安装和配置
- 准备安装 CloudPoint
- 使用容器映像部署 CloudPoint
- 部署 CloudPoint 扩展
- CloudPoint 云插件
- CloudPoint 存储阵列插件
- NetApp 插件配置说明
- Nutanix Files 插件配置说明
- Dell EMC Unity 阵列插件配置说明
- Pure Storage FlashArray 插件配置说明
- HPE RMC 插件配置说明
- HPE XP 插件配置说明
- Hitachi 插件配置说明
- Hitachi (HDS VSP 5000) 插件配置说明
- InfiniBox 插件配置说明
- Dell EMC PowerScale (Isilon) 插件配置说明
- Dell EMC PowerMax 和 VMax 插件配置说明
- Qumulo 插件配置说明
- CloudPoint 应用程序代理和插件
- Oracle 插件配置说明
- 关于快照还原
- 还原 SQL Server 快照后需要执行的其他步骤
- 使用 CloudPoint 无代理功能保护资产
- NetBackup CloudPoint 中的卷加密
- CloudPoint 安全性
- 第 II 部分. CloudPoint 维护
在 Podman 环境中升级
在 Podman 环境中升级 CloudPoint 服务器
- 下载 CloudPoint 升级安装程序。
在 CloudPoint 下载页面上,单击“立即下载”下载 CloudPoint 安装程序。
CloudPoint 软件组件以映像的形式提供,这些映像打包在压缩文件中。文件名格式如下所示:
Veritas_CloudPoint_9.x.x.x.x.tar.gz
示例:Veritas_CloudPoint_9.1.0.0.9349.tar.gz
- 将下载的压缩映像文件复制到要部署 CloudPoint 的计算机。
- 解压缩映像文件并列出内容:
# gunzip
VRTScloudpoint-podman-9.1.0.0.9349.tar.gz
# tar -xvf
VRTScloudpoint-podman-9.1.0.0.9349.tar
输出类似于以下内容:
flexsnap-cloudpoint-9.x.x.x.x.img flexsnap-coordinator-9.x.x.x.x.img flexsnap-agent-9.x.x.x.x.img flexsnap-onhostagent-9.x.x.x.x.img flexsnap-policy-9.x.x.x.x.img flexsnap-scheduler-9.x.x.x.x.img flexsnap-config-9.x.x.x.x.img flexsnap-certauth-9.x.x.x.x.img flexsnap-rabbitmq-9.x.x.x.x.img flexsnap-api-gateway-9.x.x.x.x.img flexsnap-notification-9.x.x.x.x.img flexsnap-fluentd-9.x.x.x.x.img flexsnap-nginx-9.x.x.x.x.img flexsnap-idm-9.x.x.x.x.img flexsnap-workflow-9.x.x.x.x.img flexsnap-listener-9.x.x.x.x.img flexsnap-datamover-9.x.x.x.x.img flexsnap-mongodb-9.x.x.x.x.img flexsnap-podman-api.service flexsnap-podman-containers.service flexsnap_preinstall.sh dnsname
- 运行以下命令准备 CloudPoint 主机以进行安装:
# ./flexsnap_preinstall.sh
输出类似于以下内容:
Executing the following changes on this node to prepare the CloudPoint server for installation: 1) Loading CloudPoint service images. 2) Copying dnsname plugin to the /usr/libexec/cni folder. 3) Check if dnsmasq rpm is installed on the host, if not, installation is done automatically. 4) Creating and starting the systemd service for the Podman API server. Do you want to continue? (Yes/No): Yes Loaded image(s): localhost/veritas/flexsnap-agent:9.1.0.0.9349 Loaded image(s): localhost/veritas/flexsnap-api-gateway:9.1.0.0.9349 Loaded image(s): localhost/veritas/flexsnap-certauth:9.1.0.0.9349 ............ ............ Loaded image(s): localhost/veritas/flexsnap-workflow:9.1.0.0.9349 Copying dnsname plugin...done Starting Podman API service...done
注意:
输出将被截断以适合页面。
- 确认没有保护策略快照或其他操作正在进行,然后运行以下命令停止 CloudPoint:
# podman run -it --rm --privileged -v /cloudpoint:/cloudpoint -v /run/podman/podman.sock:/run/podman/podman.sock veritas/flexsnap-cloudpoint:<current_version> stop
此处,current_version 表示当前安装的 CloudPoint 版本,例如 9.0.0.0.9234
注意:
请确保在输入命令时不含任何换行符。
CloudPoint 容器逐一停止。将在命令行上显示类似以下内容的消息:
Stopping the services Stopping container: flexsnap-workflow-system-0-0 ...done Stopping container: flexsnap-workflow-indexing-0-0 ...done Stopping container: flexsnap-workflow-general-0-0 ...done Stopping container: flexsnap-listener ...done Stopping container: flexsnap-nginx ...done Stopping container: flexsnap-notification ...done Stopping container: flexsnap-policy ...done Stopping container: flexsnap-scheduler ...done Stopping container: flexsnap-idm ...done Stopping container: flexsnap-onhostagent ...done Stopping container: flexsnap-agent ...done Stopping container: flexsnap-coordinator ...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
等待所有 CloudPoint 容器停止,然后继续执行下一步。
- 通过运行以下命令升级 CloudPoint:
# podman run -it --rm --privileged -v /cloudpoint:/cloudpoint -v /run/podman/podman.sock:/run/podman/podman.sock veritas/flexsnap-cloudpoint:<new_version> install
对于无人参与的安装,请使用以下命令:
# podman run -it --rm --privileged -v /cloudpoint:/cloudpoint -v /run/podman/podman.sock:/run/podman/podman.sock veritas/flexsnap-cloudpoint:<new_version> install -y
此处,new_version 表示要升级到的 CloudPoint 版本,例如 9.1.0.0.9349
-y 选项将批准所有后续安装提示,从而允许安装程序在非交互模式下继续。
注意:
请确保在输入命令时不含任何换行符。
- 安装程序首先加载各个服务映像,然后在各自的容器中启动它们。
输出类似于以下内容:
Installing the services Configuration started at time: Mon May 3 11:57:33 UTC 2021 podman server version: 2.0.5 Supported: true This is an upgrade to NetBackup CloudPoint 9.1.0.0.9349 Previous CloudPoint version: 9.0.0.0.9234 Do you want to take a backup of the CloudPoint metadata prior to upgrade? (y/n): y Taking backup of CloudPoint metadata...done Backup completed successfully. Backup file located at /cloudpoint/backup/cloudpoint_9.0.0.0.9234.tar.gz. [Storing /cloudpoint/keys/idm_store] [Storing /cloudpoint/keys/flexsnap-idm_store] Creating network: flexsnap-network ...done Starting container: flexsnap-fluentd ...done Starting container: flexsnap-mongodb ...done Starting container: flexsnap-rabbitmq ...done Starting container: flexsnap-certauth ...done Starting container: flexsnap-api-gateway ...done Starting container: flexsnap-coordinator ...done Starting container: flexsnap-listener ...done Starting container: flexsnap-agent ...done Starting container: flexsnap-onhostagent ...done Starting container: flexsnap-scheduler ...done Starting container: flexsnap-policy ...done Starting container: flexsnap-notification ...done Starting container: flexsnap-idm ...done Starting container: flexsnap-config ...done Starting container: flexsnap-nginx ...done Upgrade finished at time: Mon May 3 11:58:51 UTC 2021 Before using backups from cloud snapshots, re-register CloudPoint with the NetBackup primary server
- (可选)运行以下命令以删除先前版本映像。
# podman rmi -f <imagename>:<oldimage_tagid>
- 要验证新的 CloudPoint 版本是否安装成功,请执行以下操作:
- 升级过程完成。验证 CloudPoint 配置设置和数据是否按原样保留。
- 如果 CloudPoint 未注册到 NetBackup 主服务器,则必须立即进行注册。
有关说明,请参考《NetBackup Web UI 云管理指南》。