From 52dc2210a4b5025873da046bcbf250311fdd5719 Mon Sep 17 00:00:00 2001 From: midoks Date: Tue, 24 Oct 2023 16:13:55 +0800 Subject: [PATCH] Update keepalived.conf --- plugins/keepalived/config/keepalived.conf | 24 +++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/plugins/keepalived/config/keepalived.conf b/plugins/keepalived/config/keepalived.conf index 9d6764af8..07b2cc1b3 100644 --- a/plugins/keepalived/config/keepalived.conf +++ b/plugins/keepalived/config/keepalived.conf @@ -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的网卡接口