关于HA的问题

回复 收藏
按照课程内容配置了HA,使用的服务是nginx。
成功搭建并启用服务正常。

测试时我把主的服务停了,从会立刻顶上;

但是我把从的服务停了,诡异的事情发生了,主它会立刻停掉eth0:0 和 nginx;

主和从上都 ifdown eth1,正常脑裂现象出现;


把从关机,主上服务全部正常。

总结,心跳线可以断,最多会出现闹裂现象。
心跳线连接正常的话,从的heartbeat服务必须正常,否则就会有问题。主的heartbeat服务正常与否真的无所谓。

大家可以试试,搭建好HA后,在从上面:service heartbeat stop,看看会有什么现象出现。
2015-06-05 14:20 举报
已邀请:
0

定海偶然

赞同来自:

本帖最后由 定海偶然 于 2015-6-5 14:35 编辑

service heartbeat stop
有时候就是一直处在停止的状态中,
有时候从会顶上去
有时候从根本没有反应
有时候重启服务
servie heartbeat start
ping不通了,不通了,不通了, 等会,然后又通了,了,了。。。
反正问题多多~~~
0

阿铭 管理员

赞同来自:

我想到一个问题,我记得上课的时候我只启动主上的heartbeat,从还为启动的时候,主上是不会启动vip和nginx服务的,这是因为,主有一个判断,只有当从节点一切准备就绪时,主才会正常工作。因为它要保证HA集群的可用性,如果从连heartbeat服务都不开启,只能说明这是一个单点,所以它要罢工!
0

模范棒棒糖

赞同来自:

从关机了 主可以正常工作;
从服务停了 主的服务也跟着停了哇。

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: