将快照存储分配给特定数据中心
Overview
可以添加其他快照存储以满足存储要求。 这些额外的存储可以部署在与第一个存储相同的数据中心。 有时,由于网络性能问题或监管要求,需要将这些存储部署到其他数据中心。
您可以将特定的MongoDB Ops Manager 项目绑定到特定的快照存储和特定的数据中心。 这会将特定MongoDB部署的备份分配给特定的数据中心。
注意
您只能将项目绑定到特定的快照存储或数据中心。 您无法将分片绑定到特定位置。
本教程设置两个快照存储,每个快照存储位于两个独立的数据中心,并为每个快照存储附加一个单独的项目。
先决条件
配置两个MongoDB Ops Manager应用程序实例以股票一个专用的 Ops Manager Application Database 。
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 应用程序。
注意
有关操作系统的说明,请参阅安装 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 的项目。
根据数据中心 1 项目使用的 MongoDB Agent 的需要,激活:
安装 MongoDB Agent到分配给数据中心 2 的项目.
根据与数据中心2项目一起使用的MongoDB Agent的需要,激活: