From 5e3c81d7856f3e70d62197b8ad7828fa5843a9a7 Mon Sep 17 00:00:00 2001 From: Mr Chen Date: Sat, 18 Nov 2023 15:54:40 +0800 Subject: [PATCH] update --- .../tpl/keepalived.mysql.backup.conf | 32 +++++++++++++++++++ ...ysql.conf => keepalived.mysql.master.conf} | 4 +-- 2 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 plugins/keepalived/tpl/keepalived.mysql.backup.conf rename plugins/keepalived/tpl/{keepalived.mysql.conf => keepalived.mysql.master.conf} (91%) diff --git a/plugins/keepalived/tpl/keepalived.mysql.backup.conf b/plugins/keepalived/tpl/keepalived.mysql.backup.conf new file mode 100644 index 000000000..e09292753 --- /dev/null +++ b/plugins/keepalived/tpl/keepalived.mysql.backup.conf @@ -0,0 +1,32 @@ +! Configuration File for keepalived + +global_defs { + router_id MYSQL_MHA +} + +vrrp_script chk_mysql_port { + script "{$SERVER_PATH}/scripts/chk.sh mysql" + interval 2 + weight –5 + fall 2 + rise 1 +} + +vrrp_instance VI_MYSQL { + state 这里所有节点定义为BACKUP + interface {$ETH_XX} + virtual_router_id 51 + priority 100 + advert_int 1 + authentication { + auth_type PASS + auth_pass 1111 + } + virtual_ipaddress { + 192.168.10.10 + } + + track_script { + chk_mysql_port + } +} \ No newline at end of file diff --git a/plugins/keepalived/tpl/keepalived.mysql.conf b/plugins/keepalived/tpl/keepalived.mysql.master.conf similarity index 91% rename from plugins/keepalived/tpl/keepalived.mysql.conf rename to plugins/keepalived/tpl/keepalived.mysql.master.conf index 4b3cad52d..1d5eb5962 100644 --- a/plugins/keepalived/tpl/keepalived.mysql.conf +++ b/plugins/keepalived/tpl/keepalived.mysql.master.conf @@ -12,11 +12,11 @@ vrrp_script chk_mysql_port { rise 1 } -vrrp_instance VI_1 { +vrrp_instance VI_MYSQL { state MASTER interface {$ETH_XX} virtual_router_id 51 - priority 100 + priority 101 advert_int 1 authentication { auth_type PASS