in neutron gateway node, services neutron-metering-agent and neutron-lbaas-agent did not start

Bug #1657176 reported by Aymen Frikha
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
OpenStack RabbitMQ Server Charm
Fix Released
Critical
David Ames
neutron-gateway (Juju Charms Collection)
Invalid
Undecided
Unassigned
rabbitmq-server (Juju Charms Collection)
Invalid
Critical
David Ames

Bug Description

After deploying the openstack bundle, neutron-gateway service is blocked and reason is: Services not running that should be: neutron-metering-agent, neutron-lbaas-agent.

Revision history for this message
Aymen Frikha (aym-frikha) wrote :

neutron-lbaas-agent logs

Revision history for this message
Aymen Frikha (aym-frikha) wrote :

neutron-metering-agent logs

Revision history for this message
Aymen Frikha (aym-frikha) wrote :

juju neutron-gateway unit logs

Revision history for this message
James Page (james-page) wrote :

AccessRefused: (0, 0): (403) ACCESS_REFUSED - Login was refused using authentication mechanism AMQPLAIN. For details see the broker logfile.

Broken access credentials for RMQ.

Revision history for this message
Fairbanks. (fairbanks) wrote :

I have the same issue and it differs which services every time.
Sometimes it is just one, the other time it's 4 or 5.

I have to restart those services my self and after a while juju reruns the status-update and it notices those are running.

Maybe the charm's can detect if rabbitmq-server is already running and active before even starting those services? Or trigger an update once rabbitmq-server is running?

Revision history for this message
David Ames (thedac) wrote :
Changed in rabbitmq-server (Juju Charms Collection):
status: New → In Progress
importance: Undecided → Critical
assignee: nobody → David Ames (thedac)
milestone: none → 17.01
Changed in neutron-gateway (Juju Charms Collection):
status: New → Invalid
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to charm-rabbitmq-server (master)

Reviewed: https://review.openstack.org/422318
Committed: https://git.openstack.org/cgit/openstack/charm-rabbitmq-server/commit/?id=2472e1ca9fbd68cdd50640eadd071177ddc5968e
Submitter: Jenkins
Branch: master

commit 2472e1ca9fbd68cdd50640eadd071177ddc5968e
Author: David Ames <email address hidden>
Date: Fri Jan 13 20:36:12 2017 -0800

    Wait until clustered before running client hooks

    RabbitMQ takes some time to fully cluster. The charm was previously
    running amqp-relation-changed hooks whenever they were queued even
    if the cluster was not yet complete. This led to split brain
    scenarios. Client authentication to one or more nodes could fail.

    This change confirms the entire cluster is ready before running
    client amqp-relation-changed hooks.

    min-cluster-size can now be used to attempt to guarantee the cluster
    is ready with the expected number of nodes. If min-cluster-size is
    not set the charm will still determine based on the information
    available if all the cluster nodes are ready. Single node
    deployments are still possible.

    Partial-Bug: #1657245
    Closes-Bug: #1657176
    Change-Id: I870df71869c979e65a3a8764efdf35a746278507

Changed in rabbitmq-server (Juju Charms Collection):
status: In Progress → Fix Committed
James Page (james-page)
Changed in charm-rabbitmq-server:
assignee: nobody → David Ames (thedac)
importance: Undecided → Critical
status: New → Fix Committed
Changed in rabbitmq-server (Juju Charms Collection):
status: Fix Committed → Invalid
James Page (james-page)
Changed in charm-rabbitmq-server:
milestone: none → 17.02
James Page (james-page)
Changed in charm-rabbitmq-server:
status: Fix Committed → Fix Released
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.