一、常见故障处理
1、场景一 集群clone备机
2、场景二 集群主备切换
3、场景三 集群备机升主
二、集群clone备机
1、先检查当前集群状态
repmgr cluster show
2、停掉三节点,模拟故障场景
3、用 repmgr 进行clone备机
测试clone是否可以正常进行,没有报错则进行clone备机
repmgr standby clone -h 192.168.1.215 -U esrep -d esrep --dry-run
repmgr standby clone -h 192.168.1.215 -U esrep -d esrep
4、重新注册集群第三个节点
repmgr standby register --force
这样 clone备机就完成了
三、集群主备切换
1、检查当前集群的状态
主节点为215
2、主从切换
切换测试
repmgr standby switchover -h 192.168.1.215 --dry-run
正式切换
repmgr standby switchover -h 192.168.1.215
过程省略。。。
3、查看切机结果
repmgr cluster show
主节点IP更新了
四、备机提升主机
1、模拟主库故障
2、选择一个备机提升为新主库
3、新主库启动正常
4、将原主库加入集群
第一步:创建备库标识文件 touch standby.signal
第二步:启动数据库服务
sys_ctl start -D /home/kingbase/cluster/install/data
第三步:原主库重新注册到集群
repmgr standby register --force
第四步:检查集群当前状态
repmgr cluster show
以上故障场景演示完成