Description of configuration options for storage
Configuration option=Default value (Type) Description
available_devices= (ListOpt) List of all available devices
backend=sqlalchemy (StrOpt) The backend to use for db
bindir=$pybasedir/bin (StrOpt) Directory where cinder binaries are installed
capacity_weight_multiplier=1.0 (FloatOpt) Multiplier used for weighing volume capacity. Negative numbers mean to stack vs spread.
cinder_huawei_conf_file=/etc/cinder/cinder_huawei_conf.xml (StrOpt) config data for cinder huawei plugin
coraid_esm_address= (StrOpt) IP address of Coraid ESM
coraid_group=admin (StrOpt) Name of group on Coraid ESM to which coraid_user belongs (must have admin privilege)
coraid_password=password (StrOpt) Password to connect to Coraid ESM
coraid_repository_key=coraid_repository (StrOpt) Volume Type key name to store ESM Repository Name
coraid_user=admin (StrOpt) User name to connect to Coraid ESM
enabled_backends=None (ListOpt) A list of backend names to use. These backend names should be backed by a unique [CONFIG] group with its options
glusterfs_disk_util=df (StrOpt) Use du or df for free space calculation
glusterfs_mount_point_base=$state_path/mnt (StrOpt) Base dir containing mount points for gluster shares
glusterfs_shares_config=/etc/cinder/glusterfs_shares (StrOpt) File with the list of available gluster shares
glusterfs_sparsed_volumes=True (BoolOpt) Create volumes as sparsed files which take no space.If set to False volume is created as regular file.In such case volume creation takes a lot of time.
hds_cinder_config_file=/opt/hds/hus/cinder_hus_conf.xml (StrOpt) configuration file for HDS cinder plugin for HUS
iscsi_helper=tgtadm (StrOpt) iscsi target user-land tool to use
iscsi_iotype=fileio (StrOpt) Sets the behavior of the iSCSI target to either perform blockio or fileio optionally, auto can be set and Cinder will autodetect type of backing device
iscsi_ip_address=$my_ip (StrOpt) The port that the iSCSI daemon is listening on
iscsi_num_targets=100 (IntOpt) Number of iscsi target ids per host
iscsi_port=3260 (IntOpt) The port that the iSCSI daemon is listening on
iscsi_target_prefix=iqn.2010-10.org.openstack: (StrOpt) prefix for iscsi volumes
lvm_mirrors=0 (IntOpt) If set, create lvms with multiple mirrors. Note that this requires lvm_mirrors + 2 pvs with available space
max_age=0 (IntOpt) number of seconds between subsequent usage refreshes
max_gigabytes=10000 (IntOpt) maximum number of volume gigabytes to allow per host
max_overflow=None (IntOpt) If set, use this value for max_overflow with sqlalchemy
max_pool_size=5 (IntOpt) Maximum number of SQL connections to keep open in a pool
max_retries=10 (IntOpt) maximum db connection retries during startup. (setting -1 implies an infinite retry count)
memcached_servers=None (ListOpt) Memcached servers or None for in process cache.
migration_create_volume_timeout_secs=300 (IntOpt) Timeout for creating the volume to migrate to when performing volume migration (seconds)
min_pool_size=1 (IntOpt) Minimum number of SQL connections to keep open in a pool
netapp_login=None (StrOpt) User name for the storage controller
netapp_password=None (StrOpt) Password for the storage controller
netapp_server_hostname=None (StrOpt) Host name for the storage controller
netapp_server_port=80 (IntOpt) Port number for the storage controller
netapp_size_multiplier=1.2 (FloatOpt) Volume size multiplier to ensure while creation
netapp_storage_family=ontap_cluster (StrOpt) Storage family type.
netapp_storage_protocol=None (StrOpt) Storage protocol type.
netapp_transport_type=http (StrOpt) Transport type protocol
netapp_vfiler=None (StrOpt) Vfiler to use for provisioning
netapp_volume_list=None (StrOpt) Comma separated volumes to be used for provisioning
netapp_vserver=openstack (StrOpt) Cluster vserver to use for provisioning
nexenta_blocksize= (StrOpt) block size for volumes (blank=default,8KB)
nexenta_host= (StrOpt) IP address of Nexenta SA
nexenta_iscsi_target_portal_port=3260 (IntOpt) Nexenta target portal port
nexenta_password=nexenta (StrOpt) Password to connect to Nexenta SA
nexenta_rest_port=2000 (IntOpt) HTTP port to connect to Nexenta REST API server
nexenta_rest_protocol=auto (StrOpt) Use http or https for REST connection (default auto)
nexenta_sparse=False (BoolOpt) flag to create sparse volumes
nexenta_target_group_prefix=cinder/ (StrOpt) prefix for iSCSI target groups on SA
nexenta_target_prefix=iqn.1986-03.com.sun:02:cinder- (StrOpt) IQN prefix for iSCSI targets
nexenta_user=admin (StrOpt) User name to connect to Nexenta SA
nexenta_volume=cinder (StrOpt) pool on SA that will hold all volumes
nfs_mount_options=None (StrOpt) Mount options passed to the nfs client. See section of the nfs man page for details
nfs_mount_point_base=$state_path/mnt (StrOpt) Base dir containing mount points for nfs shares
nfs_oversub_ratio=1.0 (FloatOpt) This will compare the allocated to available space on the volume destination. If the ratio exceeds this number, the destination will no longer be valid.
nfs_shares_config=/etc/cinder/nfs_shares (StrOpt) File with the list of available nfs shares
nfs_sparsed_volumes=True (BoolOpt) Create volumes as sparsed files which take no space.If set to False volume is created as regular file.In such case volume creation takes a lot of time.
nfs_used_ratio=0.95 (FloatOpt) Percent of ACTUAL usage of the underlying volume before no new volumes can be allocated to the volume destination.
rbd_ceph_conf= (StrOpt) path to the ceph configuration file to use
rbd_flatten_volume_from_snapshot=False (BoolOpt) flatten volumes created from snapshots to remove dependency
rbd_pool=rbd (StrOpt) the RADOS pool in which rbd volumes are stored
rbd_secret_uuid=None (StrOpt) the libvirt uuid of the secret for the rbd_uservolumes
rbd_user=None (StrOpt) the RADOS client name for accessing rbd volumes - only set when using cephx authentication
san_clustername= (StrOpt) Cluster name to use for creating volumes
san_ip= (StrOpt) IP address of SAN controller
san_is_local=False (BoolOpt) Execute commands locally instead of over SSH; use if the volume service is running on the SAN device
san_login=admin (StrOpt) Username for SAN controller
san_password= (StrOpt) Password for SAN controller
san_private_key= (StrOpt) Filename of private key to use for SSH authentication
san_ssh_port=22 (IntOpt) SSH port to use with SAN
san_thin_provision=True (BoolOpt) Use thin provisioning for SAN volumes?
san_zfs_volume_base=rpool/ (StrOpt) The ZFS path under which to create zvols for volumes.
scality_sofs_config=None (StrOpt) Path or URL to Scality SOFS configuration file
scality_sofs_mount_point=$state_path/scality (StrOpt) Base dir where Scality SOFS shall be mounted
scality_sofs_volume_dir=cinder/volumes (StrOpt) Path from Scality SOFS root to volume dir
sf_account_prefix=autodoc (StrOpt) Create SolidFire accounts with this prefix
sf_allow_tenant_qos=False (BoolOpt) Allow tenants to specify QOS on create
sf_emulate_512=True (BoolOpt) Set 512 byte emulation on volume creation;
storwize_svc_connection_protocol=iSCSI (StrOpt) Connection protocol (iSCSI/FC)
storwize_svc_flashcopy_timeout=120 (IntOpt) Maximum number of seconds to wait for FlashCopy to be prepared. Maximum value is 600 seconds (10 minutes).
storwize_svc_multihostmap_enabled=True (BoolOpt) Allows vdisk to multi host mapping
storwize_svc_multipath_enabled=False (BoolOpt) Connect with multipath (currently FC-only)
storwize_svc_vol_autoexpand=True (BoolOpt) Storage system autoexpand parameter for volumes (True/False)
storwize_svc_vol_compression=False (BoolOpt) Storage system compression option for volumes
storwize_svc_vol_easytier=True (BoolOpt) Enable Easy Tier for volumes
storwize_svc_vol_grainsize=256 (IntOpt) Storage system grain size parameter for volumes (32/64/128/256)
storwize_svc_vol_rsize=2 (IntOpt) Storage system space-efficiency parameter for volumes (percentage)
storwize_svc_vol_warning=0 (IntOpt) Storage system threshold for volume capacity warnings (percentage)
storwize_svc_volpool_name=volpool (StrOpt) Storage system storage pool for volumes
volume_backend_name=None (StrOpt) The backend name for a given driver implementation
volume_clear=zero (StrOpt) Method used to wipe old volumes (valid options are: none, zero, shred)
volume_clear_size=0 (IntOpt) Size in MiB to wipe at start of old volumes. 0 => all
volume_dd_blocksize=1M (StrOpt) The default block size used when copying/clearing volumes
volume_driver=cinder.volume.drivers.lvm.LVMISCSIDriver (StrOpt) Driver to use for volume creation
volume_group=cinder-volumes (StrOpt) Name for the VG that will contain exported volumes
volume_manager=cinder.volume.manager.VolumeManager (StrOpt) full class name for the Manager for volume
volume_name_template=volume-%s (StrOpt) Template string to be used to generate volume names
volume_tmp_dir=None (StrOpt) where to store temporary image files if the volume driver does not write them directly to the volume
volume_topic=cinder-volume (StrOpt) the topic volume nodes listen on
volume_transfer_key_length=16 (IntOpt) The number of characters in the autogenerated auth key.
volume_transfer_salt_length=8 (IntOpt) The number of characters in the salt.
volume_usage_audit_period=month (StrOpt) time period to generate volume usages for. Time period must be hour, day, month or year
volumes_dir=$state_path/volumes (StrOpt) Volume configuration file storage directory
windows_iscsi_lun_path=C:\iSCSIVirtualDisks (StrOpt) Path to store VHD backed volumes
xiv_proxy=xiv_openstack.nova_proxy.XIVNovaProxy (StrOpt) Proxy driver
zadara_default_cache_policy=write-through (StrOpt) Default cache policy for volumes
zadara_default_encryption=NO (StrOpt) Default encryption policy for volumes
zadara_default_stripesize=64 (StrOpt) Default stripe size for volumes
zadara_default_striping_mode=simple (StrOpt) Default striping mode for volumes
zadara_password=None (StrOpt) Password for the VPSA
zadara_user=None (StrOpt) User name for the VPSA
zadara_vol_name_template=OS_%s (StrOpt) Default template for VPSA volume names
zadara_vpsa_allow_nonexistent_delete=True (BoolOpt) Don't halt on deletion of non-existing volumes
zadara_vpsa_auto_detach_on_delete=True (BoolOpt) Automatically detach from servers on volume delete
zadara_vpsa_ip=None (StrOpt) Management IP of Zadara VPSA
zadara_vpsa_poolname=None (StrOpt) Name of VPSA storage pool for volumes
zadara_vpsa_port=None (StrOpt) Zadara VPSA port number
zadara_vpsa_use_ssl=False (BoolOpt) Use SSL connection