Failure to install when the network node is not a controller

Bug #1633491 reported by Javier Peña
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Packstack
Fix Released
High
Javier Peña

Bug Description

Testing a Newton install on CentOS 7 (https://rdoproject.org/repos/openstack-newton/rdo-release-newton.rpm) using a 3-node setup:

- 1 controller
- 1 network node
- 1 compute node

I get the following error during installation:

192.168.122.57_network.pp: [ ERROR ]
Applying Puppet manifests [ ERROR ]

ERROR : Error appeared during Puppet run: 192.168.122.57_network.pp
Error: /Stage[main]/Packstack::Provision::Bridge/Neutron_l3_ovs_bridge[demo_bridge]: Could not evaluate: File: /etc/neutron/neutron.conf does not contain all required sections. Neutron types will not work if neutron is not correctly configured.

Looking at /etc/neutron/neutron.conf on the network node, it is using the old configuration options:

admin_user=neutron
admin_tenant_name=services
identity_uri=http://192.168.122.16:35357
admin_password=cd0c0526305547e6

The controller node has the right ones.

Revision history for this message
Alan Pevec (apevec) wrote :
Changed in packstack:
importance: Undecided → Medium
importance: Medium → High
status: New → In Progress
assignee: nobody → Javier Peña (jpena-c)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to packstack (master)

Reviewed: https://review.openstack.org/386634
Committed: https://git.openstack.org/cgit/openstack/packstack/commit/?id=95f95e499982eb68cfbe929b17eb2d0e1b684863
Submitter: Jenkins
Branch: master

commit 95f95e499982eb68cfbe929b17eb2d0e1b684863
Author: Javier Pena <email address hidden>
Date: Fri Oct 14 16:15:16 2016 +0200

    Use neutron::keystone::authtoken for Neutron manifests

    Neutron has moved to neutron::keystone::authtoken, so we need to
    adapt Packstack. This also fixes a case where, if the network node
    is not the controller node, Packstack fails.

    Change-Id: I69850b92338158189a783af2cbe7f90c569607b1
    Closes-Bug: #1633491

Changed in packstack:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to packstack (stable/newton)

Fix proposed to branch: stable/newton
Review: https://review.openstack.org/387689

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to packstack (stable/newton)

Reviewed: https://review.openstack.org/387689
Committed: https://git.openstack.org/cgit/openstack/packstack/commit/?id=43b57b2803a4b4770aa9fe5f3cb9272086230446
Submitter: Jenkins
Branch: stable/newton

commit 43b57b2803a4b4770aa9fe5f3cb9272086230446
Author: Javier Pena <email address hidden>
Date: Fri Oct 14 16:15:16 2016 +0200

    Use neutron::keystone::authtoken for Neutron manifests

    Neutron has moved to neutron::keystone::authtoken, so we need to
    adapt Packstack. This also fixes a case where, if the network node
    is not the controller node, Packstack fails.

    Change-Id: I69850b92338158189a783af2cbe7f90c569607b1
    Closes-Bug: #1633491
    (cherry picked from commit 95f95e499982eb68cfbe929b17eb2d0e1b684863)

tags: added: in-stable-newton
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.