- 论坛徽章:
- 0
|
环境:centos6.5 + ipvsadm-1.26 + keepalived-1.2.12
使用2台lvs服务器+3组应用共6台真实服务器部署了keepalived+lvs+dr模式,刚开始的时候一切正常,ipvsadm后会有正常的一些连接数,但是过了1-2天再使用ipvsadm的时候
发现ActiveConn InActConn均为0,但实际是有连接进入转发到真实服务器的 ,有时会出现其中一组的一台realserver 轮询不到,但是服务和端口都是正常的.
keepalive master配置:
global_defs {
router_id lvs_1
}
vrrp_sync_group WEB_Fac {
group {
VIP_Fac
}
}
vrrp_sync_group WEB_wl {
group {
VIP_wl
}
}
vrrp_sync_group WEB_mar{
group {
VIP_mk
}
}
############Fac_80###############
vrrp_instance VIP_Fac {
state MASTER
interface em1
lvs_sync_daemon_inteface em1
virtual_router_id 151
priority 190
# garp_master_delay 20
advert_int 3
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.10.2
}
}
virtual_server 192.168.10.2 80 {
delay_loop 6
lb_algo wrr
lb_kind DR
persistence_timeout 30
protocol TCP
real_server 192.168.10.8 80 {
weight 50
TCP_CHECK {
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
connect_port 80
}
}
real_server 192.168.10.14 80 {
weight 50
TCP_CHECK {
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
connect_port 80
}
}
}
###########wl_80###############
vrrp_instance VIP_wl {
state MASTER
interface em1
lvs_sync_daemon_inteface em1
virtual_router_id 152
priority 190
# garp_master_delay 20
advert_int 3
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.10.3
}
}
virtual_server 192.168.10.3 80 {
delay_loop 6
lb_algo wrr
lb_kind DR
persistence_timeout 30
protocol TCP
real_server 192.168.10.9 80 {
weight 50
TCP_CHECK {
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
connect_port 80
}
}
real_server 192.168.10.15 80 {
weight 50
TCP_CHECK {
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
connect_port 80
}
}
}
###########mar_80###############
vrrp_instance VIP_mk {
state MASTER
interface em1
lvs_sync_daemon_inteface em1
virtual_router_id 153
priority 190
# garp_master_delay 20
advert_int 3
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.10.4
}
}
virtual_server 192.168.10.4 80 {
delay_loop 6
lb_algo wrr
lb_kind DR
persistence_timeout 30
protocol TCP
real_server 192.168.10.10 80 {
weight 50
TCP_CHECK {
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
connect_port 80
}
}
real_server 192.168.10.18 80 {
weight 50
TCP_CHECK {
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
connect_port 80
}
}
}
|
|