883c562c48
Change-Id: I8936f5c600590a56bb6bcb3b94efae8a02e4ee6e
700 lines
28 KiB
XML
700 lines
28 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] backup_posix_path = $state_path/backup</td>
|
|
<td>(StrOpt) Path specifying where to store backups.</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] 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_backend_name = OpenStack</td>
|
|
<td>(StrOpt) VDisk or Pool name to use for volume creation.</td>
|
|
</tr>
|
|
<tr>
|
|
<td>[DEFAULT] dothill_backend_type = None</td>
|
|
<td>(StrOpt) linear (for VDisk) or realstor (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_wbi_protocol = None</td>
|
|
<td>(StrOpt) DotHill web interface protocol.</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] 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_backend_name = OpenStack</td>
|
|
<td>(StrOpt) VDisk or Pool name to use for volume creation.</td>
|
|
</tr>
|
|
<tr>
|
|
<td>[DEFAULT] hpmsa_backend_type = None</td>
|
|
<td>(StrOpt) linear (for VDisk) or realstor (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_wbi_protocol = None</td>
|
|
<td>(StrOpt) HPMSA web interface protocol.</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] 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_backend_name = OpenStack</td>
|
|
<td>(StrOpt) VDisk or Pool name to use for volume creation.</td>
|
|
</tr>
|
|
<tr>
|
|
<td>[DEFAULT] lenovo_backend_type = None</td>
|
|
<td>(StrOpt) linear (for VDisk) or realstor (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_wbi_protocol = None</td>
|
|
<td>(StrOpt) Lenovo web interface protocol.</td>
|
|
</tr>
|
|
<tr>
|
|
<td>[DEFAULT] management_ips = </td>
|
|
<td>(StrOpt) List of Management IP addresses (separated by commas)</td>
|
|
</tr>
|
|
<tr>
|
|
<td>[DEFAULT] netapp_enable_multiattach = True</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] os_privileged_user_auth_url = None</td>
|
|
<td>(StrOpt) Auth URL associated with the OpenStack privileged account.</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] 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] rpc_conn_pool_size = 30</td>
|
|
<td>(IntOpt) Size of RPC connection pool.</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] storpool_replication = 3</td>
|
|
<td>(IntOpt) The default StorPool chain replication value. Used when creating a volume with no specified type if storpool_template is not set. Also used for calculating the apparent free space reported in the stats.</td>
|
|
</tr>
|
|
<tr>
|
|
<td>[DEFAULT] storpool_template = None</td>
|
|
<td>(StrOpt) The StorPool template for volumes with no type.</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] 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_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_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>[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>[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 M 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 M 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] 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>[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] 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] 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>
|