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 配置工具

NetBackup 提供了一个基于命令行的配置工具,可帮助您准确捕获和更新保护 MongoDB 所需的信息。

可以使用 MongoDB 配置工具自动生成以下文件:

  • 为 NetBackup 配置 MongoDB 群集拓扑和凭据的凭据文件。

    有关凭据配置文件以及创建该文件的手动方法的更多信息,请参考以下主题:

    请参见在 NetBackup 中添加 MongoDB 凭据

  • 为 MongoDB 群集配置全局 NetBackup 参数的 MongoDB 配置文件。

    有关 MongoDB 凭据配置文件以及创建该文件的手动方法的更多信息,请参考以下主题:

    请参见使用 mongodb.conf 文件为 MongoDB 配置备份选项

注意:

可以手动创建这两个文件,但必须确保格式和参数正确。

可以在 NetBackup 主服务器上使用 tpconfig 命令行访问 MongoDB 配置工具。访问 tpconfig 命令的路径为 /usr/openv/volmgr/bin/

  • 在 Windows 主服务器上,运行 tpconfig -mongo_configuration 命令以激活 Mongo 配置界面。

  • 在 Linux 和 Solaris 主服务器上,运行 ./tpconfigtpconfig,然后为 MongoDB 配置选择第四个选项。

请参见添加和更新 MongodB 凭据的 MongodB 配置实用程序工作流程示例

有关 tpconfig 命令的更多信息,请参考《NetBackup 命令参考指南》

使用 bpcd_allowed_path 选项将 bp.conf 中的 mongodb.conf 文件路径添加到允许列表。有关更多信息,请参见在 NetBackup 主服务器允许列表中包括配置文件路径

在恢复到备用 MongoDB 群集期间添加 MongoDB 凭据

要恢复到备用 MongoDB 群集,请使用配置工具在现有群集凭据中添加备用群集的凭据。

分片 MongoDB 群集

  1. 使用配置工具更新现有群集的凭据。

  2. 使用“添加新的辅助配置服务器”选项添加新的配置服务器,然后保存。

  3. 使用“添加新的分片主机服务器”选项添加新群集的分片,然后保存。

  4. 启动备用恢复作业。

副本集 MongoDB

  1. 使用配置工具更新现有副本集的凭据。

  2. 使用“添加辅助服务器”选项添加新的主服务器,然后保存。

  3. 使用“添加辅助服务器”选项添加所有辅助服务器,然后保存。

  4. 启动备用恢复作业。

注意:

如果您使用的是凭据文件,则可以手动更新文件,然后使用 tpconfig 命令上传该文件。