Note: This is a beta release of Red Hat Bugzilla 5.0. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Also email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback here.
Bug 1060394 - [RFE][nova]: New LVM-based driver for shared storage in Cinder
Summary: [RFE][nova]: New LVM-based driver for shared storage in Cinder
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: RFEs
Version: unspecified
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: ---
Assignee: RHOS Maint
QA Contact:
URL: https://blueprints.launchpad.net/nova...
Whiteboard: upstream_milestone_none upstream_stat...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-02-01 05:02 UTC by RHOS Integration
Modified: 2015-03-19 17:43 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-03-19 17:43:41 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description RHOS Integration 2014-02-01 05:02:28 UTC
Cloned from launchpad blueprint https://blueprints.launchpad.net/nova/+spec/lvm-driver-for-shared-storage.

Description:

The goal of this blue print is to implement a new LVM-based driver which is more reliable for cinder.
At the traditional LVM driver, Cinder creates volumes from volume group and Cinder provides these volumes  using software iSCSI target and Compute node recognizes these volumes using software iSCSI initiator remotely. In this method, Compute node is not necessary to be connected directly to block storage which includes the volume group. Therefore cinder can provide volumes to Compute node easily, on the other hands there are concerns that VM loses control of volume access when some kind of troubles happened at iSCSI target process or traffic of data transfer converges to the Cinder node.

In contrast, this driver premises that block storage is shared via Fibre channel etc. between Cinder node and Compute node, and each server can recognize the shared storage as a local block device. This enables that each Compute node can recognize a volume which Cinder creates from LVM on the storage as a volume of the local block device on Compute node. As a result, system can avoid heavy traffic of data transfer between Cinder node and Compute nodes.

Benefits of this driver are;
  * To be improved reliability compared to the traditional method which uses software iSCSI target
  * Less traffic of data transfer between Cinder Node and Compute nodes
  * High performance and low latency disk I/O by using LVM on local block device
  * Basic features of Cinder such as snapshot and backup etc. are appropriable from the traditional cinder LVM driver.

Specification URL (additional information):

None


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