Here is a patch to the RedHat Pulse/Piranha system that let's you use NAT port rewriting:
http://mobiuscircle.com/2009/06/08/piranhapulse-patch-allow-port-rewriting-in-nat-mode/ This patch adds the ability for you to set a port in the real server config section in /etc/sysconfig/ha/lvs.conf eg: ... virtual http-shared { port = 80 ... server rack104 { address = 192.168.2.104 port = 8080 <==== Isn't normally supported by pulse/piranha active = 1 weight = 1 } ... } ... Best, James On Thu, Nov 26, 2009 at 8:05 AM, Raul da Silva {Sp4wn} <[email protected]> wrote: > I think the (lvs+piranha) all ports that you set up in lvs.cf on virtual > server needs to be the same port on real server. > This is the way that piranha+lvs works at RHEL 5, I don't know if new > releases solve this but until RHEL 5.2 this is the only way when you use > "direct routing", > > > > .... > > > > > 2009/11/26 Kun Richárd <[email protected]> > >> Hi, >> >> I tried to set up two virtualservers, with two realservers each, all >> service >> runs locally: >> virtual = 10.0.2.5:80 >> real = 10.0.2.10:80 gate 10 >> real = 10.0.2.11:80 gate 10 >> and >> virtual = 10.0.2.6:80 >> real = 10.0.2.10:8080 gate 10 >> real = 10.0.2.11:8080 gate 10 >> >> If I started the heartbeat, the ipvsadm list seem's like this: >> TCP 10.0.2.6:80 rr >> -> 10.0.2.10:80 Local 0 0 0 >> -> 10.0.2.11:80 Route 0 0 0 >> TCP 10.0.2.5:80 rr >> -> 10.0.2.10:80 Local 10 0 0 >> -> 10.0.2.11:80 Route 10 0 0 >> >> The ldirectord.log shows only this: >> [Thu Nov 26 12:03:47 2009|ldirectord.cf|9006] system(/sbin/ipvsadm -a -t >> 10.0.2.6:80 -r 10.0.2.10:8080 -g -w 10) failed: >> >> I think ldirectord can't setting up the realserver with the port 8080, but >> why? I tried different ports instead of 8080, but the result is the same. >> I need to use iptables to fowarding packets, or other any idea? >> >> >> Thanks: >> >> -- >> Üdv, >> Ricsi >> >> >> _______________________________________________ >> Please read the documentation before posting - it's available at: >> http://www.linuxvirtualserver.org/ >> >> LinuxVirtualServer.org mailing list - [email protected] >> Send requests to [email protected] >> or go to http://lists.graemef.net/mailman/listinfo/lvs-users >> > > > > -- > Att, > > > --==========================-- > Raul da Silva Leite > [email protected] > Linux Consultant / Red hat Brasil > RHCE / LPI-II / ITIL / RHCI / RHCA / RHCSS / RHCDS > +55 11 8504-3200 > --==========================-- > _______________________________________________ > Please read the documentation before posting - it's available at: > http://www.linuxvirtualserver.org/ > > LinuxVirtualServer.org mailing list - [email protected] > Send requests to [email protected] > or go to http://lists.graemef.net/mailman/listinfo/lvs-users > -- CONFIDENTIALITY NOTICE: INFORMATION IN THIS MESSAGE, INCLUDING ANY ATTACHMENTS, IS INTENDED ONLY FOR THE PERSONAL AND CONFIDENTIAL USE OF THE RECIPIENT(S) NAMED ABOVE. If you are not an intended recipient of this message, or an agent responsible for delivering it to an intended recipient, you are hereby notified that you have received this message in error, and that any review, dissemination, distribution, or copying of this message is strictly prohibited. If you received this message in error, please notify the sender immediately, delete the message, and return any hard copy print-outs. Thank You. _______________________________________________ Please read the documentation before posting - it's available at: http://www.linuxvirtualserver.org/ LinuxVirtualServer.org mailing list - [email protected] Send requests to [email protected] or go to http://lists.graemef.net/mailman/listinfo/lvs-users
