Description of GlusterFS Share Drivers configuration options
Configuration option = Default value Description
[DEFAULT]
= None (StrOpt) Remote Ganesha server node's IP address.
= None (StrOpt) Remote Ganesha server node's login password. This is not required if 'glusterfs_path_to_private_key' is configured.
= root (StrOpt) Remote Ganesha server node's username.
= $state_path/mnt (StrOpt) Base directory containing mount points for Gluster volumes.
= Gluster (StrOpt) Type of NFS server that mediate access to the Gluster volumes (Gluster or Ganesha).
= None (StrOpt) Path of Manila host's private SSH key file.
= None (StrOpt) Remote GlusterFS server node's login password. This is not required if 'glusterfs_path_to_private_key' is configured.
= (ListOpt) List of GlusterFS servers that can be used to create shares. Each GlusterFS server should be of the form [remoteuser@]<volserver>, and they are assumed to belong to distinct Gluster clusters.
= None (StrOpt) Specifies GlusterFS share layout, that is, the method of associating backing GlusterFS resources to shares.
= None (StrOpt) Specifies the GlusterFS volume to be mounted on the Manila host. It is of the form [remoteuser@]<volserver>:<volid>.
= None (StrOpt) Regular expression template used to filter GlusterFS volumes for share creation. The regex template can optionally (ie. with support of the GlusterFS backend) contain the #{size} parameter which matches an integer (sequence of digits) in which case the value shall be interpreted as size of the volume in GB. Examples: "manila-share-volume-\d+$", "manila-share-volume-#{size}G-\d+$"; with matching volume names, respectively: "manila-share-volume-12", "manila-share-volume-3G-13". In latter example, the number that matches "#{size}", that is, 3, is an indication that the size of volume is 3G.