[Rdo-list] Neutron-openswitch-agent configuration workaround in RDO Juno/Kilo and now in Liberty

Ihar Hrachyshka ihrachys at redhat.com
Thu Nov 5 15:27:30 UTC 2015


Matt Kassawara <mkassawara at gmail.com> wrote:

> Several releases ago, neutron deprecated and removed the monolithic OVS  
> and Linux bridge plug-ins. During the deprecation cycle, the installation  
> guide changed the neutron instructions to use ML2 instead of the  
> monolithic OVS plug-in. However, the defunct configuration files  
> (plugins/openvswitch/ovs_neutron_plugin.ini and  
> plugins/linuxbridge/linuxbridge_conf.ini) lingered until the Liberty  
> release. The combination of migrating to ML2 and referencing  
> configuration files from the monolithic plug-ins (especially OVS with  
> "plugin" in the file name) caused significant confusion with our audience  
> that already struggles with neutron and installations in general. Some  
> distributions and deployment tools moved configuration for the OVS and  
> Linux bridge agents into the ml2_conf.ini file and changed the agent init  
> scripts to read it. At the time, implementing this approach in the  
> installation guide seemed like the best solution until neutron resolved  
> the file name/location problem in Liberty.

Agreed the naming in neutron was unfortunate. I believe it stayed the way  
it was for a while because it was not clear on first sight how to handle it  
in a backwards compatible way [in the end, we just renamed and left  
compatibility considerations to distributions.]

Ihar




More information about the dev mailing list