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

更改 MongoDB 版本

在此页面上

  • Considerations
  • 先决条件
  • 步骤

您可以在 Ops Manager 分片集群副本集独立运行的 MongoDB 实例中升级或降级同一特征兼容性版本 (FCV) 中的 MongoDB 版本,同时最大限度提高部署的可用性。

您可以添加MongoDB的自定义构建版本以供MongoDB Ops Manager下载。

如果MongoDB Ops Manager不管理您的部署,您需要手动更改MongoDB版本。 要学习;了解更多信息,请参阅每个MongoDB发布的升级教程。

注意

Ops Manager 对生命周期终止的 MongoDB 版本的支持

Ops Manager 不支持 MongoDB 3.6 之前版本的备份、监控或自动化。

Ops Manager 继续支持使用 MongoDB 代理对运行 MongoDB 3.6 或更高版本的集群进行自动化、备份和监控。

注意

降级限制

无法对 MongoDB 部署进行以下降级:

  • 从版本 5.0 到 4.4.0 之前的任何版本

  • 从版本 4.4 到 4.2.6 之前的任何版本

  • 从版本 4.2 到 4.0.12(适用于 Windows)或 4.0.7(适用于 Linux)之前的任何版本

  • 从版本 4.0 到 3.6.23 之前的任何版本

如果MongoDB 部署已将其 Feature Compatibility Version设立为与其Version相同的发布系列,则必须先手动降级该实例的featureCompatibilityVersion

1
2

阅读降级注意事项,并对不支持的功能采取适当措施。

4
  1. 重新将部署导入至 Ops Manager。

  2. 在 Ops Manager 中编辑部署,然后在 Version 列下选择降级版本。

1
3
  1. 重新将部署导入至 Ops Manager。

  2. 在 Ops Manager 中编辑部署,然后在 Version 列下选择降级版本。

1
2

注意

这会删除任何 4.4不兼容的功能,并将 featureCompatibilityVersion 设置为 4.2

3
  1. 重新将部署导入至 Ops Manager。

  2. 在 Ops Manager 中编辑部署,然后在 Version 列下选择降级版本。

1
2

注意

这会删除任何4.2 不兼容的功能并设置"featureCompatibilityVersion" : "4.0"

3
  1. 重新将部署导入至 Ops Manager。

  2. 在 Ops Manager 中编辑部署,然后在 Version 列下选择降级版本。

1
  1. 如果尚未显示,请从导航栏的 Organizations 菜单中选择包含所需项目的组织。

  2. 如果尚未显示该页,请从导航栏的 Projects(项目)菜单中选择所需的项目。

  3. 如果尚未出现,请单击侧边栏中的 Deployment(部署)。

  1. 单击 Clusters(集群)视图。

2
3

Cluster Configuration 部分中,Cluster Settings 标题列出进程及其名称、MongoDB 版本、数据目录和日志文件。

  1. 滚动到 Cluster Settings 标题。

  2. 单击列表中第一个 MongoDB 进程的 Version 箭头。

注意

如果在本地模式下运行,但没有看到所需的版本,可以手动更新版本清单

要了解更多信息,请参阅本地模式配置

4

对于您要更改的每个 MongoDB 进程:

  1. 单击进程的当前版本号。

  2. 单击所需的版本号。

5

如果您要升级到新的主要版本,并希望启用新的主要版本中提供的功能,还必须更新 featureCompatibilityVersion

对于您想要更改的每个 MongoDB 部署:

  1. 单击部署的当前 featureCompatibilityVersion

  2. 单击与所需版本号匹配的值。

6
7
8

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

后退

MongoDB 版本