NetBackup™ Snapshot Manager for Data Center 管理指南
- 简介
- 准备 NetBackup Snapshot Manager for Data Center 安装
- 使用容器映像部署 NetBackup Snapshot Manager for Data Center
- 升级 NetBackup Snapshot Manager for Data Center
- 卸载 NetBackup Snapshot Manager for Data Center
- Snapshot Manager for Data Center 目录库备份和恢复
- 配置 NetBackup Snapshot Manager for Data Center
- Storage array replication(存储阵列同步复制)
- Snapshot Manager for Data Center 存储阵列插件
- Dell EMC PowerMax 和 VMax 阵列
- Dell EMC PowerFlex 阵列
- Dell EMC PowerScale (Isilon)
- Dell EMC PowerStore SAN 和 NAS 插件
- Dell EMC XtremIO SAN 阵列
- Dell EMC Unity 阵列
- Fujitsu Eternus AF/DX SAN 阵列
- Fujitsu Eternus AB/HB SAN 阵列
- HPE RMC 插件
- HPE XP 插件
- HPE Alletra 9000 SAN 阵列
- HPE Alletra 6000 SAN 阵列
- HPE GreenLake for Block Storage 阵列
- Hitachi NAS 阵列
- Hitachi SAN 阵列
- IBM Storwize SAN V7000 插件
- IBM FlashSystem 插件
- IBM SAN Volume Controller 插件
- InfiniBox SAN 阵列
- InfiniBox NAS 阵列
- Lenovo DM 5000 系列阵列
- NetApp 存储阵列
- NetApp E 系列阵列
- Nutanix Files 阵列
- Pure Storage FlashArray SAN
- Pure Storage FlashBlade 插件配置说明
- PowerMax eNAS 阵列
- Qumulo NAS 阵列
- Configuring storage lifecycle policies for snapshots and snapshot replication(为快照和快照同步复制配置存储生命周期策略)
- NetBackup Snapshot Manager 日志记录
- 故障排除
升级 NetBackup Snapshot Manager for Data Center
以下过程介绍如何升级 NetBackup Snapshot Manager for Data Center 部署。在升级过程中,将使用更新的容器替换运行当前版本 NetBackup Snapshot Manager for Data Center 的容器。
在 Podman/Docker 环境中升级 NetBackup Snapshot Manager for Data Center 服务器
- 下载 NetBackup Snapshot Manager for Data Center 升级安装程序。
在 NetBackup Snapshot Manager for Data Center 下载页面上,单击“立即下载”下载 NetBackup Snapshot Manager for Data Center 安装程序。
NetBackup Snapshot Manager for Data Center 软件组件以软件包形式提供。文件名格式如下所示:
NetBackup_SnapshotManager_<version>.tar.gz
注意:
实际文件名可能因版本而异。
- 将下载的压缩映像文件复制到要部署 NetBackup Snapshot Manager for Data Center 的计算机。
- 解压缩映像文件并列出内容:
# ls NetBackup_SnapshotManager_10.4.x.x-xxxx.tar.gz netbackup-flexsnap-10.4.x.x-xxxx.tar.gz flexsnap_preinstall.sh
- 运行以下命令准备 NetBackup Snapshot Manager for Data Center 主机以进行安装:
# sudo ./flexsnap_preinstall.sh
输出类似于以下内容:
对于 Podman
# ./flexsnap_preinstall.sh Checking for disk space ... done Checking for swap space ... done Validate host resources ... done Validate SELINUX ... done Check for podman installation ... done Validate podman version support ... done Check for podman socket file ... done Checking for required packages ... done Validate required services health ... done Removing deprecated services ... done Loading Snapshot Manager service images ... done Loading SELinux policy for containers ... done Copying flexsnap_configure script ... done
对于 Docker
# ./flexsnap_preinstall.sh Checking for disk space ... done Checking for swap space ... done Validate host resources ... done Check for docker installation ... done Validate docker version support ... done Check for docker socket file ... done Checking for required packages ... done Validate required services health ... done Loading Snapshot Manager service images ... done Copying flexsnap_configure script ... done
- 确认策略中没有快照或其他操作正在进行,然后运行以下命令停止 NetBackup Snapshot Manager for Data Center:
使用 flexsnap_configure CLI,运行:# flexsnap_configure stop
NetBackup Snapshot Manager for Data Center 容器逐一停止。将在命令行上显示类似以下内容的消息:
Stopping the services Stopping services at time: Wed Jan 3 06:12:52 UTC 2024 Stopping container: flexsnap-workflow-system-0-min ...done Stopping container: flexsnap-workflow-general-0-min ...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-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-postgresql ...done Stopping container: flexsnap-fluentd ...done Stopping services completed at time: Wed Jan 3 06:13:24 UTC 2024
等待所有 NetBackup Snapshot Manager for Data Center 容器停止,然后继续执行下一步。
- 使用 flexsnap_configure CLI 升级 NetBackup Snapshot Manager for Data Center,运行:# flexsnap_configure install
安装程序首先加载各个服务映像,然后在各自的容器中启动它们。
输出类似于以下内容(下面是 Podman 环境输出的示例):
Stopping the services Stopping services at time: Fri Jul 28 10:30:05 UTC 2023 Stopping container: flexsnap-agent.12ef61207c634aeba0f37aba192a4960 ...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-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 Stopping services completed at time: Fri Jul 28 10:30:23 UTC 2023 Configuration started at time: Fri Jul 28 10:30:26 UTC 2023 Docker server version: 1.13.1 This is an upgrade to NetBackup Snapshot Manager 10.3.0.x.xxxx Previous Snapshot Manager version: 10.1.1.x.xxxx Removing exited container flexsnap-agent.12ef61207c634aeba0f37aba192a4960 ...done Removing exited container flexsnap-nginx ...done Removing exited container flexsnap-notification ...done Removing exited container flexsnap-policy ...done Removing exited container flexsnap-scheduler ...done Removing exited container flexsnap-onhostagent ...done Removing exited container flexsnap-agent ...done Removing exited container flexsnap-listener ...done Removing exited container flexsnap-coordinator ...done Removing exited container flexsnap-api-gateway ...done Removing exited container flexsnap-certauth ...done Removing exited container flexsnap-rabbitmq ...done Removing exited container flexsnap-mongodb ...done Removing exited container flexsnap-ipv6config ...done Removing exited container flexsnap-fluentd ...done Deleting network : flexsnap-network ...done Taking backup of Snapshot Manager metadata...done Backup completed successfully. Backup file located at /cloudpoint/backup/cloudpoint_10.1.1.x.xxxx.tar.gz. Creating network: flexsnap-network ...done Starting container: flexsnap-fluentd ...done Starting container: flexsnap-ipv6config ...done Starting container: flexsnap-postgresql ...done Waiting for flexsnap-postgresql container to move to healthy state...Starting container: flexsnap-mongodb ...done Waiting for flexsnap-mongodb container to move to healthy state...Data migration required from mongo database to postgresql database Data migration is successful. Starting container: flexsnap-rabbitmq ...done Waiting for flexsnap-rabbitmq container to move to healthy state...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-nginx ...done Deleteing mongo resources flexsnap-mongodb Upgrade finished at time: Fri Jul 28 10:35:37 UTC 2023
示例 2:
Stopping the services Stopping services at time: Fri Aug 4 10:38:37 UTC 2023 Stopping container: flexsnap-workflow-system-0-min ...done Stopping container: flexsnap-workflow-general-0-min ...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-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 Stopping services completed at time: Fri Aug 4 10:38:55 UTC 2023 Configuration started at time: Fri Aug 4 10:38:57 UTC 2023 Docker server version: 20.10.7 IPv6 configuration is temporarily disabled on system. Snapshot Manager will be configured without IPv6 support. For Snapshot Manager with IPv6 support, enable IPv6 configuration on the system. This is an upgrade to NetBackup Snapshot Manager 10.3.0.x.xxxx Previous Snapshot Manager version: 10.1.1.0.1208 Removing exited container flexsnap-nginx ...done Removing exited container flexsnap-notification ...done Removing exited container flexsnap-policy ...done Removing exited container flexsnap-scheduler ...done Removing exited container flexsnap-onhostagent ...done Removing exited container flexsnap-agent ...done Removing exited container flexsnap-listener ...done Removing exited container flexsnap-coordinator ...done Removing exited container flexsnap-api-gateway ...done Removing exited container flexsnap-certauth ...done Removing exited container flexsnap-rabbitmq ...done Removing exited container flexsnap-mongodb ...done Removing exited container flexsnap-fluentd ...done Deleting network : flexsnap-network ...done Taking backup of Snapshot Manager metadata...done Backup completed successfully. Backup file located at /cloudpoint/backup/cloudpoint_10.1.1.0.1208.tar.gz. Creating network: flexsnap-network ...done Starting container: flexsnap-fluentd ...done Starting container: flexsnap-postgresql ...done Waiting for flexsnap-postgresql container to move to healthy state...Starting container: flexsnap-mongodb ...done Waiting for flexsnap-mongodb container to move to healthy state...Data migration required from mongo database to postgresql database Data migration is successful. Starting container: flexsnap-rabbitmq ...done Waiting for flexsnap-rabbitmq container to move to healthy state...Starting container: flexsnap-certauth ...done Waiting for flexsnap-certauth container to move to healthy state...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-nginx ...done Deleteing mongo resources flexsnap-mongodb
- NetBackup Snapshot Manager for Data Center 的交互式和非交互式升级:
NetBackup Snapshot Manager for Data Center 的交互式升级:# flexsnap_configure install -i
输出类似于以下内容:
Configuration started at time: Thu Jul 13 09:23:27 UTC 2023 Docker server version: 1.13.1 This is an upgrade to NetBackup Snapshot Manager 10.3.0.0.1008 Previous Snapshot Manager version: 10.2.1.0.1188 Do you want to take a backup of the Snapshot Manager metadata prior to upgrade? (y/n): n Removing exited container flexsnap-agent.837b51be82f5451e8eca27761d2f5b0c ...done Removing exited container flexsnap-nginx ...done Removing exited container flexsnap-notification ...done Removing exited container flexsnap-policy ...done Removing exited container flexsnap-scheduler ...done Removing exited container flexsnap-onhostagent ...done Removing exited container flexsnap-agent ...done Removing exited container flexsnap-listener ...done Removing exited container flexsnap-coordinator ...done Removing exited container flexsnap-api-gateway ...done Removing exited container flexsnap-certauth ...done Removing exited container flexsnap-rabbitmq ...done Removing exited container flexsnap-postgresql ...done Removing exited container flexsnap-fluentd ...done Deleting network : flexsnap-network ...done Creating network: flexsnap-network ...done Starting container: flexsnap-fluentd ...done Starting container: flexsnap-postgresql ...done Waiting for flexsnap-postgresql container to move to healthy state... Starting container: flexsnap-rabbitmq ...done Waiting for flexsnap-rabbitmq container to move to healthy state... 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-nginx ...done Upgrade finished at time: Thu Jul 13 09:27:18 UTC 2023
NetBackup Snapshot Manager for Data Center 的非交互式升级:# flexsnap_configure install
输出类似于以下内容:
Configuration started at time: Thu Jul 13 09:23:27 UTC 2023 Docker server version: 1.13.1 This is an upgrade to NetBackup Snapshot Manager 10.3.0.0.1008 Previous Snapshot Manager version: 10.2.1.0.1188 Taking backup of Snapshot Manager metadata...done Backup completed successfully. Backup file located at /cloudpoint/backup/cloudpoint_10.2.1.0.1188.tar.gz. Removing exited container flexsnap-agent.837b51be82f5451e8eca27761d2f5b0c ...done Removing exited container flexsnap-nginx ...done Removing exited container flexsnap-notification ...done Removing exited container flexsnap-policy ...done Removing exited container flexsnap-scheduler ...done Removing exited container flexsnap-onhostagent ...done Removing exited container flexsnap-agent ...done Removing exited container flexsnap-listener ...done Removing exited container flexsnap-coordinator ...done Removing exited container flexsnap-api-gateway ...done Removing exited container flexsnap-certauth ...done Removing exited container flexsnap-rabbitmq ...done Removing exited container flexsnap-postgresql ...done Removing exited container flexsnap-fluentd ...done Deleting network : flexsnap-network ...done Creating network: flexsnap-network ...done Starting container: flexsnap-fluentd ...done Starting container: flexsnap-postgresql ...done Waiting for flexsnap-postgresql container to move to healthy state... Starting container: flexsnap-rabbitmq ...done Waiting for flexsnap-rabbitmq container to move to healthy state... 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-nginx ...done Upgrade finished at time: Thu Jul 13 09:27:18 UTC 2023
- (可选)运行以下命令以删除先前版本映像。
(对于 Podman)# podman rmi -f <imagename>:<oldimage_tagid>
(对于 Docker)# docker rmi -f <imagename>:<oldimage_tagid>
- 要重新安装相同版本的 Snapshot Manager for Data Center,请将 --force 选项与 install 命令结合使用。
# flexsnap_configure install --force -i
输出类似于以下内容:
Configuration started at time: Tue Jan 2 11:02:32 UTC 2024 Podman server version: 4.2.0 This is an upgrade to NetBackup Snapshot Manager 10.4.x.xxxx Previous Snapshot Manager version: 10.4.x.xxxx Deleting network : flexsnap-network ...done Creating network: flexsnap-network ...done Starting container: flexsnap-fluentd ...done Starting container: flexsnap-postgresql ...done Waiting for flexsnap-postgresql container to move to healthy state...Starting container: flexsnap-rabbitmq ...done Waiting for flexsnap-rabbitmq container to move to healthy state...Starting container: flexsnap-certauth ...done Waiting for flexsnap-certauth container to move to healthy state...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-nginx ...done Upgrade finished at time: Tue Jan 2 11:05:42 UTC 2024
- 要验证新的 NetBackup Snapshot Manager for Data Center 版本是否安装成功,请执行以下操作:
- 升级过程完成。验证 NetBackup Snapshot Manager for Data Center 配置设置和数据是否按原样保留。