首页 > 数据库 >openGauss学习笔记-186 openGauss 数据库运维-升级-集群管理组件增量升级

openGauss学习笔记-186 openGauss 数据库运维-升级-集群管理组件增量升级

时间:2024-01-04 18:33:34浏览次数:40  
标签:cm 运维 管理 升级 集群 组件 openGauss 节点

openGauss学习笔记-186 openGauss 数据库运维-升级-集群管理组件增量升级

本章介绍版本集群管理组件增量升级方法。

186.1 操作步骤

  • 集群管理组件升级前准备与检查
  • 集群管理组件升级
  • 集群管理组件升级后检查

集群管理组件增量升级注意事项:

  • 集群管理组件增量升级操作不能和扩节点、缩节点同时执行。
  • 集群管理组件增量升级操作不需要执行前置操作,请参考gs_upgradectl中示例六进行集群管理组件的升级。
  • 建议在数据库系统业务空闲情况下进行集群管理组件的升级,尽量避开业务繁忙时段。
  • 集群管理组件增量升级需要使用官方提供的组件包进行升级。
  • 执行集群管理组件升级需要保障集群内节点间互信正常通信(可以通过在节点间互相执行ssh命令进行检查)。
  • –upgrade-package 是指定集群管理升级包路径的参数,升级前请检查升级包的权限(属主、属组、读写权限)是否正常。
  • 升级集群管理组件后,如果进行增加节点操作(gs_expansion),为保障所有节点的集群管理组件的一致性,建议在增加节点操作完成后,再次执行集群管理组件的升级操作。

186.2 集群管理组件升级前准备与检查

表1 集群管理组件升级前准备清单

序号 升级准备项目 准备内容 建议起始时间 耗时(天/小时/分钟)
1 检查安装版本是否支持集群管理组件升级 查看gs_upgrade升级工具的帮助信息是否包含upgrade-cm功能 升级前1小时 2分钟
2 获取并校验集群管理组件升级包 获取升级软件包,进行完整性校验 升级前1小时 15分钟
3 健康检查 使用gs_checkos工具完成操作系统状态检查 升级前1小时 15分钟
4 检查数据库节点磁盘使用率 使用df命令查看磁盘使用率 升级前1小时 5分钟
5 检查数据库状态 使用gs_om工具完成数据库状态检查 升级前检查 2分钟

img 说明: 表1中的2-5项详细操作请参照 升级前准备与检查

186.3 检查安装版本是否支持集群管理组件升级

登录准备执行集群管理组件升级的节点,执行 gs_upgradectl –help命令,查看帮助信息中-t 参数值是否包含upgrade-cm选项。

186.4 集群管理组件升级

  1. 以集群用户omm身份登录节点。

  2. 创建升级包目录。

    mkdir -p /opt/software/cm_upgrade
    
  3. 将需要更新的新包上传至目录“/opt/software/cm_upgrade”。

  4. 执行集群管理组件升级(以包名为openGauss-3.1.3-CentOS-64bit-cm.tar.gz为例,操作时请使用步骤2中上传的包名)

    gs_upgradectl -t upgrade-cm --upgrade-package /opt/software/cm_upgrade/openGauss-3.1.3-CentOS-64bit-cm.tar.gz
    

186.5 集群管理组件升级后检查

  1. 使用cm_ctl工具查看集群状态是否与升级前一致或可用状态高于升级前状态。

    cm_ctl query -Cvd
    
  2. 查看集群临时目录下是否生成备份集群管理组件包。

    ll $PGHOST
    
  3. 查看集群管理组件的版本。

    cm_ctl -V
    

img 注意: 执行过集群管理组件升级后,再执行增加节点操作后,新增加节点的集群管理组件是未经过升级的,需要再次执行集群管理升级以对新增加节点进行集群管理组件升级。

标签:cm,运维,管理,升级,集群,组件,openGauss,节点
From: https://blog.51cto.com/shuchaoyang/9103655

相关文章

  • 跨集群流量调度实现 Kubernetes 集群金丝雀升级
    有了多集群服务和跨集群的流量调度之后,使用Kubernetes的方式会发生很大的变化。流量的管理不再限制单一集群内,而是横向跨越了多个集群。最重要的是这一切“静悄悄地”发生,对应用来说毫无感知。就拿Kubernetes版本升级来说吧。记得曾经经历过集群的原地升级:团队的几个人经过多次......
  • VMware vRealize Operations 8.6 下载 - 自动驾驶式 IT 运维管理
    VMwarevRealizeOperations8.6|12OCT2021|Build18741589VMwarevRealizeOperations8.5|2021年|内部版本18255622VMwarevRealizeOperations8.4|2021年|内部版本17863947VMwarevRealizeOperationsManager8.3|2021年|内部版本17501340VMware......
  • openGauss学习笔记-185 openGauss 数据库运维-升级-提交升级/升级版本回退/异常处理
    openGauss学习笔记-185openGauss数据库运维-升级-提交升级/升级版本回退/异常处理185.1提交升级升级完成后,如果验证也没问题。接下来就可以提交升级。说明:一旦提交操作完成,则不能再执行回滚操作。操作步骤以数据库用户(如omm)登录节点。执行如下命令完成升级提交。......
  • 运维人员的逆袭:IT界的“万金油”如何迈向人工智能时代
    一、运维人员的角色变迁        1、从“修理工”到“系统守护者”在传统的IT环境中,运维人员的主要任务是维护服务器、网络设备和数据库等基础设施。他们需要对硬件设备进行定期检查和维修,以确保系统的稳定运行。随着云计算和虚拟化技术的普及,运维人员的工作重点逐渐转向软......
  • 探索云原生技术在自动化运维中的应用
    探索云原生技术在自动化运维中的应用摘要随着技术的不断发展,云原生技术成为了当前互联网行业的热门话题之一。本文将深入探讨云原生技术在自动化运维领域的应用,结合大数据和数据库等相关技术,为中级及以上技术人员提供实操性的建议。通过提升文章易读性,力求让读者在阅读过程中更好地......
  • VMware vRealize Operations 8.4 发布 - 自动驾驶式 IT 运维管理
    概述VMwarevRealizeOperations可提供从应用到基础架构的自动驾驶式IT运维管理,以优化、规划及扩展SDDC和VMwareCloud部署,同时提供对多个公有云的可见性。在AI和预测性分析的支持下,它可帮助IT部门在一个统一的运维平台上轻松且不受干扰地进行生产运维。无论本地部署还......
  • openGauss学习笔记-183 openGauss 数据库运维-升级-升级操作
    openGauss学习笔记-183openGauss数据库运维-升级-升级操作介绍就地升级、灰度升级和滚动升级的详细操作。183.1就地升级和灰度升级操作步骤以root身份登录节点。创建新包目录。mkdir-p/opt/software/gaussdb_upgrade将需要更新的新包上传至目录“/opt/software/g......
  • openGauss学习笔记-184 openGauss 数据库运维-升级-升级验证
    openGauss学习笔记-184openGauss数据库运维-升级-升级验证本章介绍升级完成后的验证操作。给出验证的用例和详细操作步骤。184.1验证项目的检查表表1验证项目的检查表序号验证项目检查标准检查结果1版本查询查询升级后版本是否正确-2健康检查使用gs_ch......
  • 嘉为蓝鲸张敏:运维体系为什么要基于平台化建设
    摘要:笔者根据自身的技术和行业理解,解析运维平台化的内涵和实践。涉及关键词:一体化运维、平台化运维、数智化运维、运维PaaS、运维架构治理、蓝鲸等。本文作者:嘉为蓝鲸运维产品及解决方案负责人张敏全文共计5500字,预计阅读时间12min。01运维平台的概念被泛化近几年行业发展和客户实......
  • 优维科技2024战略定位:新一代运维核心系统提供商
    01 经济复苏「走远路」过去几年,全球经济持续低迷,2024会迎来转机吗?回顾2023年,尽管经济复苏动能式微,但全球经济因有效控制通胀而展现出来的韧性,让包括中国在内的大部分经济体躲过了深度衰退的陷阱;展望2024年,上半年全球经济增长动能或进一步衰减,但下半年有望以新的复苏周期终止并替代......