码迷,mamicode.com
首页 > 其他好文 > 详细

pacemaker高可用避免数据重复

时间:2020-11-13 12:36:19      阅读:2      评论:0      收藏:0      [点我收藏+]

标签:pacemaker   出现   开启   资源   模拟   图片   pac   pcs   对象   

pacemaker实现ZABBIX高可用后遇到的很尴尬的问题:监控页面查看主机对象的最新数据时发现相同时间会有两份数据,如下图:
技术图片

    之所以出现这种情况完全是因为ZABBIX HA导致的,部署之初只考虑到了主节点宕机后备节点是否能接管VIP代替工作,实际上该功能的确通过pacemaker实现了,但却忽略了重要的一点:主节点在采集数据的同时备节点也在采集数据,搞成了一个ZABBIX双活的架构;
    要实现ZABBIX主备切换的同时又只让单台ZABBIX节点工作,就需要让备节点在平常保持关闭状态,只有在主节点宕掉的时候再开启服务;

操作步骤如下:
1.查看当前PCS状态,首先保证服务节点资源组正常,都处于Online状态
技术图片
2.执行pcs cluster unstandby nodename命令,让节点保持非待机状态
技术图片
3.设置资源不回切,不然主节点重启后会抢占VIP,依然保持双活的局面
技术图片
技术图片

4.重启主节点模拟宕机,查看群集状态发现备节点已经承载了VIP成为主节点
技术图片
技术图片

5.查看主节点采集服务状态,发现服务随着VIP漂移到备节点也已经关闭(之前是只飘VIP不关服务),这样就打破了之前“双活”的架构,实现了真正意义上的HA。
技术图片

pacemaker高可用避免数据重复

标签:pacemaker   出现   开启   资源   模拟   图片   pac   pcs   对象   

原文地址:https://blog.51cto.com/14483703/2546103

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!