前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mycat HA(高可用) 与 LB(负载均衡)16

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

作者头像
franket
发布2021-12-02 09:51:47
1470
发布2021-12-02 09:51:47
举报
文章被收录于专栏:技术杂记

它进行的判断就是,如果系统中有命令包含 haproxy.cfg 的进程(假定这种情况就代表haproxy正在运行),就反馈 0 , 否则反馈 1

代码语言:javascript
复制
[root@h101 script]# ps faux | grep -v grep | grep haproxy 
haproxy  23083  0.0  0.0  14260  1408 ?        Ss   22:43   0:00 /usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/haproxy.cfg
[root@h101 script]# /usr/local/keepalived/script/chk_haproxy.bash 
[root@h101 script]# echo $?
0
[root@h101 script]# kill 23083
[root@h101 script]# ps faux | grep -v grep | grep haproxy 
[root@h101 script]# /usr/local/keepalived/script/chk_haproxy.bash 
[root@h101 script]# echo $?
1
[root@h101 script]# 

配置keepalived

代码语言:javascript
复制
[root@h101 script]# cat /etc/keepalived/keepalived.conf
! Configuration File for keepalived

global_defs {
   router_id LVS_101
}

vrrp_script checkhaproxy {
        script "/usr/local/keepalived/script/chk_haproxy.bash"
        weight -20
        interval 3
}

vrrp_instance VI_222 {
    state BACKUP 
    interface eth2
    virtual_router_id 222
    priority 108
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    track_script {
            checkhaproxy
    }
    virtual_ipaddress {
        192.168.100.222/24
    }
}
[root@h101 script]# 
----------
[root@h102 ~]# cat /etc/keepalived/keepalived.conf
! Configuration File for keepalived

global_defs {
   router_id LVS_102
}

vrrp_script checkhaproxy {
	script "/usr/local/keepalived/script/chk_haproxy.bash"
	weight -20 
	interval 3
}


vrrp_instance VI_222 {
    state BACKUP 
    interface eth2
    virtual_router_id 222
    priority 115
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    track_script {
            checkhaproxy
    }

    virtual_ipaddress {
        192.168.100.222/24
    }
}
[root@h102 ~]# 

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 配置keepalived
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档