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

管理备份主机

备份主机充当代理客户端,用于承载 MongoDB 群集的所有备份和还原操作。对于 NetBackup 的 MongoDB 插件,无需在 MongoDB 群集上安装任何单独代理,备份主机即可执行所有备份和还原操作。

备份主机必须具有 Linux 操作系统。NetBackup 仅支持 RHEL 和 SUSE 平台作为备份主机。

备份主机可以是 NetBackup 客户端、介质服务器或主服务器。Veritas 建议将介质服务器用作备份主机。

添加备份主机之前,请考虑以下事项:

  • 对于备份和还原操作,可以添加一台或多台备份主机。

  • 主服务器、介质服务器或客户端可以执行备份主机的角色。

  • 在所有备份主机上安装 NetBackup 的 MongoDB 插件。

  • 使用多台备份主机时,请确保所有备份主机均与介质服务器通信。

可以在使用 NetBackup 管理控制台或命令行界面配置 BigData 策略时添加备份主机。

有关如何创建策略的更多信息,请参见请参见创建 BigData 备份策略

添加备份主机

  • “备份选择”选项卡上,单击“新建”,然后按以下格式添加备份主机:

    Backup_Host=<FQDN_or_hostname>

    有关如何创建策略的更多信息,请参见创建 BigData 备份策略

    或者,也可以使用以下命令添加备份主机:

    对于 Windows:

    bpplinclude PolicyName -add "Backup_Host=FQDN_or_hostname"

    对于 UNIX:

    bpplinclude PolicyName -add "Backup_Host=FQDN_or_hostname"

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

    有关更多信息,请参见使用 NetBackup 命令行界面 (CLI) 为 MongoDB 群集创建 BigData 策略

删除备份主机

  1. “备份选择”选项卡上,选择要删除的备份主机。
  2. 右键单击选定的备份主机,然后单击“删除”

    或者,也可以使用以下命令删除备份主机:

    对于 Windows:

    bpplinclude PolicyName -delete "Backup_Host=FQDN_or_hostname"

    对于 UNIX:

    bpplinclude PolicyName -delete "Backup_Host=FQDN_or_hostname"

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