[lvs-users] LVS on localhost
tim at elementspace.com
Mon Mar 21 17:49:02 GMT 2011
I am running into an issue with getting an LVS VIP running on localhost
in what I understand to be called "LocalNode" mode. It was asked in 2004
(link below), but there was no reply, and I am now in the same boat,
trying to get this to work:
Essentially, I have a machine with 2 socks proxies binded to localhost
on 2 different TCP ports, 9100 and 9200. I would like a 3rd TCP port on
localhost which will round-robbin between the 2 TCP ports of the 2 socks
proxies binded on localhost.
To do so, I have created a 3rd TCP port of 9000 on localhost, and am
unable to get it to work, the same as the user in the link I mentioned.
I also tried creating a lo:0 and lo:1 for the 2 proxies with 127.0.0.2
and 127.0.0.3 and that didn't work either.
There is some documentation on "LocalNode" below, but not enough to help
me understand the issue. Is there any special behavior or limitations
"LocalNode" imposes that is not mentioned?
The ipvsadm syntax I've tried:
ipvsadm -A -t 127.0.0.1:9000 -s rr
ipvsadm -a -t 127.0.0.1:9000 -r 127.0.0.1:9100 -m
ipvsadm -a -t 127.0.0.1:9000 -r 127.0.0.1:9200 -m
PS: I have looked at just pure iptables with the '--nth' mode, and may
just try that instead, but I figured LVS could do this.
Cheers, thanks for your time!
More information about the lvs-users