centos7 keepalived探测当前节点

手动查看

查看keepalived集群主节点在哪台服务器,执行命令:

ip a

看下自己设定的虚IP在哪台服务器,哪台就是主节点。

脚本实现

rm -rf ./tmp.log
ip a > ./tmp.log
if cat tmp.log |grep "132"
then
    echo -e "\033[32m 本机是当前节点! \033[0m"
else
    echo -e "\033[31m 本机不是是当前节点! \033[0m"
fi

rm -rf ./tmp.log
ip a > ./tmp.log
if cat tmp.log |grep "132"
then
    echo -e "\033[32m 本机是当前节点! \033[0m"
else
    echo -e "\033[31m 本机不是是当前节点! \033[0m"
fi

if cat tmp.log |grep "132",其中的132是虚拟ip

当前节点

非当前节点

你可能感兴趣的:(服务器,运维)