我用 LinuxLinuxLinux学习之路

高可用之裂脑问题

2018-08-04  本文已影响6人  FantJ

什么是裂脑问题呢?

两个节点互相认为对方已挂掉,然后开始争抢共享资源,结果会导致系统混乱,数据损坏。这就是脑裂问题。

怎么产生的呢?

解决方案

参考文章:http://blog.51cto.com/dadonggg/1948737

实例:裂脑检测脚本:

#!/bin/sh
while true
do
ping -c 2 -W 3 192.168.27.167 &> /dev/null
if[$? -eq 0 -a `ip add|grep 192.168.27.160|wc -l` -eq 1]
  then
    echo "split brain....."
else
    echo "HA is ok"
fi
sleep 5
done

如果能ping通另一个主机,而且本地有vip地址,就是裂脑。

上一篇下一篇

猜你喜欢

热点阅读