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