GaussDB-版本升级

166 阅读3分钟

GaussDB-版本升级

操作场景

数据库引擎版本需要升级为更高的版本。

  • 灰度升级:分为升级自动提交和升级待观察两种操作方式。升级结束后会触发自动备份,开启关闭的归档日志。

    • 升级自动提交:所有节点进程一起升级,在升级过程中有大概10秒的业务中断,不阻塞其他业务操作。
    • 升级待观察:将数据库升级过程细分为升级和提交两个阶段,本次操作属于升级阶段。升级阶段滚动升级完成后可以对实例进行业务测试;提交阶段可以根据测试情况选择提交升级或者升级回退。升级过程均是先云数据库GaussDB管理平台(TPOPS)再实例节点,由备到主的升级方式。每个主DN或者CN组件升级就有一次10秒业务中断。待所有分片都升级完成,且业务测试正常后,可以提交升级。如果升级观察时,由于业务原因,需要回退,可以选择升级回退。
  • 就地升级:业务中断时间30分钟左右,会一次性升级实例中所有节点。升级结束后会触发自动备份,开启关闭的归档日志。

约束限制
  • 实例节点状态正常。
  • 升级操作不能和主机替换、扩容、缩容同时执行。
  • 就地升级需要停止业务。
就地升级操作步骤
  1. 登录云数据库GaussDB管理平台(TPOPS)

  2. 单击左侧目录“实例管理”,进入“实例列表”页面。

  3. 选择待升级的实例,单击“更多 > 版本升级”。

  4. 选择升级方式为“就地升级”,下拉选定目标版本。

    图1 版本升级

  5. 单击“确定”。

灰度升级方式一(升级自动提交)
  1. 登录云数据库GaussDB管理平台(TPOPS)

  2. 单击左侧目录“实例管理”,进入“实例列表”页面。

  3. 选择待升级的实例,单击“更多 > 版本升级”。

  4. 选择升级方式为“灰度升级”,操作方式“升级自动提交”,以及目标版本。

    图2 升级自动提交

    所有节点进程一起升级,在升级过程中有大概10秒的业务中断。

  5. 单击“确定”,完成升级自动提交操作。

灰度升级方式二(升级待观察成功后,再手动提交升级)
  1. 登录云数据库GaussDB管理平台(TPOPS)

  2. 单击左侧目录“实例管理”,进入“实例列表”页面。

  3. 选择待升级的实例,单击“更多 > 版本升级”。

  4. 选择升级方式为“灰度升级”,操作方式为“升级待观察”,选择“升级可用区”以及目标版本。

    图3 升级待观察

  5. 单击“确定”。

    待全部AZ升级之后处于待观察阶段,可以提交升级。

  6. 满足提交升级条件后,再次选择该实例,单击“更多 > 版本升级”。

  7. 选择升级方式“灰度升级”,操作方式“提交升级”以及目标版本。

  8. 单击“确定”,提交升级。

    图4 提交升级

升级回退

如果AZ处于待观察阶段也可以对升级的AZ进行回退。

  1. 登录云数据库GaussDB管理平台(TPOPS)

  2. 单击左侧目录“实例管理”,进入“实例列表”页面。

  3. 选择待回退的实例,单击“更多 > 版本升级”。

  4. 选择升级方式“灰度升级”,操作方式“升级回退”以及目标版本。

    图5 升级回退

  5. 单击“确定”。

更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…