LVS
lvs-users
Google
 
Web LinuxVirtualServer.org

LVS-DR problem, getting me not enough sleep ;)

To: lvs-users@xxxxxxxxxxxxxxxxxxxxxx
Subject: LVS-DR problem, getting me not enough sleep ;)
From: Sebastiaan Veldhuisen <seppo@xxxxxxxxxx>
Date: Tue, 30 Mar 2004 14:46:09 +0200
Hi,

I'm new to LVS, but after 2 days of studying and testing i know my way around. I have succesfully build a LVS-NAT setup, however the actual system needs to be LVS-DR. And with the DR I have some problems. To simplify it I test with one realserver. My problem: when i connect on 132.229.42.163(https) i get a "page not displayed" in my browser. When i watch the state of lvs with ipvsadm i see a number of inactive connections. I have tried a lot (late nights :D) but i can't see my mistake in this setup. My setup is:

loadbalancer:~ # uname -a
Linux loadbalancer 2.4.21-138-smp #1 SMP Fri Oct 31 00:51:31 UTC 2003 i686 unknown (SLES 8)

loadbalancer:~ # ipvsadm -L -n | head -1
IP Virtual Server version 1.0.10 (size=4096)

loadbalancer:~ # ipvsadm -h | head -1
ipvsadm v1.21 2002/07/09 (compiled with getopt_long and IPVS v1.0.6)

o Using LVS-DR, gatewaying method.
o Load balancing port 443 (https) non- persistent (production will be persistent)
       o Network Setup:

                       ________
                      |                |
                      | client       |
                      |________|
                          | CIP
                          |
                          |
                          |
                       (router)
                          |
                          |
                          |          __________
                          |  DIP |                    |
                          +------+ director     |
                          |  VIP |__________|
                          |
                          |
                          |
        +-----------
| | RIP1, VIP ____________ | | |real-server1 |
  |____________|


       CIP  = 132.229.58.103
       DIP  = 132.229.42.162      (eth0)
       VIP  = 132.229.42.163    (eth0:0 on director, lo:0 on realserver)
       RIP1 = 132.229.42.16   (eth0)



Configuration on the director side:

loadbalancer:~ # ipvsadm -L -n
IP Virtual Server version 1.0.10 (size=4096)
Prot LocalAddress:Port Scheduler Flags
 -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  132.229.42.163:443 wlc
 -> 132.229.42.161:443           Route   1      0          0


loadbalancer:~ # ifconfig
eth0      Link encap:Ethernet  HWaddr 00:50:56:40:00:6A
inet addr:132.229.42.162 Bcast:132.229.42.255 Mask:255.255.255.128
         inet6 addr: fe80::250:56ff:fe40:6a/64 Scope:Link
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:25618 errors:0 dropped:0 overruns:0 frame:0
         TX packets:6830 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:100
         RX bytes:1828843 (1.7 Mb)  TX bytes:1233621 (1.1 Mb)
         Interrupt:9 Base address:0x10c0

eth0:0    Link encap:Ethernet  HWaddr 00:50:56:40:00:6A
inet addr:132.229.42.163 Bcast:132.229.42.163 Mask:255.255.255.255
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         Interrupt:9 Base address:0x10c0

lo        Link encap:Local Loopback
         inet addr:127.0.0.1  Mask:255.0.0.0
         inet6 addr: ::1/128 Scope:Host
         UP LOOPBACK RUNNING  MTU:16436  Metric:1
         RX packets:40 errors:0 dropped:0 overruns:0 frame:0
         TX packets:40 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:3528 (3.4 Kb)  TX bytes:3528 (3.4 Kb)

loadbalancer:~ # netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface 132.229.42.163 0.0.0.0 255.255.255.255 UH 0 0 0 eth0 132.229.42.128 0.0.0.0 255.255.255.128 U 0 0 0 eth0 0.0.0.0 132.229.42.129 0.0.0.0 UG 0 0 0 eth0



Configuration on the real server side:

imp2:~ # ifconfig
eth0      Link encap:Ethernet  HWaddr 00:50:56:40:00:62
inet addr:132.229.42.161 Bcast:132.229.42.255 Mask:255.255.255.128
         inet6 addr: fe80::250:56ff:fe40:62/64 Scope:Link
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:23985 errors:0 dropped:0 overruns:0 frame:0
         TX packets:8640 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:100
         RX bytes:1587988 (1.5 Mb)  TX bytes:991930 (968.6 Kb)
         Interrupt:9 Base address:0x10c0

lo        Link encap:Local Loopback
         inet addr:127.0.0.1  Mask:255.0.0.0
         inet6 addr: ::1/128 Scope:Host
         UP LOOPBACK RUNNING  MTU:16436  Metric:1
         RX packets:22 errors:0 dropped:0 overruns:0 frame:0
         TX packets:22 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:1832 (1.7 Kb)  TX bytes:1832 (1.7 Kb)

lo:0      Link encap:Local Loopback
         inet addr:132.229.42.163  Mask:255.255.255.255
         UP LOOPBACK RUNNING  MTU:16436  Metric:1


imp2:~ # netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface 132.229.42.163 0.0.0.0 255.255.255.255 UH 0 0 0 lo 132.229.42.128 0.0.0.0 255.255.255.128 U 0 0 0 eth0 0.0.0.0 132.229.42.129 0.0.0.0 UG 0 0 0 eth0






<Prev in Thread] Current Thread [Next in Thread>