openGauss-扩缩容失败异常处理

一、使用gs_expansion 添加级联备节点步骤

1、cm_ctl query -Cv 确认数据库状态正常
2、新机器建omm用户,dbgrp群组
3、修改所有机器/etc/hosts文件;配置新增机器和原集群机器的root、omm用户互信
4、配置root用户的环境变量,简单操作可以从omm用户的环境变量拷贝
5、配置新的cluster_config.xml配置文件,新增节点信息:

6、使用root用户执行:
./gs_expansion -U omm -G dbgrp -X cluster_config.xml -h 10.27.250.175

二、故障处理

现象:部分扩成功,CM未能更新到最新配置

处理:
1、停库cm_ctl stop
2、使用omm用户在第一台执行:

pssh -H omm1 -H omm2 -H omm3 -H omm4 "cd /openGauss/install/app/bin && mv cluster_dynamic_config cluster_dynamic_config.bak"
pssh -H omm1 -H omm2 -H omm3 -H omm4 "cd /openGauss/install/app/bin && mv cluster_static_config cluster_static_config.bak"
gs_om -t generateconf -X /work/cluster_config.xml --distribute

3、启动cm_ctl start

posted @ 2024-03-01 15:27  y_dou  阅读(37)  评论(0编辑  收藏  举报