Docs 菜单
Docs 主页
/
Ops Manager
/

使用第三方平台进行备份和恢复

为了启用使用现有的第三方备份解决方案,您可以将Ops Manager与以下第三方备份平台之一集成,这些平台支持经过认证的MongoDB 集群快照备份和恢复,具有安全和可扩展的存储(包括冷存储)、不变性强制执行和合规政策支持:

  • Cohesity DataProtect

  • Rubrik

通过这些集成,您可以直接从第三方管理控制台协调MongoDB集群的计划或按需和恢复,以简化跨数据平台的备份、保留和恢复操作,而无需管理Ops的复杂性和额外运营成本备份扩展的Ops Manager 。

要开始备份或恢复进程,第三方备份平台会调用Ops Manager管理API将MongoDB 集群置于备份就绪或恢复就绪状态。第三方平台会处理所有备份或恢复操作,然后再次调用Ops Manager管理API将集群恢复到正常运行状态。

虽然MongoDB支持部门可以帮助您在Ops Manager中配置集成点,但有关与备份和恢复进程相关的功能或性能问题,联系您的第三方供应商。

注意

第三方备份不能与 Ops Manager 的原生备份进程在同一集群上运行。但是,您可以在同一项目的不同集群中运行这两种类型的备份,以实现灵活的韧性策略。

  • Ops Manager项目必须运行MongoDB Ops Manager 8.0.8 或更高版本,才能与第三方备份平台集成。

  • 有关要使用的工具版本,请参阅供应商的文档。

  • 在为第三方备份配置Ops Manager之前,请同步所有托管的时钟。要学习;了解更多信息,请参阅时钟同步。

在进入第三方平台完成集成设置之前,请在Ops Manager中完成以下初步设置:

1

要向第三方供应商授予适当级别的Ops Manager Administration API访问权限,您必须在Ops Manager中生成全局或项目级别的API密钥。

请参阅第三方供应商的文档,确定集成所需的API访问权限级别。

要为全球Ops Manager Administration API访问权限生成API密钥:

  1. 在Ops Manager Admin 控制台中,单击 GeneralAPI Keys

  2. 单击 Create API Key 按钮。

  3. Enter API Key Information 模式中,提供API密钥的描述,然后从 Global Permissions 下拉菜单中选择 Global Backup Admin

  4. 单击 Next 按钮。

  5. 复制 Public KeyPrivate Key 并将其存储在安全位置。

    每个API请求都需要标头中的这些密钥,以便与Ops Manager安全地通信。

  6. 单击 Done(连接)。

要为项目级Ops Manager Administration API访问权限生成API密钥:

  1. 在Ops Manager项目中,展开 Access Manager 下拉菜单并选择 Project Access

  2. 单击 API Keys 标签页。

  3. 单击 Create API Key 按钮。

  4. Enter API Key Information 模式中,提供API密钥的描述,然后从 Project Permissions 下拉菜单中选择 Project Backup Admin

  5. 单击 Next 按钮。

  6. 复制 Public KeyPrivate Key 并将其存储在安全位置。

    每个API请求都需要标头中的这些密钥,以便与Ops Manager安全地通信。

  7. 单击 Done(连接)。

要学习;了解有关Ops Manager Administration API访问权限的更多信息,请参阅 Ops Manager的编程访问。

2
  1. 在Ops Manager Admin 控制台中,单击 GeneralOps Manager Config

  2. 单击 Custom 标签页。

  3. 添加以下键值对之一,以在全局或项目级别启用第三方备份。

    请参阅第三方供应商的文档,确定集成所需的访问权限级别。

    访问级别

    项目

    mms.featureFlag.backup.thirdPartyManaged

    controlled

    全局

    mms.featureFlag.backup.thirdPartyManaged

    enabled

  4. 单击 Save 以启用第三方备份。

3

如果在上一步中在项目级别启用了第三方备份,则必须在MongoDB项目设置中启用第三方备份:

  1. 在Ops Manager项目中,单击 Settings

  2. 单击 Beta Features标签页,然后单击 Backup Third Party Managed

4

如果尚未安装,请在要备份的每个MongoDB 集群中的每台服务器上安装MongoDB助手:

  1. 在Ops Manager项目中,单击 DeploymentAgents标签页和 Downloads & Settings标签页。

  2. Select your operating system 下拉菜单中选择托管的操作系统。

  3. 按照说明在要备份的每台MongoDB服务器上安装MongoDB 助手。

要学习;了解更多信息,请参阅安装MongoDB 助手以管理部署。

5

要为MongoDB 助手oplog输出设立目录,请执行以下操作:

  1. 在Ops Manager Admin 控制台中,单击 GeneralOps Manager Config

  2. 单击 Custom标签页,然后添加以下键值对:

    brs.thirdparty.baseOplogFilePath

    MongoDB 助手可以访问权限的目录路径。

  3. 单击 Save 以添加文件路径参数。

  4. 对于您之前设立的每个MongoDB 助手,请验证该助手是否可以读取和写入oplog目录。

    有关验证方法,请参阅操作系统的文档。

6

在Ops Manager项目中,单击 Deployment,然后单击 Servers标签页以查看Ops Manager项目管理的MongoDB 集群服务器。

对于每台服务器:

  1. 单击目标服务器的MongoDB 助手旁边的菜单。

  2. 单击 Activate MonitoringActivate Backup

  3. 单击 Review & Deploy(连接)。

    出现Review Your Changes模态窗口。

  4. 查看更改后,单击 Confirm & Deploy

7
  1. 在Ops Manager项目中,单击 Continuous Backup

  2. 将鼠标悬停在目标分片集群或副本集的Status 列上,然后单击 Manage

  3. 在随后出现的模态窗口中,单击 Manage

    集群的 Continuous Backup 状态更改为 Third Party Managed

8

要将Ops Manager与第三方备份平台集成,请参阅供应商的文档:

后退

单个数据库或集合

在此页面上