[stable/ocata] multi node setup bringup issue

Bug #1667219 reported by Prashant Shetty
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
devstack
Fix Released
Undecided
Prashant Shetty

Bug Description

Our requirement is as below,
- Single controller which runs service,
enable_service q-svc
enable_service placement-api
enable_service h-eng h-api h-api-cfn h-api-cw
- Remaining services like dhcp,meta,routing etc we will make use of platform native solution
- Have different types of computes(KVM and ESXi) with service,
  i. ENABLED_SERVICES=n-cpu,neutron,placement-api & VIRT_DRIVER=vsphere for ESXi
  ii. ENABLED_SERVICES=n-cpu,neutron,placement-api for KVM node

As below code suggests current devstack code configures [placement] section on nova.conf of controller only if n-cpu is running along with placement service, which seems to be wrong.

https://github.com/openstack-dev/devstack/blob/7a30c7fcabac1cf28fd9baa39d05436680616aef/stack.sh#L875

In multi node setup we don't want to run n-api,q-svc and n-cpu together on controller.

tags: added: nova
tags: added: nova+placement
removed: nova
description: updated
Changed in devstack:
assignee: nobody → Prashant Shetty (prashantshetty)
Revision history for this message
Ashok kumaran B (ashokkumaran-b) wrote :
Changed in devstack:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on devstack (stable/ocata)

Change abandoned by Prashant Shetty (<email address hidden>) on branch: stable/ocata
Review: https://review.openstack.org/437274
Reason: Will submit new patch on master..

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

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

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

Reviewed: https://review.openstack.org/437381
Committed: https://git.openstack.org/cgit/openstack-dev/devstack/commit/?id=f58b37356323262d9ce22815a4cf4e129195c679
Submitter: Jenkins
Branch: master

commit f58b37356323262d9ce22815a4cf4e129195c679
Author: Prashant Shetty <email address hidden>
Date: Thu Feb 23 13:48:12 2017 +0000

    Enable placement section on controller in multinode setup

    Currently placement api section will be configured on controller
    only if service n-cpu is running. It breaks multi node setup.
    Closes-Bug: #1667219

    Change-Id: I8b0f60f253859f704bb9831d7dac8f55df353ac7

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

Fix proposed to branch: stable/ocata
Review: https://review.openstack.org/438012

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

Reviewed: https://review.openstack.org/438012
Committed: https://git.openstack.org/cgit/openstack-dev/devstack/commit/?id=770f0432a94cdf59bd6e4e76474eb61d57d26688
Submitter: Jenkins
Branch: stable/ocata

commit 770f0432a94cdf59bd6e4e76474eb61d57d26688
Author: Prashant Shetty <email address hidden>
Date: Thu Feb 23 13:48:12 2017 +0000

    Enable placement section on controller in multinode setup

    Currently placement api section will be configured on controller
    only if service n-cpu is running. It breaks multi node setup.
    Closes-Bug: #1667219

    Change-Id: I8b0f60f253859f704bb9831d7dac8f55df353ac7
    (cherry picked from commit f58b37356323262d9ce22815a4cf4e129195c679)

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