Bug 1598716 - [RFE][Deployment] [Glance] Add multi store configuration support in tripleo
Summary: [RFE][Deployment] [Glance] Add multi store configuration support in tripleo
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-tripleo-heat-templates
Version: 16.0 (Train)
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: beta
: 16.1 (Train on RHEL 8.2)
Assignee: Alan Bishop
QA Contact: Mike Abrams
URL:
Whiteboard: docs-accepted
: 1779338 (view as bug list)
Depends On: 1760941 1764511
Blocks: 1225775 1466391 1789430 1802772
TreeView+ depends on / blocked
 
Reported: 2018-07-06 09:45 UTC by Pranali Deore
Modified: 2023-12-15 16:06 UTC (History)
17 users (show)

Fixed In Version: openstack-tripleo-heat-templates-11.3.2-0.20200305103702.27dad4f.el8ost
Doc Type: Enhancement
Doc Text:
With this enhancement, you can use director to deploy the Image service (glance) with multiple image stores. For example, in a Distributed Compute Node (DCN) or Edge deployment, you can store images at each site.
Clone Of:
Environment:
Last Closed: 2020-07-29 07:49:26 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Launchpad 1846808 0 None None None 2019-10-04 18:47:27 UTC
OpenStack gerrit 686822 0 'None' MERGED Update the method of configuring glance backends 2021-01-27 16:45:03 UTC
OpenStack gerrit 695754 0 'None' MERGED Update the method of configuring glance backends 2021-01-27 16:45:03 UTC
OpenStack gerrit 704373 0 None MERGED Add support for glance multistore 2021-01-27 16:45:03 UTC
OpenStack gerrit 704374 0 None MERGED Add support for glance multistore 2021-01-27 16:45:04 UTC
OpenStack gerrit 710270 0 None MERGED Add support for glance multistore 2021-01-27 16:45:04 UTC
OpenStack gerrit 710271 0 None MERGED Add support for glance multistore 2021-01-27 16:45:04 UTC
Red Hat Issue Tracker OSP-10402 0 None None None 2022-08-08 12:25:30 UTC
Red Hat Product Errata RHBA-2020:3148 0 None None None 2020-07-29 07:50:42 UTC

Description Pranali Deore 2018-07-06 09:45:23 UTC
Description of problem:

Glance adding the support of Multi store which opens the door to a handful of image replication and backend targeting use cases which can provide additional value related to fault tolerance, image locality and policy based image hosting.

To enable multi store support, glance has introduced 'enable_backends' parameter which will have list of enabled stores identified by their property group name. And according to the stores defined in 'enabled_backends', we need to add a separate section for each store in glance-api.conf as well as need to create new ceph.conf files if ceph backend is there in the backends list.

All these configuration support needs to be added in tripleo & puppet-glance



[Note]: Glance Multi Store Patches are not yet merged

Comment 10 Alan Bishop 2019-10-04 18:47:28 UTC
A patch has been posted to update puppet-glance, which is just the first piece of work required for this RFE. Significant puppet-tripleo and tht patches still need to be developed.

Comment 11 Giulio Fidente 2019-10-07 15:11:08 UTC
(In reply to Alan Bishop from comment #10)
> A patch has been posted to update puppet-glance, which is just the first
> piece of work required for this RFE. Significant puppet-tripleo and tht
> patches still need to be developed.

I think we also need to make tripleo call ceph-ansible multiple times to create the ceph config files and keyrings for each cluster

Comment 15 Cyril Roelandt 2020-01-20 20:21:53 UTC
The patch has been merged upstream and seems to be available downstream (it is in remotes/rhos/rhos-16.0-trunk-patches). Should we move this bug to ON_QA or do we need anything else?

Comment 16 Cyril Roelandt 2020-01-20 20:25:04 UTC
And we obviously have an RPM with the fix (branch rhos-16.0-rhel-8-trunk, version 15.4.0-1).

Comment 17 Alan Bishop 2020-01-20 20:52:46 UTC
The puppet-glance patch has merged, but the puppet-tripleo and tht patches are still under development.

Comment 19 Alan Bishop 2020-01-27 17:54:46 UTC
puppet-tripleo and tht patches have been proposed upstream.

Comment 23 Alan Bishop 2020-02-27 14:07:05 UTC
Patches are on master, proposed to stable/train.

Comment 25 John Fulton 2020-03-04 21:58:37 UTC
*** Bug 1779338 has been marked as a duplicate of this bug. ***

Comment 30 Alex McLeod 2020-06-16 12:30:42 UTC
If this bug requires doc text for errata release, please set the 'Doc Type' and provide draft text according to the template in the 'Doc Text' field. The documentation team will review, edit, and approve the text.

If this bug does not require doc text, please set the 'requires_doc_text' flag to '-'.

Comment 32 errata-xmlrpc 2020-07-29 07:49:26 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/RHBA-2020:3148


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