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

Geo Varghese gvarghese at aqorn.com
Thu Jun 4 21:15:39 UTC 2015


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-operators/attachments/20150605/5f0e1189/attachment.html>


More information about the OpenStack-operators mailing list