cellsv2 multicell novnc access does not work

Bug #1822607 reported by Martin Schuppert
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Undecided
Martin Schuppert

Bug Description

As of Rocky, the nova-consoleauth service has been deprecated and cell databases are used for storing token authorizations. All new consoles will be supported by the database backend and existing consoles will be reset. Console proxies must be run per cell because the new console token authorizations are stored in cell databases.

[1] https://docs.openstack.org/nova/latest/user/cellsv2-layout.html#consoleauth-service-and-console-proxies

Changed in tripleo:
assignee: nobody → Martin Schuppert (mschuppert)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to puppet-tripleo (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/649265

Revision history for this message
Martin Schuppert (mschuppert) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to puppet-tripleo (master)

Reviewed: https://review.openstack.org/649265
Committed: https://git.openstack.org/cgit/openstack/puppet-tripleo/commit/?id=bfc59e93823f4c26aa74ab1bd36c0927c777333e
Submitter: Zuul
Branch: master

commit bfc59e93823f4c26aa74ab1bd36c0927c777333e
Author: Martin Schuppert <email address hidden>
Date: Tue Apr 2 11:50:23 2019 +0200

    Use cell information for mysql and novncproxy haproxy proxies

    In case of a multicell deployment the mysql and nova novncproxy
    backend servers need to use the SERVICE_cell_node_names.
    Also the novncproxy did use the nova_api_vip and
    nova_api_node_[ips|names] information insteand of
    nova_vnc_proxy_vip and nova_vnc_proxy_node_[ips|names]

    Change-Id: I606d1187a442c6ef6327a7503b6b5f0832cbb872
    Related-Bug: #1822607

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

Reviewed: https://review.openstack.org/648725
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=ffa6810e49b7ca11c5abffa55eccf0d2f5d6105e
Submitter: Zuul
Branch: master

commit ffa6810e49b7ca11c5abffa55eccf0d2f5d6105e
Author: Martin Schuppert <email address hidden>
Date: Fri Mar 29 15:43:32 2019 +0100

    Add novnc proxy to cellsv2 multicell controller

    With cellsv2 multicell in each cell there needs to be a novnc proxy as the
    console token is stored in the cell conductor database. This change adds
    the NovaVncProxy service to the CellController role and configures the
    endpoint to the local public address of the cell.

    Closes-Bug: #1822607
    Depends-On: https://review.openstack.org/649265

    Change-Id: Ia3a36d369fdc18685f4c965a9e371ca3143967bf

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 10.5.0

This issue was fixed in the openstack/tripleo-heat-templates 10.5.0 release.

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.