> > On 10/23/12 9:12 PM, gary.gard...@brokensoftware.com wrote: >> I thought with the DR that the backend web servers had to have real IP's >> so they could get out to the Internet? I had tried that and that didn't >> seem to work, but maybe it's just me. > Depends how your network is configured. If your real IP is 10.1.1.1 and > your internal range is 192.168.1.0/24, then your traffic to the real > servers will be entirely on 10.1.1.1 so as long as you're not doing any > NAT of that traffic you should be okay. > > What about using the real IP didn't work? Where did the packets end up? >> >> So the VIP should be a 192.x.x.x, yes even for the DR? Is my >> configuration just fubar'd? > The VIP for DR is your external IP. > > It would be helpful if you slimmed down your config to one real server > and maybe ran tcpdump on it so you can see if traffic is even making it > to the backend. > > _______________________________________________ > Please read the documentation before posting - it's available at: > http://www.linuxvirtualserver.org/ > > LinuxVirtualServer.org mailing list - lvs-users@LinuxVirtualServer.org > Send requests to lvs-users-requ...@linuxvirtualserver.org > or go to http://lists.graemef.net/mailman/listinfo/lvs-users >
I think I am really dense or something because I cannot get this to work. Having said that, here is my configuration for doing Direct instead of NAT since it was suggested. The VIP is an external IP that I can ping. The real web servers are on a 192.168.0.xxx subnet. The VIP machine has eth1 that is on the 192.168.0.xxx subnet and I can see the pulse getting to those servers. What I cannot get is anything responding on 80. It's as if the firewall isn't letting traffic in or nothing is listening on 80. So, if possible, tell me what to look for and what to check. Thanks cat /etc/sysconfig/ha/lvs.cf serial_no = 15 primary = 98.190.148.186 service = lvs network = direct debug_level = NONE virtual www { active = 1 address = 98.190.148.186 eth0:1 vip_nmask = 255.255.255.255 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 = 1 server web1 { address = 192.168.0.201 active = 1 weight = 1 } server web2 { address = 192.168.0.202 active = 1 weight = 1 } } iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED ACCEPT icmp -- anywhere anywhere ACCEPT all -- anywhere anywhere ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:ssh ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:http ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:nfs ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:https ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:servistaitsm ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:apertus-ldp REJECT all -- anywhere anywhere reject-with icmp-host-prohibited Chain FORWARD (policy ACCEPT) target prot opt source destination REJECT all -- anywhere anywhere reject-with icmp-host-prohibited Chain OUTPUT (policy ACCEPT) target prot opt source destination route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 * 255.255.255.0 U 0 0 0 eth1 link-local * 255.255.0.0 U 1002 0 0 eth0 link-local * 255.255.0.0 U 1003 0 0 eth1 98.0.0.0 * 255.0.0.0 U 0 0 0 eth0 default wsip-98-190-148 0.0.0.0 UG 0 0 0 eth0 cat /etc/hosts 98.190.148.186 local hiro.crowdness.net hiro #Virtual Web Servers 192.168.0.201 remote web1 192.168.0.202 remote web2 telnet crowdness.net 80 Trying 98.190.148.186... telnet: connect to address 98.190.148.186: Operation timed out telnet: Unable to connect to remote host On the web servers: 192.168.0.8 - - [25/Oct/2012:21:56:46 -0700] "GET / HTTP/1.0" 200 35 "-" "-" 192.168.0.8 - - [25/Oct/2012:21:56:52 -0700] "GET / HTTP/1.0" 200 35 "-" "-" 192.168.0.8 - - [25/Oct/2012:21:56:58 -0700] "GET / HTTP/1.0" 200 35 "-" "-" 192.168.0.8 - - [25/Oct/2012:21:57:04 -0700] "GET / HTTP/1.0" 200 35 "-" "-" 192.168.0.8 - - [25/Oct/2012:21:57:10 -0700] "GET / HTTP/1.0" 200 35 "-" "-" _______________________________________________ Please read the documentation before posting - it's available at: http://www.linuxvirtualserver.org/ LinuxVirtualServer.org mailing list - lvs-users@LinuxVirtualServer.org Send requests to lvs-users-requ...@linuxvirtualserver.org or go to http://lists.graemef.net/mailman/listinfo/lvs-users