Description of Generic Share Driver configuration options
+
+
+
+
+
Configuration option = Default value
+
Description
+
+
+
+
+
[DEFAULT]
+
+
+
= http://localhost:5000/v2.0
+
(StrOpt) Identity service URL.
+
+
+
= None
+
(StrOpt) Cinder admin password.
+
+
+
= service
+
(StrOpt) Cinder admin tenant name.
+
+
+
= cinder
+
(StrOpt) Cinder admin username.
+
+
+
= False
+
(BoolOpt) Allow to perform insecure SSL requests to cinder.
+
+
+
= None
+
(StrOpt) Location of CA certificates file to use for cinder client requests.
+
+
+
= volume:cinder:publicURL
+
(StrOpt) Info to match when looking for cinder in the service catalog. Format is separated values of the form: <service_type>:<service_name>:<endpoint_type>
+
+
+
= True
+
(BoolOpt) Allow attaching between instances and volumes in different availability zones.
+
+
+
= 3
+
(IntOpt) Number of cinderclient retries on failed HTTP calls.
+
+
+
= %volume_type%
+
(StrOpt) Name or id of the Cinder volume type which will be used for all volumes created by driver.
+
+
+
= False/True
+
(BoolOpt) Attach share server directly to share network. Used only with Neutron and only applies when the option driver_handles_share_servers is set to True and one of either Generic or Windows drivers is used.
+
+
+
= False
+
(BoolOpt) Required option that defines driver mode. Possible values are True/False.
(StrOpt) Vif driver. Used only with Neutron and only applies when the option driver_handles_share_servers is set to True.
+
+
+
= manila-service
+
(StrOpt) Keypair name that will be created and used for service instances. This option only applies when the option driver_handles_share_servers is set to True.
+
+
+
= 120
+
(IntOpt) Maximum time to wait for attachment of a Cinder volume.
+
+
+
= 300
+
(IntOpt) Maximum time in seconds to wait for creating service instance. This option only applies when the option driver_handles_share_servers is set to True.
+
+
+
= 180
+
(IntOpt) Maximum time to wait for creation of a Cinder volume.
+
+
+
= 180
+
(IntOpt) Maximum time to wait for extention of a Cinder volume.
+
+
+
= br-int
+
(StrOpt) Name of Open vSwitch bridge to use.
+
+
+
= ~/.ssh/id_rsa
+
(StrOpt) Path to host's private key.
+
+
+
= ~/.ssh/id_rsa.pub
+
(StrOpt) Path to hosts public key. This option only applies when the option driver_handles_share_servers is set to True.
+
+
+
= manila-service-image
+
(StrOpt) Name of image in Glance, that will be used for service instance creation. This option only applies when the option driver_handles_share_servers is set to True.
+
+
+
= 100
+
(IntOpt) ID of flavor, that will be used for service instance creation. This option only applies when the option driver_handles_share_servers is set to True.
+
+
+
= %nova_vm_name_or_id%
+
(StrOpt) Name or ID of service instance in Nova to use for share exports. Used only when share servers handling is disabled. This option only applies when the option driver_handles_share_servers is set to False.
+
+
+
= manila_service_instance_%s
+
(StrOpt) Template that will be used for naming of Nova VMs that are used and service instances. This option only applies when the option driver_handles_share_servers is set to True.
+
+
+
= neutron
+
(StrOpt) Type of network helper for the Generic driver. Possible values are 'neutron' and 'nova'. This option only applies when the option driver_handles_share_servers is set to True.
+
+
+
= %password%
+
(StrOpt) Password for service instance user. Optional, will be used in ase SSH keys are not set up.
+
+
+
= manila-service
+
(StrOpt) Security group name, that will be used for service instance creation. This option only applies when the option driver_handles_share_servers is set to True.
+
+
+
= $share_mount_path/smb.conf
+
(StrOpt) Path to SMB config in service instance.
+
+
+
= %username%
+
(StrOpt) User in service instance that will be used for authentication.
+
+
+
= %nova_vm_net_name_or_ip%
+
(StrOpt) Can be either name of network that is used by service instance within Nova to get IP address or IP address itself for managing shares there. This option only applies when the option driver_handles_share_servers is set to False.
+
+
+
= 10.254.0.0/16
+
(StrOpt) CIDR of manila service network. Used only with Neutron and only applies when the option driver_handles_share_servers is set to True.
+
+
+
= 28
+
(IntOpt) This mask is used for dividing service network into subnets, IP capacity of subnet with this mask directly defines possible amount of created service VMs per tenant's subnet. Used only with Neutron and only applies when the option driver_handles_share_servers is set to True.
+
+
+
= manila_service_network
+
(StrOpt) Name of manila service network. Used only with Neutron and only applies when the option driver_handles_share_servers is set to True.
(StrOpt) Parent path in service instance where shares will be mounted.
+
+
+
= ext4
+
(StrOpt) Filesystem type of the share volume. Possible values are 'ext4' and 'ext3'
+
+
+
= %nova_vm_tenant_net_name_or_ip%
+
(StrOpt) Can be either name of network that is used by service instance within Nova to get IP address or IP address itself for exporting shares. This option only applies when the option driver_handles_share_servers is set to False.
(StrOpt) Keypair name that will be created and used for service instances.
-
-
-
= 120
-
(IntOpt) Maximum time to wait for attaching cinder volume.
-
-
-
= 300
-
(IntOpt) Maximum time in seconds to wait for creating service instance.
-
-
-
= 180
-
(IntOpt) Maximum time to wait for creating cinder volume.
-
-
-
= 180
-
(IntOpt) Maximum time to wait for extending cinder volume.
-
= 300
(IntOpt) Timeout for creating and deleting share instances when performing share migration (seconds).
@@ -147,74 +119,10 @@
= None
(StrOpt) Name of the configuration group in the Manila conf file to look for network config options.If not set, the share backend's config group will be used.If an option is not found within provided group, then'DEFAULT' group will be used for search of option.
-
-
= br-int
-
(StrOpt) Name of Open vSwitch bridge to use.
-
-
-
= ~/.ssh/id_rsa
-
(StrOpt) Path to host's private key.
-
-
-
= ~/.ssh/id_rsa.pub
-
(StrOpt) Path to hosts public key.
-
= sudo
(StrOpt) Deprecated: command to use for running commands as root.
-
-
= manila-service-image
-
(StrOpt) Name of image in Glance, that will be used for service instance creation.
-
-
-
= 100
-
(IntOpt) ID of flavor, that will be used for service instance creation.
-
-
-
= None
-
(StrOpt) Name or ID of service instance in Nova to use for share exports. Used only when share servers handling is disabled.
-
-
-
= manila_service_instance_%s
-
(StrOpt) Name of service instance.
-
-
-
= neutron
-
(StrOpt) Allowed values are ['nova', 'neutron'].
-
-
-
= None
-
(StrOpt) Password for service instance user.
-
-
-
= manila-service
-
(StrOpt) Security group name, that will be used for service instance creation.
-
-
-
= $share_mount_path/smb.conf
-
(StrOpt) Path to SMB config in service instance.
-
-
-
= None
-
(StrOpt) User in service instance that will be used for authentication.
-
-
-
= None
-
(StrOpt) Can be either name of network that is used by service instance within Nova to get IP address or IP address itself for managing shares there. Used only when share servers handling is disabled.
-
-
-
= 10.254.0.0/16
-
(StrOpt) CIDR of manila service network. Used only with Neutron.
-
-
-
= 28
-
(IntOpt) This mask is used for dividing service network into subnets, IP capacity of subnet with this mask directly defines possible amount of created service VMs per tenant's subnet. Used only with Neutron.
-
-
-
= manila_service_network
-
(StrOpt) Name of manila service network. Used only with Neutron.
-
= None
(StrOpt) The backend name for a given driver implementation.
(StrOpt) Parent path in service instance where shares will be mounted.
-
= share-%s
(StrOpt) Template string to be used to generate share names.
@@ -247,14 +147,6 @@
= month
(StrOpt) Time period to generate share usages for. Time period must be hour, day, month or year.
-
-
= ext4
-
(StrOpt) Filesystem type of the share volume.
-
-
-
= $state_path/smb.conf
-
(StrOpt) Path to smb config.
-
= False
(BoolOpt) Whether to suppress post hook errors (allow driver's results to pass through) or not.
@@ -263,10 +155,6 @@
= False
(BoolOpt) Whether to suppress pre hook errors (allow driver perform actions) or not.
-
-
= None
-
(StrOpt) Can be either name of network that is used by service instance within Nova to get IP address or IP address itself for exporting shares. Used only when share servers handling is disabled.
-
= False
(BoolOpt) If set to True, then manila will deny access and remove all access rules on share unmanage.If set to False - nothing will be changed.
(BoolOpt) Allow to perform insecure SSL requests to cinder.
-
-
-
= None
-
(StrOpt) Location of CA certificates file to use for cinder client requests.
-
-
-
= volume:cinder:publicURL
-
(StrOpt) Info to match when looking for cinder in the service catalog. Format is separated values of the form: <service_type>:<service_name>:<endpoint_type>
-
-
-
= True
-
(BoolOpt) Allow attaching between instances and volumes in different availability zones.
-
-
-
= 3
-
(IntOpt) Number of cinderclient retries on failed HTTP calls.
-
-
-
= None
-
(StrOpt) Name or id of cinder volume type which will be used for all volumes created by driver.
-
-
-
= 10000
-
(IntOpt) Maximum number of volume gigabytes to allow per host.