功能概述

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

  • 仅支持回退到升级前版本。

操作步骤

版本升级

  1. 通过 Web 浏览器登录企业云平台的 Console。

  2. 在顶部菜单栏中选择产品与服务 > 数据库与缓存 > 文档数据库 MongoDB,进入 MongoDB 管理页面。

  3. 在 MongoDB 管理页面,点击目标集群 ID,进入集群详情页面。

    mongodb_cluster_info
  4. 在左侧基本属性区域,点击右上角icon图标,选择升级,弹出对话框。

    说明

    仅当系统检测到有新版本时,才会开放升级操作。

  5. 用户根据需求,选择目标版本后,点击提交,完成操作。待集群状态切换为 活跃,即升级完毕。

版本降级

当集群升级失败,提示 升级失败,可执行降级操作 时,用户需手动执行降级,选择升级前版本,回退集群版本。

  1. 延续前文步骤,进入集群详情页面。

  2. 在左侧基本属性区域,点击右上角icon图标,选择降级,弹出对话框。

    说明

    仅当系统检测到升级失败时,才开放降级操作。

  3. 用户根据需求,回退至升级前版本,点击提交,完成操作。待集群状态切换为 活跃,即升级完毕。