系统要求
硬件和软件
每台主机必须满足以下要求。
至少 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
网络配置必须允许每个 MongoDB Agent 直接连接到Deployment页面上列出的每个 MongoDB 部署。Ops Manager 不支持端口转发。
MongoDB 4.2 备份支持
在FCV 为 的MongoDB4.24.2 主机上启用备份会产生以下影响:
在拍摄快照时,启用备份的每个 MongoDB 4.2 主机上的磁盘使用率、磁盘 I/O 和网络 I/O 会增加。
拍摄快照时,一台或多台 Ops Manager 主机的入站网络负载增加。
快照和备份不使用 Ops Manager 应用程序或备份守护程序主机上的存储容量。
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 数据和日志目录。