手动查看
查看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