On Tue, 21 Feb 2006, Bill Omer wrote:
I'm doing the following
my short answer it that I don't know what's wrong. You're
going to have to figure it out and tell us so I can put it
in the HOWTO. However here's some comments
The server running lvs with eth0 being its rip and the vip is bound to
eth0:0.
aliased ethernet devices have been deprecated since 2.4.0.
They may or may not work in your situation, but we don't
know and we aren't going to debug it.
http://www.austintek.com/LVS/LVS-HOWTO/HOWTO/LVS-HOWTO.policy_routing.html
ipvsadm -A -t lvs-vip:23 -s wlc
ipvsadm -a -t lvs-vip:23 -r test-rs -g
echo 1 > /proc/sys/net/ipv4/ip_forward
route add -host 10.26.66.101 dev eth0:0
^^^^^^
This is guaranteed to give unpredictable results.
On the box I'm calling test-rs, I'm doing the following
ifconfig lo:0 lvs-vip netmask 255.255.255.255 broadcast lvs-vip up
echo 1 >/proc/sys/net/ipv4/ip_forward
route add -host lvs-vip dev lo:0
I don't know why people run this last route command. They
say that it makes their machines work. I've never needed it.
You're also running a RedHat kernel. You're going to have to
look on the archives to see if it works. It probably does,
but we only support the standard kernel here. There are
plenty of people running market enhanced kernels with LVS.
You can always go back to your RH kernel after you get it to
work with the standard kernel.
lo:0 Link encap:Local Loopback
inet addr:10.26.66.101 Mask:255.255.255.255
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:15 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:900 (900.0 b) TX bytes:0 (0.0 b)
To troubleshoot this, I'm running 'tcpdump -ln port 23' on the lvs server
and the test-rs machine. On the lvs server, I get the following when I try
to telnet to the vip from a 3 machine
I assume a 3 machine is your client.
21:14:04.278916 10.26.66.66.29427 > 10.26.66.101.telnet: S
2084871663:2084871663(0) win 5840 <mss 1460,sackOK,timestamp 101529036
0,nop,wscale 0> (DF) [tos 0x10]
21:14:04.278929 10.26.66.66.29427 > 10.26.66.101.telnet: S
2084871663:2084871663(0) win 5840 <mss 1460,sackOK,timestamp 101529036
0,nop,wscale 0> (DF) [tos 0x10]
so you can't get there. Any firewall rules?
nfs-101$ telnet lvs-vip
Trying 10.26.66.101...
telnet: connect to address 10.26.66.101: No route to host
telnet: Unable to connect to remote host: No route to host
you can't get there. I'd look at routing or firewall rules
first.
Joe
--
Joseph Mack NA3T EME(B,D), FM05lw North Carolina
jmack (at) wm7d (dot) net - azimuthal equidistant map
generator at http://www.wm7d.net/azproj.shtml
Homepage http://www.austintek.com/ It's GNU/Linux!
|