LVS
lvs-users
Google
 
Web LinuxVirtualServer.org

Re: [lvs-users] LVS / SIP/UDP / OpenStack

To: lvs-users@xxxxxxxxxxxxxxxxxxxxxx
Subject: Re: [lvs-users] LVS / SIP/UDP / OpenStack
From: Michael Klebanow <michaelkleb123@xxxxxxxxx>
Date: Tue, 15 Jul 2014 16:26:20 -0400
While I was at it, I noticed that the Neutron LBaaS requirements list LVS
under the manner in which to support UDP.

https://wiki.openstack.org/wiki/Neutron/LBaaS/requirements


So, looked for an LVS plug-in for Neutron LBaaS. I found one in progress
for Juno (which may be too late for me)... Looking at the code, it seems to
support HTTP/TCP/SSH, but I don't see UDP. Am I missing something?

https://blueprints.launchpad.net/neutron/+spec/neutron-brocade-lbaas-driver


On Mon, Jul 14, 2014 at 12:05 PM, Michael Klebanow <michaelkleb123@xxxxxxxxx
> wrote:

> Actually, rewind that second comment a moment. The local loopback on the
> Guest instance would need to be the external VIP (if that would even work),
> so the SIP headers wouldn't be the problem.
>
>
> On Mon, Jul 14, 2014 at 10:10 AM, Michael Klebanow <
> michaelkleb123@xxxxxxxxx> wrote:
>
>> Actually, being SIP, it doesn't seem that we can use LVS-DR or LVS-Tun
>> INSIDE a Guest instance VM, as the IP address needs to be an externally
>> available IP address, The SIP Proxies will be using that VIP in the SIP
>> headers and the outside world needs to be able to reach it.
>>
>>
>> On Mon, Jul 14, 2014 at 10:02 AM, Michael Klebanow <
>> michaelkleb123@xxxxxxxxx> wrote:
>>
>>> I want to load balance across multiple SIP / UDP Proxies located inside
>>> OpenStack Guest Instances.
>>>
>>> In the non-(OS) Virtualized world, I would use a hardware Load Balancer
>>> using D(S)R to spray across the SIP Proxies.
>>>
>>> I did some looking at OpenStack LBaaS, as a one stop shop. As in, one
>>> place to do both route into the Cloud from the outside world and Load
>>> Balancing.  Piecing the parts together, it seems that UDP won't be
>>> supported until the LVS plug-in is available, scheduled for the Juno
>>> release.
>>>
>>> Is there a recommended configuration for such a set-up?  I've been
>>> searching around and haven't seem much. The OpenStack and LVS-Tun reference
>>> I see, is a RackSpace article, which also mentions that all servers need to
>>> be in the same Huddle.
>>>
>>> I see some concern with the LVS Director being on a Guest VM and
>>> resource issues - but this was years ago, and on another hypervisor. Would
>>> DSR (ARP issues) or even Tunneling (would tunneling need to be done in
>>> Neutron as well) work from 'real' hardware outside the cloud?  Otherwise,
>>> are we talking Double NAT? That is, NAT through OpenStack and then NAT for
>>> LVS.
>>>
>>>
>>>
>>> (The the SIP Persistence Engine is a separate item to deal with.)
>>>
>>> Thanks
>>>
>>
>>
>
_______________________________________________
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

<Prev in Thread] Current Thread [Next in Thread>