Docs 菜单

Docs 主页MongoDB Ops Manager

部署先决条件

在此页面上

  • 系统要求
  • 安装选项

每台主机必须满足以下要求。

  • 至少 10 GB 可用磁盘空间加上保存 MongoDB 数据所需的空间。

  • 至少 4 GB RAM。

  • 使用 AWS EC2 实例时,应至少使用一个 m3.medium 实例。

  • MongoDB 助手只能安装在 64 位架构上。

为 MongoDB 部署提供服务的主机必须:

  • 通过他们的 FQDN 互相拥有完全的网络访问权限。每个主机必须能够通过 FQDN 访问其他所有主机。要查找每个主机的 FQDN,请在 shell 中运行以下命令:

    hostname -f
  • 将每个 FQDN 解析为唯一的 IP 地址。在 shell 中运行以下命令来解析 FQDN

    dig +short myip.opendns.com @resolver1.opendns.com
  • 设置公用名或 主题备用名称 将任何 SSL 证书的值更改为 MongoDB 主机的 FQDN

网络配置必须允许每个 MongoDB 助手直接连接到 Deployment页面上列出的每个 MongoDB 部署。 Ops Manager 不支持端口转发。

MongoDB Ops Manager 仅支持 MongoDB 版本3.6及更高版本的备份和监控。

正在 MongoDB 4上启用备份。 FCV4.2的2主机会产生以下影响:

  • 在拍摄快照时,启用备份的每个 MongoDB 4.2 主机上的磁盘使用率、磁盘 I/O 和网络 I/O 会增加。

  • 拍摄快照时,一台或多台 Ops Manager 主机的入站网络负载增加。

  • 快照和备份不使用 Ops Manager 应用程序或备份守护程序主机上的存储容量。

如果您希望 MongoDB 助手管理您的 MongoDB 部署,MongoDB 助手系统用户必须拥有以下权限:

  • 停止 MongoDB 进程。MongoDB 助手系统用户使用助手自己的一组 MongoDB 二进制文件重新启动进程。

    如果您使用包管理器安装了 MongoDB,请使用相同的包管理器来安装 MongoDB 助手。这使得 MongoDB 助手具有与 MongoDB 相同的所有者。

  • ReadWrite MongoDB 数据目录和日志目录。

  • 设置为要自动化运行的 MongoDB 进程的相同用户 ID (UID) 和组 ID (GID)。如果要自动化运行的 MongoDB 进程没有以相同的用户和组运行,则助手无法管理这些进程。

    例子

    如果 MongoDB 助手以mongod 系统群组中的mongod 系统用户身份运行,则 MongoDB 进程也必须以mongod 系统群组中的mongod 系统用户身份运行。

    注意

    在 Microsoft Windows 系统上,MongoDB 助手及其管理的mongodmongos服务作为 Windows 服务以SYSTEM用户身份运行。在将现有 MongoDB 进程添加到自动化之前,应将其作为SYSTEMAdministrator运行。

警告

如果要运行 MongoDB Enterprise,则必须在安装 MongoDB 之前为每个主机手动安装一组依赖项。如果未安装这些依赖项,则无法自动安装 MongoDB Enterprise。

如果将 MongoDB 助手部署到要自动化安装 MongoDB 的主机,请确保拥有 MongoDB 助手的系统用户对您计划使用的 MongoDB 数据和日志目录具有 ReadWrite 权限。

如果将 MongoDB 助手安装到自动化正在管理 MongoDB 进程的主机上,则 MongoDB 助手系统用户必须具有以下权限:

  • 停止 MongoDB 进程。MongoDB 助手使用自己的一组 MongoDB 二进制文件重新启动进程。如果您使用包管理器安装了 MongoDB,请使用相同的包管理器来安装 MongoDB 助手。这使得 MongoDB 助手具有与 MongoDB 相同的所有者。

  • ReadWrite 至 MongoDB 数据和日志目录。

← 部署入门