Overview
可以添加其他快照存储以满足存储要求。 这些额外的存储可以部署在与第一个存储相同的数据中心。 有时,由于网络性能问题或监管要求,需要将这些存储部署到其他数据中心。
您可以将特定的MongoDB Ops Manager项目绑定到特定的快照存储和特定的数据中心。 这会将特定 MongoDB 部署的备份分配给特定的数据中心。
注意
您只能将项目绑定到特定的快照存储或数据中心。 您无法将分片绑定到特定位置。
本教程设置两个快照存储,每个快照存储位于两个独立的数据中心,并为每个快照存储附加一个单独的项目。
先决条件
配置两个 Ops Manager 应用程序实例以共享一个专用Ops Manager 应用程序数据库。
- Ops Manager 应用程序数据库副本集的成员可以放在每个数据中心。
配置每个备份以使用其本地 Ops Manager 应用程序的 URL。
- 每个 Ops Manager 应用程序都可以使用不同的主机名或水平分割 DNS 将每个代理指向其本地 Ops Manager 应用程序。
步骤
在每个数据中心配置服务器
每个数据中心必须托管自己的备份块存储数据库或文件系统存储、 Ops Manager 应用程序和MongoDB Agent with Backup。
每台服务器都必须满足其运行组件的累积硬件和软件要求。 请参阅Ops Manager 系统要求。
所有运行备份和MongoDB Ops Manager应用程序数据库的服务器都使用MongoDB 。 它们必须满足MongoDB生产说明中的配置要求。
安装 MongoDB
在托管以下内容的服务器上安装 MongoDB:
Ops Manager Application Database
块存储数据库
请参阅 MongoDB 手册中的安装 MongoDB ,查找适用于您的操作系统的正确安装过程。
MongoDB Ops Manager要为 应用程序数据库和块存储数据库运行副本集,请参阅 MongoDB手册中的 部署副本集 。
安装并启动 Ops Manager 应用程序
在每个数据中心安装 Ops Manager 应用程序。
注意
有关操作系统的说明,请参阅使用 rpm 包安装Ops Manager 。
重要
每个操作系统的每套安装说明都涵盖了如何创建 Ops Manager 应用程序的多个实例。 这些活动需要在将项目绑定到备份资源之前完成。
将项目绑定到备份资源
配置备份资源。
单击 Backup 标签页。
单击Daemons页面,检查是否列出了两个守护进程。
单击 Snapshot Storage 页面。
使用网络存储或数据中心中的 MongoDB 数据库创建 文件系统存储 或块存储 #2。
单击 Save(连接)。
单击 Oplog Storage 页面。
在数据中心 #2 中使用 MongoDB database 添加 oplog 存储。
单击 Save(连接)。
为数据中心分配资源。
单击 General 标签页。
单击 Projects 页面。
选择分配给 Data Center 1 的项目名称。
单击Backup Configuration右侧的View链接。
为项目 1/数据中心 1 选择本地选项。
Menu选项Backup Daemons
选择Select Backup Daemons ,然后检查数据中心 1 中的守护进程。
Oplog Stores
选择Select Oplog Stores ,然后检查数据中心 1 中的 oplog 存储。
Snapshot Stores
选择Select Snapshot Stores ,然后检查数据中心 1 中的快照存储。
对项目 2 重复步骤 a 至 e。
安装代理。
将 MongoDB Agent 安装到主机到分配给数据中心 1 的项目。
将 MongoDB Agent 安装到主机到分配给数据中心 2 的项目。