mirror of
https://github.com/midoks/mdserver-web.git
synced 2026-10-20 08:25:50 +08:00
Update keepalived.conf
This commit is contained in:
@@ -2,10 +2,10 @@
|
||||
|
||||
global_defs {
|
||||
notification_email {
|
||||
acassen@firewall.loc
|
||||
root@localroot
|
||||
}
|
||||
notification_email_from Alexandre.Cassen@firewall.loc
|
||||
smtp_server 192.168.200.1
|
||||
notification_email_from keepalived@localhost
|
||||
smtp_server 127.0.0.1
|
||||
smtp_connect_timeout 30
|
||||
router_id LVS_DEVEL
|
||||
vrrp_skip_check_adv_addr
|
||||
@@ -14,16 +14,18 @@ global_defs {
|
||||
vrrp_gna_interval 0
|
||||
}
|
||||
|
||||
vrrp_script chk_mysql_port { #检测mysql服务是否在运行。有很多方式,比如进程,用脚本检测等等
|
||||
script "{$PLUGIN_PATH}/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
|
||||
#检测mysql服务是否在运行。有很多方式,比如进程,用脚本检测等等
|
||||
vrrp_script chk_mysql_port {
|
||||
#这里通过脚本监测
|
||||
script "{$PLUGIN_PATH}/scripts/chk_mysql.sh"
|
||||
#脚本执行间隔,每2s检测一次
|
||||
interval 2
|
||||
#脚本结果导致的优先级变更,检测失败(脚本返回非0)则优先级 -5
|
||||
weight –5
|
||||
#检测连续2次失败才算确定是真失败。会用weight减少优先级(1-255之间)
|
||||
fall 2
|
||||
#检测1次成功就算成功。但不修改优先级
|
||||
rise 1
|
||||
}
|
||||
|
||||
vrrp_instance VI_1 {
|
||||
@@ -38,29 +40,33 @@ vrrp_instance VI_1 {
|
||||
}
|
||||
virtual_ipaddress {
|
||||
192.168.200.16
|
||||
192.168.200.17
|
||||
192.168.200.18
|
||||
}
|
||||
}
|
||||
|
||||
vrrp_instance VI_1 {
|
||||
state BACKUP #这里所有节点都定义为BACKUP
|
||||
interface ens34 #指定虚拟ip的网卡接口
|
||||
mcast_src_ip 192.168.10.16 #本地IP
|
||||
virtual_router_id 51 #路由器标识,MASTER和BACKUP必须是一致的
|
||||
priority 101
|
||||
#定义优先级,数字越大,优先级越高,在同一个vrrp_instance下,MASTER的优先级必须大于BACKUP的优先级。
|
||||
vrrp_instance VI_2 {
|
||||
#这里所有节点都定义为BACKUP
|
||||
state BACKUP
|
||||
#指定虚拟ip的网卡接口
|
||||
interface ens34
|
||||
#本地IP
|
||||
mcast_src_ip 192.168.10.16
|
||||
#路由器标识,MASTER和BACKUP必须是一致的
|
||||
virtual_router_id 51
|
||||
#定义优先级,数字越大,优先级越高,在同一个vrrp_instance下,MASTER的优先级必须大于BACKUP的优先级。
|
||||
priority 99
|
||||
advert_int 1
|
||||
nopreempt #不抢占模式,在优先级高的机器上设置即可,优先级低的机器可不设置
|
||||
#不抢占模式,在优先级高的机器上设置即可,优先级低的机器可不设置
|
||||
nopreempt
|
||||
authentication {
|
||||
auth_type PASS
|
||||
auth_pass 1111
|
||||
}
|
||||
virtual_ipaddress {
|
||||
192.168.10.10 #虚拟IP
|
||||
virtual_ipaddress {
|
||||
#虚拟IP
|
||||
192.168.10.10
|
||||
}
|
||||
|
||||
track_script {
|
||||
chk_mysql_port
|
||||
track_script {
|
||||
chk_mysql_port
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user