Bug 1689816 - [RFE] Nova metadata api per cell
Summary: [RFE] Nova metadata api per cell
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-tripleo-heat-templates
Version: 15.0 (Stein)
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: Upstream M3
: 16.0 (Train on RHEL 8.1)
Assignee: Martin Schuppert
QA Contact: Piotr Kopec
URL:
Whiteboard:
: 1767418 (view as bug list)
Depends On:
Blocks: 1767418
TreeView+ depends on / blocked
 
Reported: 2019-03-18 08:31 UTC by Martin Schuppert
Modified: 2020-02-06 14:40 UTC (History)
10 users (show)

Fixed In Version: openstack-tripleo-heat-templates-11.3.1-0.20191022072831.698e7db.el8ost puppet-nova-15.4.1-0.20191014175323.e6628d6.el8ost puppet-tripleo-11.3.1-0.20191022051220.c97dbd1.el8ost
Doc Type: Enhancement
Doc Text:
In Red Hat OpenStack Platform 16.0, a new Orchestration service (heat) deployment parameter is available that enables administrators to turn on the nova metadata service on cell controllers: parameter_defaults: NovaLocalMetadataPerCell: True This new parameter automatically directs traffic from the OVN metadata agent on the cell computes to the nova metadata API service hosted on the cell controllers. Depending on the RHOSP topology, the ability to run the metadata service on cell controllers can reduce the traffic on the central control plane.
Clone Of:
: 1767418 (view as bug list)
Environment:
Last Closed: 2020-02-06 14:39:53 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Launchpad 1823760 0 None None None 2019-04-08 16:00:52 UTC
OpenStack gerrit 624612 0 'None' MERGED Allow run metadata api per cell 2021-02-16 20:28:20 UTC
OpenStack gerrit 650943 0 'None' MERGED Add local_metadata_per_cell option 2021-02-16 20:28:20 UTC
OpenStack gerrit 672744 0 'None' MERGED Enhancement to cell v2 doc with split for stein/train 2021-02-16 20:28:19 UTC
OpenStack gerrit 675070 0 'None' MERGED Use nova_metadata related hiera and make cell aware 2021-02-16 20:28:19 UTC
OpenStack gerrit 675103 0 'None' MERGED Add NovaLocalMetadataPerCell cell support 2021-02-16 20:28:19 UTC
Red Hat Product Errata RHEA-2020:0283 0 None None None 2020-02-06 14:40:38 UTC

Description Martin Schuppert 2019-03-18 08:31:08 UTC
Description of problem:

From [1]

Nova Metadata API service
Starting from the Stein release, the Nova Metadata API service can be run either globally or per cell using the api.local_metadata_per_cell configuration option.

Global

If you have networks that span cells, you might need to run Nova metadata API globally. When running globally, it should be configured as an API-level service with access to the api_database.connection information. The nova metadata API service must not be run as a standalone service in this case (e.g. must not be run via the nova-api-metadata script).

Local per cell

Running Nova metadata API per cell can have better performance and data isolation in a muli-cell deployment. If your networks are segmented along cell boundaries, then you can run Nova metadata API service per cell. If you choose to run it per cell, you should also configure each Neutron metadata-agent to point to the corresponding nova-metadata-api. The nova metadata API service must be run as a standalone service in this case (e.g. must be run via the nova-api-metadata script).

[1] https://docs.openstack.org/nova/latest/user/cellsv2-layout.html#nova-metadata-api-service



Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 11 Martin Schuppert 2019-12-10 13:21:17 UTC
*** Bug 1767418 has been marked as a duplicate of this bug. ***

Comment 16 errata-xmlrpc 2020-02-06 14:39:53 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHEA-2020:0283


Note You need to log in before you can comment on or make changes to this bug.