NetBackup™ Snapshot Manager for Cloud 安装和升级指南

Last Published:
Product(s): NetBackup & Alta Data Protection (10.5.0.1)
  1. 简介
    1.  
      关于部署方法
    2.  
      确定运行 NetBackup Snapshot Manager for Cloud 的位置
    3.  
      关于在云中部署 NetBackup Snapshot Manager
  2. 第 I 部分. NetBackup Snapshot Manager for Cloud 安装和配置
    1. 准备 NetBackup Snapshot Manager for Cloud 安装
      1.  
        满足系统要求
      2.  
        NetBackup Snapshot Manager 主机规模建议
      3.  
        NetBackup Snapshot Manager 扩展规模建议
      4.  
        创建实例或准备主机以安装 NetBackup Snapshot Manager
      5.  
        安装容器平台(Docker、Podman)
      6.  
        创建并装入卷以存储 NetBackup Snapshot Manager 数据
      7.  
        验证是否已在实例或物理主机上打开特定端口
      8.  
        针对从快照备份作业准备 NetBackup Snapshot Manager
      9.  
        OCI - 从快照备份作业的 iptable 规则
    2. 使用容器映像部署 NetBackup Snapshot Manager for Cloud
      1.  
        开始安装 NetBackup Snapshot Manager 之前
      2.  
        在 Docker/Podman 环境中安装 NetBackup Snapshot Manager
      3.  
        在配置了 CIS Level 2 v2 的主机上安装 NetBackup Snapshot Manager
      4.  
        保护与 NetBackup Snapshot Manager 的连接
      5.  
        验证是否已成功安装 NetBackup Snapshot Manager
      6.  
        重新启动 NetBackup Snapshot Manager
    3. 部署 NetBackup Snapshot Manager for Cloud 扩展
      1.  
        开始安装 NetBackup Snapshot Manager 扩展前
      2.  
        下载 NetBackup Snapshot Manager 扩展
      3. 在 VM 上安装 NetBackup Snapshot Manager 扩展
        1.  
          在 VM 上安装扩展的前提条件
        2.  
          在 VM 上安装扩展
      4. 在 Azure 中的托管 Kubernetes 群集 (AKS) 上安装 NetBackup Snapshot Manager 扩展
        1.  
          在 Azure 中的托管 Kubernetes 群集上安装扩展的前提条件
        2.  
          在 Azure (AKS) 上安装扩展
      5. 在 AWS 中的托管 Kubernetes 群集 (EKS) 上安装 NetBackup Snapshot Manager 扩展
        1.  
          在 AWS 中的托管 Kubernetes 群集上安装扩展的前提条件
        2. 在 AWS (EKS) 上安装扩展
          1.  
            使用扩展脚本安装扩展
      6. 在 GCP 中的托管 Kubernetes 群集 (GKE) 上安装 NetBackup Snapshot Manager 扩展
        1.  
          在 GCP 中的托管 Kubernetes 群集上安装扩展的前提条件
        2.  
          在 GCP (GKE) 上安装扩展
      7.  
        使用 Kustomize 和 CR YAML 安装扩展
      8.  
        管理扩展
    4. NetBackup Snapshot Manager for Cloud 提供商
      1.  
        为什么要配置 NetBackup Snapshot Manager 云提供商?
      2. AWS 插件配置说明
        1.  
          配置 AWS 插件的前提条件
        2.  
          在创建跨帐户配置之前
        3.  
          使用 AWS Systems Service Manager 的应用程序一致性快照的前提条件
        4.  
          使用 VPC 端点配置 AWS 插件的前提条件
        5.  
          NetBackup Snapshot Manager 需要的 AWS 权限
        6.  
          为 NetBackup Snapshot Manager 配置 AWS 权限
      3. Google Cloud Platform 插件配置说明
        1. 使用凭据和服务帐户选项配置 GCP 插件的前提条件
          1.  
            使用服务帐户选项配置 GCP 插件的其他前提条件
        2.  
          NetBackup Snapshot Manager 需要的 Google Cloud Platform 权限
        3.  
          为插件配置准备 GCP 服务帐户
        4.  
          为 NetBackup Snapshot Manager 配置 GCP 服务帐户
        5.  
          GCP 跨项目配置
        6.  
          GCP 共享 VPC 配置
      4. Microsoft Azure 插件配置说明
        1.  
          在 Microsoft Azure 上配置权限
        2.  
          关于 Azure 快照
      5. Microsoft Azure Stack Hub 插件配置说明
        1.  
          在 Microsoft Azure Stack Hub 上配置权限
        2.  
          配置 Azure Stack Hub VM 的暂存位置以从备份还原
        3.  
          关于 Azure Stack Hub 快照
      6. OCI 插件配置说明
        1.  
          NetBackup OCI 支持限制
        2.  
          配置 OCI 插件的前提条件
        3.  
          OCI 配置参数
        4.  
          配置 OCI 的主机支持
        5.  
          NetBackup Snapshot Manager 所需的 OCI 权限
      7.  
        DBPaaS 的云服务提供商端点
    5. 用于保护云主机/VM 上资产的配置
      1.  
        确定使用 NetBackup Snapshot Manager 的哪个功能(主机上代理或无代理)保护资产
      2. 使用 NetBackup Snapshot Manager 的主机上代理功能保护资产
        1. 安装和配置 NetBackup Snapshot Manager 代理
          1.  
            下载并安装 NetBackup Snapshot Manager 代理
          2. 基于 Linux 的代理
            1.  
              准备安装基于 Linux 的代理
            2.  
              注册基于 Linux 的代理
          3. 基于 Windows 的代理
            1.  
              准备安装基于 Windows 的代理
            2.  
              注册基于 Windows 的代理
        2. 配置 NetBackup Snapshot Manager 应用程序插件
          1.  
            配置应用程序插件
          2. Microsoft SQL 插件
            1.  
              Microsoft SQL 插件配置要求
            2.  
              Microsoft SQL Server 的还原要求和限制
            3.  
              还原 SQL AG 数据库之前需要执行的步骤
            4.  
              还原 SQL AG 数据库之后需要执行的其他步骤
            5. 还原 SQL Server 实例快照后需要执行的其他步骤
              1.  
                在 SQL Server 主机级别还原后需要执行的步骤
              2.  
                在 SQL Server 实例磁盘级别将快照还原到新位置后需要执行的步骤
          3. Oracle 插件
            1. Oracle 插件配置要求
              1.  
                优化 Oracle 数据库数据和元数据文件
            2.  
              Oracle 的还原要求和限制
            3.  
              还原 Oracle 快照后需要执行的其他步骤
      3. 使用 NetBackup Snapshot Manager 的无代理功能保护资产
        1.  
          无代理配置的前提条件
        2.  
          配置无代理功能
        3.  
          升级 NetBackup Snapshot Manager 后配置无代理功能
    6. Snapshot Manager for Cloud 目录库备份和恢复
      1.  
        关于使用脚本
      2.  
        NetBackup Snapshot Manager 数据备份
      3.  
        NetBackup Snapshot Manager 数据恢复
    7. NetBackup Snapshot Manager for Cloud 资产保护
      1. NetBackup 保护计划
        1.  
          为云资产创建 NetBackup 保护计划
        2.  
          为云资产订购 NetBackup 保护计划
      2.  
        在快照和还原点集合上分配标记
      3.  
        将 VSS 配置为在原始驱动器上存储卷影副本
    8. NetBackup Snapshot Manager for Cloud 中的卷加密
      1.  
        关于 NetBackup Snapshot Manager 中的卷加密支持
      2.  
        适用于 Azure 的卷加密
      3.  
        适用于 GCP 的卷加密
      4.  
        适用于 AWS 的卷加密
      5.  
        适用于 OCI 的卷加密
    9. NetBackup Snapshot Manager for Cloud 安全
      1.  
        为 Azure Stack 配置安全性
      2.  
        为 Azure Stack 配置云连接器
      3.  
        Azure Stack 的 CA 配置
  3. 第 II 部分. NetBackup Snapshot Manager for Cloud 维护
    1. NetBackup Snapshot Manager for Cloud 日志记录
      1.  
        关于 NetBackup Snapshot Manager 日志记录机制
      2. 基于 Fluentd 的 NetBackup Snapshot Manager 日志记录的工作原理
        1.  
          关于 NetBackup Snapshot Manager fluentd 配置文件
        2.  
          修改 fluentd 配置文件
      3.  
        NetBackup Snapshot Manager 日志
      4.  
        无代理日志
      5.  
        对 NetBackup Snapshot Manager 日志记录进行故障排除
    2. 升级 NetBackup Snapshot Manager for Cloud
      1.  
        关于 NetBackup Snapshot Manager for Cloud 升级
      2.  
        支持的升级路径
      3.  
        升级方案
      4.  
        准备升级 NetBackup Snapshot Manager
      5.  
        升级 NetBackup Snapshot Manager
      6.  
        使用修补程序升级 NetBackup Snapshot Manager
      7.  
        在 NetBackup Snapshot Manager 主机上应用操作系统修补程序
      8. 迁移和升级 NetBackup Snapshot Manager
        1.  
          开始迁移 NetBackup Snapshot Manager 前
        2.  
          在 RHEL 8.x 和 9.x 上迁移和升级 NetBackup Snapshot Manager
      9.  
        从地带迁移到区域的 GCP 配置
      10. 升级后任务
        1.  
          升级 NetBackup Snapshot Manager 扩展
      11.  
        迁移后任务
    3. 卸载 NetBackup Snapshot Manager for Cloud
      1.  
        准备卸载 NetBackup Snapshot Manager
      2.  
        备份 NetBackup Snapshot Manager
      3.  
        取消配置 NetBackup Snapshot Manager 插件
      4.  
        取消配置 NetBackup Snapshot Manager 代理
      5.  
        删除 NetBackup Snapshot Manager 代理
      6.  
        从独立 Docker 主机环境中删除 NetBackup Snapshot Manager
      7.  
        删除 NetBackup Snapshot Manager 扩展 - 基于 VM 或基于托管 Kubernetes 群集
      8.  
        还原 NetBackup Snapshot Manager
    4. 对 NetBackup Snapshot Manager for Cloud 进行故障排除
      1.  
        对 NetBackup Snapshot Manager 进行故障排除
      2.  
        如果 Windows 实例与 NetBackup Snapshot Manager 主机失去连接,SQL 快照或还原及粒度还原操作将失败
      3.  
        如果原始磁盘与实例分离,则磁盘级别快照还原将失败
      4.  
        即使将系统托管标识分配给控制节点池后,发现也无法工作
      5.  
        GCP 从快照备份的性能问题
      6.  
        主机代理上的迁移后操作失败并显示错误消息
      7.  
        文件还原作业失败并显示错误消息
      8.  
        未收到 datamover 的确认
      9.  
        备份和还原作业失败并显示超时错误
      10.  
        使用加密密钥进行 GCP 还原失败并显示错误消息
      11.  
        Amazon Redshift 群集和数据库在发现后不可用
      12.  
        共享 VPC 子网不可见
      13.  
        容器管理器可能无法及时生成临时注册容器
      14.  
        GCP 从 VM 还原无法获取防火墙规则
      15.  
        参数化 VM 还原无法检索加密密钥
      16.  
        从安全类型为“可信启动”的 VM 的快照还原失败
      17.  
        Snapshot Manager 无法针对指定的插件实例检索指定的云域
      18.  
        出现 SELinux 配置问题
      19.  
        OCI 从快照备份和从备份副本还原出现性能问题
      20.  
        连接到 Amazon Linux 2023 计算机失败
      21.  
        从快照副本还原单个文件失败并显示错误
      22.  
        Windows 云 VM 上的 MS SQL 应用程序备份、还原或 SFR 作业失败并显示错误
      23.  
        出现状态码 49 错误
      24.  
        从备份还原失败并显示错误

升级 NetBackup Snapshot Manager

以下过程介绍如何升级 NetBackup Snapshot Manager 部署。在升级过程中,将使用更新的容器替换运行当前版本 NetBackup Snapshot Manager 的容器。

在 Podman/Docker 环境中升级 NetBackup Snapshot Manager 服务器

  1. 下载 NetBackup Snapshot Manager 升级安装程序。

    在 NetBackup Snapshot Manager 下载页面上,单击“立即下载”下载 NetBackup Snapshot Manager 安装程序。

    NetBackup Snapshot Manager 软件组件以软件包形式提供。文件名格式如下所示:

    NetBackup_SnapshotManager_<version>.tar.gz

    注意:

    实际文件名可能因版本而异。

  2. 将下载的压缩映像文件复制到要部署 NetBackup Snapshot Manager 的计算机。
  3. 解压缩映像文件并列出内容:
    # ls
    NetBackup_SnapshotManager_10.5.x.x-xxxx.tar.gz
    netbackup-flexsnap-10.5.x.x-xxxx.tar.gz
    flexsnap_preinstall.sh
    
  4. 运行以下命令准备 NetBackup Snapshot Manager 主机以进行安装:

    # sudo ./flexsnap_preinstall.sh

    输出类似于以下内容:

    对于 Podman

    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
    Creating nbsvcusr user and group         ...  done
    Loading CIL policy for containers        ...  done
    Copying flexsnap_configure script        ...  done

    对于 Docker

    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
  5. 确认没有保护策略快照或其他操作正在进行,然后运行以下命令停止 NetBackup Snapshot Manager:

    # flexsnap_configure stop

    注意:

    Veritas 建议使用 flexsnap_configure CLI 安装 Snapshot Manager。对于非 RHEL 8/9,通过 docker/podman CLI 安装 Snapshot Manager 的操作已弃用,对于 RHEL 8/9,该操作已不受支持。

    或者

    使用以下等效的 docker/podman 命令停止 NetBackup Snapshot Manager:

    • 对于 Podman

                  # sudo podman run -it --rm -u 0 -v /cloudpoint:/cloudpoint 
      -v /run/podman/podman.sock:/run/podman/podman.sock 
      veritas/flexsnap-deploy:<current_version> stop
                
    • 对于 Docker

                  # sudo docker run -it --rm -u 0 -v /cloudpoint:/cloudpoint 
      -v /run/docker/docker.sock:/run/docker/docker.sock 
      veritas/flexsnap-deploy:<current_version> stop
                

    此处,current_version 表示当前安装的 NetBackup Snapshot Manager 版本。

    注意:

    请确保在输入命令时不含任何换行符。

    NetBackup Snapshot Manager 容器逐一停止。将在命令行上显示类似以下内容的消息:

    Stopping the services
    Stopping services at time: Mon Jul 31 12:49:01 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-postgresql ...done
    Stopping container: flexsnap-fluentd ...done
    Stopping services completed at time: Mon Jul 31 12:49:21 UTC 2023
    

    等待所有 NetBackup Snapshot Manager 容器停止,然后继续执行下一步。

  6. 通过运行以下命令升级 NetBackup Snapshot Manager:

    flexsnap_configure install

    注意:

    Veritas 建议使用 flexsnap_configure CLI 安装 Snapshot Manager。对于非 RHEL 8/9,通过 docker/podman CLI 安装 Snapshot Manager 的操作已弃用,对于 RHEL 8/9,该操作已不受支持。

    或者

    使用以下等效的 docker/podman 命令升级 NetBackup Snapshot Manager:

    • 对于 Podman

                  # 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
                
    • 对于 Docker

                  # sudo docker run -it --rm -u 0 -v /cloudpoint:/cloudpoint -v /cloudpoint:/cloudpoint 
      -v /var/run/docker.sock:/var/run/docker.sock
      veritas/flexsnap-deploy:<new_version> install
                

      对于无人参与的安装,请使用以下命令:

                  # sudo docker run -it --rm --privileged -u 0 -v /cloudpoint:/cloudpoint -v /cloudpoint:/cloudpoint 
      -v /var/run/docker.sock:/var/run/docker.sock
      veritas/flexsnap-deploy:<new_version> install -y
                

    此处,new_version 表示要升级到的 NetBackup Snapshot Manager 版本,例如 10.5.x.x-xxxx

    -y 选项将批准所有后续安装提示,从而允许安装程序在非交互模式下继续。

    注意:

    请确保在输入命令时不含任何换行符。

    安装程序首先加载各个服务映像,然后在各自的容器中启动它们。

    输出类似于以下内容(下面是 Podman 环境输出的示例):

    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
    Configuration started at time: Wed Jan  3 06:13:31 UTC 2024
    Podman server version: 4.2.0
    This is an upgrade to NetBackup Snapshot Manager 10.5.x.x-xxxx
    Previous Snapshot Manager version: 10.3.x.x.xxxx
    Removing exited container flexsnap-nginx ...done
    Removing exited container flexsnap-scheduler ...done
    Removing exited container flexsnap-listener ...done
    Removing exited container flexsnap-api-gateway ...done
    Removing exited container flexsnap-agent ...done
    Removing exited container flexsnap-onhostagent ...done
    Removing exited container flexsnap-notification ...done
    Removing exited container flexsnap-postgresql ...done
    Removing exited container flexsnap-certauth ...done
    Removing exited container flexsnap-fluentd ...done
    Removing exited container flexsnap-policy ...done
    Removing exited container flexsnap-coordinator ...done
    Removing exited container flexsnap-rabbitmq ...done
    Deleting network : flexsnap-network ...done
    Taking backup of Snapshot Manager metadata...done
    Backup completed successfully.
    Backup file located at /cloudpoint/backup/cloudpoint_10.3.x.x.xxxx.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-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: Wed Jan  3 06:16:56 UTC 2024

    示例 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.5.x.x-xxxx
    Previous Snapshot Manager version: 10.3.0.0.xxxx
    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.3.0.0.xxxx.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
  7. NetBackup Snapshot Manager 的交互式和非交互式升级:
    • NetBackup Snapshot Manager 的交互式升级:

      # flexsnap_configure install -i

      输出类似于以下内容:

      Do you want to take a backup of the Snapshot Manager metadata prior to upgrade? (y/n): n
      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
      Configuration started at time: Wed Jan  3 06:13:31 UTC 2024
      Podman server version: 4.2.0
      This is an upgrade to NetBackup Snapshot Manager 10.5.x.x-xxxx
      Previous Snapshot Manager version: 10.3.x.x.xxxx
      Removing exited container flexsnap-nginx ...done
      Removing exited container flexsnap-scheduler ...done
      Removing exited container flexsnap-listener ...done
      Removing exited container flexsnap-api-gateway ...done
      Removing exited container flexsnap-agent ...done
      Removing exited container flexsnap-onhostagent ...done
      Removing exited container flexsnap-notification ...done
      Removing exited container flexsnap-postgresql ...done
      Removing exited container flexsnap-certauth ...done
      Removing exited container flexsnap-fluentd ...done
      Removing exited container flexsnap-policy ...done
      Removing exited container flexsnap-coordinator ...done
      Removing exited container flexsnap-rabbitmq ...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
      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: Wed Jan  3 06:16:56 UTC 2024
    • NetBackup Snapshot Manager 的非交互式升级:

      # 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.5.x.x-xxxx
      Previous Snapshot Manager version: 10.3.0.0.1188
      Taking backup of Snapshot Manager metadata...done
      Backup completed successfully.
      Backup file located at /cloudpoint/backup/cloudpoint_10.2.0.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
  8. NetBackup Snapshot Manager 可以在不升级云 VM 工作负载的主服务器/介质服务器的情况下升级到更高版本。
  9. (可选)运行以下命令以删除先前版本映像。

    对于 Podman# podman rmi -f <imagename>:<oldimage_tagid>

    对于 Docker# docker rmi -f <imagename>:<oldimage_tagid>

  10. 要验证新的 NetBackup Snapshot Manager 版本是否安装成功,请执行以下操作:

    请参见验证是否已成功安装 NetBackup Snapshot Manager

  11. 升级过程完成。验证 NetBackup Snapshot Manager 配置设置和数据是否按原样保留。

    下一步是使用凭据向 Veritas NetBackup 主服务器(10.2 或更低版本)注册 NetBackup Snapshot Manager。