Bug 1213674

Summary: [Docs] [RFE] [Cinder] Attach volumes to multiple instances
Product: Red Hat OpenStack Reporter: Andrew Dahms <adahms>
Component: documentationAssignee: RHOS Documentation Team <rhos-docs>
Status: CLOSED DUPLICATE QA Contact: RHOS Documentation Team <rhos-docs>
Severity: medium Docs Contact:
Priority: high    
Version: 14.0 (Rocky)CC: dcadzow, pgrist, scohen, srevivo
Target Milestone: ---Keywords: Documentation, FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-10-10 20:04:37 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:
Bug Depends On: 1033180, 1624971    
Bug Blocks:    

Description Andrew Dahms 2015-04-21 04:06:30 UTC
Currently, the existing block storage (cinder) drivers allow for only a single volume to be attached to a single VM instance via iSCSI or Fibre Channel. To support a cluster, a single volume would need to be exported to multiple host. In this case vCenter will be used as an example, but any Hypervisor that supports clusters could require this functionality.

The Cinder etherpad https://etherpad.openstack.org/summit-havana-cinder-multi-attach-and-ro-volumes was present at the Havana Design summit resulted in the majority of the work to be completed in nova project. This work includes the looping mechanism that's responsible for calling the cinder drivers for each host in the cluster.

The Cinder work is not yet determined but would require minor work in tracking that a volume has multiple host attached to it. Possibly changing the database entries for what volume is attached to a single host to a list of host. More work may be required once test have been ran to verify the data flow between multiple attach points.

This blueprint in for the limited cinder work that would be required from the following Nova blueprint: https://blueprints.launchpad.net/nova/+spec/fc-support-for-vcenter-driver

Reference - https://blueprints.launchpad.net/cinder/+spec/multi-attach-volume

Comment 4 Don Domingo 2016-06-13 03:46:25 UTC
The dev bug for this is set to POST and targeted for Newton (OSP9). Setting the target flag accordingly.

Comment 5 Don Domingo 2016-09-15 04:20:44 UTC
The dev bug for this is now set to Ocata (OSP11). Setting the target release accordingly. As of today the dev bug is also set to ASSIGNED.

Comment 6 Don Domingo 2017-01-11 03:27:54 UTC
The dev BZ for this is now set to OSp12. I'm reassigning back to backlog until it becomes a priority.

Comment 7 Paul Grist 2017-03-22 13:40:56 UTC
Changing the target release to match.

Comment 8 Lucy Bopf 2017-07-27 02:02:14 UTC
Clearing target release pending docs triage.

Updating Version to match development RFE.

Comment 9 Lucy Bopf 2018-04-30 05:39:24 UTC
We have not scoped this RHOSP 14 work, and it should not yet be assigned.

Moving back to the queue.