On Wed, Apr 9, 2014 at 4:22 AM, Mike Scherbakov <mscherba...@mirantis.com>wrote:

> Looks like it falls into two parts: Fuel & Neutron requirements.
>
> Use case, as far as I understand, is following: user doesn't have one
> large range of publicly routable IP addresses for environment, and has
> multiple L3 ranges instead.
>
> So for Fuel it means:
>
>    1. We should not waste public IPs for compute nodes nodes if we don't
>    need them there (Neutron doesn't need it, only required for nova-network in
>    multi-host mode). I think it should be covered by
>    https://blueprints.launchpad.net/fuel/+spec/advanced-networking
>
>  We can do that when we introduce a role-based network assignment.

>
>    1. If we use public network then only for OpenStack REST API services,
>    we should be fine with one single IP range, do we?
>
> Yes.

>
>    1. Floating network, which is external in Neutron terms, can be large
>    waste of IPs for VMs. So it's impossible that in large clusters there is
>    gonna be single L3 which would cover it. That means, Fuel should allow to
>    have multiple L3 external networks per OpenStack environment, in theory
>    they can be even in different L2.
>
> Our complex network setup (many bridges and many patches) allows us to
concatenate multiple L3-networks into one L2-segment. And theoreticaly
Neutron can manage multiple external networks in this setup. But we need to
test it.

>
>
> I had a short discussion with Maru & Mark in IRC, it looks like we need in
> Neutron:
>
>    1. It should be possible to have multiple L3 subnets for external
>    network
>    2. It is unlikely that we will need to have more than one subnet
>    serving by single Neutron server, but we might in theory..
>
> Alexander, please take a look if I treated your initial blueprint in a
> right way.
>
> Thanks,
>
>
> On Tue, Apr 8, 2014 at 7:53 PM, Salvatore Orlando <sorla...@nicira.com>wrote:
>
>> Hi Mike,
>>
>> For all neutron-related fuel developments please feel free to reach to to
>> the neutron team for any help you might need either by using the ML or
>> pinging people in #openstack-neutron.
>> Regarding the fuel blueprints you linked in your first post, I am looking
>> in particular at
>> https://blueprints.launchpad.net/fuel/+spec/separate-public-floating
>>
>> I am not entirely sure of what are the semantics of 'public' and
>> 'floating' here, but I was wondering if this would be achievable at all
>> with the current neutron API, since within a subnet CIDR there's no
>> 'qualitative' distinction of allocations pools; so it would not be possible
>> to have a 'public' IP pool and a 'floating' IP pool in the same L3 segment.
>>
>> Also, regarding nova gaps, it might be worth noting that Mark McClain
>> (markmcclain) and Brent Eagles (beagles) are keeping track of current
>> feature/testing/quality gaps and also covering progress for the relevant
>> work items.
>>
>> Regards,
>> Salvatore
>>
>>
>> On 8 April 2014 14:46, Mike Scherbakov <mscherba...@mirantis.com> wrote:
>>
>>> Great, thanks Assaf.
>>>
>>> I will keep following it. I've added a link to this bp on this page:
>>> https://wiki.openstack.org/wiki/NovaNeutronGapHighlights#Multi-Host,
>>> might help people to get the status.
>>>
>>>
>>> On Mon, Apr 7, 2014 at 11:37 AM, Assaf Muller <amul...@redhat.com>wrote:
>>>
>>>>
>>>>
>>>> ----- Original Message -----
>>>> > Hi all,
>>>> > we had a number of discussions last week in Moscow, with
>>>> participation of
>>>> > guys from Russia, Ukraine and Poland.
>>>> > That was a great time!! Thanks everyone who participated.
>>>> >
>>>> > Special thanks to Przemek for great preparations, including the
>>>> following:
>>>> >
>>>> https://docs.google.com/a/mirantis.com/presentation/d/115vCujjWoQ0cLKgVclV59_y1sLDhn2zwjxEDmLYsTzI/edit#slide=id.p
>>>> >
>>>> > I've searched over blueprints which require update after meetings:
>>>> > https://blueprints.launchpad.net/fuel/+spec/multiple-cluster-networks
>>>> > https://blueprints.launchpad.net/fuel/+spec/fuel-multiple-l3-agents
>>>> > https://blueprints.launchpad.net/fuel/+spec/fuel-storage-networks
>>>> > https://blueprints.launchpad.net/fuel/+spec/separate-public-floating
>>>> > https://blueprints.launchpad.net/fuel/+spec/advanced-networking
>>>> >
>>>> > We will need to create one for UI.
>>>> >
>>>> > Neutron blueprints which are in the interest of large and thus complex
>>>> > deployments, with the requirements of scalability and high
>>>> availability:
>>>> > https://blueprints.launchpad.net/neutron/+spec/l3-high-availability
>>>> > https://blueprints.launchpad.net/neutron/+spec/quantum-multihost
>>>> >
>>>> > The last one was rejected... there is might be another way of
>>>> achieving same
>>>> > use cases? Use case, I think, was explained in great details here:
>>>> > https://wiki.openstack.org/wiki/NovaNeutronGapHighlights
>>>> > Any thoughts on this?
>>>> >
>>>>
>>>> https://blueprints.launchpad.net/neutron/+spec/neutron-ovs-dvr
>>>> This is the up the date blueprint, called "Distributed virtual
>>>> router", or DVR. It's in early implementation reviews and is
>>>> targeted for the Juno release.
>>>>
>>>> > Thanks,
>>>> > --
>>>> > Mike Scherbakov
>>>> > #mihgen
>>>> >
>>>> > _______________________________________________
>>>> > OpenStack-dev mailing list
>>>> > OpenStack-dev@lists.openstack.org
>>>> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>> >
>>>>
>>>> _______________________________________________
>>>> OpenStack-dev mailing list
>>>> OpenStack-dev@lists.openstack.org
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>
>>>
>>>
>>>
>>> --
>>> Mike Scherbakov
>>> #mihgen
>>>
>>> _______________________________________________
>>> OpenStack-dev mailing list
>>> OpenStack-dev@lists.openstack.org
>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>
>>>
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev@lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>
>
> --
> Mike Scherbakov
> #mihgen
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>


-- 
Andrey Danin
ada...@mirantis.com
skype: gcon.monolake
_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to