环境介绍:
IP1: 192.168.20.175
IP2: 192.168.20.176
VIP: 192.168.20.177
主要是两个脚本配置:
-
Keepalvie 配置文件:
cat /etc/keepalived/keepalived.conf -
检测mysql进程是否存在脚本 /root/mysql_check.sh
cat /root/mysql_check.sh
然后重启keepalive
Systemctl stop keepalived (注意stop不打日志)
Systemctl start keepalived
Systemctl status keepalived
Keepalive日志位置: /var/log/messages
+++++++++++++++++++++++++++
cat /etc/keepalived/keepalived.conf
! Configuration File for keepalived
global_defs {
router_id MySQL-HA
}
vrrp_script check_run
{
script "/root/mysql_check.sh"
interval 8
weight -20
fall 3
rise 5
timeout 2
}
vrrp_sync_group VG1 {
group {
VI_1
}
}
vrrp_instance VI_1 {
state BACKUP
interface ens192
vir