Docs 菜单
Docs 主页
/
MongoDB Ops Manager
/

MongoDB 助手先决条件

在此页面上

  • 硬件要求
  • 设置主机网络访问权限
  • 设置主机权限

本部分介绍运行 MongoDB Agent的主机的要求。

运行 MongoDB 助手的主机必须在以下硬件架构和操作系统之一的 64 位版本上运行。下表列出了可以在关联平台上使用 MongoDB 助手部署的 MongoDB Server 版本:

架构
Distro/OS
6.0
5.0
4.4
4.2
4.0
3.6
x86_64
RHEL/CentOS/Oracle Linux 7 1
RHEL/Rocky/Alma Linux/Oracle Linux 8 1
RHEL/Rocky/Alma Linux/Oracle Linux 9 1
Amazon Linux 2
SUSE12
SUSE15
Debian 9
Debian 10
Debian 11
Ubuntu 16.x
Ubuntu 18.x
Ubuntu 20.x
Ubuntu 22 .x 2
Windows
ARM
RHEL/Centos 8
RHEL/CentOS 9
Amazon Linux 2
PowerPC/ ppc64le
RHEL/ Centos 7
RHEL/Centos 8
zSeries/390x
RHEL 7
RHEL 8

1 MongoDB仅支持运行 RHCK的Oracle Linux 。 MongoDB不支持运行UEK的Oracle Linux 。

2 MongoDBconnectorBI不支持 适用于 的Ubuntu22.04 。

MongoDB Agent 必须在 64 位架构上运行。

MongoDB 建议 MongoDB Agent 主机至少配备 2 个 CPU 核心和 2 GB RAM。

如果您激活 备份,则所有 MongoDB 助手主机除了基本平台要求外,还至少需要额外 2 个 CPU 内核和 3 GB RAM。 MongoDB 助手运行的每个备份作业都会进一步影响主机性能。

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

  • 查找每个托管的FQDN 。 在 Powershell 中运行以下命令:

    net config workstation | findstr /C:"Full Computer name"
  • 下载并安装 Windows BIND 工具。

  • 查找每个托管的FQDN 。 在shell中运行以下命令:

    hostname -f
  • 查找每个托管的FQDN 。 在shell中运行以下命令:

    hostname -f
  • 查找每个托管的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 不支持端口转发。

为获得最佳性能,请 禁用Windows 防火墙隐身模式 在安装 MongoDB助手的MongoDB Agent 主机上。

如果在运行 MongoDB 进程的主机上安装 MongoDB 助手,则该助手必须具有:

  • 停止任何 MongoDB 进程的权限。 MongoDB Agent 使用自己的一组 MongoDB 二进制文件重新启动该进程。如果使用包经理安装 MongoDB,请使用相同的包经理安装 MongoDB 代理。这使 MongoDB Agent 具有与 MongoDB 相同的所有者。

  • Read MongoDB 数据目录和日志目录的Write权限。

如果将 MongoDB Agent 部署到未安装 MongoDB 的主机,请确保拥有 MongoDB Agent 的用户对您计划使用的 MongoDB 数据和日志目录具有ReadWrite权限。

要使用deb包安装 MongoDB Agent,请以root或具有sudo权限的用户身份登录。

要使用.rpm包安装 MongoDB Agent,请以root或具有sudo权限的用户身份登录。

要使用.tar包安装 MongoDB Agent,请以root或具有sudo权限的用户身份登录。

MongoDB 助手需要每个项目一个代理API密钥才能与 Ops Manager 应用程序通信。

如果您没有现有的Ops Manager项目的代理<span tabindex=" " class=\" \">API 密钥,请创建一个:

  1. 单击 Deployment(连接)。

  2. 导航至 Agents

  3. 单击 Agent API Keys(连接)。

  4. 单击 Generate(添加新的数据库用户)。

    注意

    在以下情况下会出现此按钮:

    1. 当前用户是Project Owner ,并且

    2. 除了带有感叹号的Original Group API Key之外,该项目没有代理 API 密钥在其旁边。 这种类型的密钥存在于在新的代理 API 密钥模型之前创建的项目中。 在新模型中,您可以在一个项目中创建多个代理API密钥,并且该项目的任何 MongoDB 代理都可以使用任何密钥。

  5. Generate Key模式中,在Description框中提供新代理 API 密钥的描述。

  6. 单击 Generate(连接)。

    重要

    生成代理 API 密钥时,Ops Manager 仅显示一次。您必须复制此密钥。将其视为密码;将其存放在安全的地方。Ops Manager 从不再次显示完整密钥。

后退

MongoDB 助手