默认情况下,Ops Manager、MongoDB 助手和备份守护程序主机通过公共互联网从 MongoDB, Inc. 下载 MongoDB 安装二进制文件。
如果您的环境限制哪些主机可以访问公共互联网,则 Ops Manager、MongoDB 助手和备份守护程序主机可以从其他位置下载 MongoDB 安装二进制文件。 您可以配置以下下载模式:
远程模式
远程模式是部署 Ops Manager 时的默认配置。如果您的 Ops Manager、MongoDB 部署和备份守护程序主机可以访问公共互联网,则无需其他配置。
当您的Ops Manager、 MongoDB 部署和备份守护程序主机可以访问权限公共互联网时,请选择远程模式。当这些主机可以访问权限托管MongoDB安装二进制文件的内部或外部HTTP或 HTTPS 端点时,您还可以选择远程模式。
注意
运行FCV 或更高版本的MongoDB部署需要访问权限公共互联网,才能在远程模式下运行Ops4.2 Manager 。托管MongoDB安装二进制文件的HTTP或 HTTPS 端点可以满足此要求。
要从HTTP或 HTTPS Base URL端点下载MongoDB安装二进制文件,请使用 Ops Manager配置设置指定端点。要学习;了解更多信息,请参阅配置MongoDB 助手以使用远程下载量中的远程模式说明。
混合模式
当只有部署中的 MongoDB Ops Manager 托管可以访问公网时,请选择 混合模式 (Hybrid Mode)。MongoDB Ops Manager 托管从互联网下载 MongoDB 安装程序二进制文件。安装有 MongoDB 代理的 MongoDB 托管从 MongoDB Ops Manager 托管下载这些安装程序,然后安装或升级 MongoDB 部署。
要在没有互联网访问权限的情况下管理MongoDB主机,您必须指定Source for agents to download MongoDB binaries为hybrid 。 要学习;了解更多信息,请参阅 配置 以使用混合下载量MongoDB Agent 中的 混合模式 说明。
本地模式
当部署中没有主机可以访问公共互联网或托管 MongoDB 安装二进制文件的 HTTP 或 HTTPS 终结点时,请选择“ 本地模式”。必须将所需的 MongoDB 二进制文件加载到每个 Ops Manager 主机上,并使用 MongoDB 备份守护程序和 MongoDB 代理 下载。
要运行 MongoDB Ops Manager 并管理没有因特网访问权限的 MongoDB 主机,请将 Source for agents to download MongoDB binaries 设置为 local。要了解更多信息,请参阅 配置 MongoDB Agent 以使用本地下载 中的“ 本地模式”说明。
Considerations
适用于Windows 的MongoDB Community不兼容TLS
Ops Manager 支持以下版本的 MongoDB Community Edition for Microsoft Windows with TLS :
MongoDB 3.2.12 或更高版本
MongoDB 3.4.1 或更高版本
MongoDB 版本系列 3.6、4.0 和 4.2
要使用早期版本,必须从MongoDB 下载。
先决条件
如果您为 Ops Manager、备份守护程序和 MongoDB 代理配置 HTTP 代理:
安装 MongoDB Enterprise 依赖项
如果计划在 Linux 主机上运行 MongoDB Enterprise,请在安装 MongoDB 之前在每个主机上安装所需的依赖项。MongoDB 手册提供了安装这些依赖项的相应命令。要安装依赖项,请参阅相应托管平台的说明:
更改模式所需的用户角色
要为 Ops Manager 和 MongoDB 代理配置互联网访问,您必须具有 Ops Manager 的全局所有者访问权限。
配置 MongoDB 代理以使用远程、混合或本地下载
选择下载模式,并为本地模式选择 MongoDB Server 版本。