[Openstack] Documentation for Neutron L3 / VXLAN with LinuxBridge...

Remo Mattei remo at italy1.com
Tue May 26 16:22:36 UTC 2015


Hi all, 
I did a project with a TELCO, and used both Linux Bridge and OVS, with ML2 you can use multiple plugins and I do not recall ti have done anything special for the config. 

If you get stuck send an email, I can always check notes but Arindam, sent a detail steps so hopefully that will address your question. 

Remo 
> On May 26, 2015, at 08:40, Bhattacharjee, Arindam (Arindam) <arindam.bhattacharjee at alcatel-lucent.com> wrote:
> 
> These are few notes I had for Linux bridge config on neutron in initial Havana release. Hope this helps!
> Arindam
>  
> From: BYEONG-GI KIM [mailto:kimbyeonggi at gmail.com <mailto:kimbyeonggi at gmail.com>] 
> Sent: Tuesday, May 26, 2015 12:09 AM
> To: Martinx - ジェームズ; openstack at lists.openstack.org <mailto:openstack at lists.openstack.org>
> Subject: Re: [Openstack] Documentation for Neutron L3 / VXLAN with LinuxBridge...
>  
> Hello.
>  
> I'm looking for the way of LinuxBridge setup for openstack neutron networking instead of ML2 VLAN/VXLAN/GRE like your reason, and you seems successfully deployed the environment. 
>  
> Could you give me any advice for the deployment?
>  
> I'm now deploying openstack 3 nodes (actually, I attached another compute, so my current deployment setup is 4nodes, i.e., 1 controller, 1 network, and 2 computes) by following the openstack installation guide, http://docs.openstack.org/kilo/install-guide/install/yum/content/neutron-controller-node.html <http://docs.openstack.org/kilo/install-guide/install/yum/content/neutron-controller-node.html>. I think several options in /etc/nova/nova.conf, /etc/neutron/plugins/ml2/ml2_conf.ini and /etc/neutron/neutron.conf should be modifed properly in order to use LinuxBridge instead of OVS. 
>  
> Here are the lists what I know to modify:
>  
> 1. /etc/neutron/neutron.conf on controller
> core_plugin = ml2 (I think this should be modified but I don't know what parameter indicates Linux Bridge Agent Plugin)
>  
> 2. /etc/neutron/plugins/ml2/ml2_conf.ini on controller
> Do I still need to modify this file? I'm confused, because the file name is 'ml2', which is for ml2 plugin not for 'linux bridge'... And, I wonder the lists should be modified.
>  
> Thank you in advance!
>  
> Regards
>  
> Byeong-Gi KIM
>  
>  
>  
>  
> 2015-04-21 7:19 GMT+09:00 Martinx - ジェームズ <thiagocmartinsc at gmail.com <mailto:thiagocmartinsc at gmail.com>>:
> Hi James!
>  
> On 20 April 2015 at 18:16, James Denton <james.denton at rackspace.com <mailto:james.denton at rackspace.com>> wrote:
> Hi Thiago,
>  
> VXLAN requires an IP address on each host from which to build the overlay mesh between hosts. Some choose to use a dedicated interface/IP/VLAN for this, but its not required. 
>  
> Sure, I'm aware of that.
>  
> What is new for me, is that when using "VXLAN + OpenvSwitch", plains VLANs are not required but, when using "VXLAN + LinuxBridges", then, you'll need plain VLANs as well (and this is new for me).
>  
>  
> As for ‘vconfig’ missing - It appears that the 'ip link’ command (iproute2) is being used instead to create vlan interfaces. 
>  
> Okay, cool! I'll take a look on that.
>  
> Thank you!
>  
>  
> James
>  
> Thiago
>  
>  
> On Apr 17, 2015, at 10:26 PM, Martinx - ジェームズ <thiagocmartinsc at gmail.com <mailto:thiagocmartinsc at gmail.com>> wrote:
>  
> Perfect! I followed the Juno documentation here:
>  
> http://docs.openstack.org/juno/install-guide/install/apt/content/ch_preface.html <http://docs.openstack.org/juno/install-guide/install/apt/content/ch_preface.html>
>  
> But I have "VXLAN + LinuxBridges", instead of "GRE + OVS", pretty cool!
>  
> I was doing it wrong (of course), I did not realized that VXLAN with LinuxBridges, required plain VLANs to work (Is that right?)...
>  
> Nevertheless, I still do not fully understand this setup, since the "vlan" package and its "vconfig" binary, is not even installed at my Network Node, also, there is nothing at my "/proc/net/vlan...".
>  
> So, how it is working?  lol
>  
> Good challenge for the weekend to figure this out!   ^_^
>  
> Cheers!
> Thiago
>  
> On 17 April 2015 at 23:30, Martinx - ジェームズ <thiagocmartinsc at gmail.com <mailto:thiagocmartinsc at gmail.com>> wrote:
> BTW, I just found this:
>  
> https://github.com/madorn/vagrant-juno-linuxbridge-vxlan-vlan <https://github.com/madorn/vagrant-juno-linuxbridge-vxlan-vlan>
>  
> The problem is that it is for VirtualBox or VMWare, and I'm using exclusively KVM these days...   :-/
>  
> But, I believe it will help me anyway...   =P
>  
> On 17 April 2015 at 22:01, Martinx - ジェームズ <thiagocmartinsc at gmail.com <mailto:thiagocmartinsc at gmail.com>> wrote:
> Hey guys,
>  
>  Where can I find a complete documentation to make use of LinuxBridges, instead of OpenvSwitch, when using it with VXLAN?
>  
>  I faced too many problems with OVS in the past (also these days) and now, even Rackspace deploys their RPC v9 and v10 with LinuxBridges but, where are the documents?
>  
>  I'm reading now, the following  Ansible files, to try to figure this out:
>  
>  https://github.com/stackforge/os-ansible-deployment <https://github.com/stackforge/os-ansible-deployment>
>  
>  But, this isn't a documentation...   :-P
>  
>  The current Juno documents only explain GRE + OVS but, this setup is unstable and slow.
>  
> Cheers!
> Thiago
>  
>  
> _______________________________________________
> Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack <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 <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack>
>  
>  
> 
> _______________________________________________
> Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack <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 <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack>
>  
> !DSPAM:1,55649798146431162210423! <Nutron-linux-bridge-install.txt>_______________________________________________
> Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack <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 <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack>
> 
> 
> !DSPAM:1,55649798146431162210423!


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20150526/f296ad10/attachment.html>


More information about the Openstack mailing list