Bug 1118010
Summary: | packstack should set the l2population option to true in all nodes | ||
---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Nir Magnezi <nmagnezi> |
Component: | openstack-packstack | Assignee: | Gaël Chamoulaud <gchamoul> |
Status: | CLOSED ERRATA | QA Contact: | Nir Magnezi <nmagnezi> |
Severity: | urgent | Docs Contact: | |
Priority: | high | ||
Version: | 5.0 (RHEL 7) | CC: | aberezin, amuller, aortega, derekh, gchamoul, lbezdick, lpeer, nyechiel, oblaut, yeylon |
Target Milestone: | rc | ||
Target Release: | 5.0 (RHEL 7) | ||
Hardware: | Unspecified | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | openstack-packstack-2014.1.1-0.34.dev1219.el7ost | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2014-07-24 17:25:10 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
Nir Magnezi
2014-07-09 20:34:12 UTC
When I think about it, I see no reason to set this flag in CONFIG_CONTROLLER_HOST. That node should not contain l2 agent anyway (see Bug #1076888 Comment #0). Please enable that flag only on nodes that populate l2 agents. The original support support for packstack L2 pop was introduced in https://bugzilla.redhat.com/show_bug.cgi?id=1080947 l2_population = True is enabled on controller host only, So if Network node and controller node are on the same host we will have issues The workaround is to configure l2_population = True in /etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini on all hosts contain L2 agents Raising severity to urgent as setting l2pop in Packstack breaks all networking. The most recent stable/icehouse[1] of puppet-neutron fixes this bug. In the meantime, lbezdick is working on a packstack patch to use the new puppet-neutron coming from [1]. [1] - https://github.com/redhat-openstack/openstack-puppet-modules/pull/81 Fixed in version: openstack-packstack-2014.1.1-0.34.dev1219.el7ost **Needs openstack-puppet-modules-2014.1-19.1.el7ost to work !** Verified NVR: openstack-packstack-2014.1.1-0.35.dev1220.el7ost.noarch Verification Steps: =================== I used packstack to deploy a distributed openstack setup. Result: ======= CONFIG_CONTROLLER_HOST: /etc/neutron/plugins/ml2/ml2_conf.ini: mechanism_drivers =openvswitch,l2population CONFIG_COMPUTE_HOSTS: /etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini: l2_population = True CONFIG_NETWORK_HOSTS: /etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini: l2_population = True 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-0930.html |