Docs 菜单

Docs 主页MongoDB Ops Manager

部署架构示例

在此页面上

  • 考虑因素
  • 在单个主机上测试安装
  • 生产安装

以下示例说明了一些可能的 MongoDB 和 Ops Manager 部署。

在 FCV 4.0 及更早版本中,为了在任何此类安装中获得最佳性能,请为每台备份主机配置两个磁盘分区:一个用于快照存储或文件系统存储,另一个用于头部数据库。

FCV 4.2及更高版本上,备份不再需要头部数据库。有关详细信息,请参阅备份守护程序服务。

对于测试部署,您可以将所有 Ops Manager 组件部署到单个主机,如安装简单的测试 Ops Manager 安装中所述。

最小部署适用于开发或测试,并在单个服务器上托管应用程序和备份守护程序以及关联的数据库。

注意

如果您想测试备份服务,请使用 Ops Manager 应用程序对其进行配置。配置Ops Manager 时,您可以指定备份设置。

对于 FCV 4 。 0及更早版本,备份守护程序服务会在该目录中动态创建头部数据库。然后,备份守护程序服务会管理这些头部数据库。

对于FCV 4.2及更高版本,应用程序数据库会将部署状态的快照存储在备份游标中。

此部署在主机发生故障时为Ops Manager 应用程序数据库快照存储提供冗余。该部署在 MongoDB 副本集中运行数据库,该副本集中具有三个具有数据副本的数据承载节点。

重要

此部署为 Ops Manager 应用程序提供了高可用性。 Ops Manager 使用w:2 写关注,并且可以容忍Ops Manager 应用程序数据库丢失一个数据承载节点。要使部署更持久,请启用日志功能。

典型部署使用应用程序数据库和快照存储的副本集。
点击放大

注意

所有主机都必须满足“ 系统要求” 列中指定的两个系统的综合 硬件和软件要求

主机
系统要求
用途
1
  • Ops Manager 应用程序

  • Ops Manager Application Database

为 Ops Manager 应用程序数据库主节点和快照存储从节点提供服务。
2
  • Ops Manager 应用程序

  • 快照存储

为快照存储主节点和 Ops Manager 应用程序数据库从节点提供服务。
3
  • Ops Manager Application Database

  • 快照存储

托管 Ops Manager 应用程序数据库和快照存储辅助副本集成员。

副本集提供数据冗余,强烈建议使用,但不是 Ops Manager 所必需的。

有关安装最低限度可行 Ops Manager 的示例教程,请参阅在 RHEL 上安装简单测试部署。

此 Ops Manager 部署在负载均衡器后面运行多个实例,为 Ops Manager 提供高可用性。此部署可横向扩展以添加额外的快照存储。

高可用部署利用应用程序数据库和快照存储的水平扩展进行备份,以及多个备份守护程序。
点击放大

部署包括:

  • 为 Ops Manager 应用程序和 Ops Manager 应用程序数据库提供服务的两台主机

  • 为启用了备份和备份数据库的 Ops Manager 应用程序提供服务的四台主机

  • 为每个副本集的其余成员提供服务的额外主机

部署 HTTP负载均衡器以均衡 Ops Manager 应用程序的HTTP流量。Ops Manager 不提供HTTP负载均衡器。 您必须自行预配、部署和配置它。 位于 Ops Manager 应用程序主机之前的负载均衡器不得返回缓存内容。

所有软件服务都需要能够与 Ops Manager 应用程序数据库和快照存储进行通信。配置防火墙以允许相应端口上这些主机之间的流量。

注意

所有主机都必须满足“ 系统要求” 列中指定的两个系统的综合 硬件和软件要求

主机
系统要求
用途
1 & 2
  • Ops Manager 应用程序

  • Ops Manager 应用程序数据库

为 Ops Manager 应用程序数据库的主节点和从节点提供服务。
3 , 4 , 5 & 6
  • Ops Manager 应用程序

  • 快照存储

为两个快照存储的主节点和从节点提供服务。

只有备份守护进程需要与头部数据库通信。因此,它们的net.bindIp值为127.0.0.1 ,以防止外部通信。 net.bindIp指定mongodmongos侦听来自应用程序的连接的 IP 地址。

7 & 8
  • Ops Manager Application Database

  • 快照存储

为 Ops Manager 应用程序数据库和两个快照存储的其余副本集成员提供服务。

要了解如何安装具有高可用性的 Ops Manager,请参阅配置高可用性 Ops Manager 应用程序。

← Ops Manager 架构