Devstack requires n-{novnc,xvnc} on pure-compute nodes

Bug #1342155 reported by Robbie Harwood
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
devstack
Fix Released
Undecided
Robbie Harwood

Bug Description

In a multinode devstack setup with seperate "controller" and "compute" nodes, it is necessary that `vnc_enabled = True` (and the associated VNC settings) is set in nova.conf. Currently, the only way to do this with the lib/nova is to add n-novnc or n-xvnc to the list of services on the compute nodes. As n-novnc and n-xvnc only need to run on the controller node, running these extra services is undesirable, especially as they will sit idle. However, these settings must be present in nova.conf in order for horizon to access the consoles on the compute node, even though n-novnc and n-xvnc are not running.

I have a patch forthcoming. Thanks!

Changed in devstack:
assignee: nobody → Robbie Harwood (rharwood)
status: New → In Progress
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/107073

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

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

commit 4e07fdcba76a58fc2b21ce6670144312ddb73869
Author: Robbie Harwood (frozencemetery) <email address hidden>
Date: Mon Jul 14 18:11:39 2014 -0400

    Add and document $NOVA_VNC_ENABLED for forcing VNC on

    This allows multinode setups to function correctly without enabling the
    unneeded n-novnc and n-xvnc services on pure compute nodes.

    Change-Id: Ie02734bb598d27560cf5d674c9e1d9b8dca3801f
    Closes-Bug: 1342155

Changed in devstack:
status: In Progress → 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.