更新时间:2024-10-08 GMT+08:00

GaussDB(DWS)集群升级

GaussDB(DWS)支持用户通过console自助完成集群升级操作,详情请参见集群升级

GaussDB(DWS)对集群进行运维操作前,会通过短信进行提示,在运维时间内请谨慎操作集群。

如果有一个节点因硬件故障需要替换,会激发repairCluster事件,用户可以通过订阅事件通知获取最新进展,确保业务正常进行。

升级过程中会自动重启集群,在此期间集群将短时间无法提供服务。

只要集群状态为“可用”,则集群继续按小时计费或包年/包月计费。由于集群继续按小时计费或包年/包月计费,如果节点故障/系统升级仅导致集群短暂中断(例如15分钟),则您将看不到任何差异。如果此类事件导致系统中断(非常罕见),则不会向您收取停机时间的费用。

  • 集群升级到8.1.3及以上版本后,会进入升级观察期,可以观察新业务的运行情况,若发现问题,可快速回退到老版本。
  • 集群从9.0.3版本升级到9.1.0版本时,由于9.1.0版本下发的缓存路径disk_cache_base_paths值发生更改,两个磁盘缓存路径中的一个路径对应的disk cache无法从磁盘恢复,在升级后访问时,性能可能会有所下降,但随着查询操作进行,性能会恢复到正常水平。
  • 升级集群对原有集群数据和规格都没有影响。

升级版本说明

集群版本说明如下图所示:

图1 版本说明
  • 服务补丁升级:表示集群版本X.X.X最后一位数字的升级更新,例如,集群版本从1.1.0升级到1.1.1。
    • 持续时间:整个升级过程将花费不到10分钟。
    • 业务影响:在此期间,如果升级源版本至8.1.3及以上版本,则支持在线补丁,补丁升级期间不要求用户停止业务,业务存在秒级闪断。如果在8.1.3以下版本业务会中断1至3分钟,建议在业务低峰期进行。
  • 服务升级:表示集群版本X.X.X前面两位数字的升级更新,例如,集群版本从1.1.0升级到1.2.0。
    • 持续时间:整个升级过程将花费不到30分钟。
    • 业务影响:在此期间,如果升级源版本至8.1.1及以上版本,则支持在线升级,升级期间不要求用户停止业务,业务存在秒级闪断,建议在业务低峰期进行。
  • 热补丁升级:表示在当前集群版本的基础上扩展一位版本号(格式为0001-9999)进行升级操作。
    • 持续时间:单个热补丁升级过程中花费不到10分钟。
    • 业务影响:热补丁升级过程中不影响业务,卸载热补丁后当前热补丁修复的问题可能再次出现。

集群升级

前提条件

8.1.1及以上集群版本支持用户自助通过console下发集群升级操作。

操作步骤

  1. 登录GaussDB(DWS)管理控制台。
  2. 在集群列表中单击指定集群名称。
  3. 进入“集群详情”页面,切换至“升级管理”页签。
  4. 根据想要升级的操作,在“类型”一栏中选择升级或热补丁。
  5. 在升级管理页面,通过目标版本下拉菜单选择集群要升级的版本。

    图2 升级集群
    • 在升级操作前如果集群满足巡检条件,需单击“巡检”按钮先完成一次巡检,并保证巡检检查通过,通过后可进行下一步变更操作,详情请参见查看巡检
    • 集群安装热补丁后无法建立容灾。

  6. 单击“升级”按钮,根据提示单击“确定”按钮,下发升级操作。
  7. 查看集群是否升级成功:

    • 如果集群升级成功:8.1.3及以上集群版本,集群升级任务完成后进入业务观察期,若用户验证业务无问题,通过升级管理页面单击“提交”按钮,完成集群升级;如果用户验证集群使用性能等有影响,可通过集群升级页面单击“回滚”按钮,下发升级回退操作。
      • 8.1.3以前集群版本下发升级任务后,完成集群升级前不支持回滚或提交操作。
      • 用户下发升级任务成功后,如果没有进行提交操作,则在未提交版本期间会产生wlm线程占用系统存储空间并对性能有一定影响。
      图3 集群升级成功
    • 如果集群升级失败:可单击“回滚”操作,回退到原集群版本;或单击“重试”按钮重复下发升级操作。
      图4 集群升级失败