Looking for Simple Instructions

Roberto Nibali ratz at drugphish.ch
Fri Nov 10 08:45:55 GMT 2006


>   Newbie here.  I've got 3 servers and I'm trying to setup LVS to load 
> balance apache and mysql. No heartbeat at this time.
> 
>  Our hosting provider doesn't allow the use of internal networks within 
> their network so I have to do everything with public IP's. (which from 
> what I've read, isn't that big a deal.)  All three servers have 1 eth 
> port and 5 IP's and all are on the same network: 70.80.90.*
> 
>   I'm running RHEL4 (2.6.9-42.0.3.ELsmp) on all machines and I'm just 
> getting a huge headache reading about all this "ARP Problem" stuff.
> 
>   I've got ldirectord running on LB1 and ipvsadm shows everything 
> correctly. The main IP on LB1 (70.80.90.5) is bound to eth1 and on lo:0 
> on the two slaves. I've got "net.ipv4.ip_forward = 1" on LB and set to 0 
> on slaves.

Care to show the ipvsadm -L -n output?

>  I ran the following on the two slaves:
> 
> arptables -A IN -j DROP -d 70.80.90.5
> arptables -A OUT -j mangle -o eth1 -s 70.80.90.5 \
>     --mangle-ip-s 70.80.90.10  (.15 on slave2)

The preferred way of dealing with this is by instrumenting 
arp_{announce,ignore} in the proc-fs.

>   As far as I can tell, that's all I need to do right? Well, I'm missing 
> something then because when I open my browser and goto 70.80.90.5, 
> nothing happens. It seems that LB1 isn't forwarding the requests to the 
> slaves.

Can you tcpdump on the director? Are you sure there's not some filtering 
of illicit traffic on switch ports on your ISP's side?

Regards,
Roberto Nibali, ratz
-- 
echo 
'[q]sa[ln0=aln256%Pln256/snlbx]sb3135071790101768542287578439snlbxq' | dc

Search lvs-users Archives
Limit search to: Subject & Body Subject Author
Sort by: Reverse Sort

More information about the lvs-users mailing list