Veritas NetBackup™ CloudPoint 安装和升级指南

Last Published:
Product(s): NetBackup & Alta Data Protection (9.1)
  1. 第 I 部分. CloudPoint 安装和配置
    1. 准备安装 CloudPoint
      1.  
        关于部署方法
      2.  
        确定运行 CloudPoint 的位置
      3.  
        关于在云中部署 CloudPoint
      4.  
        满足系统要求
      5. CloudPoint 主机规模建议
        1.  
          针对云平台的 CloudPoint 规模建议
      6.  
        CloudPoint 扩展规模建议
      7.  
        创建实例或准备主机以安装 CloudPoint
      8.  
        安装容器平台(Docker、Podman)
      9.  
        创建并装入卷以存储 CloudPoint 数据
      10.  
        验证是否已在实例或物理主机上打开特定端口
      11.  
        准备 CloudPoint 以从快照作业进行备份
    2. 使用容器映像部署 CloudPoint
      1.  
        开始安装 CloudPoint 前
      2.  
        在 Docker 环境中安装 CloudPoint
      3.  
        在 Podman 环境中安装 CloudPoint
      4.  
        验证是否已成功安装 CloudPoint
      5.  
        重新启动 CloudPoint
    3. 部署 CloudPoint 扩展
      1.  
        开始安装 CloudPoint 扩展前
      2.  
        准备在 VM 上安装扩展
      3.  
        在 VM 上安装 CloudPoint 扩展
      4.  
        准备在托管 Kubernetes 群集上安装扩展
      5.  
        下载 CloudPoint 扩展
      6.  
        在托管 Kubernetes 群集上安装 CloudPoint 扩展
      7.  
        管理扩展
    4. CloudPoint 云插件
      1.  
        如何配置 CloudPoint 云插件?
      2. AWS 插件配置说明
        1.  
          配置 AWS 插件的前提条件
        2.  
          为 CloudPoint 配置 AWS 权限
        3.  
          CloudPoint 需要的 AWS 权限
        4.  
          在创建跨帐户配置之前
      3. Google Cloud Platform 插件配置说明
        1.  
          CloudPoint 需要的 Google Cloud Platform 权限
        2.  
          为 CloudPoint 配置 GCP 服务帐户
        3.  
          为插件配置准备 GCP 服务帐户
      4. Microsoft Azure 插件配置说明
        1.  
          在 Microsoft Azure 上配置权限
        2.  
          关于 Azure 快照
      5. Microsoft Azure Stack Hub 插件配置说明
        1.  
          在 Microsoft Azure Stack Hub 上配置权限
        2.  
          配置 Azure Stack Hub VM 的暂存位置以从备份还原
    5. CloudPoint 存储阵列插件
      1.  
        如何配置 CloudPoint 存储阵列插件?
      2. NetApp 插件配置说明
        1.  
          NetApp 插件配置参数
        2.  
          配置专用 LIF 以进行 NetBackup 访问
        3.  
          NetApp 存储上支持的 CloudPoint 操作
      3.  
        NetApp 阵列上的 ACL 配置
      4. Nutanix Files 插件配置说明
        1.  
          Nutanix Files 插件配置前提条件
        2.  
          Nutanix Files 插件注意事项和限制
        3.  
          Nutanix Files 文件服务器上支持的 CloudPoint 操作
        4. 对 Nutanix Files 的 NetBackup 问题进行故障排除
          1.  
            由于快照导入和导出操作失败,Nutanix Files 的备份作业失败
          2.  
            如果 Nutanix Files 版本不受支持,插件配置可能会失败
      5.  
        为 Nutanix 阵列配置 ACL
      6. Dell EMC Unity 阵列插件配置说明
        1.  
          DELL EMC Unity 阵列插件配置参数
        2.  
          支持的 Dell EMC Unity 阵列
        3.  
          Dell EMC Unity 阵列上支持的 CloudPoint 操作
      7. Pure Storage FlashArray 插件配置说明
        1.  
          支持的 Pure Storage FlashArray 型号
        2.  
          Pure Storage FlashArray 型号上支持的 CloudPoint 操作
      8. HPE RMC 插件配置说明
        1.  
          RMC 插件配置参数
        2.  
          支持的 HPE 存储系统
        3.  
          HPE 存储阵列上支持的 CloudPoint 操作
      9. HPE XP 插件配置说明
        1.  
          HPE XP 插件配置参数
        2.  
          HPE XP 存储阵列上支持的 CloudPoint 操作
      10. Hitachi 插件配置说明
        1.  
          Hitachi 插件配置参数
        2.  
          支持的 Hitachi 存储阵列
        3.  
          Hitachi 阵列上支持的 CloudPoint 操作
      11. Hitachi (HDS VSP 5000) 插件配置说明
        1.  
          Hitachi (HDS VSP 5000) 插件配置参数
        2.  
          Hitachi (HDS VSP 5000) 阵列上支持的 CloudPoint 操作
      12. InfiniBox 插件配置说明
        1.  
          InfiniBox 插件配置参数
        2.  
          InfiniBox 阵列上支持的 CloudPoint 操作
      13. Dell EMC PowerScale (Isilon) 插件配置说明
        1.  
          Dell EMC PowerScale (Isilon) 插件配置前提条件
        2.  
          Dell EMC PowerScale (Isilon) 插件上支持的 CloudPoint 操作
      14. Dell EMC PowerMax 和 VMax 插件配置说明
        1.  
          Dell EMC PowerMax 和 VMax 插件配置前提条件
        2.  
          Dell EMC PowerMax 和 VMax 上支持的 CloudPoint 操作
      15. Qumulo 插件配置说明
        1.  
          Qumulo 插件配置前提条件
        2.  
          Qumulo 插件注意事项和限制
        3.  
          Qumulo 插件上支持的 CloudPoint 操作
    6. CloudPoint 应用程序代理和插件
      1.  
        Microsoft SQL 插件配置说明
      2. Oracle 插件配置说明
        1.  
          优化 Oracle 数据库数据和元数据文件
      3.  
        MongoDB 插件配置说明
      4.  
        关于安装和配置过程
      5.  
        准备安装基于 Linux 的代理
      6.  
        准备安装基于 Windows 的代理
      7.  
        下载并安装 CloudPoint 代理
      8.  
        注册基于 Linux 的代理
      9.  
        注册基于 Windows 的代理
      10.  
        配置 CloudPoint 应用程序插件
      11.  
        将 VSS 配置为在原始驱动器上存储卷影副本
      12.  
        为云资产创建 NetBackup 保护计划
      13.  
        为云资产订购 NetBackup 保护计划
      14. 关于快照还原
        1.  
          还原 SQL AG 数据库的过程
      15.  
        Microsoft SQL Server 的还原要求和限制
      16.  
        Oracle 的还原要求和限制
      17.  
        还原 Oracle 快照后需要执行的其他步骤
      18.  
        MongoDB 的还原要求和限制
      19.  
        还原 MongoDB 快照后需要执行的其他步骤
      20.  
        还原 SQL AG 数据库之前需要执行的步骤
      21.  
        将 SQL 数据库恢复到同一位置
      22.  
        将 SQL 数据库恢复到备用位置
      23. 还原 SQL Server 快照后需要执行的其他步骤
        1.  
          在 SQL Server 磁盘级别将快照还原到新位置后需要执行的步骤
      24.  
        还原 SQL AG 数据库之后需要执行的其他步骤
      25.  
        如果 Windows 实例与 CloudPoint 主机失去连接,SQL 快照或还原及粒度还原操作将失败
      26.  
        如果原始磁盘与实例分离,则磁盘级别快照还原将失败
      27.  
        还原 AWS RDS 数据库实例之后需要执行的其他步骤
    7. 使用 CloudPoint 无代理功能保护资产
      1.  
        关于无代理功能
      2. 无代理配置的前提条件
        1.  
          为 Windows 配置 SMB(可选)
        2.  
          为 Windows 配置 WMI 安全性(可选)
      3.  
        配置无代理功能
      4.  
        升级 CloudPoint 后配置无代理功能
    8. NetBackup CloudPoint 中的卷加密
      1.  
        关于 CloudPoint 中的卷加密支持
      2.  
        适用于 Azure 的卷加密
      3.  
        适用于 GCP 的卷加密
      4.  
        适用于 AWS 的卷加密
    9. CloudPoint 安全性
      1.  
        为 Azure 和 Azure Stack 配置安全性
      2.  
        为 Azure 和 Azure Stack 配置云连接器
      3.  
        Azure Stack 的 CA 配置
      4.  
        保护与 CloudPoint 的连接
  2. 第 II 部分. CloudPoint 维护
    1. CloudPoint 日志记录
      1.  
        关于 CloudPoint 日志记录机制
      2. 基于 Fluentd 的 CloudPoint 日志记录的工作原理
        1.  
          关于 CloudPoint fluentd 配置文件
        2.  
          修改 fluentd 配置文件
      3.  
        CloudPoint 日志
      4.  
        无代理日志
      5.  
        对 CloudPoint 日志记录进行故障排除
    2. 升级 CloudPoint
      1.  
        关于 CloudPoint 升级
      2.  
        支持的升级路径
      3.  
        升级方案
      4.  
        准备升级 CloudPoint
      5. 升级 CloudPoint
        1.  
          在 Docker 环境中升级
        2.  
          在 Podman 环境中升级
      6.  
        使用修补程序升级 CloudPoint
      7. 迁移和升级 CloudPoint
        1.  
          开始迁移 CloudPoint 前
        2.  
          在 RHEL 8.3 上迁移和升级 CloudPoint
      8.  
        升级后任务
    3. 卸载 CloudPoint
      1.  
        准备卸载 CloudPoint
      2.  
        备份 CloudPoint
      3.  
        取消配置 CloudPoint 插件
      4.  
        取消配置 CloudPoint 代理
      5.  
        删除 CloudPoint 代理
      6.  
        从独立 Docker 主机环境中删除 CloudPoint
      7.  
        删除 CloudPoint 扩展 - 基于 VM 或基于托管 Kubernetes 群集
      8.  
        还原 CloudPoint
    4. CloudPoint 故障排除
      1.  
        CloudPoint 故障排除

在 Docker 环境中升级

在 Docker 环境中升级 CloudPoint 服务器

  1. 下载 CloudPoint 升级安装程序。

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

    CloudPoint 软件组件以 Docker 映像的形式提供,这些映像打包在压缩文件中。文件名格式如下所示:

    Veritas_CloudPoint_9.x.x.x.img.gz

    文件名中的数字序列表示产品版本。

  2. 将下载的压缩映像文件复制到要部署 CloudPoint 的计算机。
  3. 使用以下命令加载映像文件:
            # sudo docker load -i <imagefilename>
          

    例如,如果版本为 9.1.0.0.9349,则命令语法如下所示:

            # sudo docker load -i Veritas_CloudPoint_9.1.0.0.9349.img.gz
          

    将在命令行上显示类似以下内容的消息:

    Load -i VRTScloudpoint-docker-9.1.0.0.9349.img.gz
    
    3b48714f4630: Loading layer [====================>]  26.62kB/26.62kB
    e2be05255641: Loading layer [====================>]  1.022GB/1.022GB
    f4019e787431: Loading layer [====================>]  71.16MB/71.16MB
    8fa41882618d: Loading layer [====================>]   2.56kB/2.56kB
    2eb7b5f07188: Loading layer [====================>]  433.6MB/433.6MB
    9a80f5e55187: Loading layer [====================>]  3.072kB/3.072kB
    Loaded image: veritas/flexsnap-policy:9.1.0.0.9349
    4610240a3245: Loading layer [====================>]   2.56kB/2.56kB
    009536fb1f1f: Loading layer [====================>]  4.096kB/4.096kB
    e281e184c054: Loading layer [====================>]  51.31MB/51.31MB
    01455a2a7aca: Loading layer [====================>]  38.89MB/38.89MB
    0cd7f5d9561b: Loading layer [====================>]  803.8kB/803.8kB
    cbe0c1de2aeb: Loading layer [====================>]  3.072kB/3.072kB
    bf3c086d3dc8: Loading layer [====================>]  99.56MB/99.56MB
    Loaded image: veritas/flexsnap-api-gateway:9.1.0.0.9349
    0c5d3de7e49e: Loading layer [====================>]  38.26MB/38.26MB
    ecc5f9d1a612: Loading layer [====================>]  57.34kB/57.34kB
    02b122e862b3: Loading layer [====================>]  4.327MB/4.327MB
    Loaded image: veritas/flexsnap-cloudpoint:9.1.0.0.9349
    Loaded image: veritas/flexsnap-fluentd:9.1.0.0.9349
    60b2acb680f6: Loading layer [====================>]  3.584kB/3.584kB
    f595300c08bc: Loading layer [====================>]  3.584kB/3.584kB
    Loaded image: veritas/flexsnap-mongodb:9.1.0.0.9349
    Loaded image: veritas/flexsnap-agent:9.1.0.0.9349
    Loaded image: veritas/flexsnap-scheduler:9.1.0.0.9349
    8df81d5ea017: Loading layer [====================>]   7.68kB/7.68kB
    7d0351be3c82: Loading layer [====================>]  3.072kB/3.072kB
    Loaded image: veritas/flexsnap-nginx:9.1.0.0.9349
    2ab7b82b7b67: Loading layer [====================>]  433.6MB/433.6MB
    cb5786a5d4da: Loading layer [====================>]  3.072kB/3.072kB
    Loaded image: veritas/flexsnap-coordinator:9.1.0.0.9349
    82845be8152d: Loading layer [====================>]   2.56kB/2.56kB
    4335a9dd8761: Loading layer [====================>]  433.6MB/433.6MB
    7726c32b0a94: Loading layer [====================>]  3.072kB/3.072kB
    Loaded image: veritas/flexsnap-onhostagent:9.1.0.0.9349
    ee9829847a2f: Loading layer [====================>]  10.12MB/10.12MB
    e821f4ed533d: Loading layer [====================>]   2.56kB/2.56kB
    b2ca6971711b: Loading layer [====================>]  17.92kB/17.92kB
    ac4489fdf0fb: Loading layer [====================>]  38.26MB/38.26MB
    7a3246be4423: Loading layer [====================>]  12.92MB/12.92MB
    663007ab9b7a: Loading layer [====================>]  31.74kB/31.74kB
    Loaded image: veritas/flexsnap-config:9.1.0.0.9349
    7eb7d2ecf33a: Loading layer [====================>]  12.92MB/12.92MB
    4cbef47218cf: Loading layer [====================>]  3.072kB/3.072kB
    Loaded image: veritas/flexsnap-certauth:9.1.0.0.9349
    44ed763d4f00: Loading layer [====================>]  38.29MB/38.29MB
    a6d54a76196f: Loading layer [====================>]  4.096kB/4.096kB
    e0340c5d3b40: Loading layer [====================>]  3.072kB/3.072kB
    Loaded image: veritas/flexsnap-rabbitmq:9.1.0.0.9349
    Loaded image: veritas/flexsnap-notification:9.1.0.0.9349
    45358ab4ca0b: Loading layer [====================>]  42.52MB/42.52MB
    31b87f996cd9: Loading layer [====================>]  3.072kB/3.072kB
    fe498c617335: Loading layer [====================>]  48.66MB/48.66MB
    Loaded image: veritas/flexsnap-idm:9.1.0.0.9349
    
    Loaded image: veritas/flexsnap-cloudpoint:9.1.0.0.9349

    请记下出现在命令提示符处状态消息末尾的已加载映像的名称和版本。这表示要升级到的新 CloudPoint 版本。在后续步骤中,您将需要此信息。

    注意:

    此处显示的版本仅供演示之用。实际版本将因所安装的产品版本而异。

  4. 记下已安装的当前 CloudPoint 版本。在下一步中将使用版本号。
  5. 确认没有保护策略快照或其他操作正在进行,然后运行以下命令停止 CloudPoint:
            # sudo docker run -it --rm -v /cloudpoint:/cloudpoint 
    -v /var/run/docker.sock:/var/run/docker.sock 
    veritas/flexsnap-cloudpoint:<current_version> stop
          

    此处,current_version 表示当前安装的 CloudPoint 版本。使用在前面步骤中记下的版本号。

    例如,如果安装的 CloudPoint 版本为 9.0.0.0.9234,则命令如下所示:

            # sudo docker run -it --rm -v /cloudpoint:/cloudpoint 
    -v /var/run/docker.sock:/var/run/docker.sock 
    veritas/flexsnap-cloudpoint:9.0.0.0.9234 stop
          

    注意:

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

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

    Stopping the services
    Stopping container: flexsnap-agent.8a51aac1848c404ab61e4625d7b88703 ...done
    Stopping container: flexsnap-workflow-long-15 ...done
    Stopping container: flexsnap-workflow-long-14 ...done
    Stopping container: flexsnap-workflow-long-13 ...done
    Stopping container: flexsnap-workflow-long-12 ...done
    Stopping container: flexsnap-workflow-long-11 ...done
    Stopping container: flexsnap-workflow-long-10 ...done
    Stopping container: flexsnap-workflow-long-9 ...done
    Stopping container: flexsnap-workflow-long-8 ...done
    Stopping container: flexsnap-workflow-long-7 ...done
    Stopping container: flexsnap-workflow-long-6 ...done
    Stopping container: flexsnap-workflow-long-5 ...done
    Stopping container: flexsnap-workflow-long-4 ...done
    Stopping container: flexsnap-workflow-long-3 ...done
    Stopping container: flexsnap-workflow-long-2 ...done
    Stopping container: flexsnap-workflow-long-1 ...done
    Stopping container: flexsnap-workflow-long-0 ...done
    Stopping container: flexsnap-workflow-15 ...done
    Stopping container: flexsnap-workflow-14 ...done
    Stopping container: flexsnap-workflow-13 ...done
    Stopping container: flexsnap-workflow-12 ...done
    Stopping container: flexsnap-workflow-11 ...done
    Stopping container: flexsnap-workflow-10 ...done
    Stopping container: flexsnap-workflow-9 ...done
    Stopping container: flexsnap-workflow-8 ...done
    Stopping container: flexsnap-workflow-7 ...done
    Stopping container: flexsnap-workflow-6 ...done
    Stopping container: flexsnap-workflow-5 ...done
    Stopping container: flexsnap-workflow-4 ...done
    Stopping container: flexsnap-workflow-3 ...done
    Stopping container: flexsnap-workflow-2 ...done
    Stopping container: flexsnap-workflow-1 ...done
    Stopping container: flexsnap-workflow-0 ...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 容器停止,然后继续执行下一步。

  6. 通过运行以下命令升级 CloudPoint:
            # sudo docker run -it --rm -v /cloudpoint:/cloudpoint 
    -v /var/run/docker.sock:/var/run/docker.sock
    veritas/flexsnap-cloudpoint:<new_version> install
          

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

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

    此处,new_version 表示要升级到的 CloudPoint 版本。

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

    例如,使用先前指定的版本号,该命令将如下所示:

            
            # sudo docker run -it --rm -v /cloudpoint:/cloudpoint 
    -v /var/run/docker.sock:/var/run/docker.sock
    veritas/flexsnap-cloudpoint:9.1.0.0.9349 install -y
          

    注意:

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

  7. 新 CloudPoint 安装程序检测正在运行的现有 CloudPoint 容器,并要求确认是否删除这些容器。

    Y 确认删除旧 CloudPoint 容器。

    注意:

    如果安装程序在非交互模式下运行,则不需要输入。

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

    等待安装程序显示类似以下内容的消息,然后继续执行下一步:

    Installing the services
    Configuration started at time: Sat May  1 17:27:49 UTC 2021
    docker server version: 19.03.12 Supported: true
    This is an upgrade to NetBackup CloudPoint 9.1.0.0.9349
    Previous CloudPoint version: 9.0.0.0.9234
    Removing exited container flexsnap-ipv6config ...done
    The containers flexsnap-agent.9eb4362a2aff43f885be984467faa230 flexsnap-agent.0ae95311f7f74be89659e62746389bb7 flexsnap-workflow-system-0-min flexsnap-workflow-general-0-min flexsnap-listener flexsnap-nginx flexsnap-notification flexsnap-policy flexsnap-scheduler flexsnap-idm flexsnap-onhostagent flexsnap-agent flexsnap-coordinator flexsnap-api-gateway flexsnap-certauth flexsnap-rabbitmq flexsnap-mongodb flexsnap-fluentd are running.
    Do you wish to remove them ? (y/n): y
    Removing container flexsnap-agent.9eb4362a2aff43f885be984467faa230 ...done
    Removing container flexsnap-agent.0ae95311f7f74be89659e62746389bb7 ...done
    Removing container flexsnap-workflow-system-0-min ...done
    Removing container flexsnap-workflow-general-0-min ...done
    Removing container flexsnap-listener ...done
    Removing container flexsnap-nginx ...done
    Removing container flexsnap-notification ...done
    Removing container flexsnap-policy ...done
    Removing container flexsnap-scheduler ...done
    Removing container flexsnap-idm ...done
    Removing container flexsnap-onhostagent ...done
    Removing container flexsnap-agent ...done
    Removing container flexsnap-coordinator ...done
    Removing container flexsnap-api-gateway ...done
    Removing container flexsnap-certauth ...done
    Removing container flexsnap-rabbitmq ...done
    Removing container flexsnap-mongodb ...done
    Removing container flexsnap-fluentd ...done
    Deleting network : flexsnap-network ...done
    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.
    Creating network: flexsnap-network ...done
    Starting container: flexsnap-fluentd ...done
    Starting container: flexsnap-ipv6config ...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: Sat May  1 17:28:53 UTC 2021
    Before using backups from cloud snapshots, re-register CloudPoint with the
    NetBackup primary server
    
  8. (可选)运行以下命令以删除先前版本映像。

    # docker rmi -f <imagename>:<oldimage_tagid>

  9. 要验证新的 CloudPoint 版本是否安装成功,请执行以下操作:

    请参见验证是否已成功安装 CloudPoint

  10. 升级过程完成。验证 CloudPoint 配置设置和数据是否按原样保留。
  11. 如果 CloudPoint 未注册到 NetBackup 主服务器,则必须立即进行注册。

    有关说明,请参考《NetBackup Web UI 云管理指南》