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.  
    索引

备份 MongoDB 数据

MongoDB 数据通过并行流进行备份,其中 MongoDB 数据节点将数据块同时流式传输到多台备份主机。

下图提供了备份流程的概述:

图:备份流程

备份流程

如上图所示:

  1. 从主服务器触发了预定的备份作业。

  2. MongoDB 数据的备份作业是一项复合作业。触发备份作业后,首先运行发现作业。

  3. 在发现期间,备份主机在配置服务器上部署瞬态精简客户端 (mdbserver),并获取 MongoDB 群集中分片的详细信息。精简客户端还会在副本集中的节点之间停止平衡。

  4. 收到有关群集的信息后,备份主机会在 MongoDB 群集中副本集的辅助节点上部署精简客户端。

  5. 精简客户端会动态发现数据库路径,静默辅助节点,获取完全备份的快照并捕获 oplog 以进行增量式备份。

  6. 将为每个备份流运行单个子作业,然后备份数据。

  7. 数据块从不同辅助节点同时流式传输到多台备份主机。

备份操作完成后,精简客户端将从服务器中删除。

所有子作业都完成后,该复合备份作业才算完成。子作业完成后,NetBackup 会清除辅助节点中的所有快照。在该清理活动完成后,该复合备份作业才算完成。