一 目的:利用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
}
}

三 进行切换演练

相关文章: