numerous neutron-lbaas-agent issues

Bug #1283237 reported by Matt Thompson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack + Chef
Fix Released
High
Matt Thompson

Bug Description

A CentOS (and presumably SUSE) node w/ the balancer recipe won't converge as it's checking for neutron_lb_packages attribute which doesn't exist. If you manually fix that, attempting to start neutron-lbaas-agent dumps the following to the lbaas-agent log:

2014-02-21 13:53:50.030 7827 CRITICAL neutron [-] 'NoneType' object has no attribute 'rpartition'
2014-02-21 15:07:55.001 28060 ERROR neutron.common.legacy [-] Skipping unknown group key: firewall_driver

The above seems to be an issue on both CentOS and Ubuntu as we drop in a custom lbaas_agent.ini in a location that neutron-lbaas-agent does not look at.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to cookbook-openstack-network (master)

Fix proposed to branch: master
Review: https://review.openstack.org/75509

Changed in openstack-chef:
assignee: nobody → Matt Thompson (mattt416)
status: New → In Progress
Matt Thompson (mattt416)
summary: - neutron-lbaas-agent won't start
+ numerous neutron-lbaas-agent issues
Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Fix proposed to branch: master
Review: https://review.openstack.org/76833

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to cookbook-openstack-network (master)

Reviewed: https://review.openstack.org/76833
Committed: https://git.openstack.org/cgit/stackforge/cookbook-openstack-network/commit/?id=1d77dc3b7ef7447bda172a33b7a551d97516c4cc
Submitter: Jenkins
Branch: master

commit 1d77dc3b7ef7447bda172a33b7a551d97516c4cc
Author: Matt Thompson <email address hidden>
Date: Thu Feb 27 11:48:24 2014 +0000

    Point to correct lbaas_agent.ini file

    On CentOS / Ubuntu, lbaas agent fails to start as we drop in a config
    in a non-standard location. The stock distro-provided config is also
    problematic as it doesn't have a default interface_driver set which
    prevents the service from starting.

    This change defaults all distros to use /etc/neutron/lbaas_agent.ini
    and tidies up ownership/mode of the dropped file.

    Change-Id: I919e535989c5ec05ee196235fbd528eb971cbb05
    Closes-Bug: #1283237

Changed in openstack-chef:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.openstack.org/75509
Committed: https://git.openstack.org/cgit/stackforge/cookbook-openstack-network/commit/?id=b3d8e661bfc3ddba0e3f1e5536568f7e3f34e72e
Submitter: Jenkins
Branch: master

commit b3d8e661bfc3ddba0e3f1e5536568f7e3f34e72e
Author: Matt Thompson <email address hidden>
Date: Thu Feb 27 11:06:02 2014 +0000

    Fix neutron-lbaas-agent issue

    Currently, you cannot converge a CentOS (and presumably SUSE) node when
    balancer recipe is in run list. This is because no neutron_lb_packages
    attributes have been specified.

    Change-Id: I4d3428c69c7e6098b13aa15bf07e61defdc2a207
    Closes-Bug: #1283237

no longer affects: openstack-chef/havana
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.