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 配置 NetBackup 时,请考虑以下事项:

前提条件:

  • 将属于 vxupdate_nb_version SJA 的 MongoDB 精简客户端软件包添加到 NetBackup 主服务器上的软件包存储库中。

    注意:

    所需的软件包应与备份主机的 NetBackup 版本和 MongoDB 主机的操作系统相对应。

    要添加软件包,请在 NetBackup 主服务器上运行 nbrepo 命令:

    ./nbrepo -add vxupdate_nb_version_suse_x64.sja

    ./nbrepo -add vxupdate_nb_version_redhat_x64.sja

    ./nbrepo -add vxupdate_nbclient_version_redhat_zseries.sja

    对于具有 CentOS 操作系统的 MongoDB 主机,在 NetBackup 主服务器上的软件包存储库中,添加备份主机的 NetBackup 版本的 Linux RHEL VxUpdate 软件包。

    注意:

    如果未添加软件包,MongoDB 备份可能会失败,并显示错误 6729:“无法从软件包存储库下载精简客户端”。

  • 对备份主机、介质服务器和主服务器的主机名使用一致约定。例如,如果使用的主机名为 MongoDB.veritas.com(FQDN 格式),请在所有位置均使用此格式,尤其是运行 tpconfig 命令时。

  • 确保备份主机可以与所有 MongoDB 节点进行通信。

  • 确保 MongoDB 主机上 mongod 实例的配置文件中 bindIp 设置的值为 0.0.0.0

最佳做法:

  • 在所有备份主机上的 /etc/hosts 文件中添加 MongoDB 群集所有节点的条目。必须以 FQDN 格式添加主机名。

    或者

    /etc/resolv.conf 文件中添加相应的 DNS 条目。