Commit Graph

2 Commits

Author SHA1 Message Date
Deepak C Shetty 10c3f8fb1f Add support for working with multiple glusterfs volumes
This patch adds support for working with multiple glusterfs volumes
for the GlusterFS native protocol driver. Since the semantics and
mapping for native driver is different compared to GlusterFS NFS
driver, this patch refactors the native driver as a standalone
driver and fixes some flows to fit the native driver with the
Manila share flows.

A more recent version of glusterfs having SSL support is needed.

Change-Id: I567c7602e97c9d55551baa29f121c05da2985007
Closes-Bug: #1368669
2014-09-24 11:50:31 +00:00
Deepak C Shetty e2fdc03b02 Add support for glusterfs native protocol driver
This patch adds basic support for glusterfs native protocol driver
that uses cert based access type.

A Manila share is a GlusterFS volume. Unlike the generic driver, this
does not use service VM approach. Instances directly talk with the
GlusterFS backend storage pool. Instance use the 'glusterfs' protocol
to mount the GlusterFS share. Access to the share is allowed via
SSL Certificates. Only the share which has the SSL trust established
with the GlusterFS backend can mount and hence use the share.

Establishing the SSL trust between the instance and backend is done
out of band of Manila.

Partially-implements blueprint cert-based-access-type

Change-Id: I229d481086478317f1c43635304a16794372f09d
2014-09-03 11:05:07 +00:00