高可用集群环境升级
步骤一:上传 tar 包
- 将 tar 包(以 AntDB7.2 版本为例)上传到 AntDB 数据库所在的主机上。
上传后,解压缩:
tar -zxvf antdb-t-ee-release-7.2.generic.*
- 找到安装包中的升级配置文件模版,修改升级配置:
cd antdb-t-ee-release-7.2.generic.*/setup/common
vim upgrade_conf.ini
其中,upgrade_type = all,表示升级所有节点。
例如:
## upgrade_info 配置项说明:
##
## upgrade_type 分类:
## primary 表示只更新主节点,即当前机器节点
## all 表示更新所有节点
[upgrade_info]
upgrade_type = all #集中式高可用可以选填primary或者all,all表示更新所有节点,primary表示只更新主节点,即当前机器节点
## host_info 配置说明:
##
## primary_node 格式:user,ssh_ip,ssh_port,antdb_app_path,antdb_data_path,antdb_ip,antdb_port
## user:数据库超级用户名,同时也应该是操作系统用户名 #集中式和分布式,这个都需要填写
## ssh_ip:数据库所在主机 SSH 服务地址 #针对集中式填写主机所在IP
## ssh_port:数据库所在主机 SSH 服务端口 #集中式和分布式,这个都需要填写
## antdb_app_path:数据库程序目录 #针对集中式,填写数据库程序目录
## antdb_data_path:数据库数据目录 #针对分布式的配置,填写分布式mgr节点的data目录
## antdb_ip:数据库监听的地址 #针对分布式的配置,填写分布式mgr节点的IP
## antdb_port:数据库监听的端口 #针对分布式的配置,填写分布式mgr节点的端口
##
## standby_node 格式:user,ssh_ip,ssh_port,antdb_app_path
## 各字段与 primary_node 含义相同。
##
## 注意:
## 1、standby_node 仅用于更新集中式高可用,其它情形下不需要此信息。
## 2、如果仅更新主节点,primary_node 中填写前4个字段即可。
## 3、如果更新分布式的所有节点,primary_node 中必须填写所有字段。
[host_info]
primary_node = antdb,10.1.206.227,22,/home/antdb/antdb_cluster
standby_node = antdb,10.1.206.228,22,/home/antdb/antdb_cluster
standby_node = antdb,10.1.206.229,22,/home/antdb/antdb_cluster
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




