Update keepalived.conf

This commit is contained in:
midoks
2023-10-24 16:13:55 +08:00
parent 579b118495
commit 52dc2210a4
+12 -12
View File
@@ -16,6 +16,18 @@ global_defs {
vrrp_gna_interval 0
}
vrrp_script chk_mysql_port { #检测mysql服务是否在运行。有很多方式,比如进程,用脚本检测等等
script "{$SERVER_PATH}/mdserver-web/plugins/keepalived/scripts/chk_mysql.sh" #这里通过脚本监测
interval 2 #脚本执行间隔,每2s检测一次
weight –5 #脚本结果导致的优先级变更,检测失败(脚本返回非0)则优先级 -5
fall 2 #检测连续2次失败才算确定是真失败。会用weight减少优先级(1-255之间)
rise 1 #检测1次成功就算成功。但不修改优先级
}
track_script {
chk_mysql_port
}
vrrp_instance VI_1 {
state MASTER
interface eth0
@@ -33,18 +45,6 @@ vrrp_instance VI_1 {
}
}
vrrp_script chk_mysql_port { #检测mysql服务是否在运行。有很多方式,比如进程,用脚本检测等等
script "{$SERVER_PATH}/mdserver-web/plugins/keepalived/scripts/chk_mysql.sh" #这里通过脚本监测
interval 2 #脚本执行间隔,每2s检测一次
weight –5 #脚本结果导致的优先级变更,检测失败(脚本返回非0)则优先级 -5
fall 2 #检测连续2次失败才算确定是真失败。会用weight减少优先级(1-255之间)
rise 1 #检测1次成功就算成功。但不修改优先级
}
track_script {
chk_mysql_port
}
vrrp_instance VI_1 {
state BACKUP #这里所有节点都定义为BACKUP
interface ens34 #指定虚拟ip的网卡接口