MongoDB Ops Manager

17 Mar 2025 | 5 分钟阅读

使用 Ops Manager,我们可以监控、自动化和备份我们的 MongoDB 基础设施。

MongoDB Ops Manager
  • 自动化: 我们可以使用 Ops Manager 配置和维护 MongoDB 的节点和集群。
  • 监控: 我们可以使用 Ops Manager 监控功能进行实时报告、可视化和获取警报。
  • 监控功能。
  • 备份: Ops Manager 的备份功能提供了我们 MongoDB 分片集群和副本集的计划快照和时间点恢复。

Ops Manager 的服务器池

使用 Ops Manager 服务器池,我们可以获得管理权限,即,一个由 Ops Manager 管理员维护的已配置服务器池,该服务器池已安装了自动化。当我们想要创建一个新的部署时,我们可以从服务器池中请求服务器来托管该部署。

MongoDB Ops Manager

在 Microsoft Windows 上安装 Ops Manager

步骤 1: 使用管理员权限登录到您的 PC,规划您的配置,部署满足 Ops Manager 系统要求的宿主机,并安装 Ops Manager 应用程序数据库和其他可选的备份数据库。

步骤 2: 现在,打开您的 PC 上可用的任何浏览器,然后从 MongoDB 下载中心下载最新版本的 Ops Manager。

MongoDB Ops Manager

步骤 3: 下载完成后,在您用于 Ops Manager 的所有服务器上安装 Ops Manager 软件包。

步骤 4: 现在,使用管理员访问权限,在运行 Ops Manger 的服务器上打开 <configLogPath>\Server\Config\conf-MMS.properties。

步骤 5: 单击“开始”按钮 →“管理工具”→“服务”→ 在列表中右键单击“MongoDB Ops Manager HTTP 服务”,最后单击“开始”按钮,启动 Ops Manager 实例。

步骤 6: 现在,在 Ops Manager 主页上注册第一个用户。

  • 在浏览器中输入 URL (http://<host>:8080) 以打开 Ops Manager 主页。
  • 之后,单击注册链接并按照提示操作。
  • 第一个用户将自动被分配为全局所有者。

如何更新 MongoDB Ops Manager

您必须按照以下步骤升级在 Windows OS 上运行的 Ops Manager。

步骤 1: 单击“开始”按钮 →“管理工具”→“服务”→ 然后右键单击 MongoDB Ops Manager HTTP 服务并选择“停止”,关闭您正在运行的 Ops Manager 实例。

步骤 2: 现在,单击“开始”按钮 →“控制面板”→“程序和功能”→ 然后右键单击 MongoDB Ops Manager 并选择“卸载”,卸载当前版本的 Ops Manager。

步骤 3: 卸载旧版本后,您必须下载最新版本的 Ops Manager 软件包。

步骤 4: 在您要升级的主机上,安装 Ops Manager。

步骤 5: 安装后,在已升级的主机上启动 Ops Manager。“开始”→“管理工具”→“服务”→“右键单击”MongoDB Ops Manager HTTP 服务,然后选择“启动”。

步骤 6: 现在,对您部署中的所有其他 Ops Manager 主机重复该过程。

步骤 7: 最后,在升级完成后,更新所有代理。

将副本集部署到 Ops Manager

副本集是所有生产部署架构的基本功能。它是一组 MongoDB 部署,具有相同的数据集。请按照下面给出的步骤部署副本集。

步骤 1: 单击 Ops Manager 的“部署”选项。

步骤 2: 现在,单击“集群创建”视图。然后您将被提示进入新的弹出窗口。

步骤 3: 单击部署页面右上角的“添加新”箭头按钮。

步骤 4: 现在,要打开“创建新的副本集”视图,请从下拉菜单中选择“新的副本集”选项。

步骤 5: 选择副本集配置以配置集群范围的设置。您至少需要配置标有星号 * 的那些设置。

步骤 6: 之后,您需要配置每个副本集成员。

步骤 7: 在配置副本集成员后,配置您的复制设置。

步骤 8: 最后,单击“创建副本集”选项。您现在可以从“部署”视图中监视集群部署的进度。

在 Ops Manager 中部署分片集群

分片集群将数据集分布在一组服务器上,并为大型数据集提供横向扩展,并实现高吞吐量操作。

部署分片集群的步骤

步骤 1: 首先,登录到您的云管理器帐户,在主页上,单击“部署”选项。

步骤 2: 现在,单击“集群创建”视图。然后您将被提示进入新的弹出窗口。

步骤 3: 单击部署页面右上角的“添加新”箭头按钮。

步骤 4: 现在,要打开“创建新集群”菜单,请从下拉菜单中选择“新集群”。

步骤 5: 选择集群配置以配置集群范围的设置。您至少需要配置标有星号 * 的那些设置。

步骤 6: 现在,单击分片设置以从成员配置中打开分片配置选项。

步骤 7: 之后,在集群中配置每个配置服务器和 mongos。

步骤 8: 现在,从复制设置中,配置集群中的每个副本集。

步骤 9: 最后,单击“创建集群”按钮。

步骤 10: 您现在可以查看并部署您的更改。

将独立的 MongoDB 实例部署到 Ops Manager

我们可以使用该实例进行测试和开发,为 Ops Manager 部署一个独立的 MongoDB 实例。我们不能将这些部署系统用于生产系统,因为它们缺少复制和开发。

步骤 1: 首先,登录到您的云管理器帐户,在主页上,单击“部署”选项。

步骤 2: 现在,单击“新建独立”。然后您将被提示进入新的弹出窗口。

步骤 3: 单击部署页面右上角的“添加新”按钮。

步骤 4: 现在,要打开“创建新的独立”菜单,请从下拉菜单中选择“新建独立”。

步骤 5: 选择独立配置以配置独立设置。您至少需要配置标有星号 * 的那些设置。

步骤 6: 现在,单击分片设置以从成员配置中打开分片配置选项。

步骤 7: 之后,在集群中配置每个配置服务器和 mongos。

步骤 8: 现在,从复制设置中,配置集群中的每个副本集。

步骤 9: 最后,单击“创建独立”按钮。

步骤 10: 您现在可以查看并部署您的更改。


下一个主题MongoDB Compass