Bug 1225774

Summary: [RFE] Glance should be able to manage multiple Ceph clusters as backends
Product: Red Hat OpenStack Reporter: Pablo Iranzo Gómez <pablo.iranzo>
Component: openstack-glanceAssignee: Flavio Percoco <fpercoco>
Status: CLOSED DUPLICATE QA Contact: nlevinki <nlevinki>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 6.0 (Juno)CC: eglynn, fpercoco, yeylon
Target Milestone: ---Keywords: FutureFeature
Target Release: 7.0 (Kilo)   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-05-28 09:02:36 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Pablo Iranzo Gómez 2015-05-28 08:56:07 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

*** This bug has been marked as a duplicate of bug 1225775 ***