一 目的:利用keepalived实现proxysql的高可用
二 具体配置
global_defs {
notification_email {
root@localhost
}
script_user root
}
vrrp_script chk_nginx {
script "killall -0 proxysql" #检测服务异常
interval 3
fall 3 #失败三次才进行切换
raise 3
}
vrrp_instance VI_1 {
state BACKUP
nopreempt #不抢占
interface eth0
virtual_router_id 73
priority 80#主100从80
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
VIP/24
}
track_script {
chk_nginx
}
}
三 进行切换演练