Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1110773

Summary: ML2 l2population is missing from plugin.ini config
Product: Red Hat OpenStack Reporter: Ofer Blaut <oblaut>
Component: openstack-foreman-installerAssignee: Crag Wolfe <cwolfe>
Status: CLOSED ERRATA QA Contact: Toni Freger <tfreger>
Severity: high Docs Contact:
Priority: unspecified    
Version: 5.0 (RHEL 7)CC: aberezin, amuller, lpeer, majopela, mburns, morazi, nyechiel, oblaut, ohochman, rhos-maint, yeylon
Target Milestone: ga   
Target Release: Installer   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-08-21 18:04:37 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Ofer Blaut 2014-06-18 12:16:57 UTC
Description of problem:

Foreman allows to configure ml2_mechanism_drivers = "l2population"

But on neutron-networker/compute there is no l2population config

This cause plugin.ini to be configured with  l2_population = False

Version-Release number of selected component (if app
licable):


How reproducible:


Steps to Reproduce:
1.configure ML2 with l2population on controller group 
2.check plugin.ini config on both neutron networker and computes
3.l2_population = False instead of True  

Actual results:


Expected results:


Additional info:

Comment 2 Miguel Angel Ajo 2014-06-18 21:10:45 UTC
On compute & network nodes, the configuration must go like this:

# openstack-config --set /etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini agent l2_population True


There was agreement on the neutron team that we may configure L2 population by default, but that means setting it in the controller + setting it in the network + all compute nodes. 

On the controller (where the ML2 plugin is configured in neutron-server):

# openstack-config --set /etc/neutron/plugin.ini ml2 mechanism_drivers openvswitch,l2population

Comment 3 Assaf Muller 2014-06-19 08:23:51 UTC
Yup, checks out. Miguel wrote this, but just note that the plugin.ini file on the controller node is /etc/neutron/plugin.ini, while on the network and compute nodes it's: /etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini.

Comment 4 Assaf Muller 2014-07-09 15:00:12 UTC
As per the conversation with you today the same bug happens with Packstack as well?

Comment 5 Ofer Blaut 2014-07-14 04:24:38 UTC
AFAIR In packstack the L2_pop =True is in /etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini on controller only 


https://bugzilla.redhat.com/show_bug.cgi?id=1118010

Comment 13 Toni Freger 2014-08-12 11:54:09 UTC
l2_population is correctly set to TRUE value, in Compute node and in Networker ovs_neutron_plugin.ini

ruby193-rubygem-staypuft-0.1.22.el6ost

Comment 14 errata-xmlrpc 2014-08-21 18:04:37 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

http://rhn.redhat.com/errata/RHBA-2014-1090.html