LVS
lvs-users
Google
 
Web LinuxVirtualServer.org

Re: two virtual IP configuration problem

To: "LinuxVirtualServer.org users mailing list." <lvs-users@xxxxxxxxxxxxxxxxxxxxxx>
Subject: Re: two virtual IP configuration problem
Cc: Jiang <bearie66@xxxxxxxxx>
From: Horms <horms@xxxxxxxxxxxx>
Date: Fri, 30 Jun 2006 16:15:30 +0900 (JST)
In article <d6e10810606200748u37809e5eh1534efd73cc2fcfa@xxxxxxxxxxxxxx> you 
wrote:
> Hi All,
> 
> Previously I have only one virtual IP configured, and it has been
> running well until we decided to put in more sevices and give a new
> virtual IP. But the newly configured VIP just simply doesn't work, and
> I don't know where is the problem and how I can troubleshoot.
> 
> I just created a new ifcfg-lo:1 with configurations like:
> 
> DEVICE=lo:1
> IPADDR=10.226.200.220
> NETMASK=255.255.255.255
> NETWORK=10.226.200.0
> BROADCAST=10.226.200.255
> ONBOOT=yes
> NAME=loopback
> 
> my arptable file is look like:
> *********************************************************************
> *filter
> :IN ACCEPT [195235:5466580]
> :OUT ACCEPT [21851:611828]
> [0:0] -A IN -d 10.226.200.210 -j DROP
> [0:0] -A OUT -s 10.226.200.210 -o bond0 -j mangle --mangle-ip-s 10.226.200.211
> [0:0] -A OUT -s 10.226.200.210 -o eth0 -j mangle --mangle-ip-s 10.226.200.211
> [0:0] -A OUT -s 10.226.200.210 -o eth1 -j mangle --mangle-ip-s 172.16.1.1
> [0:0] -A OUT -s 10.226.200.210 -o eth2 -j mangle --mangle-ip-s 10.226.200.211
> [0:0] -A OUT -s 10.226.200.210 -o eth3 -j mangle --mangle-ip-s 172.16.2.1
> [0:0] -A IN -d 10.226.200.220 -j DROP
> [0:0] -A OUT -s 10.226.200.220 -o bond0 -j mangle --mangle-ip-s 10.226.200.211
> [0:0] -A OUT -s 10.226.200.220 -o eth0 -j mangle --mangle-ip-s 10.226.200.211
> [0:0] -A OUT -s 10.226.200.220 -o eth1 -j mangle --mangle-ip-s 172.16.1.1
> [0:0] -A OUT -s 10.226.200.220 -o eth2 -j mangle --mangle-ip-s 10.226.200.211
> [0:0] -A OUT -s 10.226.200.220 -o eth3 -j mangle --mangle-ip-s 172.16.2.1
> COMMIT
> # Completed on Tue Jun 20 21:58:18 2006
> ***********************************************************************

I take it that the interface and arp configuration above is from the
real server. And the ldirectord.cf configuration and ipvsadm output
below is from the linux-director. It all looks good, did you also
remember to add 10.226.200.220 to some interface on the linux-director?

> And in ldirectord.cf I have:
> **********************************************************************
> virtual=10.226.200.220:8070
>        real=10.226.200.211:8070 gate
>        real=10.226.200.213:8070 gate
>        #fallback=127.0.0.1:21
>        service=none
>        scheduler=rr
>        #persistent=600
>        #netmask=255.255.255.255
>        checktype=connect
>        #checkcount=3
>        protocol=tcp
> **********************************************************************
> 
> And in ldirectord.cf I have:
> 
> **********************************************************************
> IP Virtual Server version 1.0.8 (size=65536)
> Prot LocalAddress:Port Scheduler Flags
>  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
> TCP  10.226.200.220:8070 rr
>  -> 10.226.200.211:8070          Local   0      0          0
>  -> 10.226.200.213:8070          Route   0      0          0
> TCP  10.226.200.210:80 rr
>  -> 10.226.200.213:80            Route   0      0          0
>  -> 10.226.200.211:80            Local   0      0          0
> TCP  10.226.200.210:9007 rr
>  -> 10.226.200.211:9007          Local   0      0          0
>  -> 10.226.200.213:9007          Route   0      0          0
> TCP  10.226.200.210:9005 rr
>  -> 10.226.200.213:9005          Route   0      0          0
>  -> 10.226.200.211:9005          Local   0      0          0
> **********************************************************************
> 
>>From client I try to telnet to the destination port 8070, but from
> tcpdump collected from client, I found no packet actually has been
> sent to the virtual IP configured.

Do you see any ARP requests.

-- 
Horms                                           
H: http://www.vergenet.net/~horms/          W: http://www.valinux.co.jp/en/


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