NetBackup™ for MongoDB 管理指南

Last Published:
Product(s): NetBackup (10.3)
  1. 使用 NetBackup 保护 MongoDB 的概述
    1.  
      关于使用 NetBackup 保护分片、副本集或独立 MongoDB 群集
    2.  
      使用 NetBackup 保护 MongoDB 数据
    3.  
      NetBackup for MongoDB 术语
    4.  
      限制
    5.  
      保护 MongoDB 的前提条件和最佳做法
  2. 验证适用于 NetBackup 的 MongoDB 插件的前提条件
    1.  
      操作系统和平台兼容性
    2.  
      配置 MongoDB 插件的前提条件
  3. 配置 NetBackup for MongoDB
    1.  
      关于 MongoDB 配置工具
    2.  
      手动创建 mongodb.conf 文件的前提条件
    3. 使用 mongodb.conf 文件为 MongoDB 配置备份选项
      1.  
        在 NetBackup 主服务器允许列表中包括配置文件路径
    4.  
      获取 MongoDB 节点的 RSA 密钥
    5. 在 NetBackup 中添加 MongoDB 凭据
      1.  
        关于凭据配置文件
      2.  
        如何在 NetBackup 中添加 MongoDB 凭据
      3.  
        关于保护数据的 MongoDB 角色
    6.  
      使用非 root 用户作为主机用户
    7. 管理备份主机
      1.  
        在 NetBackup 主服务器允许列表中包括 NetBackup 客户端
  4. 使用 NetBackup 备份 MongoDB
    1. 备份 MongoDB 数据
      1.  
        备份 MongoDB 群集
    2.  
      备份 MongoDB 群集的前提条件
    3. 为 MongoDB 插件配置 NetBackup 策略
      1.  
        使用 Web UI 为 MongoDB 群集创建 BigData 备份策略
  5. 使用 NetBackup 还原或恢复 MongoDB 数据
    1.  
      还原 MongoDB 数据
    2.  
      MongoDB 还原和恢复的前提条件
    3.  
      使用 NetBackup Web UI 在同一群集上还原 MongoDB 数据
    4.  
      使用 NetBackup Web UI 在备用群集上还原 MongoDB 数据
    5.  
      关于在备用客户端上以高可用性设置还原 MongoDB 数据
    6.  
      恢复过程完成后的手动步骤
  6. 故障排除
    1.  
      关于 NetBackup for MongoDB 调试日志记录
    2.  
      使用 NetBackup 保护 MongoDB 的已知限制
  7. 附录 A. 其他信息
    1.  
      添加和更新 MongodB 凭据的 MongodB 配置实用程序工作流程示例
  8.  
    索引

NetBackup for MongoDB 术语

下表定义了在使用 NetBackup 保护 MongoDB 群集时会遇到的术语。

表:NetBackup 术语

术语

定义

复合作业

MongoDB 数据的备份作业是一项复合作业。

  • 备份作业会运行发现作业来获取要备份的数据的信息。

  • 将为执行实际数据传输的每台备份主机创建子作业。

  • 备份完成后,该作业会清理备份节点上的快照,删除精简客户端,然后标记为完成。

发现作业

运行备份作业时,会首先创建发现作业。发现作业可与配置服务器通信,并收集需要备份的分片和关联节点的信息。

发现结束后,该作业会填充 NetBackup 随后用于在备份主机之间分发工作负载的工作负载发现文件。

子作业

在备份过程中,会为每台备份主机创建单独的子作业,用于将数据传输到存储介质。一个子作业可从多个辅助节点传输数据块。

工作负载发现文件

在发现期间,当备份主机与配置服务器通信时,将创建工作负载发现文件。该文件中包含要备份的数据文件及关联的数据节点的信息。

工作负载分发文件

发现完成后,NetBackup 会为每台备份主机创建工作负载分发文件。这些文件包含由相应备份主机备份的数据的信息。

并行流

使用 NetBackup 并行流框架,可以同时通过多台备份主机备份多个辅助节点的数据块。

备份主机

备份主机充当代理客户端。所有备份和还原操作均通过备份主机运行。

可以将介质服务器、客户端或主服务器配置为备份主机。

备份主机在还原过程中还可以用作目标客户端。

BigData 策略

引入 BigData 策略是为了:

  • 指定应用程序类型。

  • 允许备份分布式多节点环境。

  • 关联备份主机。

  • 执行工作负载分发。

应用程序服务器

  • 分片 MongoDB 群集:

    应用程序服务器是 MongoDB 主配置服务器。

  • 副本集 MongoDB 群集:

    应用程序服务器是 MongoDB 的主节点。

  • 独立群集:

    应用程序服务器是独立节点。

主配置服务器

在高可用性方案中,主配置服务器是在配置服务器副本集的主角色中运行的 MongoDB 实例。主配置服务器必须至少有一个在同一主机上运行的关联 mongos 服务。

故障转移配置服务器

在高可用性方案中,在 mongodb.conf 文件中指定为 alternate_config_server 的配置服务器(主配置服务器除外)称为故障转移配置服务器。