部署架构示例
在此页面上
以下示例说明了一些可能的 MongoDB 和 Ops Manager 部署。
考虑因素
在 FCV 4.0 及更早版本中,为了在任何此类安装中获得最佳性能,请为每台备份主机配置两个磁盘分区:一个用于快照存储或文件系统存储,另一个用于头部数据库。
在单个主机上测试安装
对于测试部署,您可以将所有 Ops Manager 组件部署到单个主机,如安装简单的测试 Ops Manager 安装中所述。
生产安装
冗余元数据和快照
此部署在主机发生故障时为Ops Manager 应用程序数据库和快照存储提供冗余。该部署在 MongoDB 副本集中运行数据库,该副本集中具有三个具有数据副本的数据承载节点。
重要
此部署为 Ops Manager 应用程序提供了高可用性。 Ops Manager 使用w:2
写关注,并且可以容忍Ops Manager 应用程序数据库丢失一个数据承载节点。要使部署更持久,请启用日志功能。
注意
所有主机都必须满足“ 系统要求” 列中指定的两个系统的综合 硬件和软件要求 。
主机 | 系统要求 | 用途 |
---|---|---|
1 |
| 为 Ops Manager 应用程序数据库主节点和快照存储从节点提供服务。 |
2 |
| 为快照存储主节点和 Ops Manager 应用程序数据库从节点提供服务。 |
3 |
| 托管 Ops Manager 应用程序数据库和快照存储辅助副本集成员。 副本集提供数据冗余,强烈建议使用,但不是 Ops Manager 所必需的。 |
有关安装最低限度可行 Ops Manager 的示例教程,请参阅在 RHEL 上安装简单测试部署。
高度可用 Ops Manager 应用程序和多个快照存储
此 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 应用程序数据库的主节点和从节点提供服务。 |
3 , 4 , 5 & 6 |
| 为两个快照存储的主节点和从节点提供服务。 只有备份守护进程需要与头部数据库通信。因此,它们的 |
7 & 8 |
| 为 Ops Manager 应用程序数据库和两个快照存储的其余副本集成员提供服务。 |
要了解如何安装具有高可用性的 Ops Manager,请参阅配置高可用性 Ops Manager 应用程序。