NetBackup™ for OpenStack 管理指南

Last Published:
Product(s): NetBackup & Alta Data Protection (10.5)
  1. 简介
    1.  
      关于 NetBackup for OpenStack
    2. NetBackup for OpenStack 体系结构
      1.  
        备份即服务
      2.  
        主要组件
      3.  
        服务端点
      4.  
        网络拓扑
      5.  
        NetBackup for OpenStack 端口
  2. 部署 NetBackup for OpenStack
    1. 要求
      1. NetBackup for OpenStack 虚拟机的系统要求
        1.  
          软件要求
    2. NetBackup for OpenStack 网络注意事项
      1.  
        OpenStack 中的现有端点
      2.  
        NetBackup for OpenStack 所需的 OpenStack 端点
      3.  
        建议:提供对所有 OpenStack 端点类型的访问权限
      4.  
        NetBackup for OpenStack 所需的备份目标访问
      5.  
        典型的 NetBackup for OpenStack 网络集成示例
      6.  
        NetBackup for OpenStack 网络集成的其他示例
    3. 准备安装
      1.  
        租户配额
      2.  
        NetBackup for OpenStack 群集
    4. 启动 NetBackup for OpenStack 虚拟机
      1. 创建 cloud-init 映像
        1.  
          所需的工具
        2.  
          提供元数据
        3.  
          创建映像文件
      2.  
        启动 NetBackup for OpenStack 设备
      3.  
        首次启动后卸载 cloud-init
    5.  
      关于 NetBackup for OpenStack 备份目标类型
    6. 安装 NetBackup for OpenStack 组件
      1. 在 RHOSP 上安装
        1. 准备部署
          1.  
            将 nbos-cfg-scripts 复制到 Undercloud 中
        2.  
          上传 NetBackup for OpenStack Puppet 模块
        3. 更新 Overcloud 角色数据文件以包括 NetBackup for OpenStack 服务
          1.  
            将 NetBackup for OpenStack datamover API 服务添加到角色数据文件
          2.  
            将 NetBackup for OpenStack datamover 服务添加到角色数据文件
        4.  
          准备 NetBackup for OpenStack 容器映像
        5.  
          在 nbos_env.yaml 中提供环境详细信息
        6.  
          在 NetBackup OpenStack 环境中部署 Overcloud
        7.  
          验证部署
        8. NetBackup for OpenStack 设备上的其他步骤
          1.  
            更改 NetBackup for OpenStack 节点上的 Nova 用户 ID
        9.  
          对 Overcloud 部署失败进行故障排除
      2. 在 Ansible OpenStack Ussuri 上安装
        1.  
          验证是否为 Horizon 容器上的 OpenStack 组件配置了文件级日志记录
        2.  
          更改 NetBackup for OpenStack 节点上的 Nova 用户 ID
        3.  
          准备部署主机
        4.  
          部署 NetBackup for OpenStack 组件
        5.  
          验证 NetBackup for OpenStack 部署
      3. 在 Kolla 上安装
        1.  
          更改 NetBackup for OpenStack 节点上的 Nova 用户 ID
        2.  
          复制 NetBackup for OpenStack 部署脚本
        3.  
          将 NetBackup for OpenStack 部署脚本复制到 Kolla-ansible 部署脚本
        4. 将 NetBackup for OpenStack 映像推送到本地注册表
          1.  
            运行本地注册表
          2.  
            从 tar 加载映像并将其推送到本地存储库
        5.  
          编辑 globals.yml 以设置 NetBackup for OpenStack 参数
        6.  
          启用 NetBackup for OpenStack 备份装入功能
        7.  
          提取 NetBackup for OpenStack 容器映像
        8.  
          部署 NetBackup for OpenStack 组件
        9.  
          验证 NetBackup for OpenStack 部署
    7. 配置 NetBackup for OpenStack
      1. NetBackup for OpenStack 设备所需的详细信息
        1.  
          NetBackup for OpenStack 群集信息
        2.  
          OpenStack 凭据信息
      2. 高级设置
        1.  
          设置 NetBackup for OpenStack 作业管理器和 NetBackup for OpenStack datamover API
        2.  
          配置 NBOSVM 的安全通信
        3.  
          设置外部数据库
        4.  
          定义 NetBackup for OpenStack 服务用户密码
      3.  
        启动配置器
    8.  
      NetBackup for OpenStack 资源限制
    9. 安装后运行状况检查
      1.  
        验证 NetBackup for OpenStack 设备服务是否启动
      2.  
        检查 NetBackup for OpenStack Pacemaker 和 NGINX 群集
      3.  
        验证 NetBackup for OpenStack 设备的 API 连接
      4.  
        验证 nbosdm 服务是否启动并正在运行
    10. 卸载 NetBackup for OpenStack
      1. 从 RHOSP 卸载
        1.  
          清理 NetBackup for OpenStack datamover API 服务
        2.  
          清理 NetBackup for OpenStack datamover 服务
        3.  
          清理 NetBackup for OpenStack haproxy 资源
        4.  
          清理 NetBackup for OpenStack Keystone 资源
        5.  
          清理 NetBackup for OpenStack 数据库资源
        6.  
          恢复 overcloud deploy 命令
        7.  
          恢复为原始 RHOSP Horizon 容器
        8.  
          销毁 NetBackup for OpenStack 虚拟机群集
      2. 从 Ansible OpenStack 卸载
        1.  
          卸载 NetBackup for OpenStack 服务
        2.  
          销毁 NetBackup for OpenStack datamover API 容器
        3.  
          清理 openstack_user_config.yml
        4.  
          在 user_variables.yml 中删除 NetBackup for OpenStack haproxy 设置
        5.  
          删除 NetBackup for OpenStack datamover API 清单文件
        6.  
          删除 NetBackup for OpenStack datamover API 服务端点
        7.  
          删除 NetBackup for OpenStack datamover API 数据库和用户
        8.  
          从 rabbitmq 容器中删除 nbosdmapi rabbitmq 用户
        9.  
          清理 haproxy
        10.  
          从计算节点中删除证书
        11.  
          销毁 NetBackup for OpenStack 虚拟机群集
      3. 从 Kolla OpenStack 卸载
        1.  
          清理 NetBackupOpenStack_datamover_api 容器
        2.  
          清理 NetBackupOpenStack_datamover 容器
        3.  
          清理 NetBackupOpenStack datamover API 的 haproxy
        4.  
          清理 Kolla Ansible 部署过程
        5.  
          恢复为原始 Horizon 容器
        6.  
          清理 Keystone 资源
        7.  
          清理 NetBackup for OpenStack 数据库资源
        8.  
          销毁 NetBackup for OpenStack 虚拟机群集
    11.  
      安装 nbosjm CLI 客户端
    12.  
      关于 NetBackup for OpenStack 中的日志轮换
  3. 配置 NetBackup OpenStack 设备
    1.  
      重新配置 NetBackup for OpenStack 群集
    2.  
      配置 NetBackup 主服务器详细信息
    3.  
      更改 NetBackup for OpenStack 控制板密码
    4.  
      重置 NetBackup for OpenStack 控制板密码
    5.  
      下载 NetBackup for OpenStack 日志
  4. 配置 NetBackup 主服务器
    1.  
      适用于 NetBackup 的 OpenStack 插件的许可证
    2. 关于从 NetBackup Web UI 启动 OpenStack Horizon UI
      1.  
        在 NetBackup Web UI 上添加 OpenStack Horizon 实例
      2.  
        为 NetBackup for OpenStack 管理员创建自定义角色
      3.  
        从 NetBackup Web UI 启动 Horizon UI
    3.  
      配置 NBOSVM 服务主体
    4.  
      关于 NetBackup for OpenStack 保护计划
  5. NetBackup for OpenStack 保护
    1.  
      关于保护
    2.  
      保护列表
    3.  
      创建保护
    4.  
      保护概述
    5.  
      编辑保护
    6.  
      删除保护
    7.  
      解锁保护
  6. 执行 OpenStack 快照、备份和还原
    1.  
      关于恢复点
    2.  
      恢复点列表
    3.  
      创建快照
    4.  
      快照和备份概述
    5.  
      使恢复点失效
    6.  
      清理卷快照
    7. 关于还原
      1.  
        关于还原多挂接卷
    8.  
      还原列表
    9.  
      还原概述
    10.  
      删除还原
    11.  
      取消还原
    12.  
      一键式还原
    13.  
      选择性还原
    14.  
      就地还原
    15. CLI 所需的 restore.json 文件
      1.  
        所需的一般信息
      2. 选择性还原所需的信息
        1.  
          实例中所需的信息
        2.  
          网络拓扑还原或网络映射所需的信息
        3.  
          完全选择性还原示例
      3. 就地还原所需信息
        1.  
          实例中所需的信息
        2.  
          所需的网络映射信息
        3.  
          完全就地还原示例
    16.  
      关于备份装入
    17.  
      创建 File Recovery Manager 实例
    18.  
      装入备份副本
    19.  
      访问 File Recovery Manager
    20.  
      标识已装入的备份
    21.  
      卸载备份
    22. 关于日程表
      1.  
        启用或禁用日程表
      2.  
        修改日程表
    23.  
      关于激活电子邮件通知
  7. 执行备份管理任务
    1. “NBOS 备份管理员”区域
      1.  
        访问“NBOS 备份管理员”区域
      2.  
        配置电子邮件设置
      3.  
        启用或禁用作业调度程序
    2. 保护计划
      1.  
        列出可用的保护计划
      2.  
        将项目订购到保护计划
    3.  
      管理信任关系
    4. 策略导入和迁移
      1.  
        导入策略
      2.  
        孤立策略
  8. 灾难恢复
    1.  
      关于 NetBackup for OpenStack 中的灾难恢复
  9. 故障排除
    1. 常规故障排除提示
      1. 发生问题的位置
        1. NetBackup for OpenStack 群集
          1.  
            在备份过程中
          2.  
            在还原过程中
        2.  
          nbosdmapi
        3.  
          nbosdm
      2.  
        备份目标上的所有操作都以 Nova 用户身份运行
      3.  
        NetBackup for OpenStack 受托人角色
      4.  
        OpenStack 配额
      5.  
        临时磁盘备份
    2.  
      在 NetBackup for OpenStack 设备上使用 nbosjm CLI 工具
    3. NetBackup for OpenStack 的运行状况检查
      1.  
        在 NetBackup for OpenStack 群集上
      2.  
        nbosdmapi 服务
      3.  
        nbosdm 服务
    4. 重要日志文件
      1.  
        在 NetBackup for OpenStack 节点上
      2.  
        RHOSP 上的 NetBackup for OpenStack 数据移动器服务日志
      3.  
        Ansible OpenStack 上的 NetBackup for OpenStack 数据移动器服务日志
      4.  
        Kolla 上的 NetBackup for OpenStack 数据移动器服务日志
    5.  
      对由于装入点不可用而处于脱机状态的 NBOSDM 容器进行故障排除
    6.  
      还原 Windows 实例后,磁盘处于脱机状态
    7.  
      从快照副本进行选择性还原失败
    8.  
      由于通用共享路径中的旧 nova ID,备份失败
    9.  
      使用 NetBackup for OpenStack 中的 NetBackup 支持实用程序
    10.  
      如果物理卷和卷组的元数据大小较小,则无法创建卷
    11.  
      如果 DNS 服务器无法解析 IP 地址,或 IP 地址有误,NBOSVM 配置将失败
    12.  
      使用多个存储服务器创建存储单元时出错
    13.  
      如果 OpenStack 用户无法访问 OpenStack 映像,则快照作业失败
    14.  
      如果 OpenStack 用户无法访问挂接到实例的子网,一键式还原将失败
    15.  
      NBOSVM 配置器 UI 未检测到主服务器
  10.  
    索引

关于 NetBackup for OpenStack

NetBackup for OpenStack 是一种本机 OpenStack 服务,可为 OpenStack 工作负载提供基于策略的全面备份和恢复。该解决方案将时间点工作负载(环境中的应用程序、操作系统、计算、网络、配置、数据和元数据)捕获为完全快照或增量式备份。这些备份与 MSDP 一起保留在 NetBackup 通用共享中,并且可以复制到 NetBackup 支持的目标存储。借助 NetBackup for OpenStack 及其一键式恢复,组织可以改进恢复时间目标 (RTO) 和恢复点目标 (RPO)。借助 NetBackup for OpenStack,IT 部门能够全面部署 OpenStack 解决方案,并通过增强数据保留、保护和完整性来保障业务。

通过使用 NetBackup for OpenStack 的 VAST(虚拟快照技术),企业 IT 和云服务提供商现在可以将备份和灾难恢复部署为一项服务,通过时间点快照和无缝一键式恢复来防止数据丢失或数据损坏。NetBackup for OpenStack 将整个工作负载(包括计算资源、网络配置和存储数据)作为一个单元创建时间点备份。此外,它还创建增量式备份,仅捕获自上次备份以来所做的更改。增量式备份可节省时间和存储空间,因为备份仅包括自上次备份以来的更改。使用 VAST 进行备份和还原的好处总结如下:

  • 高效捕获和存储快照。由于完全备份仅包括提交到存储卷的数据,而增量式备份仅包括自上次备份以来更改的数据块,因此我们的备份过程非常高效,可以高效地将备份映像存储在备份介质上。

  • 恢复更快、更可靠。当您的应用程序日益复杂,需要为多个虚拟机和存储卷创建快照时,我们的高效恢复过程只需单击一个按钮即可使您的应用程序快速进入工作状态。

  • 通过策略和自动化降低总拥有成本。我们租户驱动的备份过程和自动化,无需设立专职备份管理员,从而降低了总拥有成本。