[Openstack] Openstack powered Public cloud

Jaison Peter urotrip2 at gmail.com
Wed Apr 27 05:40:21 UTC 2016


Thanks Brian.

That's a very much needed implementation.


On Tue, Apr 26, 2016 at 10:55 PM, Brian Haley <brian.haley at hpe.com> wrote:

> On 4/26/16 12:05 PM, Jaison Peter wrote:
>
>> Hi George,
>>
>> Thanks for letting me know that we can create distributed router by
>> disabling SNAT in central router.
>>
>> Even though we use VRRP HA router, it will consume 100 public IPs in the
>> scenario I mentioned above, but can save IPs used in compute fip
>> namespace.
>>
>> Yes, compute node do not need public IPs, but the fip name space in them
>> uses it.
>>
>
> Hi Jaison,
>
> I've been working on a spec to address the public IP usage in the FIP
> namespace, it's at https://review.openstack.org/#/c/300207/ (it needs an
> update).  Basically, it would change the allocation strategy to use
> addresses from an "infrastructure" subnet for ports that don't need to be
> publicly reachable.  It should also support the case where the default SNAT
> IP doesn't need public reach-ability either, you only need it for floating
> IPs.
>
> Plan is to finish this in the Newton cycle.
>
> -Brian
>
>
> On Tue, Apr 26, 2016 at 7:57 PM, David Medberry <openstack at medberry.net
>> <mailto:openstack at medberry.net>> wrote:
>>
>>     Hi Jaison,
>>
>>     This is an issue that the Neutron team is aware. They will likely be
>>     addressing this (at some point) but your understanding aligns with
>>     my own. So, public IPV4 usage is a well known, well documented issue
>>     and DVR / HA exacerbates it.
>>
>>     On Tue, Apr 26, 2016 at 1:33 AM, Jaison Peter <urotrip2 at gmail.com
>>     <mailto:urotrip2 at gmail.com>> wrote:
>>
>>         Hi all,
>>
>>         I  was working in an openstack project to build a small to
>>         medium level public cloud on the top of openstack. We are
>>         researching lot more about scalable large openstack deployments
>>         and planning our design accordingly. Initially we will be having
>>         50+ compute nodes and planning to grow up to 200 compute nodes
>>         in an year by migrating the existing clients to new platform.
>>
>>         I have many concerns about the scaling and right choices , since
>>         openstack is offering lot of choices and flexibility, especially
>>         in networking side.Our major challenge was choosing between
>>         simplicity and performance offered by Linux bridge and features
>>         and DVR offered by OVS.  We decided to go with OVS, though some
>>         were suggesting like OVS is slow in large deployments. But the
>>         distributed L3 agents and bandwidth offered by DVR inclined us
>>         towards OVS. Is it a better decision?
>>
>>         But one of the major drawback we are seeing with DVR is the
>>         public IP consumption.If we have 100 clients and 1 VM per client
>>         , eventually there will be 100 tenants and 100 routers. Since
>>         its a public cloud, we have to offer public IP for each VM. In
>>         DVR mode, fip name space in compute will be consuming one public
>>         IP and if 100 VMs are running among 20 computes, then total 20
>>         public IPs will be used among computes. And a router SNAT name
>>         space will be created for each tenant router(Total 100)  and
>>         each of it will be consuming 1 public  IP and so total 100
>>         public IPs will be consumed by central SNAT name spaces. So
>>         total 100 + 20 = 120 public IPs will be used by openstack
>>         components and  100 will be used as floating IPs (1:1 NAT) by
>>         VMs. So we need 220 public IPs for providing dedicated public
>>         IPs for 100 VMs !! Anything wrong with our calculation?
>>
>>         From our point of  view 120 IPs used by openstack components in
>>         our case (providing 1:1 NAT for every VM) is wastage of IPs and
>>         no any role in network traffic. Centrallized SNAT is useful , if
>>         the client is opting for VPC like in AWS and he is not attaching
>>         floating IPs to all instances in his VPC.
>>
>>         So is there any option while creating DVR router to avoid
>>         creating central SNAT name space in controller node ? So that we
>>         can save 100 public IPs in the above scenario.
>>
>>
>>
>>
>>
>>         _______________________________________________
>>         Mailing list:
>>         http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>>         Post to     : openstack at lists.openstack.org
>>         <mailto:openstack at lists.openstack.org>
>>         Unsubscribe :
>>         http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>>
>>
>>
>>
>>
>> _______________________________________________
>> Mailing list:
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>> Post to     : openstack at lists.openstack.org
>> Unsubscribe :
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20160427/433c6172/attachment.html>


More information about the Openstack mailing list