[Openstack-operators] Help with multiple external network in openstack

Geo Varghese gvarghese at aqorn.com
Fri Jun 5 11:07:27 UTC 2015


I tried it but somethig missing still, ping to floating IP seems not working

do we have to add any changes to compute node  for it?

On Fri, Jun 5, 2015 at 12:16 PM, Geo Varghese <gvarghese at aqorn.com> wrote:

> Miguel,
>
> Thanks thats a great link. Let me try it.
>
> On Fri, Jun 5, 2015 at 12:04 PM, Miguel A Diaz Corchero <
> miguelangel.diaz at externos.ciemat.es> wrote:
>
>>  Following this link I configured it in my infrastructure. Maybe this
>> can also help you.
>>
>>
>> https://www.softwareab.net/wordpress/openstack-adding-external-networks-neutron-gre/
>>
>> Miguel.
>>
>> El 04/06/15 23:15, Geo Varghese escribió:
>>
>>  Thanks a lot friend for explaining it. I am also using ubuntu.
>>
>>  let me try it. I will update you with the results.
>>
>> On Fri, Jun 5, 2015 at 2:20 AM, Abrahams.Noah <Noah.Abrahams at igt.com>
>> wrote:
>>
>>>  Hi Geo,
>>>
>>>
>>>
>>> First a disclaimer: I’m working on Ubuntu and Icehouse, so you might
>>> have different behavior, based on your distributions.  Also, I don’t have
>>> all the specifics and flags you might need, but hopefully this can point
>>> you in the right direction.  Also, also, the design below accounts for some
>>> VLAN segregation, and may be more complicated than what you need.
>>>
>>>
>>>
>>> Since you already have the eth devices created, and assuming your
>>> routing is correct: I would create a new bridge for each vlan with
>>> ovs-vsctl (say, br-ex803 and br-ex805).  If you look at
>>> http://openvswitch.org/support/dist-docs/ovs-vsctl.8.txt you can find
>>> the syntax for add-br to create the bridge, then add-port to bind it to the
>>> eth device.  You can also use ovs-vsctl to set the trunks property on the
>>> port, after it’s created, which you’ll need for the vlan tagging.  Then,
>>> create a new physnet to match each one of those (physnet3, physnet4, etc)
>>> and include them in the bridge-mapping as “physnet3:br-ex803”, or something
>>> similar, and specify the VLANs as belonging to that particular physnet in
>>> the network_vlan_ranges parameter, like “…physnet3:803,physnet4:805”.
>>>
>>>
>>>
>>> After all that, you’ll need to update the neutron sql database so the
>>> entry in the network segments table will point to the correct physnet.
>>> Search it by the UUID of the network you’re creating, and update the
>>> physical_network property to match “physnet3” or whatever you create.  Then
>>> you can create a subnet from that network, allocate from it, and it should
>>> work.  You’ll also need to restart the openvswitch-agent and the L3-agent,
>>> probably before you create the subnet.
>>>
>>>
>>>
>>> *Noah Abrahams*
>>>
>>> Staff Engineer @ IGT  |  Central Platforms and Apps
>>>
>>>
>>>
>>> *From:* Geo Varghese [mailto:gvarghese at aqorn.com]
>>> *Sent:* Thursday, June 04, 2015 12:43 PM
>>> *To:* Abrahams.Noah
>>> *Cc:* openstack-operators at lists.openstack.org
>>> *Subject:* Re: [Openstack-operators] Help with multiple external
>>> network in openstack
>>>
>>>
>>>
>>> Hi Noah,
>>>
>>>
>>>
>>> Thanks a lot for valuable inputs.
>>>
>>>
>>>
>>> I am using vlan tags for 2 external network and it configured on eth1.
>>>
>>>
>>>
>>> The two interfaces for multiple external networks are eth1.803 and
>>> eth1.805
>>>
>>>
>>>
>>> Currently i didn't created br-ex bridge as it is multiple network.
>>>
>>>
>>>
>>>
>>>
>>> I have added vlan rages as =>
>>>
>>>
>>>
>>> network_vlan_ranges = physnet1:100:2999
>>>
>>>
>>>
>>> bridge_mappings as
>>>
>>>
>>>
>>> bridge_mappings =
>>>
>>>
>>>
>>>
>>>
>>> Can you please explain what are the configurations I have to do to
>>> implement it.
>>>
>>>
>>>
>>> Thanks for your time.
>>>
>>>
>>>
>>>
>>>
>>> On Fri, Jun 5, 2015 at 12:18 AM, Abrahams.Noah <Noah.Abrahams at igt.com>
>>> wrote:
>>>
>>> Geo,
>>>
>>>
>>>
>>> You also need to set the gateway_external_network_id variable to empty.
>>> If you don’t, the L3 agent is either using the gateway from the network
>>> with the specified UUID, or can’t figure out which one to use.
>>>
>>>
>>>
>>> Also, if the networks have VLAN tags that would be handled by the
>>> switch, you might need to create that network on an entirely separate
>>> bridge (for example: br-ex2) and bind it to your physical interface.  After
>>> you do that, go through all the associations, such as adding the new
>>> physnet# in your bridge mappings and vlan ranges in your ml2_conf.ini.
>>>
>>>
>>>
>>> *Noah Abrahams*
>>>
>>> Staff Engineer @ IGT  |  Central Platforms and Apps
>>>
>>>
>>>
>>> *From:* Geo Varghese [mailto:gvarghese at aqorn.com]
>>> *Sent:* Thursday, June 04, 2015 6:26 AM
>>> *To:* openstack-operators at lists.openstack.org;
>>> openstack at lists.openstack.org
>>> *Subject:* [Openstack-operators] Help with multiple external network in
>>> openstack
>>>
>>>
>>>
>>> Hi Team,
>>>
>>> I need some help to setup multiple external network
>>>
>>>
>>>  In normal single external network we create *br-ex* bridge and add it
>>> in
>>>
>>> /etc/neutron/l3_agent.ini
>>>
>>> As
>>>
>>> external_network_bridge = br-ex
>>>
>>> It is working for me.
>>>
>>> But in the case of multiple external network, this variable to be set to
>>> empty according to the docs. I did that but seems working.
>>>
>>> Any one please specify whta other changes i have to do to make it
>>> working.
>>>
>>> Thanks for your support guys.
>>>
>>>
>>>
>>>
>>>
>>> --
>>>
>>> Regards,
>>>
>>> Geo Varghese
>>>
>>> CONFIDENTIALITY NOTICE: This message is the property of International
>>> Game Technology PLC and/or its subsidiaries and may contain proprietary,
>>> confidential or trade secret information. This message is intended solely
>>> for the use of the addressee. If you are not the intended recipient and
>>> have received this message in error, please delete this message from your
>>> system. Any unauthorized reading, distribution, copying, or other use of
>>> this message or its attachments is strictly prohibited.
>>>
>>>
>>>
>>>
>>>
>>> --
>>>
>>> --
>>>
>>> Regards,
>>>
>>> Geo Varghese
>>>      CONFIDENTIALITY NOTICE: This message is the property of
>>> International Game Technology PLC and/or its subsidiaries and may contain
>>> proprietary, confidential or trade secret information. This message is
>>> intended solely for the use of the addressee. If you are not the intended
>>> recipient and have received this message in error, please delete this
>>> message from your system. Any unauthorized reading, distribution, copying,
>>> or other use of this message or its attachments is strictly prohibited.
>>>
>>
>>
>>
>>  --
>>  --
>> Regards,
>> Geo Varghese
>>
>>
>> _______________________________________________
>> OpenStack-operators mailing listOpenStack-operators at lists.openstack.orghttp://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
>>
>>
>>
>> _______________________________________________
>> OpenStack-operators mailing list
>> OpenStack-operators at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
>>
>>
>
>
> --
> --
> Regards,
> Geo Varghese
>



-- 
--
Regards,
Geo Varghese
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-operators/attachments/20150605/866b37c7/attachment.html>


More information about the OpenStack-operators mailing list