On Tue, Jul 08, 2014 at 03:42:05PM +0200, Frank Kirschner wrote:
> Hello,
> since one week I can't find out why will my LVS not work. It's a setup only
> for testing:
>
> The LVS setup after boot up:
>
> [root@lvs1 ~]# ifconfig
> eth0 Link encap:Ethernet Hardware Adresse 94:0C:6D:84:2B:3F
> inet Adresse:192.168.130.231 Bcast:192.168.130.255
> Maske:255.255.255.0
> inet6 Adresse: fe80::960c:6dff:fe84:2b3f/64
> Gültigkeitsbereich:Verbindung
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:1791 errors:0 dropped:0 overruns:0 frame:0
> TX packets:1346 errors:0 dropped:0 overruns:0 carrier:0
> Kollisionen:0 Sendewarteschlangenlänge:1000
> RX bytes:171782 (167.7 KiB) TX bytes:225413 (220.1 KiB)
>
> eth0:1 Link encap:Ethernet Hardware Adresse 94:0C:6D:84:2B:3F
> inet Adresse:192.168.130.241 Bcast:192.168.130.255
> Maske:255.255.255.0
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
>
> eth1 Link encap:Ethernet Hardware Adresse 00:11:6B:62:C3:C9
> inet Adresse:192.168.13.254 Bcast:192.168.13.255
> Maske:255.255.255.0
> inet6 Adresse: fe80::211:6bff:fe62:c3c9/64
> Gültigkeitsbereich:Verbindung
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:2117 errors:0 dropped:0 overruns:0 frame:0
> TX packets:2075 errors:0 dropped:0 overruns:0 carrier:0
> Kollisionen:0 Sendewarteschlangenlänge:1000
> RX bytes:1213631 (1.1 MiB) TX bytes:138309 (135.0 KiB)
>
> lo Link encap:Lokale Schleife
> inet Adresse:127.0.0.1 Maske:255.0.0.0
> inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
> UP LOOPBACK RUNNING MTU:16436 Metric:1
> RX packets:9 errors:0 dropped:0 overruns:0 frame:0
> TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
> Kollisionen:0 Sendewarteschlangenlänge:0
> RX bytes:540 (540.0 b) TX bytes:540 (540.0 b)
>
> ========================================================
> SELINUX is disabled
>
> ========================================================
>
> Firewall:
> [root@lvs1 ~]# service iptables status
> Tabelle: nat
> Chain PREROUTING (policy ACCEPT)
> num target prot opt source destination
>
> Chain POSTROUTING (policy ACCEPT)
> num target prot opt source destination
>
> Chain OUTPUT (policy ACCEPT)
> num target prot opt source destination
>
> Tabelle: mangle
> Chain PREROUTING (policy ACCEPT)
> num target prot opt source destination
>
> Chain INPUT (policy ACCEPT)
> num target prot opt source destination
>
> Chain FORWARD (policy ACCEPT)
> num target prot opt source destination
>
> Chain OUTPUT (policy ACCEPT)
> num target prot opt source destination
>
> Chain POSTROUTING (policy ACCEPT)
> num target prot opt source destination
>
> Tabelle: filter
> Chain INPUT (policy ACCEPT)
> num target prot opt source destination
>
> Chain FORWARD (policy ACCEPT)
> num target prot opt source destination
>
> Chain OUTPUT (policy ACCEPT)
> num target prot opt source destination
>
> ===================================================
> Config:
> [root@lvs1 ~]# cat /etc/sysconfig/ha/lvs.cf
> serial_no = 34
> primary = 192.168.130.231
> service = lvs
> backup_active = 0
> backup = 0.0.0.0
> heartbeat = 1
> heartbeat_port = 539
> keepalive = 6
> deadtime = 18
> network = nat
> nat_router = 192.168.13.254 eth1
> nat_nmask = 255.255.255.0
> debug_level = NONE
> virtual http_intranet {
> active = 1
> address = 192.168.130.241 eth0:1
> vip_nmask = 255.255.255.0
> port = 80
> send = "GET / HTTP/1.0\r\n\r\n"
> expect = "HTTP"
> use_regex = 0
> load_monitor = none
> scheduler = wlc
> protocol = tcp
> timeout = 6
> reentry = 15
> quiesce_server = 0
> server v_182 {
> address = 192.168.13.182
> active = 1
> weight = 100
> }
> }
>
> =======================================================
>
> LVS Routing Table:
> IP Virtual Server version 1.2.1 (size=4096)
> Prot LocalAddress:Port Scheduler Flags
> -> RemoteAddress:Port Forward Weight ActiveConn InActConn
> TCP 192.168.130.241:80 wlc
> -> 192.168.13.182:80 Masq 100 0 0
>
> LVS Processes:
> root 1062 0.0 0.0 2408 580 ? Ss 17:16 0:00 pulse
> root 1226 0.0 0.0 2400 812 ? Ss 17:16 0:00 /usr/sbin/lvsd --nofork -c
> /etc/sysconfig/ha/lvs.cf
> root 1230 0.0 0.0 2372 840 ? Ss 17:16 0:00 /usr/sbin/nanny -c -h
> 192.168.13.182 -p 80 -r 80 -s GET / HTTP/1.0\r\n\r\n -x HTTP -a 15 -I
> /sbin/ipvsadm -t 6 -w 100 -V 192.168.130.241 -M m -U none --lvs
> root 1360 0.4 0.1 5056 1692 tty1 S+ 17:21 0:01 watch ipvsadm
>
> ========================================================
> My tests from the LVS host:
>
> [root@lvs1 ~]# telnet 192.168.13.182 80
> Trying 192.168.13.182...
> Connected to 192.168.13.182.
> Escape character is '^]'.
> GET / HTTP/1.0\r\n\r\n
>
> HTTP/1.1 403 Forbidden
> Date: Tue, 08 Jul 2014 13:35:01 GMT
> Server: Apache/2.2.15 (CentOS)
> Accept-Ranges: bytes
> Content-Length: 5039
> Connection: close
> Content-Type: text/html
> (.....) This is the CentOS Apache start page
> => the real server is working, tested from the LVS
>
> But this is not working:
>
> [root@lvs1 ~]# telnet 192.168.130.241 80
> Trying 192.168.130.241...
> telnet: connect to address 192.168.130.241: Connection timed out
>
> The LVS seems not tranfering the traffic to the real server - but I don't
> know why.
> Can anybody help please?
What is the default route on the real server? It should be your LVS
node.
Ryan
_______________________________________________
Please read the documentation before posting - it's available at:
http://www.linuxvirtualserver.org/
LinuxVirtualServer.org mailing list - lvs-users@xxxxxxxxxxxxxxxxxxxxxx
Send requests to lvs-users-request@xxxxxxxxxxxxxxxxxxxxxx
or go to http://lists.graemef.net/mailman/listinfo/lvs-users
|