点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!
生产某系统为KingbaseES读写分离集群,主库所在服务器晚上维护需要停机,所以先手动切换主备,将其中一个备库提升为主库,当前主库降级为备库,停数据库,待服务器维护完成后,再手动切换回来。
查看集群状态
repmgr cluster show

repmgr standby switchover --siblings-follow --dry-run
参数说明:
siblings-follow,其他备库是否跟随新主库,如果未指定则不变。 dry-run,检查先决条件,实际并未执行切换。



原主库停库
sys_ctl stop -m fast -D $KINGBASE_DATA
sys_ctl start -m fast -D $KINGBASE_DATA
kbha -A rejoin -h 192.168.20.1(主库IP )

主备切换步骤总结如下:
主节点执行CHECKPOINT 主节点释放VIP 主节点关闭数据库 确认主库已停,VIP已释放 备节点获得VIP,提升为主库 启动原主库

本文作者:谈龙凤(上海新炬王翦团队)
本文来源:“IT那活儿”公众号

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




