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

文章目录

    • openGauss学习笔记-186 openGauss 数据库运维-升级-集群管理组件增量升级
      • 186.1 操作步骤
      • 186.2 集群管理组件升级前准备与检查
      • 186.3 检查安装版本是否支持集群管理组件升级
      • 186.4 集群管理组件升级
      • 186.5 集群管理组件升级后检查

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 注意: 执行过集群管理组件升级后,再执行增加节点操作后,新增加节点的集群管理组件是未经过升级的,需要再次执行集群管理升级以对新增加节点进行集群管理组件升级。

👍 点赞,你的认可是我创作的动力!

⭐️ 收藏,你的青睐是我努力的方向!

✏️ 评论,你的意见是我进步的财富!

img

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/291527.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

GitLab添加SSH key

SSH 为 Secure Shell 的缩写,SSH 为建立在应用层基础上的安全协议。 SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。 利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。 ssh-keygen 从客户端来看,SSH提供两种级…

C++八股学习心得.4

1.C 类 & 对象 C 在 C 语言的基础上增加了面向对象编程,C 支持面向对象程序设计。类是 C 的核心特性,通常被称为用户定义的类型。 类用于指定对象的形式,它包含了数据表示法和用于处理数据的方法。类中的数据和方法称为类的成员。函数在…

系列六、RestTemplate

一、RestTemplate 1.1、概述 RestTemplate是一种便捷的访问RestFul服务的模板类,是Spring提供的用于访问Rest服务的客户端模板工具集,它提供了多种便捷访问远程HTTP服务的方法。 1.2、API https://docs.spring.io/spring-framework/docs/5.2.2.RELEASE…

论文查重降重写成大白话可以吗

大家好,今天来聊聊论文查重降重写成大白话可以吗,希望能给大家提供一点参考。 以下是针对论文重复率高的情况,提供一些修改建议和技巧,可以借助此类工具: 论文查重降重:用大白话解析 一、引言 写论文是每个…

斯坦福和 Meta学者发现Gemini在常识推理任务中有较强潜力;初学者GPT:Ai和LLM资源

🦉 AI新闻 🚀 斯坦福和 Meta学者发现Gemini在常识推理任务中有较强潜力 摘要:斯坦福和Meta的学者发表论文为Gemini正名,他们发现之前对Gemini的评估并不能完全捕捉到其真正的常识推理潜力。他们设计了需要跨模态整合常识知识的任…

【自动化测试】转行人员在面试中被问及计算机基础知识该怎么办?????(长文,预计三小时阅读)

看前提示,本文共4W字,76道题(附答案) 全部看完预计三个小时,如果觉得时间长,可以直接跳转到文末,有本文的word版提供下载 近些年软件测试岗位从转行的来人越来越多,占比高达44% 软件…

普中STM32-PZ6806L开发板(HAL库函数实现-访问多个温度传感器DS18B20)

简介 我们知道多个DS18B20的DQ线是可以被挂在一起的, 也就是一根线上可以访问不同的DS18B20而不会造成数据错乱, 怎么做到的,其实数据手册都有说到, 就是靠64-bit ROM code 进行识别, 也可以理解成Serial Number进行识别, 因为主要差异还是在Serial Numb…

每日好题:acwing:(走迷宫bfs的运用)好久没更新啦

走迷宫: 给定一个 nm 的二维整数数组,用来表示一个迷宫,数组中只包含 0 或 1,其中 0 表示可以走的路,1 表示不可通过的墙壁。 最初,有一个人位于左上角 (1,1)处,已知该人每次可以向上、下、左…

修改选择框el-select样式,显示及下拉样式

修改选择框el-select样式,显示及下拉样式 .el-input__inner {background: rgba(25, 126, 195, 0.2);border: none;color: #fff; }.el-select-dropdown {background: rgba(19, 73, 104, 0.79);border: 2px solid #48e3ff;border-radius: 0; }.el-popper .popper__arrow {display…

华硕ASUS RT-AC1200 pandavan老毛子 128M DDR固件

原版硬件只支持64M DDR2,更换了128M内存,结果找不到对应的固件,而且全部都是英文版的 所以自己编译了中文版的pandavan老毛子,下载位置可能资源审核中:

MT9201 1.2MHz,3V~24V输入高效增压白色LED驱动器 丝印B9HB

描述 MT9201是一个升压转换器,设计用于从单电池锂离子电池驱动多达7系列白色led。MT9201使用电流模式,固定频率结构来调节LED电流,它通过外部电流感测电阻器来测量。其低200mV反馈电压降低了功率损耗,提高了效率。MT9201包括欠电压…

富文本BraftEditor引起的bug

1、BraftEditor踩坑1 #基于之前写的一篇BraftEditor的使用# 1. 问题起源: 打开编辑弹窗--> 下面页面所示--> 当进行分类选择时候,就会报错,并且这个报错还不是一直都有,6次选择出现一次报错吧 2. 解决: 2.1 起…

MySQL概述

M y S Q L 概述 \huge{MySQL概述} MySQL概述 MySQL学习笔记 引入 什么是数据库? D \color{red}D Data B \color{red}B Base(DB),存储和管理数据的仓库。 使用的各种电子产品的网页,页面中的数据都是动态的&#xf…

python pillow(PIL)库使用介绍

Python 图像库向 Python 解释器添加了图像处理功能。 该库提供了广泛的文件格式支持、高效的内部表示和相当强大的图像处理功能。 核心图像库旨在快速访问以几种基本像素格式存储的数据。它应该为通用图像处理工具提供坚实的基础。 概述 Python 图像库将图像处理功能添加到…

MSE Serverless 正式商用,构建低成本高弹性的微服务架构

作者:问思 微服务架构充分提升了研发效率,解决了复杂业务系统的快速迭代问题。但随着业务及技术演进,各种微服务组件也愈发复杂。如何实现更敏捷的开发,降低微服务开发运维成本,做到全链路的弹性,保障整个…

Windows找不到文件‘chrome‘,请确定文件名是否正确后,再试一次。

本文主要记录遇到vscode运行HTML文件提示: Windows找不到文件‘chrome‘,请确定文件名是否正确后,再试一次。问题的解决办法。 目录 一、打开设置 二 、搜索Live Server Config (1)安装Live Server插件 &#xff0…

「数据结构」八大排序1

🎇个人主页:Ice_Sugar_7 🎇所属专栏:初阶数据结构 🎇欢迎点赞收藏加关注哦! 文章目录 🍉插入排序🍌直接插入排序🥝复杂度及稳定性 🍌希尔排序🥝预…

亚信安慧AntDB携核心业务系统数据库升级改造方案亮相“2023年国有企业应用场景发布会”

近日,亚信安慧AntDB数据库携核心业务系统数据库升级改造方案亮相“2023年国有企业应用场景发布会”。本次国有企业应用场景发布会由北京市国资委主办、中关村发展集团承办、中关村软件园公司协办,以“融通创新 智引未来”为主题,聚焦智慧城市…

虚拟机添加显示屏

1、关闭虚拟机,虚拟机在为关机的情况下,虚拟机设置->显示器->监视器 都是灰色的,不能设置; 2、虚拟机设置->显示器->监视器 “监视器数量” 设置为2 “拉伸模式” 不要勾选 点确定 3、点击 查看->循环使用多个…

解决SyntaxError: future feature annotations is not defined,可适用其他包

方法:对报错的包进行降级 pip install tikzplotlib0.9.8site-packages后面是使用pip install安装的包,根据这个找到报错的包 想法来源: 环境是python3.6,完全按照作者要求进行环境配置,但仍报错。 我在网上找的解决…