zl程序教程

您现在的位置是:首页 >  其他

当前栏目

Mycat HA(高可用) 与 LB(负载均衡)15

2023-03-31 10:29:28 时间

Tip: 要确保在本地防火墙上开放了 1234 端口


配置keepalived

简单的haproxy检查脚本

keepalived要对本机运行的haproxy健康状态进行检查,当发现haproxy不能正常工作的情况下,将IP交由另一台服务器进行管理

下面是一个最简单的 haproxy 健康检查脚本,能实现对haproxy运行状态的粗略判断(当然这个脚本有很大的精进打磨空间)

[root@h101 script]# cat /usr/local/keepalived/script/chk_haproxy.bash 
#!/bin/bash

count=`ps aux | grep -v grep | grep haproxy.cfg | wc -l`

if [ $count -gt 0 ]; then
    exit 0
else
    exit 1
fi
[root@h101 script]# chmod +x /usr/local/keepalived/script/chk_haproxy.bash 
[root@h101 script]#