Docs 菜单
Docs 主页
/
MongoDB Ops Manager
/ /

配置部署以限制互联网访问。

在此页面上

  • 远程模式
  • 混合模式
  • 本地模式
  • Considerations
  • 先决条件
  • 配置 MongoDB 代理以使用远程、混合或本地下载

默认情况下,Ops Manager、MongoDB 助手和备份守护程序主机通过公共互联网从 MongoDB, Inc. 下载 MongoDB 安装二进制文件。

如果您的环境限制哪些主机可以访问公共互联网,则 Ops Manager、MongoDB 助手和备份守护程序主机可以从其他位置下载 MongoDB 安装二进制文件。 您可以配置以下下载模式:

这是部署 Ops Manager 时的默认配置。如果您的 Ops Manager、MongoDB 部署和备份守护程序主机可以访问公共互联网,则无需其他配置。

当 Ops Manager、MongoDB 部署和备份守护程序主机可以访问公共互联网或者可以访问托管 MongoDB 安装二进制文件的内部或外部 HTTPHTTPS端点时,请选择远程模式。

注意

如果您的 MongoDB 部署运行 FCV 4.2或更高版本,则无需部署备份守护程序。 只有MongoDB 部署需要访问公共互联网或托管HTTP MongoDB安装二进制文件的 或 HTTPS 端点,才能在远程模式下运行MongoDB Ops Manager 。

如果希望MongoDB Ops Manager 、MongoDB Agent 和备份守护程序主机从MongoDB 或 HTTPSHTTP 端点下载 安装二进制文件,请使用Base URLMongoDB Ops Manager 配置设置指定端点。要学习;了解更多信息,请参阅 配置MongoDB Agent 以使用远程下载量 中的 远程模式 说明。

当只有部署中的 Ops Manager 主机可以访问公共互联网时,请选择混合模式。Ops Manager 主机从互联网下载 MongoDB 安装程序二进制文件。具有 MongoDB 代理的 MongoDB 主机从 Ops Manager 主机下载这些安装程序,然后安装或升级 MongoDB 部署。

要在无法访问权限互联网的情况下管理MongoDB主机,您必须指定 Source for agents to download MongoDB binarieshybrid 。 要学习;了解更多信息,请参阅 配置 以使用混合下载量MongoDB Agent 中的 混合模式 说明。

当部署中的任何主机都无法访问公共互联网或托管 MongoDB 安装二进制文件的内部或外部 HTTP 或 HTTPS 端点时,请选择本地模式。 相反,必须将所需的 MongoDB 二进制文件加载到每个 Ops Manager 主机上,然后使用 MongoDB 备份守护程序和 MongoDB 代理进行下载。

要在没有互联网访问的情况下管理MongoDB主机并运行MongoDB Ops Manager ,您必须指定 Source for agents to download MongoDB binarieslocal。 要了解更多信息,请参阅将 MongoDB Agent配置为使用本地下载 中的 本地模式 说明。

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 代理

如果计划在Linux主机上运行MongoDB Enterprise ,则必须在安装MongoDB之前手动向每个托管安装一设立依赖项。 MongoDB手册提供了相应的命令来安装依赖项。 要安装依赖项,请参阅相应托管平台的说明:

要为 Ops Manager 和 MongoDB 代理配置互联网访问,您必须具有 Ops Manager 的全局所有者访问权限。

1
  1. 单击右上角的Admin ,打开系统管理。

  2. General 标签页中点击 Ops Manager Config

  3. 单击页面顶部的Miscellaneous标签页。

  4. MongoDB Version Management部分中,选择以下设置:

    选项
    操作
    Installer Download Source

    选择 remote

    所有必需的安装程序都通过互联网从MongoDB , Inc. 或从主机可以访问权限的另一个HTTPHTTPS端点下载。

    Base URL

    要从中获取MongoDB二进制文件的HTTP端点。 如果端点使用HTTPS , MongoDB Ops Manager将使用httpsCAFile中设立的证书颁发机构文件来验证证书。 如果未设置,MongoDB Ops Manager 将从MongoDB mongodb.com fastdl.mongodb.org 的远程 URL 下载 二进制文件。

    Ops Manager 应用程序主机需要互联网连接。

    Versions Directory

    接受平台默认值,除非需要更改它以满足环境要求。

    Versions Directory的默认位置取决于您的 Ops Manager 主机平台:

    平台
    版本目录默认路径
    RHEL、Ubuntu
    /opt/mongodb/mms/mongodb-releases
    Linux Archive
    <userSelected>/mongodb-releases
    Windows
    C:\MMSData\MongoDBReleases

    Ops Manager 应用程序希望 MongoDB 二进制文件存储在每个 Ops Manager 主机上的此目录中。

    Backup Versions Auto Download
    如果您的备份守护程序和MongoDB Ops Manager应用程序在同一平台(芯片架构、操作系统或操作系统版本)上运行,请选择 true。 如果它们在不同的平台上运行,请选择false
    Backup Versions Auto Download Enterprise Builds

    如果您希望备份守护程序下载 MongoDB Enterprise 以及 MongoDB Community,请选择true

    可查询备份需要 MongoDB Enterprise。

    Required Module for Backup

    选择您希望备份守护程序用于头部数据库的MongoDB构建。 如果您希望备份守护程序仅下载MongoDB Enterprise版本,请选择Enterprise Required

    FCV 4.2 ,然后使用备份游标而不是头部数据库。 有关详细信息,请参阅备份守护程序服务。

2

Ops Manager 会显示建议进行的更改。

  1. 如果满意,请单击 Confirm & Deploy(确认和部署)。

  2. 否则,请单击 Cancel,您可以进行其他更改。

1
  1. 单击右上角的Admin ,打开系统管理。

  2. General 标签页中点击 Ops Manager Config

  3. 单击页面顶部的Miscellaneous标签页。

  4. MongoDB Version Management部分中,选择以下设置:

    选项
    操作
    Installer Download Source

    选择 hybrid

    所有必需的安装程序均从MongoDB Ops Manager应用程序主机下载。 MongoDB Agent主机不需要互联网连接。

    Base URL

    要从中获取MongoDB二进制文件的HTTP端点。 如果端点使用HTTPS , MongoDB Ops Manager将使用httpsCAFile中设立的证书颁发机构文件来验证证书。 如果未设置,MongoDB Ops Manager 将从MongoDB mongodb.com fastdl.mongodb.org 的远程 URL 下载 二进制文件。

    Ops Manager 应用程序主机需要互联网连接。

    Versions Directory

    接受平台默认值,除非需要更改它以满足环境要求。

    Versions Directory的默认位置取决于您的 Ops Manager 主机平台:

    平台
    版本目录默认路径
    RHEL、Ubuntu
    /opt/mongodb/mms/mongodb-releases
    Linux Archive
    <userSelected>/mongodb-releases
    Windows
    C:\MMSData\MongoDBReleases

    Ops Manager 应用程序希望 MongoDB 二进制文件存储在每个 Ops Manager 主机上的此目录中。

    Backup Versions Auto Download
    如果您的备份守护程序和MongoDB Ops Manager应用程序在同一平台(芯片架构、操作系统或操作系统版本)上运行,请选择 true。 如果它们在不同的平台上运行,请选择false
    Backup Versions Auto Download Enterprise Builds

    如果您希望备份守护程序下载 MongoDB Enterprise 以及 MongoDB Community,请选择true

    可查询备份需要 MongoDB Enterprise。

    Required Module for Backup

    选择您希望备份守护程序用于头部数据库的MongoDB构建。 如果您希望备份守护程序仅下载MongoDB Enterprise版本,请选择Enterprise Required

    FCV 4.2 ,然后使用备份游标而不是头部数据库。 有关详细信息,请参阅备份守护程序服务。

2

Ops Manager 会显示建议进行的更改。

  1. 如果满意,请单击 Confirm & Deploy(确认和部署)。

  2. 否则,请单击 Cancel,您可以进行其他更改。

使用本部分创建需要在本地存储和下载的二进制文件的列表。

确定部署所需的MongoDB Server版本,包括所需的操作系统、架构以及社区版或企业版。

对于MongoDB 支持的所有 平台 上的所有MongoDB Ops Manager 版本,MongoDB 提供 社区 版和 企业版 安装二进制文件,对于 以外的所有平台,这些二进制文件存储为压缩的.tgz 存档,对于 ,存储为Windows .zipWindows存档。

对于本地模式,您必须下载.tgz.zip二进制文件:

  • 当前和计划的MongoDB部署运行的每个平台和版本。

  • 要升级的任何现有MongoDB部署的升级路径沿线的每个平台和版本。

    注意

    如果使用Microsoft Edge下载二进制存档,则下载的存档扩展名为.gz ,而不是.tgz 。 在继续之前,请将此文件的扩展名更改为.tgz

    例子

    如果导入MongoDB 3.4的现有部署 Ubuntu 14.04上的社区,并希望将其升级到MongoDB 4.0 Enterprise Ubuntu 14.04上,您必须下载并存储以下版本的所有存档 ( .tgz ) 二进制文件:

    • MongoDB 3.4 Community Edition

    • MongoDB 3.6 Community Edition

    • MongoDB 4.0 Community Edition

    • MongoDB 4.0 企业版

  • 如果要运行备份,则需要针对运行MongoDB MongoDB Ops Manager备份守护程序 的平台的 二进制文件。

    例子

    如果您在一设立MongoDB 主机上的 上运行MongoDB3.6.8 Ubuntu副本集,并在MongoDB Ops Manager 上运行Windows ,则必须下载并存储适用于MongoDB3.6.8 Ubuntu.tgz() 和Windows (.zip )。

  • 如果您正在运行可查询备份,则需要部署运行的MongoDB版本为 Enterprise 版本。

    例子

    MongoDBMongoDB3.6.8Ubuntu如果您在一设立 主机上的 上运行MongoDB Ops Manager Windows副本集,并且想要从 上安装的 查询备份,则必须下载并存储适用于MongoDB Community3.6.8 的Ubuntu 的存档二进制文件(.tgz )和MongoDB Enterprise3.6.8Windows ( .zip )。

确定 版本所需的MongoDB MongoDB Ops Manager工具版本。检查MongoDB Ops Manager 服务器变更日志 MongoDBMongoDB Ops Manager,了解您的 版本需要哪个 工具版本。在MongoDB Ops Manager升级期间,请确保您拥有新版本的MongoDB Ops Manager所需的最新版本。

对于需要支持的每个平台和版本,必须将.tgz格式的MongoDB Database Tools下载到Versions Directory中。 这些工具包括mongodumpmongorestore。

注意

MongoDB Community和 Enterprise Server 安装二进制文件不再包含MongoDB Database Tools 。 您必须以.tgz格式单独下载并安装MongoDB Database Tools 。 查看发布说明,确定应安装哪个版本的MongoDB Database Tools

MongoDB Ops Manager Server 6.0.4MongoDB Ops Manager Server 5.0.16开始, MongoDB Ops Manager在Amazon2 7工具的 主机上使用 包而不是 RHELAmazon2 MongoDB包。

如果您有MongoDB Ops Manager 6.0.24 或更高版本,则可以选择下载mongoshmongosh确定您的MongoDB Ops Manager 版本使用的 版本。检查MongoDB Ops Manager 服务器变更日志 mongoshMongoDB Ops Manager,查看您的 版本使用哪个 版本。在MongoDB Ops Manager升级期间,请确保您拥有新版本的MongoDB Ops Manager使用的最新版本。

1
  1. 单击右上角的Admin ,打开系统管理。

  2. General 标签页中点击 Ops Manager Config

  3. 单击页面顶部的Miscellaneous标签页。

  4. MongoDB Version Management部分中,选择以下设置:

    选项
    操作
    Installer Download Source

    选择 local

    所有必需的安装程序均会从MongoDB Ops Manager应用程序服务器下载。 MongoDB Agent主机不需要互联网连接。

    MongoDB Ops Manager管理员将MongoDB下载中心的安装程序提供到Versions Directory中。 MongoDB Ops Manager将它们提供给MongoDB Agent主机。 必须手动更新版本清单。 部署中的任何主机都不需要互联网连接。

    Versions Directory

    接受平台默认值,除非您需要更改它以满足环境要求。

    Versions Directory的默认位置取决于您的 Ops Manager 主机平台:

    平台
    版本目录默认路径
    RHEL、Ubuntu
    /opt/mongodb/mms/mongodb-releases
    Linux Archive
    <userSelected>/mongodb-releases
    Windows
    C:\MMSData\MongoDBReleases

    Ops Manager 应用程序希望 MongoDB 二进制文件存储在每个 Ops Manager 主机上的此目录中。

    Backup Versions Auto Download
    选择 true,除非您的备份守护程序和MongoDB Ops Manager应用运行在不同平台(芯片架构、操作系统或操作系统版本)上运行。 如果它们在不同的平台上运行,请选择false
    Backup Versions Auto Download Enterprise Builds
    如果您希望备份守护程序下载 MongoDB Enterprise 以及 MongoDB Community,请选择true
    Required Module for Backup

    选择您希望备份守护程序用于头部数据库的MongoDB构建。 如果您希望备份守护程序仅下载MongoDB Enterprise版本,请选择Enterprise Required

    FCV 4.2 ,然后使用备份游标而不是头部数据库。 有关详细信息,请参阅备份守护程序服务。

2

查看您在执行此操作之前的“确定要本地存储和下载的二进制文件”部分中准备的列表,列出需要在本地存储和下载的二进制文件。

使用连接到 Internet 的计算机, Go MongoDB下载中心,下载适用于相应平台和版本的MongoDB二进制存档。

二进制文件存储为压缩存档( .tgz表示除Windows之外的所有平台, .zip表示Windows)。

注意

如果使用Microsoft Edge下载二进制存档,则下载的存档扩展名为.gz ,而不是.tgz 。 在继续之前,请将此文件扩展名更改为.tgz

  1. 下载 Community Server、Enterprise Server 或两者。

    要下载MongoDB Community Server,请执行以下操作:

    1. 前往 MongoDB Download Center

    2. 单击Servers ,然后单击MongoDB Community Server。

    3. Version下拉菜单中,单击所需的MongoDB版本。 默认,此菜单显示当前发布。 此菜单还提供所有活动发布系列和当前开发系列的当前版本。

    4. OS下拉菜单中,单击所需的平台。 默认,此菜单显示访问此页面的计算机的平台。

    5. Package下拉菜单中,单击所需的包进行下载。 默认,此菜单显示存档文件格式: .zip表示Windows, .tgz表示所有其他平台。

    6. 单击 Download(连接)。

    要下载旧版本的 Community Server,请执行以下操作:

    1. 单击Download按钮右侧的All Version Binaries链接。

    2. 下载 管理的每个MongoDB 托管平台的 存档文件MongoDB Ops Manager 。

    要下载MongoDB Enterprise Server,请执行以下操作:

    1. 前往 MongoDB Download Center

    2. 单击Servers ,然后单击MongoDB Enterprise Server。

    3. Version下拉菜单中,单击所需的MongoDB版本。 默认,此菜单显示当前发布。 此菜单还提供所有活动发布系列和当前开发系列的当前版本。

    4. OS下拉菜单中,单击所需的平台。 默认,此菜单显示访问此页面的计算机的平台。

    5. Package下拉菜单中,单击所需的包进行下载。 默认,此菜单显示存档文件格式: .zip表示Windows, .tgz表示所有其他平台。

    6. 单击 Download(连接)。

    要下载旧版本的 Enterprise Server,请执行以下操作:

    1. 要下载旧版本,请单击Archived Releases

    2. 对于要下载的每个平台和MongoDB版本,请单击Archive标签右侧的链接。

  2. 下载.tgz格式的MongoDB Database Tools

  3. (可选)下载MongoDB Shell。

3

MongoDB Ops Manager在.tgz 所有 主机上,将Windows .zipWindows、MongoDBDatabase Tools 和 的所有存档二进制文件(对于MongoDB ServerMongoDB Shell 以外的所有平台,在 中,对于 则为Versions Directory )复制到 中。包括您计划支持的每个平台和这些二进制文件的版本。

This directory存储所有存档和提取的二进制文件。 MongoDB Ops Manager需要这些 .tgz.zip 格式的二进制文件来安装和升级MongoDB部署和工具。

4

在Linux平台上, mongodb-mms用户需要对Versions Directory的读取权限。

  1. 将版本目录中所有文件和目录的所有权更改为mongodb-mms

    sudo chown -R mongodb-mms:mongodb-mms <path-to-the-versions-directory>/*
  2. 更改版本目录下所有文件的权限以允许:

    • 所有者读取和写入

    • 分组阅读

    设立这些权限后, MongoDB Ops Manager可以读取并提取存档的二进制文件。 请勿删除Versions Directory下任何目录的执行权限。 如果这样做,备份守护程序将无法访问权限这些目录中的任何文件。

    sudo chmod -R 640 <path-to-the-versions-directory>/*.tgz \
    <path-to-the-versions-directory>/*.zip

如果这些步骤成功,则生成的Versions Directory列表应类似于以下示例。 此示例可能未反映当前支持的版本列表。

-rw-r----- 1 mongodb-mms mongodb-mms 116513825 Apr 27 15:06 mongodb-linux-x86_64-2.6.9.tgz
-rw-r----- 1 mongodb-mms mongodb-mms 51163601 May 22 10:05 mongodb-linux-x86_64-amazon-3.0.3.tgz
-rw-r----- 1 mongodb-mms mongodb-mms 50972165 May 22 10:06 mongodb-linux-x86_64-suse12-3.6.4.tgz
-rw-r----- 1 mongodb-mms mongodb-mms 95800685 Apr 27 15:05 mongodb-linux-x86_64-enterprise-amzn64-2.6.9.tgz
-rw-r----- 1 mongodb-mms mongodb-mms 50594134 Apr 27 15:04 mongodb-linux-x86_64-enterprise-amzn64-3.0.2.tgz
-rw-r----- 1 mongodb-mms mongodb-mms 50438645 Apr 27 15:04 mongodb-linux-x86_64-enterprise-suse12-3.6.4.tgz
drwxrwx--- 1 mongodb-mms mongodb-mms 4096 Apr 27 15:04 mongodb-linux-x86_64-enterprise-suse12-3.6.4

在每个MongoDB Ops Manager托管上重复这些步骤。

5

版本清单为 提供了MongoDB Ops Manager 主机可用的所有已发布MongoDB MongoDB Ops Manager版本的列表。

  1. 单击 Update MongoDB Version Manifest from MongoDB, Inc. 按钮。

  2. 版本清单应自动更新。

如果无法通过 Web 浏览器进行更新,则需要将版本清单复制并粘贴到MongoDB Ops Manager主机。

  1. 在可以访问权限互联网的计算机上,从https://opsmanager.mongodb.com/static/version_manifest/ 6.0 .json下载版本清单清单。

  2. 版本清单传输到可以连接MongoDB Ops Manager应用程序的计算机。

  3. 打开清单JSON文件。

  4. 选择所有内容并将其复制到剪贴板。

  5. 登录MongoDB Ops Manager 。

  6. 单击右上角的Admin ,打开系统管理。

  7. 单击 General 标签页。

  8. 单击 Version Manifest(连接)。

  9. 单击 Update MongoDB Version Manifest 按钮。

  10. 将版本清单粘贴到框中。

  11. 单击 Save(连接)。

6

对于所选版本,请确保您已下载存档的二进制文件并将其放入Versions Directory中。 否则, MongoDB Ops Manager在 Local Mode 中启动时将无法进行动态检查。

提示

另请参阅:

7

Ops Manager 会显示建议进行的更改。

  1. 如果满意,请单击 Confirm & Deploy(确认和部署)。

  2. 否则,请单击 Cancel,您可以进行其他更改。

后退

高级配置选项