Veritas NetBackup™ for MongoDB 管理指南

Last Published:
Product(s): NetBackup (9.0)
  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.  
        创建 BigData 备份策略
      2.  
        使用 NetBackup 管理控制台创建 BigData 策略
      3.  
        使用“策略配置向导”为 MongoDB 群集创建 BigData 策略
      4.  
        使用 NetBackup 策略实用程序为 MongoDB 群集创建 BigData 策略
      5.  
        使用 NetBackup 命令行界面 (CLI) 为 MongoDB 群集创建 BigData 策略
  5. 使用 NetBackup 还原或恢复 MongoDB 数据
    1.  
      还原 MongoDB 数据
    2.  
      MongoDB 还原和恢复的前提条件
    3. 关于从 BAR 界面还原 MongoDB 数据库的方案
      1.  
        还原和恢复过程中涉及的大致步骤
    4.  
      使用 BAR 界面在同一群集上还原 MongoDB 数据
    5.  
      使用 BAR 界面在备用群集上还原 MongoDB 数据
    6.  
      关于在备用客户端上以高可用性设置还原 MongoDB 数据
    7. 使用命令行恢复 MongoDB 数据库
      1.  
        创建或修改 rename 文件
      2.  
        使用命令行恢复 MongoDB 数据库
    8.  
      恢复过程完成后的手动步骤
  6. 故障排除
    1.  
      关于 NetBackup for MongoDB 调试日志记录
    2.  
      使用 NetBackup 保护 MongoDB 的已知限制
  7. 附录 A. 其他信息
    1.  
      添加和更新 MongodB 凭据的 MongodB 配置实用程序工作流程示例
  8.  
    索引

关于从 BAR 界面还原 MongoDB 数据库的方案

要从“备份、存档和还原”界面还原 MongoDB 群集,可以使用以下方案:

  • 将 MongoDB 群集“仅还原”“还原和恢复”到同一位置或不同位置。

  • 将 MongoDB 群集的所有节点或特定节点还原到同一位置或不同位置,然后运行手动步骤以恢复 MongoDB 群集。

还原目标

“备份、存档和还原”界面中输入详细信息并转到“还原标记的文件”对话框后,“常规”选项卡中将显示还原目标选项。

表:还原目标选项

“还原标记的文件”对话框中“常规”选项卡上的选项

方案

将所有内容还原到原始位置。

将 MongoDB 数据库还原到同一位置或群集。

将个别目录和文件还原到不同位置。

将 MongoDB 数据库还原到不同位置或群集。

MongoDB 的还原和恢复选项

“还原标记的文件”对话框中的 MongoDB 选项卡上提供还原和恢复选项。

图:还原和恢复选项

还原和恢复选项

表:MongoDB 的还原选项

“还原标记的文件”对话框中 MongoDB 选项卡上的选项

选择还原和恢复选项的方案

还原和恢复

使用以下恢复选项还原和恢复整个 MongoDB 群集:

  • 将数据库恢复到当前时间

    还原和恢复到最新的可用备份时间。

  • 将数据库恢复到时间点

    还原和恢复到所选备份集中的指定时间点。

仅还原

警告:

请谨慎使用此选项,因为可能会导致群集状态不一致。

  • 还原在选择中指定的特定 MongoDB 群集节点和 MongoDB oplog。

  • 可以使用此选项还原 MongoDB 配置服务器,而无需还原整个 MongoDB 群集。

  • 使用 MongoDB 应用程序中的命令行选项手动恢复群集。

使用此选项之前,必须先关闭 MongoDB 群集。停止配置服务器和分片的所有节点上的 mongos 进程,然后停止 mongod 进程。

MongoDB 建议使用 db.shutdownServer() 命令。

注意:

MongoDB 服务不会在目标群集节点上进行验证。

“恢复选项”部分仅适用于“还原和恢复”选项。