Docs 菜单

Docs 主页MongoDB Ops Manager

将快照存储分配给特定数据中心

在此页面上

  • 概述
  • 先决条件
  • 步骤

可以添加其他快照存储以满足存储要求。 这些额外的存储可以部署在与第一个存储相同的数据中心。 有时,由于网络性能问题或监管要求,需要将这些存储部署到其他数据中心。

您可以将特定 Ops Manager 项目绑定到特定快照存储和特定数据中心。这会将特定 MongoDB 部署的备份分配给特定的数据中心。

注意

您只能将项目绑定到特定的快照存储或数据中心。 您无法将分片绑定到特定位置。

显示使用两个数据中心时 Ops Manager 备份组件的数据流的图表。

本教程设置两个快照存储,每个快照存储位于两个独立的数据中心,并为每个快照存储附加一个单独的项目。

  • 配置两个 Ops Manager 应用程序实例以共享一个专用Ops Manager 应用程序数据库。

    • Ops Manager 应用程序数据库副本集的成员可以放在每个数据中心。

  • 配置每个备份以使用其本地 Ops Manager 应用程序的 URL。

    • 每个 Ops Manager 应用程序都可以使用不同的主机名或水平分割 DNS 将每个代理指向其本地 Ops Manager 应用程序。

注意

Ops Manager 应用程序数据库和备份块存储数据库都是 MongoDB 数据库,可以作为独立运行或副本集运行。

对于生产部署,使用副本集提供数据库高可用性。

每个数据中心必须托管自己的备份块存储数据库或文件系统存储、 Ops Manager 应用程序MongoDB Agent with Backup。

每台服务器都必须满足其运行组件的累积硬件和软件要求。 请参阅Ops Manager 系统要求。

所有运行备份和 Ops Manager 应用程序数据库的服务器都使用 MongoDB。它们必须满足MongoDB 生产说明中的配置要求。

在托管以下内容的服务器上安装 MongoDB:

  • Ops Manager 应用程序数据库

  • 块存储数据库

请参阅 MongoDB 手册中的安装 MongoDB ,查找适用于您的操作系统的正确安装过程。

要为 Ops Manager 应用程序数据库和块存储数据库运行副本集,请参阅 MongoDB 手册中的部署副本集

在每个数据中心安装 Ops Manager 应用程序。

注意

有关操作系统的说明,请参阅安装 Ops Manager

重要

每个操作系统的每套安装说明都涵盖了如何创建 Ops Manager 应用程序的多个实例。 这些活动需要在将项目绑定到备份资源之前完成。

1
2
  1. 单击右上角的用户名,然后选择 My Projects

  2. 单击 Add Project(连接)。

  3. 输入项目名称。

  4. 单击 Create Project(连接)。

3
4
5
  1. 单击 Backup 标签页。

  2. 单击Daemons页面,检查是否列出了两个守护进程。

  3. 单击 Snapshot Storage 页面。

  4. 使用网络存储或数据中心中的 MongoDB 数据库创建 文件系统存储 或块存储 #2。

  5. 单击 Save(连接)。

  6. 单击 Oplog Storage 页面。

  7. 在数据中心 #2 中使用 MongoDB database 添加 oplog 存储。

  8. 单击 Save(连接)。

6
  1. 单击 General 标签页。

  2. 单击 Projects 页面。

  3. 选择分配给 Data Center 1 的项目名称。

  4. 单击Backup Configuration右侧的View链接。

  5. 为项目 1/数据中心 1 选择本地选项。

    菜单
    选项
    Backup Daemons
    选择Select Backup Daemons ,然后检查数据中心 1 中的守护进程。
    Oplog Stores
    选择Select Oplog Stores ,然后检查数据中心 1 中的 oplog 存储。
    Snapshot Stores
    选择Select Snapshot Stores ,然后检查数据中心 1 中的快照存储。
  6. 对项目 2 重复步骤 a 至 e。

7
  1. 安装 MongoDB Agent到分配给数据中心 1 的项目。

  2. 根据数据中心 1 项目使用的 MongoDB Agent 的需要,激活:

  3. 安装 MongoDB Agent到分配给数据中心 2 的项目.

  4. 根据与数据中心2项目一起使用的MongoDB Agent的需要,激活:

← 配置 Ops Manager 以监控大型部署