Bug 1225775 - [RFE] Glance should be able to manage multiple Ceph clusters as backends
Summary: [RFE] Glance should be able to manage multiple Ceph clusters as backends
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-glance
Version: 8.0 (Liberty)
Hardware: x86_64
OS: Linux
urgent
urgent
Target Milestone: beta
: 16.1 (Train on RHEL 8.2)
Assignee: Abhishek Kekane
QA Contact: Mike Abrams
RHOS Documentation Team
URL: https://review.openstack.org/#/c/562467
Whiteboard:
: 1225774 1295531 1295552 1694550 1707696 1793987 (view as bug list)
Depends On: 1466008 1598716 1707696 1793987 1820105
Blocks: 1414467 1459148 1466391 1476902 1758416 1758420 1758424 1802772 1845422
TreeView+ depends on / blocked
 
Reported: 2015-05-28 08:56 UTC by Pablo Iranzo Gómez
Modified: 2023-12-15 15:49 UTC (History)
33 users (show)

Fixed In Version: openstack-glance-19.0.1-0.20191030153439.6e3ced8.el8ost
Doc Type: Release Note
Doc Text:
The Image service (glance) now supports multi stores with the Ceph RBD driver.
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
OpenStack gerrit 562467 0 'None' MERGED Provide multiple store backend support 2021-02-08 07:22:08 UTC
OpenStack gerrit 677694 0 None MERGED Fix INSTR not supported for postgresql 2021-02-08 07:22:09 UTC
Red Hat Issue Tracker OSP-10407 0 None None None 2022-08-08 12:23:23 UTC
Red Hat Product Errata RHBA-2020:3148 0 None None None 2020-07-29 07:50:42 UTC

Description Pablo Iranzo Gómez 2015-05-28 08:56:22 UTC
Description of problem:

In order to support a resilient architecture we'd like that glance supports following architecture:

1.- Glance instances should be able to  store and retrieve images from multiple ceph clusters (RBD backends).
2.- Glance should be able to store each image on several multiple RBD backends at upload time. These backeds could be defined by setting a list of backend identifiers in default_store.
3.- For each upload destination, glance should add a location metadata for the image using multi-location feature.  
4.- If glance instances fail to fetch an image from the first location, it should try the next one until it's able to get it or tries all available locations.

As the information provided by Red Hat engineering and some testing at lab environment, current status is:

- glance-store is being refactored to enable (1).
- Glance already should failover to alternative location in case of failure as described in (4)


1 and 3 seem to be covered upstream by https://blueprints.launchpad.net/glance/+spec/multi-store

But still lacking:
   - Manage two or more rbd backends effectively.
   - Upload images to more than one glance backend.

Comment 3 Pablo Iranzo Gómez 2015-05-28 09:02:36 UTC
*** Bug 1225774 has been marked as a duplicate of this bug. ***

Comment 6 Kyle Squizzato 2016-01-12 16:00:18 UTC
*** Bug 1295552 has been marked as a duplicate of this bug. ***

Comment 11 seb 2016-07-19 13:46:48 UTC
This a feature request, definitely has a low priority for now.
I don't think this should be part of the DFG initiative, but more in a separate RFE.

Comment 12 Edu Alcaniz 2016-08-16 19:17:31 UTC
Could we update the status of the RFE please

Comment 13 Edu Alcaniz 2016-09-08 06:02:20 UTC
Could we update the status of the RFE please

Comment 14 Edu Alcaniz 2016-09-08 06:02:28 UTC
Could we update the status of the RFE please

Comment 18 seb 2016-09-16 12:27:36 UTC
For development purpose, please reach out to Paul Grist(pgrist).
He should be able to tell you if one of his engineer can work on this.

Comment 20 jomurphy 2017-01-05 16:01:13 UTC
*** Bug 1295531 has been marked as a duplicate of this bug. ***

Comment 47 Abhishek Kekane 2018-06-08 05:36:01 UTC
Hi All,

Glance community agrees to address the problem described above during
Rocky/S cycles. The actual detailed specification is still under discussion
and will amend this spec as https://review.openstack.org/#/c/562467 when
the implementation details are agreed on.

Please refer, https://review.openstack.org/#/c/573293/

Comment 71 Abhishek Kekane 2018-07-25 06:21:52 UTC
All python-glanceclient patches are merged now. Only remaining patches are related to glance.

Comment 81 Gregory Charot 2019-05-17 12:31:42 UTC
Missing development piece to get it production ready, setting back to ON_DEV. 

Also need tripleO integration to be fully supported
https://bugzilla.redhat.com/show_bug.cgi?id=1598716

Comment 85 Abhishek Kekane 2019-08-29 06:51:09 UTC
*** Bug 1694550 has been marked as a duplicate of this bug. ***

Comment 86 Gregory Charot 2019-11-27 11:46:28 UTC
Setting the same target as the tripleO integration RFE which is required to have this feature supported.
https://bugzilla.redhat.com/show_bug.cgi?id=1598716

Comment 89 Gregory Charot 2020-01-24 16:49:45 UTC
*** Bug 1793987 has been marked as a duplicate of this bug. ***

Comment 90 Gregory Charot 2020-01-24 16:51:38 UTC
*** Bug 1707696 has been marked as a duplicate of this bug. ***

Comment 100 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.