- 论坛徽章:
- 0
|
大家好,我的系统是redhat as4 update 3 ,内核版本是2.6.9-34.EL,ipvsadm-1.24-6,piranha-0.8.2-1 ,整个lvs集群架构是
lvs director
|
squid01 server squid02 server
|
realserver
我的目的是lvs负载均衡squid server,用direct route转发方式 ,用piranha配置后,lvs.cf如下:
- serial_no = 18
- primary = 192.168.22.111
- service = lvs
- backup = 0.0.0.0
- heartbeat = 1
- heartbeat_port = 539
- keepalive = 6
- deadtime = 18
- network = direct
- debug_level = NONE
- virtual lvs {
- active = 1
- address = 192.168.22.120 eth0:1
- vip_nmask = 255.255.255.255
- port = 80
- send = "GET / HTTP/1.0rnrn"
- expect = "HTTP"
- use_regex = 0
- load_monitor = none
- scheduler = rr
- protocol = tcp
- timeout = 6
- reentry = 15
- quiesce_server = 0
- server squid1 {
- address = 192.168.22.199
- active = 1
- weight = 1
- }
- server squid2 {
- address = 192.168.22.238
- active = 1
- weight = 1
- }
- }
复制代码
注: 192.168.22.111是lvs的eth0地址,192.168.22.120是VIP,192.168.22.199和192.168.22.238是squid01和squid02
其中pulse后,/var/log/message中有很多如下信息:
Jun 11 15:39:03 lvs nanny[3834]: READ to 192.168.22.199:80 timed out
Jun 11 15:39:03 lvs nanny[3835]: READ to 192.168.22.238:80 timed out
Jun 11 15:39:15 lvs nanny[3834]: READ to 192.168.22.199:80 timed out
Jun 11 15:39:15 lvs nanny[3835]: READ to 192.168.22.238:80 timed out
Jun 11 15:39:27 lvs nanny[3835]: READ to 192.168.22.238:80 timed out
Jun 11 15:39:27 lvs nanny[3834]: READ to 192.168.22.199:80 timed out
Jun 11 15:39:39 lvs nanny[3835]: READ to 192.168.22.238:80 timed out
Jun 11 15:39:39 lvs nanny[3834]: READ to 192.168.22.199:80 timed out
Jun 11 15:39:51 lvs nanny[3835]: READ to 192.168.22.238:80 timed out
Jun 11 15:39:51 lvs nanny[3834]: READ to 192.168.22.199:80 timed out
用ipvsadm查看,没有显示realserver,如下:
- [root@lvs ha]# ipvsadm
- IP Virtual Server version 1.2.0 (size=4096)
- Prot LocalAddress:Port Scheduler Flags
- -> RemoteAddress:Port Forward Weight ActiveConn InActConn
- TCP 192.168.22.120:http rr
复制代码
请问各位大虾,这到底是哪里的问题,帮帮小弟吧 |
|