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.abrah...@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:gvargh...@aqorn.com] > *Sent:* Thursday, June 04, 2015 12:43 PM > *To:* Abrahams.Noah > *Cc:* openstack-operators@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.abrah...@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:gvargh...@aqorn.com] > *Sent:* Thursday, June 04, 2015 6:26 AM > *To:* openstack-operators@lists.openstack.org; > openst...@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 list OpenStack-operators@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators