版本升级与降级
功能概述
MongoDB 支持在线升级集群到最新版本,也支持在线回退集群版本。
注意事项
-
版本升级和降级过程中,业务将被中断,请在业务低峰期进行该操作。
-
版本升级失败可能造成数据丢失。升级前请先备份集群数据。
升级路线
MongoDB 目前支持 3.4.5、3.6.8 和 4.0.3 三个内核版本。支持 并行升级 和 原地升级 两种在线升级方式。
-
并行升级
是指通过
关闭集群,同时升级集群所有节点。 -
原地升级
是指在
不关闭集群场景下,同时升级集群所有节点。 -
升级路线
升级方式 源版本 目标版本 原地升级
MongoDB 3.4.5 (WiredTiger)
MongoDB 3.4.5 - Qingcloud 1.0.1
MongoDB 3.4.5 (WiredTiger)
MongoDB 3.6.8 - QingCloud 1.6.1
MongoDB 3.6.8 - QingCloud 1.6.1
MongoDB 4.0.3 - QingCloud 1.7.0
并行升级
MongoDB 3.4.5 (WiredTiger)
MongoDB 3.6.8 - v1.0.0
MongoDB 3.4.5 - Qingcloud 1.0.1
MongoDB 3.6.8 - v1.0.0
MongoDB 3.6.8 - QingCloud 1.6.1
MongoDB 3.6.8 - v1.0.0
MongoDB 3.6.8 - QingCloud 1.6.1
MongoDB 4.0.3 - v1.0.0
MongoDB 3.6.8 - v1.0.0
MongoDB 4.0.3 - v1.0.0
MongoDB 4.0.3 - QingCloud 1.7.0
MongoDB 4.0.3 - v1.0.0
约束限制
-
不支持跨内核版本升级,仅支持升级到临近内核版本的更高版本。例如,
MongoDB 3.4.5 (WiredTiger)不能直接升级到MongoDB 4.0.3-v1.0.0,但MongoDB 3.6.8 - QingCloud 1.6.1可升级到MongoDB 4.0.3-v1.0.0。 -
仅支持回退到升级前版本。
操作步骤
版本升级
-
通过 Web 浏览器登录企业云平台的 Console。
-
在顶部菜单栏中选择产品与服务 > 数据库与缓存 > 文档数据库 MongoDB,进入 MongoDB 管理页面。
-
在 MongoDB 管理页面,点击目标集群 ID,进入集群详情页面。
-
在左侧基本属性区域,点击右上角
图标,选择升级,弹出对话框。说明 仅当系统检测到有新版本时,才会开放升级操作。
-
用户根据需求,选择目标版本后,点击提交,完成操作。待集群状态切换为
活跃,即升级完毕。
版本降级
当集群升级失败,提示 升级失败,可执行降级操作 时,用户需手动执行降级,选择升级前版本,回退集群版本。
-
延续前文步骤,进入集群详情页面。
-
在左侧基本属性区域,点击右上角
图标,选择降级,弹出对话框。说明 仅当系统检测到升级失败时,才开放降级操作。
-
用户根据需求,回退至升级前版本,点击提交,完成操作。待集群状态切换为
活跃,即升级完毕。