2007/11/6, [EMAIL PROTECTED] < [EMAIL PROTECTED]>: > > Send lvs-users mailing list submissions to > [email protected] > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.graemef.net/mailman/listinfo/lvs-users > or, via email, send a message with subject or body 'help' to > [EMAIL PROTECTED] > > You can reach the person managing the list at > [EMAIL PROTECTED] > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of lvs-users digest..." > > Today's Topics: > > 1. LVS-Tun problem (Grasmo, Johan) > > > ---------- 已转发邮件 ---------- > From: "Grasmo, Johan" <[EMAIL PROTECTED]> > To: <[email protected]> > Date: Tue, 6 Nov 2007 10:58:01 +0100 > Subject: [lvs-users] LVS-Tun problem > Hi, > > This is my first post to this list as I'm trying to setup a simple > LVS-TUN solution. Sorry for this lengthy email but at the moment I'm > kinda stuck.. > > In my setup I have one director and two clients with the current layout: > > > +-----------+ > | | > | Client | > | | > +-----------+ > | > | > | +-----------+ > | | | > +-----|Director | > | | | > | +-----------+ > | > +-----------------+-----------------+ > | | > +-----------+ +-----------+ > | | | | > |RS1 | |RS2 | > | | | | > +-----------+ +-----------+ > > > Each server (Director, RS1, RS2) have 2 NICS where eth0 is configured > with a LAN address (172.24.x.x) and eth1 is configured with a public IP > address. > The VIP on the director is configured on eth1:1 and on tunl0 on the real > servers (Ifconfig tunl0 82.117.x.x netmask 255.255.255.255 broadcast > 82.117.x.x) > > Uname for the servers: > Director: Linux <foobar> 2.6.22.9-server-1mdv #1 SMP > RealServers: Linux <foobar> 2.6.22-6mdv #1 SMP > > I've installed keepalived on the director with the following in > keepalived.conf: > global_defs { > notification_email { > [EMAIL PROTECTED] > } > notification_email_from [EMAIL PROTECTED] } > virtual_server 82.117.50.203 23 { > delay_loop 30 > lb_algo wrr > lb_kind TUN > persistence_timeout 50 > protocol TCP > > real_server 82.117.50.153 23 { > weight 1 > } > real_server 82.117.50.154 23 { > weight 1 > } > > } > > It's a pretty straightforward setup. I encountered the ARP-problem but > the following in /etc/sysctl.conf seems to have corrected that: > > net.ipv4.conf.tunl0.arp_ignore=1 > net.ipv4.conf.tunl0.arp_announce=2 > net.ipv4.conf.all.arp_ignore=1 > net.ipv4.conf.all.arp_announce=2 > > My next problem is when I telnet to the VIP. I get the following message > in /var/log/messages on the real servers: > > Nov 6 09:44:25 web4 kernel: martian source 82.117.50.203 from > 82.117.50.129, on dev tunl0 Nov 6 09:44:25 web4 kernel: ll header: > 45:00:00:44:00:00:40:00:7e:04:f2:6a:52:75:32:c8:52:75:32:99:45:00:00:30: > a8:42:40:00:7e:06:4a:4f:52:75:32:81:52:75:32:cb:e5:2c:00:17:56:08:19:eb: > 00:00:00:00:70:02:ff:ff:23:b2:00:00:02:04:05:b4:01:01:04:02:ad:3e:24:10: > 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:84:91:95:f8: > 41:43:41:43:41:43:41:43:41:43:41:42:4f:00:ff:53:4d:42:25:00 > > >From what I've read (http://www.ssi.bg/~ja/, > http://docs.huihoo.com/hpc-cluster/linux-virtual-server/HOWTO/LVS-HOWTO. > LVS-DR.html#LVS-DR_director_default_gw) I need to patch the kernel but > is this really neccessary? > > At this point I'm "stuck" so all feedback is appreciated. > > Cheers, > > Johan >
Hi Johan, Try start lvs without keepalive, and check if works . In my CentOS box, I just config lvs via /etc/sysconfig/ipvsadm, and /etc/init.d/ipvsadm start PS: IMO only one director, there is no need to setup keepalive or heartbeat :D -- Druggo Yang _______________________________________________ LinuxVirtualServer.org mailing list - [email protected] Send requests to [EMAIL PROTECTED] or go to http://lists.graemef.net/mailman/listinfo/lvs-users
