keepalived 安装和使用
global_defs {
router_id topcmm.net
}
vrrp_script check_run {
script “/root/1.sh”
interval 5
}
vrrp_sync_group VG1 {
group {
VI_1
}
}
vrrp_instance VI_1 {
state MASTER
interface eth0
virtual_router_id 88
priority 100
advert_int 1
nopreempt
authentication {
auth_type PASS
auth_pass topcmm.net
}
# track_script {
# check_run
# }
192.168.100.11
}
}
virtual_server 192.168.100.11 80 {
delay_loop 6
lb_algo rr
lb_kind DR
nat_mask 255.255.0.0
persistence_timeout 50
protocol TCP real_server 192.168.0.86 80 {
weight 1
notify_down /root/mysql.sh
HTTP_GET {
url {
path /1
digest db0aa8bee7afe5a6e363ddcd890e9743
}
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
}
}}
global_defs {
router_id topcmm.net
}
vrrp_script check_run {
script “/root/1.sh”
interval 5
}
vrrp_sync_group VG1 {
group {
VI_1
}
}
vrrp_instance VI_1 {
state BACKUP
interface eth0
virtual_router_id 88
priority 80
advert_int 1
nopreempt
authentication {
auth_type PASS
auth_pass topcmm.net
}
# track_script {
# check_run
# }
virtual_ipaddress {
192.168.100.11
}
}
virtual_server 192.168.100.11 80 {
delay_loop 6
lb_algo rr
lb_kind DR
nat_mask 255.255.0.0
persistence_timeout 50
protocol TCP real_server 192.168.0.88 80 {
weight 1
notify_down /root/mysql.sh
HTTP_GET {
url {
path /1
digest 9e01624ab7743bcdbd8cb31681392cd5
}
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
}
}
}
global_defs {
router_id topcmm.net
}
vrrp_script check_run {
# script “/root/1.sh”
script “echo ‘n’ | telnet 127.0.0.1 3307 | grep Connected”
interval 5
}
vrrp_sync_group VG1 {
group {
VI_1
}
}
vrrp_instance VI_1 {
state MASTER
interface eth0
virtual_router_id 88
priority 100
advert_int 1
nopreempt
authentication {
auth_type PASS
auth_pass shanliao.com
}
track_script {
check_run
}
virtual_ipaddress {
192.168.0.11
}
}
global_defs {
router_id topcmm.net
}
vrrp_script check_run {
# script “/root/1.sh”
script “echo ‘n’ | telnet 127.0.0.1 3307 | grep Connected”
interval 5
}
vrrp_sync_group VG1 {
group {
VI_1
}
}
vrrp_instance VI_1 {
state BACKUP
interface eth0
virtual_router_id 88
priority 80
advert_int 1
nopreempt
authentication {
auth_type PASS
auth_pass shanliao.com
}
track_script {
check_run
}
virtual_ipaddress {
192.168.0.11
}
}