RDO tickets are now tracked in Jira https://issues.redhat.com/projects/RDO/issues/
Bug 1006544 - Packstack configured neutron-openvswitch-agent on pure controller node
Summary: Packstack configured neutron-openvswitch-agent on pure controller node
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: RDO
Classification: Community
Component: openstack-packstack
Version: unspecified
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
: Icehouse
Assignee: Martin Magr
QA Contact: Ami Jeain
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-09-10 19:18 UTC by Bob Kukura
Modified: 2015-06-04 21:53 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-03-20 14:27:46 UTC
Embargoed:


Attachments (Terms of Use)

Description Bob Kukura 2013-09-10 19:18:00 UTC
Description of problem:

I did a multi-node install with all the OpenStack servers on a controller node, but no nova-compute or neutron agents on that controller node. Packstack configured and started neutron-openvswitch-agent on that controller node (as well as the other nodes where it belongs). The L2 agent (OVS or LB) is not needed unless nova-compute or one of the other neutron agents runs on a node. A pure controller node may not even have the network interfaces required in the L2 agent configuration, so this could result in errors being logged.


Version-Release number of selected component (if applicable):


How reproducible:

every time


Steps to Reproduce:
1. Run packstack configured for a pure controller node
2. Run ps -eaf|grep neutron-openvswitch-agent on the controller node
3. 

Actual results:

The process is running.


Expected results:

The process should not be running.


Additional info:

If this is related to how plugin-specific congiguration files are generated by packstack+puppet, it might be worth keeping in mind that with ml2, the choice of plugin and agents are somewhat decoupled (but use the same config file by default). The ml2 plugin can be used with either the neutron-openvswitch-agent or neutron-linuxbridge-agent. It might be worth actually using separate configuration file names for the server's configured plugin and the L2 agents, so each can be generated independently, and only on the nodes where they are needed.

Comment 2 Gilles Dubreuil 2014-03-19 05:22:27 UTC
+1

Comment 3 Lars Kellogg-Stedman 2015-03-20 14:27:46 UTC
With openstack-packstack-2014.2-0.18.dev1462.gbb05296.fc22.noarch, a pure controller node has no neutron agents running.


Note You need to log in before you can comment on or make changes to this bug.