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

部署先决条件

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

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

  • 至少 4 GB RAM。

  • 如果使用 AWS EC2 实例,则应至少使用 m5.large实例。

  • 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 部署。Cloud Manager 不支持端口转发。

FCV 为 的MongoDB4.24.2 主机上启用备份会产生以下影响:

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

如果您希望 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 数据和日志目录。

给本页内容打分