系统要求
硬件和软件
每台主机必须满足以下要求。
至少 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
网络配置必须允许每个 MongoDB 助手直接连接到 Deployment 页面上列出的每个 MongoDB 部署。Cloud Manager 不支持端口转发。
MongoDB 4.2 备份支持
在FCV 为 的MongoDB4.24.2 主机上启用备份会产生以下影响:
- 在拍摄快照时,启用备份的每个 MongoDB 4.2 主机上的磁盘使用率、磁盘 I/O 和网络 I/O 会增加。
MongoDB 助手系统用户权限
如果您希望 MongoDB 助手管理您的 MongoDB 部署,MongoDB 助手系统用户必须拥有以下权限:
停止 MongoDB 进程。MongoDB 助手系统用户使用助手自己的一组 MongoDB 二进制文件重新启动进程。
如果您使用包管理器安装了 MongoDB,请使用相同的包管理器来安装 MongoDB 助手。这使得 MongoDB 助手具有与 MongoDB 相同的所有者。
到
Read和WriteMongoDB 数据目录和日志目录。设置为要自动化运行的 MongoDB 进程的相同用户 ID (UID) 和组 ID (GID)。如果要自动化运行的 MongoDB 进程没有以相同的用户和组运行,则助手无法管理这些进程。
注意
在Microsoft Windows系统上, MongoDB 助手及其管理的
mongod或mongos服务作为Windows服务以SYSTEM用户运行。在将现有MongoDB进程添加到自动化之前,应将其作为SYSTEM或Administrator运行。
安装选项
安装 MongoDB Enterprise 依赖项
警告
如果要运行 MongoDB Enterprise,则必须在安装 MongoDB 之前为每个主机手动安装一组依赖项。如果未安装这些依赖项,则无法自动安装 MongoDB Enterprise。
选择您的操作系统和版本以查看要安装的依赖项。
在安装 MongoDB 之前安装到主机
如果将 MongoDB 助手部署到要自动化安装 MongoDB 的主机,请确保拥有 MongoDB 助手的系统用户对您计划使用的 MongoDB 数据和日志目录具有 Read 和 Write 权限。
安装到已运行 MongoDB 的主机上
如果将 MongoDB 助手安装到自动化正在管理 MongoDB 进程的主机上,则 MongoDB 助手系统用户必须具有以下权限:
停止 MongoDB 进程。MongoDB 助手使用自己的一组 MongoDB 二进制文件重新启动进程。如果您使用包管理器安装了 MongoDB,请使用相同的包管理器来安装 MongoDB 助手。这使得 MongoDB 助手具有与 MongoDB 相同的所有者。
Read和Write至 MongoDB 数据和日志目录。