gbase 8c分布式升级步骤

发布于:2024-07-01 ⋅ 阅读:(12) ⋅ 点赞:(0)

GBase 8c 多模多态企业级分布式数据库具备高性能、高可用、弹性伸缩、高安全性等特性,可以部署在物理机、虚拟机、容器、私有云和公有云,为关键行业核心系统、互联网业务系统和政企业务系统提供安全、稳定、可靠的数据存储和管理服务。GBase 8c支持行存、列存、内存等多种存储模式;支持单机、主备式、分布式等多种部署形态。

此次是B16升级到B18版本--------非平滑升级(离线升级)
以gtm主节点执行升级操作为例(cn节点也可)

1.升级前备份

!!! 升级前必须先备份

 gs_dumpall  -f all.sql -p 5432

2.检查版本及状态

gsql postgres -c "select  version();"
 gha_ctl monitor all -l http://x.x.24.21:2379

3.上传新包,并解压

/data1/software/up_B18
--上传新版本包到已创建的目录/data1/software/up_B18
--以gtm主节点执行解压安装包,继续解压om包
cd /data1/software/up_B18
tar -zvxf GBase8cV5_S3.0.3B18_centos7.6_aarch64.tar.gz 
tar -zvxf GBase8cV5_S3.0.3B18_CentOS_x86_64_om.tar.gz

4.确认集群名称

gha_ctl monitor all -l http://x.x.24.21:2379 |grep ‘“cluster”:’

在这里插入图片描述

5.prepare新版本安装包

gha_ctl prepare -u gbase V5_S3.0.3B18 /data1/software/up_B18 /data1/gbase/gbase_db -l http://x.x.24.21:2379 -c gbase

{
    "ret":0,
    "msg":"Success"
}

在这里插入图片描述

6.检查 dcs节点 的当前版本

etcd节点执行

etcdctl_api=2 etcdctl -u root:Gbase8c --endpoint http://x.x.24.21:2379 get /service/gbase/meta/env_info

{"cluster_type": "multiple-nodes", "version": "V5_S3.0.3B18", "pkg_path": "/data1/software/up_B18", "prefix": "/data1/gbase/gbase_db", "user": "gbase", "port": 22}

在这里插入图片描述

7.开始离线升级

–升级前配置平滑处理

cd /data1/software/up_B18/script; ./gha_ctl upgrade V5_S3.0.3B18  -t catalog -l  http://x.x.24.21:2379  -c gbase

{
    "ret":0,
    "msg":"Success"
}

在这里插入图片描述

8.停止所有节点

gha_ctl stop all -l http://x.x.24.21:2379 -c gbase

{
    "ret":0,
    "msg":"Success"
}

在这里插入图片描述

9.升级

切换到升级版本包解压后的script目录,在升级版本包解压后的script目录,填写与prepare时一致的版本号version

cd /data1/software/up_B18/script
./gha_ctl upgrade V5_S3.0.3B18 -l http://x.x.24.21:2379 -c gbase

在这里插入图片描述

10.启动所有节点

gha_ctl start all -l http://x.x.24.21:2379 -c gbase

在这里插入图片描述

11.升级后配置平滑处理

cd /data1/software/up_B18/script; ./gha_ctl upgrade V5_S3.0.3B18  -t catalog-post -l http://x.x.24.21:2379 -c gbase

在这里插入图片描述

12.验证升级后的集群状态

gha_ctl monitor all -l http://x.x.24.21:2379 -c gbase

13.验证版本信息

gsql postgres -c "select  version();"

在这里插入图片描述

14.验证数据目录install路径下app和om目录对应的软连接是不是最新版

在这里插入图片描述

15.应用配合验证升级后数据一致性


网站公告

今日签到

点亮在社区的每一天
去签到