Use GlusterFS as a volume backend

Registered by Eric Harney on 2013-02-05

Use GlusterFS as a volume backend

Currently Cinder allows use of an NFS export to host volume data. This blueprint aims to enable support for GlusterFS to be used the same way that NFS is used. Like the NFS driver, it supports basic volume operations, but not snapshots or clones.

This means introducing a new Cinder GlusterFS Driver, and Nova support for mounting it. Since the semantics of using Gluster are similar to NFS, the current plan is to have a base "Remote FS" driver class that both NFS and GlusterFS drivers can use to share some common code.

http://www.gluster.org/

Blueprint information

Status:
Complete
Approver:
John Griffith
Priority:
Low
Drafter:
None
Direction:
Needs approval
Assignee:
Eric Harney
Definition:
Approved
Series goal:
Accepted for grizzly
Implementation:
Implemented
Milestone target:
milestone icon 2013.1
Started by
Eric Harney on 2013-02-05
Completed by
Thierry Carrez on 2013-02-18

Related branches

Sprints

Whiteboard

Will have code up for review shortly.

Gerrit topic: https://review.openstack.org/#q,topic:bp/glusterfs-support,n,z

Addressed by: https://review.openstack.org/21341
    Create a RemoteFsDriver class

Addressed by: https://review.openstack.org/21342
    Add GlusterFS volume driver

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.