对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

部署先决条件

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

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

  • 至少 4 GB RAM。

  • 如果使用 Amazon Web Services 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 Agent 直接连接到Deployment页面上列出的每个 MongoDB 部署。Ops Manager 不支持端口转发。

FCV4.2 的 MongoDB 4.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 Agent 以 mongod 系统组中的 mongod 系统用户身份运行,则 MongoDB 进程也必须以 mongod 系统组中的 mongod 系统用户身份运行。

    注意

    在 Microsoft Windows 系统上,MongoDB Agent 及其管理的 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 数据和日志目录。