openstack-manuals/doc/config-reference/conf-changes/cinder.xml
Andreas Jaeger ab261dbc0c Config Reference: Update changes for Liberty
Regenerate all changes file with changes between kilo and Liberty.

Change-Id: I80d8f1b2170aa1c85e352c3572bf106d50c3f7dc
2015-10-14 14:20:07 +02:00

900 lines
36 KiB
XML

<?xml version='1.0' encoding='UTF-8'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xml:id="cinder-conf-changes-liberty">
<!-- Warning: Do not edit this file. It is automatically generated and your changes will be overwritten. The tool to do so lives in the openstack-doc-tools repository. -->
<title>New, updated, and deprecated options in Liberty for OpenStack Block Storage</title>
<table>
<caption>New options</caption>
<col width="50%"/>
<col width="50%"/>
<thead>
<tr>
<td>Option = default value</td>
<td>(Type) Help string</td>
</tr>
</thead>
<tr>
<td>[DEFAULT] allow_availability_zone_fallback = False</td>
<td>(BoolOpt) If the requested Cinder availability zone is unavailable, fall back to the value of default_availability_zone, then storage_availability_zone, instead of failing.</td>
</tr>
<tr>
<td>[DEFAULT] backup_posix_path = $state_path/backup</td>
<td>(StrOpt) Path specifying where to store backups.</td>
</tr>
<tr>
<td>[DEFAULT] backup_service_inithost_offload = False</td>
<td>(BoolOpt) Offload pending backup delete during backup service startup.</td>
</tr>
<tr>
<td>[DEFAULT] backup_swift_ca_cert_file = None</td>
<td>(StrOpt) Location of the CA certificate file to use for swift client requests.</td>
</tr>
<tr>
<td>[DEFAULT] blockbridge_api_host = None</td>
<td>(StrOpt) IP address/hostname of Blockbridge API.</td>
</tr>
<tr>
<td>[DEFAULT] blockbridge_api_port = None</td>
<td>(IntOpt) Override HTTPS port to connect to Blockbridge API server.</td>
</tr>
<tr>
<td>[DEFAULT] blockbridge_auth_password = None</td>
<td>(StrOpt) Blockbridge API password (for auth scheme 'password')</td>
</tr>
<tr>
<td>[DEFAULT] blockbridge_auth_scheme = token</td>
<td>(StrOpt) Blockbridge API authentication scheme (token or password)</td>
</tr>
<tr>
<td>[DEFAULT] blockbridge_auth_token = None</td>
<td>(StrOpt) Blockbridge API token (for auth scheme 'token')</td>
</tr>
<tr>
<td>[DEFAULT] blockbridge_auth_user = None</td>
<td>(StrOpt) Blockbridge API user (for auth scheme 'password')</td>
</tr>
<tr>
<td>[DEFAULT] blockbridge_default_pool = None</td>
<td>(StrOpt) Default pool name if unspecified.</td>
</tr>
<tr>
<td>[DEFAULT] blockbridge_pools = {'OpenStack': '+openstack'}</td>
<td>(DictOpt) Defines the set of exposed pools and their associated backend query strings</td>
</tr>
<tr>
<td>[DEFAULT] cb_auth_group = None</td>
<td>(StrOpt) This corresponds to the discovery authentication group in CloudByte storage. Chap users are added to this group. Driver uses the first user found for this group. Default value is None.</td>
</tr>
<tr>
<td>[DEFAULT] cb_confirm_volume_delete_retries = 3</td>
<td>(IntOpt) Will confirm a successful volume deletion in CloudByte storage by making this many number of attempts.</td>
</tr>
<tr>
<td>[DEFAULT] cb_confirm_volume_delete_retry_interval = 5</td>
<td>(IntOpt) A retry value in seconds. Will be used by the driver to check if volume deletion was successful in CloudByte storage.</td>
</tr>
<tr>
<td>[DEFAULT] cinder_internal_tenant_project_id = None</td>
<td>(StrOpt) ID of the project which will be used as the Cinder internal tenant.</td>
</tr>
<tr>
<td>[DEFAULT] cinder_internal_tenant_user_id = None</td>
<td>(StrOpt) ID of the user to be used in volume operations as the Cinder internal tenant.</td>
</tr>
<tr>
<td>[DEFAULT] dell_sc_verify_cert = False</td>
<td>(BoolOpt) Enable HTTPS SC certificate verification.</td>
</tr>
<tr>
<td>[DEFAULT] dothill_api_protocol = https</td>
<td>(StrOpt) DotHill API interface protocol.</td>
</tr>
<tr>
<td>[DEFAULT] dothill_backend_name = A</td>
<td>(StrOpt) Pool or Vdisk name to use for volume creation.</td>
</tr>
<tr>
<td>[DEFAULT] dothill_backend_type = virtual</td>
<td>(StrOpt) linear (for Vdisk) or virtual (for Pool).</td>
</tr>
<tr>
<td>[DEFAULT] dothill_iscsi_ips = </td>
<td>(ListOpt) List of comma-separated target iSCSI IP addresses.</td>
</tr>
<tr>
<td>[DEFAULT] dothill_verify_certificate = False</td>
<td>(BoolOpt) Whether to verify DotHill array SSL certificate.</td>
</tr>
<tr>
<td>[DEFAULT] dothill_verify_certificate_path = None</td>
<td>(StrOpt) DotHill array SSL certificate path.</td>
</tr>
<tr>
<td>[DEFAULT] drbdmanage_redundancy = 1</td>
<td>(StrOpt) Number of nodes that should replicate the data.</td>
</tr>
<tr>
<td>[DEFAULT] driver_ssl_cert_verify = False</td>
<td>(BoolOpt) If set to True the http client will validate the SSL certificate of the backend endpoint.</td>
</tr>
<tr>
<td>[DEFAULT] enable_force_upload = False</td>
<td>(BoolOpt) Enables the Force option on upload_to_image. This enables running upload_volume on in-use volumes for backends that support it.</td>
</tr>
<tr>
<td>[DEFAULT] executor_thread_pool_size = 64</td>
<td>(IntOpt) Size of executor thread pool.</td>
</tr>
<tr>
<td>[DEFAULT] flashsystem_iscsi_portid = 0</td>
<td>(IntOpt) Default iSCSI Port ID of FlashSystem. (Default port is 0.)</td>
</tr>
<tr>
<td>[DEFAULT] glusterfs_backup_mount_point = $state_path/backup_mount</td>
<td>(StrOpt) Base dir containing mount point for gluster share.</td>
</tr>
<tr>
<td>[DEFAULT] glusterfs_backup_share = None</td>
<td>(StrOpt) GlusterFS share in &lt;hostname|ipv4addr|ipv6addr&gt;:&lt;gluster_vol_name&gt; format. Eg: 1.2.3.4:backup_vol</td>
</tr>
<tr>
<td>[DEFAULT] hgst_net = Net 1 (IPv4)</td>
<td>(StrOpt) Space network name to use for data transfer</td>
</tr>
<tr>
<td>[DEFAULT] hgst_redundancy = 0</td>
<td>(StrOpt) Should spaces be redundantly stored (1/0)</td>
</tr>
<tr>
<td>[DEFAULT] hgst_space_group = disk</td>
<td>(StrOpt) Group to own created spaces</td>
</tr>
<tr>
<td>[DEFAULT] hgst_space_mode = 0600</td>
<td>(StrOpt) UNIX mode for created spaces</td>
</tr>
<tr>
<td>[DEFAULT] hgst_space_user = root</td>
<td>(StrOpt) User to own created spaces</td>
</tr>
<tr>
<td>[DEFAULT] hgst_storage_servers = os:gbd0</td>
<td>(StrOpt) Comma separated list of Space storage servers:devices. ex: os1_stor:gbd0,os2_stor:gbd0</td>
</tr>
<tr>
<td>[DEFAULT] hitachi_horcm_resource_lock_timeout = 600</td>
<td>(IntOpt) Timeout until a resource lock is released, in seconds. The value must be between 0 and 7200.</td>
</tr>
<tr>
<td>[DEFAULT] hpmsa_api_protocol = https</td>
<td>(StrOpt) HPMSA API interface protocol.</td>
</tr>
<tr>
<td>[DEFAULT] hpmsa_backend_name = A</td>
<td>(StrOpt) Pool or Vdisk name to use for volume creation.</td>
</tr>
<tr>
<td>[DEFAULT] hpmsa_backend_type = virtual</td>
<td>(StrOpt) linear (for Vdisk) or virtual (for Pool).</td>
</tr>
<tr>
<td>[DEFAULT] hpmsa_iscsi_ips = </td>
<td>(ListOpt) List of comma-separated target iSCSI IP addresses.</td>
</tr>
<tr>
<td>[DEFAULT] hpmsa_verify_certificate = False</td>
<td>(BoolOpt) Whether to verify HPMSA array SSL certificate.</td>
</tr>
<tr>
<td>[DEFAULT] hpmsa_verify_certificate_path = None</td>
<td>(StrOpt) HPMSA array SSL certificate path.</td>
</tr>
<tr>
<td>[DEFAULT] hpxp_async_copy_check_interval = 10</td>
<td>(IntOpt) Interval to check copy asynchronously</td>
</tr>
<tr>
<td>[DEFAULT] hpxp_compute_target_ports = None</td>
<td>(ListOpt) Target port names of compute node for host group or iSCSI target</td>
</tr>
<tr>
<td>[DEFAULT] hpxp_copy_check_interval = 3</td>
<td>(IntOpt) Interval to check copy</td>
</tr>
<tr>
<td>[DEFAULT] hpxp_copy_speed = 3</td>
<td>(IntOpt) Copy speed of storage system</td>
</tr>
<tr>
<td>[DEFAULT] hpxp_default_copy_method = FULL</td>
<td>(StrOpt) Default copy method of storage system. There are two valid values: "FULL" specifies that a full copy; "THIN" specifies that a thin copy. Default value is "FULL"</td>
</tr>
<tr>
<td>[DEFAULT] hpxp_group_request = False</td>
<td>(BoolOpt) Request for creating host group or iSCSI target</td>
</tr>
<tr>
<td>[DEFAULT] hpxp_horcm_add_conf = True</td>
<td>(BoolOpt) Add to HORCM configuration</td>
</tr>
<tr>
<td>[DEFAULT] hpxp_horcm_name_only_discovery = False</td>
<td>(BoolOpt) Only discover a specific name of host group or iSCSI target</td>
</tr>
<tr>
<td>[DEFAULT] hpxp_horcm_numbers = 200, 201</td>
<td>(ListOpt) Instance numbers for HORCM</td>
</tr>
<tr>
<td>[DEFAULT] hpxp_horcm_resource_name = meta_resource</td>
<td>(StrOpt) Resource group name of storage system for HORCM</td>
</tr>
<tr>
<td>[DEFAULT] hpxp_horcm_user = None</td>
<td>(StrOpt) Username of storage system for HORCM</td>
</tr>
<tr>
<td>[DEFAULT] hpxp_ldev_range = None</td>
<td>(StrOpt) Logical device range of storage system</td>
</tr>
<tr>
<td>[DEFAULT] hpxp_pool = None</td>
<td>(StrOpt) Pool of storage system</td>
</tr>
<tr>
<td>[DEFAULT] hpxp_storage_cli = None</td>
<td>(StrOpt) Type of storage command line interface</td>
</tr>
<tr>
<td>[DEFAULT] hpxp_storage_id = None</td>
<td>(StrOpt) ID of storage system</td>
</tr>
<tr>
<td>[DEFAULT] hpxp_target_ports = None</td>
<td>(ListOpt) Target port names for host group or iSCSI target</td>
</tr>
<tr>
<td>[DEFAULT] hpxp_thin_pool = None</td>
<td>(StrOpt) Thin pool of storage system</td>
</tr>
<tr>
<td>[DEFAULT] hpxp_zoning_request = False</td>
<td>(BoolOpt) Request for FC Zone creating host group</td>
</tr>
<tr>
<td>[DEFAULT] ignore_pool_full_threshold = False</td>
<td>(BoolOpt) Force LUN creation even if the full threshold of pool is reached.</td>
</tr>
<tr>
<td>[DEFAULT] image_upload_use_cinder_backend = False</td>
<td>(BoolOpt) If set to True, upload-to-image in raw format will create a cloned volume and register its location to the image service, instead of uploading the volume content. The cinder backend and locations support must be enabled in the image service, and glance_api_version must be set to 2.</td>
</tr>
<tr>
<td>[DEFAULT] image_upload_use_internal_tenant = False</td>
<td>(BoolOpt) If set to True, the image volume created by upload-to-image will be placed in the internal tenant. Otherwise, the image volume is created in the current context's tenant.</td>
</tr>
<tr>
<td>[DEFAULT] image_volume_cache_enabled = False</td>
<td>(BoolOpt) Enable the image volume cache for this backend.</td>
</tr>
<tr>
<td>[DEFAULT] image_volume_cache_max_count = 0</td>
<td>(IntOpt) Max number of entries allowed in the image volume cache. 0 =&gt; unlimited.</td>
</tr>
<tr>
<td>[DEFAULT] image_volume_cache_max_size_gb = 0</td>
<td>(IntOpt) Max size of the image volume cache for this backend in GB. 0 =&gt; unlimited.</td>
</tr>
<tr>
<td>[DEFAULT] infortrend_cli_max_retries = 5</td>
<td>(IntOpt) Maximum retry time for cli. Default is 5.</td>
</tr>
<tr>
<td>[DEFAULT] infortrend_cli_path = /opt/bin/Infortrend/raidcmd_ESDS10.jar</td>
<td>(StrOpt) The Infortrend CLI absolute path. By default, it is at /opt/bin/Infortrend/raidcmd_ESDS10.jar</td>
</tr>
<tr>
<td>[DEFAULT] infortrend_cli_timeout = 30</td>
<td>(IntOpt) Default timeout for CLI copy operations in minutes. Support: migrate volume, create cloned volume and create volume from snapshot. By Default, it is 30 minutes.</td>
</tr>
<tr>
<td>[DEFAULT] infortrend_pools_name = </td>
<td>(StrOpt) Infortrend raid pool name list. It is separated with comma.</td>
</tr>
<tr>
<td>[DEFAULT] infortrend_provisioning = full</td>
<td>(StrOpt) Let the volume use specific provisioning. By default, it is the full provisioning. The supported options are full or thin.</td>
</tr>
<tr>
<td>[DEFAULT] infortrend_slots_a_channels_id = 0,1,2,3,4,5,6,7</td>
<td>(StrOpt) Infortrend raid channel ID list on Slot A for OpenStack usage. It is separated with comma. By default, it is the channel 0~7.</td>
</tr>
<tr>
<td>[DEFAULT] infortrend_slots_b_channels_id = 0,1,2,3,4,5,6,7</td>
<td>(StrOpt) Infortrend raid channel ID list on Slot B for OpenStack usage. It is separated with comma. By default, it is the channel 0~7.</td>
</tr>
<tr>
<td>[DEFAULT] infortrend_tiering = 0</td>
<td>(StrOpt) Let the volume use specific tiering level. By default, it is the level 0. The supported levels are 0,2,3,4.</td>
</tr>
<tr>
<td>[DEFAULT] io_port_list = *</td>
<td>(StrOpt) Comma separated iSCSI or FC ports to be used in Nova or Cinder.</td>
</tr>
<tr>
<td>[DEFAULT] iscsi_target_flags = </td>
<td>(StrOpt) Sets the target-specific flags for the iSCSI target. Only used for tgtadm to specify backing device flags using bsoflags option. The specified string is passed as is to the underlying tool.</td>
</tr>
<tr>
<td>[DEFAULT] lenovo_api_protocol = https</td>
<td>(StrOpt) Lenovo api interface protocol.</td>
</tr>
<tr>
<td>[DEFAULT] lenovo_backend_name = A</td>
<td>(StrOpt) Pool or Vdisk name to use for volume creation.</td>
</tr>
<tr>
<td>[DEFAULT] lenovo_backend_type = virtual</td>
<td>(StrOpt) linear (for VDisk) or virtual (for Pool).</td>
</tr>
<tr>
<td>[DEFAULT] lenovo_iscsi_ips = </td>
<td>(ListOpt) List of comma-separated target iSCSI IP addresses.</td>
</tr>
<tr>
<td>[DEFAULT] lenovo_verify_certificate = False</td>
<td>(BoolOpt) Whether to verify Lenovo array SSL certificate.</td>
</tr>
<tr>
<td>[DEFAULT] lenovo_verify_certificate_path = None</td>
<td>(StrOpt) Lenovo array SSL certificate path.</td>
</tr>
<tr>
<td>[DEFAULT] managed_replication_target = True</td>
<td>(BoolOpt) There are two types of target configurations managed (replicate to another configured backend) or unmanaged (replicate to a device not managed by Cinder).</td>
</tr>
<tr>
<td>[DEFAULT] management_ips = </td>
<td>(StrOpt) List of Management IP addresses (separated by commas)</td>
</tr>
<tr>
<td>[DEFAULT] nas_volume_prov_type = thin</td>
<td>(StrOpt) Provisioning type that will be used when creating volumes.</td>
</tr>
<tr>
<td>[DEFAULT] netapp_enable_multiattach = False</td>
<td>(BoolOpt) This option specifies whether the driver should allow operations that require multiple attachments to a volume. An example would be live migration of servers that have volumes attached. When enabled, this backend is limited to 256 total volumes in order to guarantee volumes can be accessed by more than one host.</td>
</tr>
<tr>
<td>[DEFAULT] netapp_host_type = None</td>
<td>(StrOpt) This option defines the type of operating system for all initiators that can access a LUN. This information is used when mapping LUNs to individual hosts or groups of hosts.</td>
</tr>
<tr>
<td>[DEFAULT] netapp_lun_ostype = None</td>
<td>(StrOpt) This option defines the type of operating system that will access a LUN exported from Data ONTAP; it is assigned to the LUN at the time it is created.</td>
</tr>
<tr>
<td>[DEFAULT] netapp_lun_space_reservation = enabled</td>
<td>(StrOpt) This option determines if storage space is reserved for LUN allocation. If enabled, LUNs are thick provisioned. If space reservation is disabled, storage space is allocated on demand.</td>
</tr>
<tr>
<td>[DEFAULT] netapp_pool_name_search_pattern = (.+)</td>
<td>(StrOpt) This option is used to restrict provisioning to the specified pools. Specify the value of this option to be a regular expression which will be applied to the names of objects from the storage backend which represent pools in Cinder. This option is only utilized when the storage protocol is configured to use iSCSI or FC.</td>
</tr>
<tr>
<td>[DEFAULT] os_privileged_user_auth_url = None</td>
<td>(StrOpt) Auth URL associated with the OpenStack privileged account.</td>
</tr>
<tr>
<td>[DEFAULT] password = </td>
<td>(StrOpt) Password for Redis server (optional).</td>
</tr>
<tr>
<td>[DEFAULT] per_volume_size_limit = -1</td>
<td>(IntOpt) Max size allowed per volume, in gigabytes</td>
</tr>
<tr>
<td>[DEFAULT] port = 6379</td>
<td>(IntOpt) Use this port to connect to redis host.</td>
</tr>
<tr>
<td>[DEFAULT] query_volume_filters = name, status, metadata, availability_zone</td>
<td>(ListOpt) Volume filter options which non-admin user could use to query volumes. Default values are: ['name', 'status', 'metadata', 'availability_zone']</td>
</tr>
<tr>
<td>[DEFAULT] rados_connection_interval = 5</td>
<td>(IntOpt) Interval value (in seconds) between connection retries to ceph cluster.</td>
</tr>
<tr>
<td>[DEFAULT] rados_connection_retries = 3</td>
<td>(IntOpt) Number of retries if connection to ceph cluster failed.</td>
</tr>
<tr>
<td>[DEFAULT] rbd_cluster_name = ceph</td>
<td>(StrOpt) The name of ceph cluster</td>
</tr>
<tr>
<td>[DEFAULT] replication_devices = None</td>
<td>(ListOpt) List of k/v pairs representing a replication target for this backend device. For unmanaged the format is: {'key-1'='val1' 'key-2'='val2'...},{...} and for managed devices its simply a list of valid configured backend_names that the driver supports replicating to: backend-a,bakcend-b...</td>
</tr>
<tr>
<td>[DEFAULT] rpc_conn_pool_size = 30</td>
<td>(IntOpt) Size of RPC connection pool.</td>
</tr>
<tr>
<td>[DEFAULT] rpc_poll_timeout = 1</td>
<td>(IntOpt) The default number of seconds that poll should wait. Poll raises timeout exception when timeout expired.</td>
</tr>
<tr>
<td>[DEFAULT] rpc_zmq_all_req_rep = True</td>
<td>(BoolOpt) Use REQ/REP pattern for all methods CALL/CAST/FANOUT.</td>
</tr>
<tr>
<td>[DEFAULT] rpc_zmq_concurrency = eventlet</td>
<td>(StrOpt) Type of concurrency used. Either "native" or "eventlet"</td>
</tr>
<tr>
<td>[DEFAULT] sf_enable_volume_mapping = True</td>
<td>(BoolOpt) Create an internal mapping of volume IDs and account. Optimizes lookups and performance at the expense of memory, very large deployments may want to consider setting to False.</td>
</tr>
<tr>
<td>[DEFAULT] sf_svip = None</td>
<td>(StrOpt) Overrides default cluster SVIP with the one specified. This is required or deployments that have implemented the use of VLANs for iSCSI networks in their cloud.</td>
</tr>
<tr>
<td>[DEFAULT] sheepdog_store_address = 127.0.0.1</td>
<td>(StrOpt) IP address of sheep daemon.</td>
</tr>
<tr>
<td>[DEFAULT] sheepdog_store_port = 7000</td>
<td>(IntOpt) Port of sheep daemon.</td>
</tr>
<tr>
<td>[DEFAULT] sio_force_delete = False</td>
<td>(BoolOpt) Whether to allow force delete.</td>
</tr>
<tr>
<td>[DEFAULT] sio_protection_domain_id = None</td>
<td>(StrOpt) Protection domain id.</td>
</tr>
<tr>
<td>[DEFAULT] sio_protection_domain_name = None</td>
<td>(StrOpt) Protection domain name.</td>
</tr>
<tr>
<td>[DEFAULT] sio_rest_server_port = 443</td>
<td>(StrOpt) REST server port.</td>
</tr>
<tr>
<td>[DEFAULT] sio_round_volume_capacity = True</td>
<td>(BoolOpt) Whether to round volume capacity.</td>
</tr>
<tr>
<td>[DEFAULT] sio_server_certificate_path = None</td>
<td>(StrOpt) Server certificate path.</td>
</tr>
<tr>
<td>[DEFAULT] sio_storage_pool_id = None</td>
<td>(StrOpt) Storage pool id.</td>
</tr>
<tr>
<td>[DEFAULT] sio_storage_pool_name = None</td>
<td>(StrOpt) Storage pool name.</td>
</tr>
<tr>
<td>[DEFAULT] sio_storage_pools = None</td>
<td>(StrOpt) Storage pools.</td>
</tr>
<tr>
<td>[DEFAULT] sio_unmap_volume_before_deletion = False</td>
<td>(BoolOpt) Whether to unmap volume before deletion.</td>
</tr>
<tr>
<td>[DEFAULT] sio_verify_server_certificate = False</td>
<td>(BoolOpt) Whether to verify server certificate.</td>
</tr>
<tr>
<td>[DEFAULT] storage_vnx_pool_names = None</td>
<td>(StrOpt) Comma-separated list of storage pool names to be used.</td>
</tr>
<tr>
<td>[DEFAULT] tintri_api_version = v310</td>
<td>(StrOpt) API version for the storage system</td>
</tr>
<tr>
<td>[DEFAULT] tintri_server_hostname = None</td>
<td>(StrOpt) The hostname (or IP address) for the storage system</td>
</tr>
<tr>
<td>[DEFAULT] tintri_server_password = None</td>
<td>(StrOpt) Password for the storage system</td>
</tr>
<tr>
<td>[DEFAULT] tintri_server_username = None</td>
<td>(StrOpt) User name for the storage system</td>
</tr>
<tr>
<td>[DEFAULT] trace_flags = None</td>
<td>(ListOpt) List of options that control which trace info is written to the DEBUG log level to assist developers. Valid values are method and api.</td>
</tr>
<tr>
<td>[DEFAULT] violin_request_timeout = 300</td>
<td>(IntOpt) Global backend request timeout, in seconds.</td>
</tr>
<tr>
<td>[DEFAULT] vmware_ca_file = None</td>
<td>(StrOpt) CA bundle file to use in verifying the vCenter server certificate.</td>
</tr>
<tr>
<td>[DEFAULT] vmware_cluster_name = None</td>
<td>(MultiStrOpt) Name of a vCenter compute cluster where volumes should be created.</td>
</tr>
<tr>
<td>[DEFAULT] vmware_insecure = False</td>
<td>(BoolOpt) If true, the vCenter server certificate is not verified. If false, then the default CA truststore is used for verification. This option is ignored if "vmware_ca_file" is set.</td>
</tr>
<tr>
<td>[DEFAULT] vzstorage_mount_options = None</td>
<td>(ListOpt) Mount options passed to the vzstorage client. See section of the pstorage-mount man page for details.</td>
</tr>
<tr>
<td>[DEFAULT] vzstorage_mount_point_base = $state_path/mnt</td>
<td>(StrOpt) Base dir containing mount points for vzstorage shares.</td>
</tr>
<tr>
<td>[DEFAULT] vzstorage_shares_config = /etc/cinder/vzstorage_shares</td>
<td>(StrOpt) File with the list of available vzstorage shares.</td>
</tr>
<tr>
<td>[DEFAULT] vzstorage_sparsed_volumes = True</td>
<td>(BoolOpt) Create volumes as sparsed files which take no space rather than regular files when using raw format, in which case volume creation takes lot of time.</td>
</tr>
<tr>
<td>[DEFAULT] vzstorage_used_ratio = 0.95</td>
<td>(FloatOpt) Percent of ACTUAL usage of the underlying volume before no new volumes can be allocated to the volume destination.</td>
</tr>
<tr>
<td>[DEFAULT] watch_log_file = False</td>
<td>(BoolOpt) (Optional) Uses logging handler designed to watch file system. When log file is moved or removed this handler will open a new log file with specified path instantaneously. It makes sense only if log-file option is specified and Linux platform is used. This option is ignored if log_config_append is set.</td>
</tr>
<tr>
<td>[DEFAULT] xtremio_array_busy_retry_count = 5</td>
<td>(IntOpt) Number of retries in case array is busy</td>
</tr>
<tr>
<td>[DEFAULT] xtremio_array_busy_retry_interval = 5</td>
<td>(IntOpt) Interval between retries in case array is busy</td>
</tr>
<tr>
<td>[DEFAULT] zfssa_cache_directory = os-cinder-cache</td>
<td>(StrOpt) Name of directory inside zfssa_nfs_share where cache volumes are stored.</td>
</tr>
<tr>
<td>[DEFAULT] zfssa_cache_project = os-cinder-cache</td>
<td>(StrOpt) Name of ZFSSA project where cache volumes are stored.</td>
</tr>
<tr>
<td>[DEFAULT] zfssa_enable_local_cache = True</td>
<td>(BoolOpt) Flag to enable local caching: True, False.</td>
</tr>
<tr>
<td>[DEFAULT] zfssa_initiator = </td>
<td>(StrOpt) iSCSI initiator IQNs. (comma separated)</td>
</tr>
<tr>
<td>[DEFAULT] zfssa_initiator_config = </td>
<td>(StrOpt) iSCSI initiators configuration.</td>
</tr>
<tr>
<td>[DEFAULT] zfssa_initiator_group = </td>
<td>(StrOpt) iSCSI initiator group.</td>
</tr>
<tr>
<td>[DEFAULT] zfssa_initiator_password = </td>
<td>(StrOpt) Secret of the iSCSI initiator CHAP user.</td>
</tr>
<tr>
<td>[DEFAULT] zfssa_initiator_user = </td>
<td>(StrOpt) iSCSI initiator CHAP user (name).</td>
</tr>
<tr>
<td>[DEFAULT] zfssa_lun_compression = off</td>
<td>(StrOpt) Data compression.</td>
</tr>
<tr>
<td>[DEFAULT] zfssa_lun_logbias = latency</td>
<td>(StrOpt) Synchronous write bias.</td>
</tr>
<tr>
<td>[DEFAULT] zfssa_lun_sparse = False</td>
<td>(BoolOpt) Flag to enable sparse (thin-provisioned): True, False.</td>
</tr>
<tr>
<td>[DEFAULT] zfssa_lun_volblocksize = 8k</td>
<td>(StrOpt) Block size.</td>
</tr>
<tr>
<td>[DEFAULT] zfssa_pool = None</td>
<td>(StrOpt) Storage pool name.</td>
</tr>
<tr>
<td>[DEFAULT] zfssa_project = None</td>
<td>(StrOpt) Project name.</td>
</tr>
<tr>
<td>[DEFAULT] zfssa_replication_ip = </td>
<td>(StrOpt) IP address used for replication data. (maybe the same as data ip)</td>
</tr>
<tr>
<td>[DEFAULT] zfssa_target_group = tgt-grp</td>
<td>(StrOpt) iSCSI target group name.</td>
</tr>
<tr>
<td>[DEFAULT] zfssa_target_interfaces = None</td>
<td>(StrOpt) Network interfaces of iSCSI targets. (comma separated)</td>
</tr>
<tr>
<td>[DEFAULT] zfssa_target_password = </td>
<td>(StrOpt) Secret of the iSCSI target CHAP user.</td>
</tr>
<tr>
<td>[DEFAULT] zfssa_target_portal = None</td>
<td>(StrOpt) iSCSI target portal (Data-IP:Port, w.x.y.z:3260).</td>
</tr>
<tr>
<td>[DEFAULT] zfssa_target_user = </td>
<td>(StrOpt) iSCSI target CHAP user (name).</td>
</tr>
<tr>
<td>[DEFAULT] zmq_use_broker = True</td>
<td>(BoolOpt) Shows whether zmq-messaging uses broker or not.</td>
</tr>
<tr>
<td>[cors] allow_credentials = True</td>
<td>(BoolOpt) Indicate that the actual request can include user credentials</td>
</tr>
<tr>
<td>[cors] allow_headers = Content-Type, Cache-Control, Content-Language, Expires, Last-Modified, Pragma</td>
<td>(ListOpt) Indicate which header field names may be used during the actual request.</td>
</tr>
<tr>
<td>[cors] allow_methods = GET, POST, PUT, DELETE, OPTIONS</td>
<td>(ListOpt) Indicate which methods can be used during the actual request.</td>
</tr>
<tr>
<td>[cors] allowed_origin = None</td>
<td>(StrOpt) Indicate whether this resource may be shared with the domain received in the requests "origin" header.</td>
</tr>
<tr>
<td>[cors] expose_headers = Content-Type, Cache-Control, Content-Language, Expires, Last-Modified, Pragma</td>
<td>(ListOpt) Indicate which headers are safe to expose to the API. Defaults to HTTP Simple Headers.</td>
</tr>
<tr>
<td>[cors] max_age = 3600</td>
<td>(IntOpt) Maximum cache age of CORS preflight requests.</td>
</tr>
<tr>
<td>[cors.subdomain] allow_credentials = True</td>
<td>(BoolOpt) Indicate that the actual request can include user credentials</td>
</tr>
<tr>
<td>[cors.subdomain] allow_headers = Content-Type, Cache-Control, Content-Language, Expires, Last-Modified, Pragma</td>
<td>(ListOpt) Indicate which header field names may be used during the actual request.</td>
</tr>
<tr>
<td>[cors.subdomain] allow_methods = GET, POST, PUT, DELETE, OPTIONS</td>
<td>(ListOpt) Indicate which methods can be used during the actual request.</td>
</tr>
<tr>
<td>[cors.subdomain] allowed_origin = None</td>
<td>(StrOpt) Indicate whether this resource may be shared with the domain received in the requests "origin" header.</td>
</tr>
<tr>
<td>[cors.subdomain] expose_headers = Content-Type, Cache-Control, Content-Language, Expires, Last-Modified, Pragma</td>
<td>(ListOpt) Indicate which headers are safe to expose to the API. Defaults to HTTP Simple Headers.</td>
</tr>
<tr>
<td>[cors.subdomain] max_age = 3600</td>
<td>(IntOpt) Maximum cache age of CORS preflight requests.</td>
</tr>
<tr>
<td>[keystone_authtoken] region_name = None</td>
<td>(StrOpt) The region in which the identity server can be found.</td>
</tr>
<tr>
<td>[oslo_messaging_amqp] password = </td>
<td>(StrOpt) Password for message broker authentication</td>
</tr>
<tr>
<td>[oslo_messaging_amqp] sasl_config_dir = </td>
<td>(StrOpt) Path to directory that contains the SASL configuration</td>
</tr>
<tr>
<td>[oslo_messaging_amqp] sasl_config_name = </td>
<td>(StrOpt) Name of configuration file (without .conf suffix)</td>
</tr>
<tr>
<td>[oslo_messaging_amqp] sasl_mechanisms = </td>
<td>(StrOpt) Space separated list of acceptable SASL mechanisms</td>
</tr>
<tr>
<td>[oslo_messaging_amqp] username = </td>
<td>(StrOpt) User name for message broker authentication</td>
</tr>
<tr>
<td>[oslo_messaging_qpid] send_single_reply = False</td>
<td>(BoolOpt) Send a single AMQP reply to call message. The current behaviour since oslo-incubator is to send two AMQP replies - first one with the payload, a second one to ensure the other have finish to send the payload. We are going to remove it in the N release, but we must keep backward compatible at the same time. This option provides such compatibility - it defaults to False in Liberty and can be turned on for early adopters with a new installations or for testing. Please note, that this option will be removed in the Mitaka release.</td>
</tr>
<tr>
<td>[oslo_messaging_rabbit] kombu_reconnect_timeout = 60</td>
<td>(IntOpt) How long to wait before considering a reconnect attempt to have failed. This value should not be longer than rpc_response_timeout.</td>
</tr>
<tr>
<td>[oslo_messaging_rabbit] send_single_reply = False</td>
<td>(BoolOpt) Send a single AMQP reply to call message. The current behaviour since oslo-incubator is to send two AMQP replies - first one with the payload, a second one to ensure the other have finish to send the payload. We are going to remove it in the N release, but we must keep backward compatible at the same time. This option provides such compatibility - it defaults to False in Liberty and can be turned on for early adopters with a new installations or for testing. Please note, that this option will be removed in the Mitaka release.</td>
</tr>
<tr>
<td>[oslo_middleware] secure_proxy_ssl_header = X-Forwarded-Proto</td>
<td>(StrOpt) The HTTP Header that will be used to determine what the original request protocol scheme was, even if it was hidden by an SSL termination proxy.</td>
</tr>
<tr>
<td>[oslo_policy] policy_default_rule = default</td>
<td>(StrOpt) Default rule. Enforced when a requested rule is not found.</td>
</tr>
<tr>
<td>[oslo_policy] policy_dirs = ['policy.d']</td>
<td>(MultiStrOpt) Directories where policy configuration files are stored. They can be relative to any directory in the search path defined by the config_dir option, or absolute paths. The file defined by policy_file must exist for these directories to be searched. Missing or empty directories are ignored.</td>
</tr>
<tr>
<td>[oslo_policy] policy_file = policy.json</td>
<td>(StrOpt) The JSON file that defines policies.</td>
</tr>
<tr>
<td>[oslo_versionedobjects] fatal_exception_format_errors = False</td>
<td>(BoolOpt) Make exception message format errors fatal</td>
</tr>
</table>
<table>
<caption>New default values</caption>
<col width="33%"/>
<col width="33%"/>
<col width="33%"/>
<thead>
<tr>
<td>Option</td>
<td>Previous default value</td>
<td>New default value</td>
</tr>
</thead>
<tr>
<td>[DEFAULT] auth_strategy</td>
<td>noauth</td>
<td>keystone</td>
</tr>
<tr>
<td>[DEFAULT] default_log_levels</td>
<td>amqp=WARN, amqplib=WARN, boto=WARN, qpid=WARN, sqlalchemy=WARN, suds=INFO, oslo.messaging=INFO, iso8601=WARN, requests.packages.urllib3.connectionpool=WARN, urllib3.connectionpool=WARN, websocket=WARN, requests.packages.urllib3.util.retry=WARN, urllib3.util.retry=WARN, keystonemiddleware=WARN, routes.middleware=WARN, stevedore=WARN</td>
<td>amqp=WARN, amqplib=WARN, boto=WARN, qpid=WARN, sqlalchemy=WARN, suds=INFO, oslo.messaging=INFO, iso8601=WARN, requests.packages.urllib3.connectionpool=WARN, urllib3.connectionpool=WARN, websocket=WARN, requests.packages.urllib3.util.retry=WARN, urllib3.util.retry=WARN, keystonemiddleware=WARN, routes.middleware=WARN, stevedore=WARN, taskflow=WARN</td>
</tr>
<tr>
<td>[DEFAULT] logging_exception_prefix</td>
<td>%(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s</td>
<td>%(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s</td>
</tr>
<tr>
<td>[DEFAULT] rpc_zmq_matchmaker</td>
<td>local</td>
<td>redis</td>
</tr>
<tr>
<td>[DEFAULT] storwize_svc_npiv_compatibility_mode</td>
<td>False</td>
<td>True</td>
</tr>
<tr>
<td>[DEFAULT] use_syslog_rfc_format</td>
<td>False</td>
<td>True</td>
</tr>
<tr>
<td>[DEFAULT] verbose</td>
<td>False</td>
<td>True</td>
</tr>
<tr>
<td>[DEFAULT] vmware_volume_folder</td>
<td>cinder-volumes</td>
<td>Volumes</td>
</tr>
<tr>
<td>[DEFAULT] volume_driver</td>
<td>cinder.volume.drivers.lvm.LVMISCSIDriver</td>
<td>cinder.volume.drivers.lvm.LVMVolumeDriver</td>
</tr>
<tr>
<td>[matchmaker_redis] password</td>
<td>None</td>
<td></td>
</tr>
<tr>
<td>[oslo_messaging_rabbit] heartbeat_timeout_threshold</td>
<td>0</td>
<td>60</td>
</tr>
</table>
<table>
<caption>Deprecated options</caption>
<col width="50%"/>
<col width="50%"/>
<thead>
<tr>
<td>Deprecated option</td>
<td>New Option</td>
</tr>
</thead>
<tr>
<td>[DEFAULT] use_syslog</td>
<td>None</td>
</tr>
<tr>
<td>[DEFAULT] osapi_max_request_body_size</td>
<td>[oslo_middleware] max_request_body_size</td>
</tr>
<tr>
<td>[DEFAULT] eqlx_chap_password</td>
<td>[DEFAULT] chap_password</td>
</tr>
<tr>
<td>[DEFAULT] datera_api_token</td>
<td>None</td>
</tr>
<tr>
<td>[DEFAULT] glusterfs_sparsed_volumes</td>
<td>[DEFAULT] nas_volume_prov_type</td>
</tr>
<tr>
<td>[DEFAULT] glusterfs_qcow2_volumes</td>
<td>[DEFAULT] nas_volume_prov_type</td>
</tr>
<tr>
<td>[DEFAULT] eqlx_use_chap</td>
<td>[DEFAULT] use_chap_auth</td>
</tr>
<tr>
<td>[DEFAULT] rpc_thread_pool_size</td>
<td>[DEFAULT] executor_thread_pool_size</td>
</tr>
<tr>
<td>[DEFAULT] enable_v1_api</td>
<td>None</td>
</tr>
<tr>
<td>[DEFAULT] netapp_volume_list</td>
<td>[DEFAULT] netapp_pool_name_search_pattern</td>
</tr>
<tr>
<td>[DEFAULT] netapp_storage_pools</td>
<td>[DEFAULT] netapp_pool_name_search_pattern</td>
</tr>
<tr>
<td>[DEFAULT] host</td>
<td>[DEFAULT] backend_host</td>
</tr>
<tr>
<td>[DEFAULT] netapp_eseries_host_type</td>
<td>[DEFAULT] netapp_host_type</td>
</tr>
<tr>
<td>[DEFAULT] eqlx_chap_login</td>
<td>[DEFAULT] chap_username</td>
</tr>
<tr>
<td>[DEFAULT] log_format</td>
<td>None</td>
</tr>
<tr>
<td>[DEFAULT] storage_vnx_pool_name</td>
<td>[DEFAULT] storage_vnx_pool_names</td>
</tr>
</table>
</section>