· 8 years ago · Jul 24, 2017, 05:22 PM
1cat cinder.conf
2[DEFAULT]
3
4#
5# From cinder
6#
7
8# The maximum number of items that a collection resource returns in a single
9# response (integer value)
10#osapi_max_limit = 1000
11
12# Base URL that will be presented to users in links to the OpenStack Volume API
13# (string value)
14# Deprecated group/name - [DEFAULT]/osapi_compute_link_prefix
15#osapi_volume_base_URL = <None>
16
17# Volume filter options which non-admin user could use to query volumes.
18# Default values are: ['name', 'status', 'metadata', 'availability_zone'
19# ,'bootable', 'group_id'] (list value)
20#query_volume_filters = name,status,metadata,availability_zone,bootable,group_id
21
22# Treat X-Forwarded-For as the canonical remote address. Only enable this if
23# you have a sanitizing proxy. (boolean value)
24#use_forwarded_for = false
25
26# Public url to use for versions endpoint. The default is None, which will use
27# the request's host_url attribute to populate the URL base. If Cinder is
28# operating behind a proxy, you will want to change this to represent the
29# proxy's URL. (string value)
30#public_endpoint = <None>
31
32# Backup services use same backend. (boolean value)
33#backup_use_same_host = false
34
35# Compression algorithm (None to disable) (string value)
36#backup_compression_algorithm = zlib
37
38# Backup metadata version to be used when backing up volume metadata. If this
39# number is bumped, make sure the service doing the restore supports the new
40# version. (integer value)
41#backup_metadata_version = 2
42
43# The number of chunks or objects, for which one Ceilometer notification will
44# be sent (integer value)
45#backup_object_number_per_notification = 10
46
47# Interval, in seconds, between two progress notifications reporting the backup
48# status (integer value)
49#backup_timer_interval = 120
50
51# Ceph configuration file to use. (string value)
52#backup_ceph_conf = /etc/ceph/ceph.conf
53
54# The Ceph user to connect with. Default here is to use the same user as for
55# Cinder volumes. If not using cephx this should be set to None. (string value)
56#backup_ceph_user = cinder
57
58# The chunk size, in bytes, that a backup is broken into before transfer to the
59# Ceph object store. (integer value)
60#backup_ceph_chunk_size = 134217728
61
62# The Ceph pool where volume backups are stored. (string value)
63#backup_ceph_pool = backups
64
65# RBD stripe unit to use when creating a backup image. (integer value)
66#backup_ceph_stripe_unit = 0
67
68# RBD stripe count to use when creating a backup image. (integer value)
69#backup_ceph_stripe_count = 0
70
71# If True, always discard excess bytes when restoring volumes i.e. pad with
72# zeroes. (boolean value)
73#restore_discard_excess_bytes = true
74
75# Base dir containing mount point for gluster share. (string value)
76#glusterfs_backup_mount_point = $state_path/backup_mount
77
78# GlusterFS share in <hostname|ipv4addr|ipv6addr>:<gluster_vol_name> format.
79# Eg: 1.2.3.4:backup_vol (string value)
80#glusterfs_backup_share = <None>
81
82# The GCS bucket to use. (string value)
83#backup_gcs_bucket = <None>
84
85# The size in bytes of GCS backup objects. (integer value)
86#backup_gcs_object_size = 52428800
87
88# The size in bytes that changes are tracked for incremental backups.
89# backup_gcs_object_size has to be multiple of backup_gcs_block_size. (integer
90# value)
91#backup_gcs_block_size = 32768
92
93# GCS object will be downloaded in chunks of bytes. (integer value)
94#backup_gcs_reader_chunk_size = 2097152
95
96# GCS object will be uploaded in chunks of bytes. Pass in a value of -1 if the
97# file is to be uploaded as a single chunk. (integer value)
98#backup_gcs_writer_chunk_size = 2097152
99
100# Number of times to retry. (integer value)
101#backup_gcs_num_retries = 3
102
103# List of GCS error codes. (list value)
104#backup_gcs_retry_error_codes = 429
105
106# Location of GCS bucket. (string value)
107#backup_gcs_bucket_location = US
108
109# Storage class of GCS bucket. (string value)
110#backup_gcs_storage_class = NEARLINE
111
112# Absolute path of GCS service account credential file. (string value)
113#backup_gcs_credential_file = <None>
114
115# Owner project id for GCS bucket. (string value)
116#backup_gcs_project_id = <None>
117
118# Http user-agent string for gcs api. (string value)
119#backup_gcs_user_agent = gcscinder
120
121# Enable or Disable the timer to send the periodic progress notifications to
122# Ceilometer when backing up the volume to the GCS backend storage. The default
123# value is True to enable the timer. (boolean value)
124#backup_gcs_enable_progress_timer = true
125
126# URL for http proxy access. (uri value)
127#backup_gcs_proxy_url = <None>
128
129# Base dir containing mount point for NFS share. (string value)
130#backup_mount_point_base = $state_path/backup_mount
131
132# NFS share in hostname:path, ipv4addr:path, or "[ipv6addr]:path" format.
133# (string value)
134#backup_share = <None>
135
136# Mount options passed to the NFS client. See NFS man page for details. (string
137# value)
138#backup_mount_options = <None>
139
140# The maximum size in bytes of the files used to hold backups. If the volume
141# being backed up exceeds this size, then it will be backed up into multiple
142# files.backup_file_size must be a multiple of backup_sha_block_size_bytes.
143# (integer value)
144#backup_file_size = 1999994880
145
146# The size in bytes that changes are tracked for incremental backups.
147# backup_file_size has to be multiple of backup_sha_block_size_bytes. (integer
148# value)
149#backup_sha_block_size_bytes = 32768
150
151# Enable or Disable the timer to send the periodic progress notifications to
152# Ceilometer when backing up the volume to the backend storage. The default
153# value is True to enable the timer. (boolean value)
154#backup_enable_progress_timer = true
155
156# Path specifying where to store backups. (string value)
157#backup_posix_path = $state_path/backup
158
159# Custom directory to use for backups. (string value)
160#backup_container = <None>
161
162# The URL of the Swift endpoint (uri value)
163#backup_swift_url = <None>
164
165# The URL of the Keystone endpoint (uri value)
166#backup_swift_auth_url = <None>
167
168# Info to match when looking for swift in the service catalog. Format is:
169# separated values of the form: <service_type>:<service_name>:<endpoint_type> -
170# Only used if backup_swift_url is unset (string value)
171#swift_catalog_info = object-store:swift:publicURL
172
173# Info to match when looking for keystone in the service catalog. Format is:
174# separated values of the form: <service_type>:<service_name>:<endpoint_type> -
175# Only used if backup_swift_auth_url is unset (string value)
176#keystone_catalog_info = identity:Identity Service:publicURL
177
178# Swift authentication mechanism (string value)
179#backup_swift_auth = per_user
180
181# Swift authentication version. Specify "1" for auth 1.0, or "2" for auth 2.0
182# or "3" for auth 3.0 (string value)
183#backup_swift_auth_version = 1
184
185# Swift tenant/account name. Required when connecting to an auth 2.0 system
186# (string value)
187#backup_swift_tenant = <None>
188
189# Swift user domain name. Required when connecting to an auth 3.0 system
190# (string value)
191#backup_swift_user_domain = <None>
192
193# Swift project domain name. Required when connecting to an auth 3.0 system
194# (string value)
195#backup_swift_project_domain = <None>
196
197# Swift project/account name. Required when connecting to an auth 3.0 system
198# (string value)
199#backup_swift_project = <None>
200
201# Swift user name (string value)
202#backup_swift_user = <None>
203
204# Swift key for authentication (string value)
205#backup_swift_key = <None>
206
207# The default Swift container to use (string value)
208#backup_swift_container = volumebackups
209
210# The size in bytes of Swift backup objects (integer value)
211#backup_swift_object_size = 52428800
212
213# The size in bytes that changes are tracked for incremental backups.
214# backup_swift_object_size has to be multiple of backup_swift_block_size.
215# (integer value)
216#backup_swift_block_size = 32768
217
218# The number of retries to make for Swift operations (integer value)
219#backup_swift_retry_attempts = 3
220
221# The backoff time in seconds between Swift retries (integer value)
222#backup_swift_retry_backoff = 2
223
224# Enable or Disable the timer to send the periodic progress notifications to
225# Ceilometer when backing up the volume to the Swift backend storage. The
226# default value is True to enable the timer. (boolean value)
227#backup_swift_enable_progress_timer = true
228
229# Location of the CA certificate file to use for swift client requests. (string
230# value)
231#backup_swift_ca_cert_file = <None>
232
233# Bypass verification of server certificate when making SSL connection to
234# Swift. (boolean value)
235#backup_swift_auth_insecure = false
236
237# Volume prefix for the backup id when backing up to TSM (string value)
238#backup_tsm_volume_prefix = backup
239
240# TSM password for the running username (string value)
241#backup_tsm_password = password
242
243# Enable or Disable compression for backups (boolean value)
244#backup_tsm_compression = true
245
246# Driver to use for backups. (string value)
247#backup_driver = cinder.backup.drivers.swift
248
249# Offload pending backup delete during backup service startup. If false, the
250# backup service will remain down until all pending backups are deleted.
251# (boolean value)
252#backup_service_inithost_offload = true
253
254# Name of this cluster. Used to group volume hosts that share the same backend
255# configurations to work in HA Active-Active mode. Active-Active is not yet
256# supported. (string value)
257#cluster = <None>
258
259# Top-level directory for maintaining cinder's state (string value)
260# Deprecated group/name - [DEFAULT]/pybasedir
261#state_path = /var/lib/cinder
262
263# IP address of this host (string value)
264#my_ip = 10.19.48.52
265
266# A list of the URLs of glance API servers available to cinder
267# ([http[s]://][hostname|ip]:port). If protocol is not specified it defaults to
268# http. (list value)
269#glance_api_servers = <None>
270glance_api_servers = http://172.16.0.22:9292
271
272# Version of the glance API to use (integer value)
273#glance_api_version = 1
274glance_api_version = 2
275
276# Number retries when downloading an image from glance (integer value)
277# Minimum value: 0
278#glance_num_retries = 0
279
280# Allow to perform insecure SSL (https) requests to glance (https will be used
281# but cert validation will not be performed). (boolean value)
282#glance_api_insecure = false
283
284# Enables or disables negotiation of SSL layer compression. In some cases
285# disabling compression can improve data throughput, such as when high network
286# bandwidth is available and you use compressed image formats like qcow2.
287# (boolean value)
288#glance_api_ssl_compression = false
289
290# Location of ca certificates file to use for glance client requests. (string
291# value)
292#glance_ca_certificates_file = <None>
293
294# http/https timeout value for glance operations. If no value (None) is
295# supplied here, the glanceclient default value is used. (integer value)
296#glance_request_timeout = <None>
297
298# DEPRECATED: Deploy v1 of the Cinder API. (boolean value)
299# This option is deprecated for removal.
300# Its value may be silently ignored in the future.
301#enable_v1_api = false
302
303# DEPRECATED: Deploy v2 of the Cinder API. (boolean value)
304# This option is deprecated for removal.
305# Its value may be silently ignored in the future.
306#enable_v2_api = true
307
308# Deploy v3 of the Cinder API. (boolean value)
309#enable_v3_api = true
310enable_v3_api = True
311
312# Enables or disables rate limit of the API. (boolean value)
313#api_rate_limit = true
314
315# Specify list of extensions to load when using osapi_volume_extension option
316# with cinder.api.contrib.select_extensions (list value)
317#osapi_volume_ext_list =
318
319# osapi volume extension to load (multi valued)
320#osapi_volume_extension = cinder.api.contrib.standard_extensions
321
322# Full class name for the Manager for volume (string value)
323#volume_manager = cinder.volume.manager.VolumeManager
324
325# Full class name for the Manager for volume backup (string value)
326#backup_manager = cinder.backup.manager.BackupManager
327
328# Full class name for the Manager for scheduler (string value)
329#scheduler_manager = cinder.scheduler.manager.SchedulerManager
330
331# Name of this node. This can be an opaque identifier. It is not necessarily a
332# host name, FQDN, or IP address. (string value)
333#host = x86-037.build.eng.bos.redhat.com
334host = hostgroup
335
336# Availability zone of this node (string value)
337#storage_availability_zone = nova
338storage_availability_zone = nova
339
340# Default availability zone for new volumes. If not set, the
341# storage_availability_zone option value is used as the default for new
342# volumes. (string value)
343#default_availability_zone = <None>
344default_availability_zone = nova
345
346# If the requested Cinder availability zone is unavailable, fall back to the
347# value of default_availability_zone, then storage_availability_zone, instead
348# of failing. (boolean value)
349#allow_availability_zone_fallback = false
350
351# Default volume type to use (string value)
352#default_volume_type = <None>
353
354# Default group type to use (string value)
355#default_group_type = <None>
356
357# Time period for which to generate volume usages. The options are hour, day,
358# month, or year. (string value)
359#volume_usage_audit_period = month
360
361# Path to the rootwrap configuration file to use for running commands as root
362# (string value)
363#rootwrap_config = /etc/cinder/rootwrap.conf
364
365# Enable monkey patching (boolean value)
366#monkey_patch = false
367
368# List of modules/decorators to monkey patch (list value)
369#monkey_patch_modules =
370
371# Maximum time since last check-in for a service to be considered up (integer
372# value)
373#service_down_time = 60
374
375# The full class name of the volume API class to use (string value)
376#volume_api_class = cinder.volume.api.API
377
378# The full class name of the volume backup API class (string value)
379#backup_api_class = cinder.backup.api.API
380
381# The strategy to use for auth. Supports noauth or keystone. (string value)
382# Allowed values: noauth, keystone
383#auth_strategy = keystone
384
385# A list of backend names to use. These backend names should be backed by a
386# unique [CONFIG] group with its options (list value)
387#enabled_backends = <None>
388enabled_backends = tripleo_ceph
389
390# Whether snapshots count against gigabyte quota (boolean value)
391#no_snapshot_gb_quota = false
392
393# The full class name of the volume transfer API class (string value)
394#transfer_api_class = cinder.transfer.api.API
395
396# The full class name of the consistencygroup API class (string value)
397#consistencygroup_api_class = cinder.consistencygroup.api.API
398
399# The full class name of the group API class (string value)
400#group_api_class = cinder.group.api.API
401
402# OpenStack privileged account username. Used for requests to other services
403# (such as Nova) that require an account with special rights. (string value)
404#os_privileged_user_name = <None>
405
406# Password associated with the OpenStack privileged account. (string value)
407#os_privileged_user_password = <None>
408
409# Tenant name associated with the OpenStack privileged account. (string value)
410#os_privileged_user_tenant = <None>
411
412# Auth URL associated with the OpenStack privileged account. (uri value)
413#os_privileged_user_auth_url = <None>
414
415# The full class name of the compute API class to use (string value)
416#compute_api_class = cinder.compute.nova.API
417
418# Match this value when searching for nova in the service catalog. Format is:
419# separated values of the form: <service_type>:<service_name>:<endpoint_type>
420# (string value)
421#nova_catalog_info = compute:Compute Service:publicURL
422nova_catalog_info = compute:nova:internalURL
423
424# Same as nova_catalog_info, but for admin endpoint. (string value)
425#nova_catalog_admin_info = compute:Compute Service:adminURL
426nova_catalog_admin_info = compute:nova:adminURL
427
428# Override service catalog lookup with template for nova endpoint e.g.
429# http://localhost:8774/v2/%(project_id)s (string value)
430#nova_endpoint_template = <None>
431
432# Same as nova_endpoint_template, but for admin endpoint. (string value)
433#nova_endpoint_admin_template = <None>
434
435# Region name of this node (string value)
436#os_region_name = <None>
437
438# Location of ca certificates file to use for nova client requests. (string
439# value)
440#nova_ca_certificates_file = <None>
441
442# Allow to perform insecure SSL requests to nova (boolean value)
443#nova_api_insecure = false
444
445# ID of the project which will be used as the Cinder internal tenant. (string
446# value)
447#cinder_internal_tenant_project_id = <None>
448
449# ID of the user to be used in volume operations as the Cinder internal tenant.
450# (string value)
451#cinder_internal_tenant_user_id = <None>
452
453# Services to be added to the available pool on create (boolean value)
454#enable_new_services = true
455
456# Template string to be used to generate volume names (string value)
457#volume_name_template = volume-%s
458
459# Template string to be used to generate snapshot names (string value)
460#snapshot_name_template = snapshot-%s
461
462# Template string to be used to generate backup names (string value)
463#backup_name_template = backup-%s
464
465# Driver to use for database access (string value)
466#db_driver = cinder.db
467
468# Make exception message format errors fatal. (boolean value)
469#fatal_exception_format_errors = false
470
471# A list of url schemes that can be downloaded directly via the direct_url.
472# Currently supported schemes: [file, cinder]. (list value)
473#allowed_direct_url_schemes =
474
475# Info to match when looking for glance in the service catalog. Format is:
476# separated values of the form: <service_type>:<service_name>:<endpoint_type> -
477# Only used if glance_api_servers are not provided. (string value)
478#glance_catalog_info = image:glance:publicURL
479
480# Default core properties of image (list value)
481#glance_core_properties = checksum,container_format,disk_format,image_name,image_id,min_disk,min_ram,name,size
482
483# Directory used for temporary storage during image conversion (string value)
484#image_conversion_dir = $state_path/conversion
485
486# message minimum life in seconds. (integer value)
487#message_ttl = 2592000
488
489# Number of volumes allowed per project (integer value)
490#quota_volumes = 10
491
492# Number of volume snapshots allowed per project (integer value)
493#quota_snapshots = 10
494
495# Number of consistencygroups allowed per project (integer value)
496#quota_consistencygroups = 10
497
498# Number of groups allowed per project (integer value)
499#quota_groups = 10
500
501# Total amount of storage, in gigabytes, allowed for volumes and snapshots per
502# project (integer value)
503#quota_gigabytes = 1000
504
505# Number of volume backups allowed per project (integer value)
506#quota_backups = 10
507
508# Total amount of storage, in gigabytes, allowed for backups per project
509# (integer value)
510#quota_backup_gigabytes = 1000
511
512# Number of seconds until a reservation expires (integer value)
513#reservation_expire = 86400
514
515# Count of reservations until usage is refreshed (integer value)
516#until_refresh = 0
517
518# Number of seconds between subsequent usage refreshes (integer value)
519#max_age = 0
520
521# Default driver to use for quota checks (string value)
522#quota_driver = cinder.quota.DbQuotaDriver
523
524# Enables or disables use of default quota class with default quota. (boolean
525# value)
526#use_default_quota_class = true
527
528# Max size allowed per volume, in gigabytes (integer value)
529#per_volume_size_limit = -1
530
531# The scheduler host manager class to use (string value)
532#scheduler_host_manager = cinder.scheduler.host_manager.HostManager
533
534# Maximum number of attempts to schedule a volume (integer value)
535#scheduler_max_attempts = 3
536
537# Which filter class names to use for filtering hosts when not specified in the
538# request. (list value)
539#scheduler_default_filters = AvailabilityZoneFilter,CapacityFilter,CapabilitiesFilter
540
541# Which weigher class names to use for weighing hosts. (list value)
542#scheduler_default_weighers = CapacityWeigher
543
544# Which handler to use for selecting the host/pool after weighing (string
545# value)
546#scheduler_weight_handler = cinder.scheduler.weights.OrderedHostWeightHandler
547
548# Default scheduler driver to use (string value)
549#scheduler_driver = cinder.scheduler.filter_scheduler.FilterScheduler
550scheduler_driver = cinder.scheduler.filter_scheduler.FilterScheduler
551
552# Absolute path to scheduler configuration JSON file. (string value)
553#scheduler_json_config_location =
554
555# Multiplier used for weighing free capacity. Negative numbers mean to stack vs
556# spread. (floating point value)
557#capacity_weight_multiplier = 1.0
558
559# Multiplier used for weighing allocated capacity. Positive numbers mean to
560# stack vs spread. (floating point value)
561#allocated_capacity_weight_multiplier = -1.0
562
563# Multiplier used for weighing volume number. Negative numbers mean to spread
564# vs stack. (floating point value)
565#volume_number_multiplier = -1.0
566
567# Interval, in seconds, between nodes reporting state to datastore (integer
568# value)
569#report_interval = 10
570
571# Interval, in seconds, between running periodic tasks (integer value)
572#periodic_interval = 60
573
574# Range, in seconds, to randomly delay when starting the periodic task
575# scheduler to reduce stampeding. (Disable by setting to 0) (integer value)
576#periodic_fuzzy_delay = 60
577
578# IP address on which OpenStack Volume API listens (string value)
579#osapi_volume_listen = 0.0.0.0
580osapi_volume_listen = overcloud-controller-0.internalapi.localdomain
581
582# Port on which OpenStack Volume API listens (port value)
583# Minimum value: 0
584# Maximum value: 65535
585#osapi_volume_listen_port = 8776
586
587# Number of workers for OpenStack Volume API service. The default is equal to
588# the number of CPUs available. (integer value)
589#osapi_volume_workers = <None>
590osapi_volume_workers = 2
591
592# Wraps the socket in a SSL context if True is set. A certificate file and key
593# file must be specified. (boolean value)
594#osapi_volume_use_ssl = false
595
596# Option to enable strict host key checking. When set to "True" Cinder will
597# only connect to systems with a host key present in the configured
598# "ssh_hosts_key_file". When set to "False" the host key will be saved upon
599# first connection and used for subsequent connections. Default=False (boolean
600# value)
601#strict_ssh_host_key_policy = false
602
603# File containing SSH host keys for the systems with which Cinder needs to
604# communicate. OPTIONAL: Default=$state_path/ssh_known_hosts (string value)
605#ssh_hosts_key_file = $state_path/ssh_known_hosts
606
607# The number of characters in the salt. (integer value)
608#volume_transfer_salt_length = 8
609
610# The number of characters in the autogenerated auth key. (integer value)
611#volume_transfer_key_length = 16
612
613# Enables the Force option on upload_to_image. This enables running
614# upload_volume on in-use volumes for backends that support it. (boolean value)
615#enable_force_upload = false
616
617# Create volume from snapshot at the host where snapshot resides (boolean
618# value)
619#snapshot_same_host = true
620
621# Ensure that the new volumes are the same AZ as snapshot or source volume
622# (boolean value)
623#cloned_volume_same_az = true
624
625# Cache volume availability zones in memory for the provided duration in
626# seconds (integer value)
627#az_cache_duration = 3600
628
629# Number of times to attempt to run flakey shell commands (integer value)
630#num_shell_tries = 3
631
632# The percentage of backend capacity is reserved (integer value)
633# Minimum value: 0
634# Maximum value: 100
635#reserved_percentage = 0
636
637# Prefix for iSCSI volumes (string value)
638#iscsi_target_prefix = iqn.2010-10.org.openstack:
639
640# The IP address that the iSCSI daemon is listening on (string value)
641#iscsi_ip_address = $my_ip
642
643# The list of secondary IP addresses of the iSCSI daemon (list value)
644#iscsi_secondary_ip_addresses =
645
646# The port that the iSCSI daemon is listening on (port value)
647# Minimum value: 0
648# Maximum value: 65535
649#iscsi_port = 3260
650
651# The maximum number of times to rescan targets to find volume (integer value)
652#num_volume_device_scan_tries = 3
653
654# The backend name for a given driver implementation (string value)
655#volume_backend_name = <None>
656
657# Do we attach/detach volumes in cinder using multipath for volume to image and
658# image to volume transfers? (boolean value)
659#use_multipath_for_image_xfer = false
660
661# If this is set to True, attachment of volumes for image transfer will be
662# aborted when multipathd is not running. Otherwise, it will fallback to single
663# path. (boolean value)
664#enforce_multipath_for_image_xfer = false
665
666# Method used to wipe old volumes (string value)
667# Allowed values: none, zero
668#volume_clear = zero
669
670# Size in MiB to wipe at start of old volumes. 1024 MiBat max. 0 => all
671# (integer value)
672# Maximum value: 1024
673#volume_clear_size = 0
674
675# The flag to pass to ionice to alter the i/o priority of the process used to
676# zero a volume after deletion, for example "-c3" for idle only priority.
677# (string value)
678#volume_clear_ionice = <None>
679
680# iSCSI target user-land tool to use. tgtadm is default, use lioadm for LIO
681# iSCSI support, scstadmin for SCST target support, ietadm for iSCSI Enterprise
682# Target, iscsictl for Chelsio iSCSI Target or fake for testing. (string value)
683# Allowed values: tgtadm, lioadm, scstadmin, iscsictl, ietadm, fake
684#iscsi_helper = tgtadm
685
686# Volume configuration file storage directory (string value)
687#volumes_dir = $state_path/volumes
688
689# IET configuration file (string value)
690#iet_conf = /etc/iet/ietd.conf
691
692# Chiscsi (CXT) global defaults configuration file (string value)
693#chiscsi_conf = /etc/chelsio-iscsi/chiscsi.conf
694
695# Sets the behavior of the iSCSI target to either perform blockio or fileio
696# optionally, auto can be set and Cinder will autodetect type of backing device
697# (string value)
698# Allowed values: blockio, fileio, auto
699#iscsi_iotype = fileio
700
701# The default block size used when copying/clearing volumes (string value)
702#volume_dd_blocksize = 1M
703
704# The blkio cgroup name to be used to limit bandwidth of volume copy (string
705# value)
706#volume_copy_blkio_cgroup_name = cinder-volume-copy
707
708# The upper limit of bandwidth of volume copy. 0 => unlimited (integer value)
709#volume_copy_bps_limit = 0
710
711# Sets the behavior of the iSCSI target to either perform write-back(on) or
712# write-through(off). This parameter is valid if iscsi_helper is set to tgtadm.
713# (string value)
714# Allowed values: on, off
715#iscsi_write_cache = on
716
717# Sets the target-specific flags for the iSCSI target. Only used for tgtadm to
718# specify backing device flags using bsoflags option. The specified string is
719# passed as is to the underlying tool. (string value)
720#iscsi_target_flags =
721
722# Determines the iSCSI protocol for new iSCSI volumes, created with tgtadm or
723# lioadm target helpers. In order to enable RDMA, this parameter should be set
724# with the value "iser". The supported iSCSI protocol values are "iscsi" and
725# "iser". (string value)
726# Allowed values: iscsi, iser
727#iscsi_protocol = iscsi
728
729# The path to the client certificate key for verification, if the driver
730# supports it. (string value)
731#driver_client_cert_key = <None>
732
733# The path to the client certificate for verification, if the driver supports
734# it. (string value)
735#driver_client_cert = <None>
736
737# Tell driver to use SSL for connection to backend storage if the driver
738# supports it. (boolean value)
739#driver_use_ssl = false
740
741# Float representation of the over subscription ratio when thin provisioning is
742# involved. Default ratio is 20.0, meaning provisioned capacity can be 20 times
743# of the total physical capacity. If the ratio is 10.5, it means provisioned
744# capacity can be 10.5 times of the total physical capacity. A ratio of 1.0
745# means provisioned capacity cannot exceed the total physical capacity. The
746# ratio has to be a minimum of 1.0. (floating point value)
747#max_over_subscription_ratio = 20.0
748
749# Certain ISCSI targets have predefined target names, SCST target driver uses
750# this name. (string value)
751#scst_target_iqn_name = <None>
752
753# SCST target implementation can choose from multiple SCST target drivers.
754# (string value)
755#scst_target_driver = iscsi
756
757# Option to enable/disable CHAP authentication for targets. (boolean value)
758#use_chap_auth = false
759
760# CHAP user name. (string value)
761#chap_username =
762
763# Password for specified CHAP account name. (string value)
764#chap_password =
765
766# Namespace for driver private data values to be saved in. (string value)
767#driver_data_namespace = <None>
768
769# String representation for an equation that will be used to filter hosts. Only
770# used when the driver filter is set to be used by the Cinder scheduler.
771# (string value)
772#filter_function = <None>
773
774# String representation for an equation that will be used to determine the
775# goodness of a host. Only used when using the goodness weigher is set to be
776# used by the Cinder scheduler. (string value)
777#goodness_function = <None>
778
779# If set to True the http client will validate the SSL certificate of the
780# backend endpoint. (boolean value)
781#driver_ssl_cert_verify = false
782
783# Can be used to specify a non default path to a CA_BUNDLE file or directory
784# with certificates of trusted CAs, which will be used to validate the backend
785# (string value)
786#driver_ssl_cert_path = <None>
787
788# List of options that control which trace info is written to the DEBUG log
789# level to assist developers. Valid values are method and api. (list value)
790#trace_flags = <None>
791
792# Multi opt of dictionaries to represent a replication target device. This
793# option may be specified multiple times in a single config section to specify
794# multiple replication target devices. Each entry takes the standard dict
795# config form: replication_device =
796# target_device_id:<required>,key1:value1,key2:value2... (dict value)
797#replication_device = <None>
798
799# If set to True, upload-to-image in raw format will create a cloned volume and
800# register its location to the image service, instead of uploading the volume
801# content. The cinder backend and locations support must be enabled in the
802# image service, and glance_api_version must be set to 2. (boolean value)
803#image_upload_use_cinder_backend = false
804
805# If set to True, the image volume created by upload-to-image will be placed in
806# the internal tenant. Otherwise, the image volume is created in the current
807# context's tenant. (boolean value)
808#image_upload_use_internal_tenant = false
809
810# Enable the image volume cache for this backend. (boolean value)
811#image_volume_cache_enabled = false
812
813# Max size of the image volume cache for this backend in GB. 0 => unlimited.
814# (integer value)
815#image_volume_cache_max_size_gb = 0
816
817# Max number of entries allowed in the image volume cache. 0 => unlimited.
818# (integer value)
819#image_volume_cache_max_count = 0
820
821# Report to clients of Cinder that the backend supports discard (aka.
822# trim/unmap). This will not actually change the behavior of the backend or the
823# client directly, it will only notify that it can be used. (boolean value)
824#report_discard_supported = false
825
826# Protocol for transferring data between host and storage back-end. (string
827# value)
828# Allowed values: iscsi, fc
829#storage_protocol = iscsi
830
831# If this is set to True, the backup_use_temp_snapshot path will be used during
832# the backup. Otherwise, it will use backup_use_temp_volume path. (boolean
833# value)
834#backup_use_temp_snapshot = false
835
836# Set this to True when you want to allow an unsupported driver to start.
837# Drivers that haven't maintained a working CI system and testing are marked as
838# unsupported until CI is working again. This also marks a driver as
839# deprecated and may be removed in the next release. (boolean value)
840#enable_unsupported_driver = false
841
842# The maximum number of times to rescan iSER targetto find volume (integer
843# value)
844#num_iser_scan_tries = 3
845
846# Prefix for iSER volumes (string value)
847#iser_target_prefix = iqn.2010-10.org.openstack:
848
849# The IP address that the iSER daemon is listening on (string value)
850#iser_ip_address = $my_ip
851
852# The port that the iSER daemon is listening on (port value)
853# Minimum value: 0
854# Maximum value: 65535
855#iser_port = 3260
856
857# The name of the iSER target user-land tool to use (string value)
858#iser_helper = tgtadm
859
860# List of all available devices (list value)
861#available_devices =
862
863# IP address/hostname of Blockbridge API. (string value)
864#blockbridge_api_host = <None>
865
866# Override HTTPS port to connect to Blockbridge API server. (integer value)
867#blockbridge_api_port = <None>
868
869# Blockbridge API authentication scheme (token or password) (string value)
870# Allowed values: token, password
871#blockbridge_auth_scheme = token
872
873# Blockbridge API token (for auth scheme 'token') (string value)
874#blockbridge_auth_token = <None>
875
876# Blockbridge API user (for auth scheme 'password') (string value)
877#blockbridge_auth_user = <None>
878
879# Blockbridge API password (for auth scheme 'password') (string value)
880#blockbridge_auth_password = <None>
881
882# Defines the set of exposed pools and their associated backend query strings
883# (dict value)
884#blockbridge_pools = OpenStack:+openstack
885
886# Default pool name if unspecified. (string value)
887#blockbridge_default_pool = <None>
888
889# These values will be used for CloudByte storage's addQos API call. (dict
890# value)
891#cb_add_qosgroup = graceallowed:false,iops:10,iopscontrol:true,latency:15,memlimit:0,networkspeed:0,throughput:0,tpcontrol:false
892
893# These values will be used for CloudByte storage's createVolume API call.
894# (dict value)
895#cb_create_volume = blocklength:512B,compression:off,deduplication:off,protocoltype:ISCSI,recordsize:16k,sync:always
896
897# Driver will use this API key to authenticate against the CloudByte storage's
898# management interface. (string value)
899#cb_apikey = <None>
900
901# CloudByte storage specific account name. This maps to a project name in
902# OpenStack. (string value)
903#cb_account_name = <None>
904
905# This corresponds to the name of Tenant Storage Machine (TSM) in CloudByte
906# storage. A volume will be created in this TSM. (string value)
907#cb_tsm_name = <None>
908
909# A retry value in seconds. Will be used by the driver to check if volume
910# creation was successful in CloudByte storage. (integer value)
911#cb_confirm_volume_create_retry_interval = 5
912
913# Will confirm a successful volume creation in CloudByte storage by making this
914# many number of attempts. (integer value)
915#cb_confirm_volume_create_retries = 3
916
917# A retry value in seconds. Will be used by the driver to check if volume
918# deletion was successful in CloudByte storage. (integer value)
919#cb_confirm_volume_delete_retry_interval = 5
920
921# Will confirm a successful volume deletion in CloudByte storage by making this
922# many number of attempts. (integer value)
923#cb_confirm_volume_delete_retries = 3
924
925# This corresponds to the discovery authentication group in CloudByte storage.
926# Chap users are added to this group. Driver uses the first user found for this
927# group. Default value is None. (string value)
928#cb_auth_group = <None>
929
930# These values will be used for CloudByte storage's updateQosGroup API call.
931# (list value)
932#cb_update_qos_group = iops,latency,graceallowed
933
934# These values will be used for CloudByte storage's updateFileSystem API call.
935# (list value)
936#cb_update_file_system = compression,sync,noofcopies,readonly
937
938# RPC port to connect to Coho Data MicroArray (integer value)
939#coho_rpc_port = 2049
940
941# Hostname for the CoprHD Instance (string value)
942#coprhd_hostname = <None>
943
944# Port for the CoprHD Instance (port value)
945# Minimum value: 0
946# Maximum value: 65535
947#coprhd_port = 4443
948
949# Username for accessing the CoprHD Instance (string value)
950#coprhd_username = <None>
951
952# Password for accessing the CoprHD Instance (string value)
953#coprhd_password = <None>
954
955# Tenant to utilize within the CoprHD Instance (string value)
956#coprhd_tenant = <None>
957
958# Project to utilize within the CoprHD Instance (string value)
959#coprhd_project = <None>
960
961# Virtual Array to utilize within the CoprHD Instance (string value)
962#coprhd_varray = <None>
963
964# True | False to indicate if the storage array in CoprHD is VMAX or VPLEX
965# (boolean value)
966#coprhd_emulate_snapshot = false
967
968# Rest Gateway IP or FQDN for Scaleio (string value)
969#coprhd_scaleio_rest_gateway_host = None
970
971# Rest Gateway Port for Scaleio (port value)
972# Minimum value: 0
973# Maximum value: 65535
974#coprhd_scaleio_rest_gateway_port = 4984
975
976# Username for Rest Gateway (string value)
977#coprhd_scaleio_rest_server_username = <None>
978
979# Rest Gateway Password (string value)
980#coprhd_scaleio_rest_server_password = <None>
981
982# verify server certificate (boolean value)
983#scaleio_verify_server_certificate = false
984
985# Server certificate path (string value)
986#scaleio_server_certificate_path = <None>
987
988# Datera API port. (string value)
989#datera_api_port = 7717
990
991# DEPRECATED: Datera API version. (string value)
992# This option is deprecated for removal.
993# Its value may be silently ignored in the future.
994#datera_api_version = 2
995
996# Timeout for HTTP 503 retry messages (integer value)
997#datera_503_timeout = 120
998
999# Interval between 503 retries (integer value)
1000#datera_503_interval = 5
1001
1002# True to set function arg and return logging (boolean value)
1003#datera_debug = false
1004
1005# ONLY FOR DEBUG/TESTING PURPOSES
1006# True to set replica_count to 1 (boolean value)
1007#datera_debug_replica_count_override = false
1008
1009# If set to 'Map' --> OpenStack project ID will be mapped implicitly to Datera
1010# tenant ID
1011# If set to 'None' --> Datera tenant ID will not be used during volume
1012# provisioning
1013# If set to anything else --> Datera tenant ID will be the provided value
1014# (string value)
1015#datera_tenant_id = <None>
1016
1017# Storage Center System Serial Number (integer value)
1018#dell_sc_ssn = 64702
1019
1020# Dell API port (port value)
1021# Minimum value: 0
1022# Maximum value: 65535
1023#dell_sc_api_port = 3033
1024
1025# Name of the server folder to use on the Storage Center (string value)
1026#dell_sc_server_folder = openstack
1027
1028# Name of the volume folder to use on the Storage Center (string value)
1029#dell_sc_volume_folder = openstack
1030
1031# Enable HTTPS SC certificate verification (boolean value)
1032#dell_sc_verify_cert = false
1033
1034# IP address of secondary DSM controller (string value)
1035#secondary_san_ip =
1036
1037# Secondary DSM user name (string value)
1038#secondary_san_login = Admin
1039
1040# Secondary DSM user password name (string value)
1041#secondary_san_password =
1042
1043# Secondary Dell API port (port value)
1044# Minimum value: 0
1045# Maximum value: 65535
1046#secondary_sc_api_port = 3033
1047
1048# Domain IP to be excluded from iSCSI returns. (IP address value)
1049#excluded_domain_ip = <None>
1050
1051# Server OS type to use when creating a new server on the Storage Center.
1052# (string value)
1053#dell_server_os = Red Hat Linux 6.x
1054
1055# Group name to use for creating volumes. Defaults to "group-0". (string value)
1056#eqlx_group_name = group-0
1057
1058# Maximum retry count for reconnection. Default is 5. (integer value)
1059# Minimum value: 0
1060#eqlx_cli_max_retries = 5
1061
1062# Pool in which volumes will be created. Defaults to "default". (string value)
1063#eqlx_pool = default
1064
1065# REST server port. (string value)
1066#sio_rest_server_port = 443
1067
1068# Verify server certificate. (boolean value)
1069#sio_verify_server_certificate = false
1070
1071# Server certificate path. (string value)
1072#sio_server_certificate_path = <None>
1073
1074# Round up volume capacity. (boolean value)
1075#sio_round_volume_capacity = true
1076
1077# Unmap volume before deletion. (boolean value)
1078#sio_unmap_volume_before_deletion = false
1079
1080# Protection Domain ID. (string value)
1081#sio_protection_domain_id = <None>
1082
1083# Protection Domain name. (string value)
1084#sio_protection_domain_name = <None>
1085
1086# Storage Pools. (string value)
1087#sio_storage_pools = <None>
1088
1089# Storage Pool name. (string value)
1090#sio_storage_pool_name = <None>
1091
1092# Storage Pool ID. (string value)
1093#sio_storage_pool_id = <None>
1094
1095# max_over_subscription_ratio setting for the ScaleIO driver. This replaces the
1096# general max_over_subscription_ratio which has no effect in this
1097# driver.Maximum value allowed for ScaleIO is 10.0. (floating point value)
1098#sio_max_over_subscription_ratio = 10.0
1099
1100# A comma-separated list of storage pool names to be used. (list value)
1101#unity_storage_pool_names = <None>
1102
1103# A comma-separated list of iSCSI or FC ports to be used. Each port can be
1104# Unix-style glob expressions. (list value)
1105#unity_io_ports = <None>
1106
1107# Use this file for cinder emc plugin config data (string value)
1108#cinder_emc_config_file = /etc/cinder/cinder_emc_config.xml
1109
1110# Use this value to specify multi-pool support for VMAX3 (string value)
1111#multi_pool_support = False
1112
1113# Use this value to enable the initiator_check (string value)
1114#initiator_check = False
1115
1116# VNX authentication scope type. By default, the value is global. (string
1117# value)
1118#storage_vnx_authentication_type = global
1119
1120# Directory path that contains the VNX security file. Make sure the security
1121# file is generated first. (string value)
1122#storage_vnx_security_file_dir = <None>
1123
1124# Naviseccli Path. (string value)
1125#naviseccli_path = <None>
1126
1127# Comma-separated list of storage pool names to be used. (list value)
1128#storage_vnx_pool_names = <None>
1129
1130# Default timeout for CLI operations in minutes. For example, LUN migration is
1131# a typical long running operation, which depends on the LUN size and the load
1132# of the array. An upper bound in the specific deployment can be set to avoid
1133# unnecessary long wait. By default, it is 365 days long. (integer value)
1134#default_timeout = 31536000
1135
1136# Default max number of LUNs in a storage group. By default, the value is 255.
1137# (integer value)
1138#max_luns_per_storage_group = 255
1139
1140# To destroy storage group when the last LUN is removed from it. By default,
1141# the value is False. (boolean value)
1142#destroy_empty_storage_group = false
1143
1144# Mapping between hostname and its iSCSI initiator IP addresses. (string value)
1145#iscsi_initiators = <None>
1146
1147# Comma separated iSCSI or FC ports to be used in Nova or Cinder. (list value)
1148#io_port_list = <None>
1149
1150# Automatically register initiators. By default, the value is False. (boolean
1151# value)
1152#initiator_auto_registration = false
1153
1154# Automatically deregister initiators after the related storage group is
1155# destroyed. By default, the value is False. (boolean value)
1156#initiator_auto_deregistration = false
1157
1158# Report free_capacity_gb as 0 when the limit to maximum number of pool LUNs is
1159# reached. By default, the value is False. (boolean value)
1160#check_max_pool_luns_threshold = false
1161
1162# Delete a LUN even if it is in Storage Groups. By default, the value is False.
1163# (boolean value)
1164#force_delete_lun_in_storagegroup = false
1165
1166# Force LUN creation even if the full threshold of pool is reached. By default,
1167# the value is False. (boolean value)
1168#ignore_pool_full_threshold = false
1169
1170# XMS cluster id in multi-cluster environment (string value)
1171#xtremio_cluster_name =
1172
1173# Number of retries in case array is busy (integer value)
1174#xtremio_array_busy_retry_count = 5
1175
1176# Interval between retries in case array is busy (integer value)
1177#xtremio_array_busy_retry_interval = 5
1178
1179# Number of volumes created from each cached glance image (integer value)
1180#xtremio_volumes_per_glance_cache = 100
1181
1182# The IP of DMS client socket server (IP address value)
1183#disco_client = 127.0.0.1
1184
1185# The port to connect DMS client socket server (port value)
1186# Minimum value: 0
1187# Maximum value: 65535
1188#disco_client_port = 9898
1189
1190# DEPRECATED: Path to the wsdl file to communicate with DISCO request manager
1191# (string value)
1192# This option is deprecated for removal.
1193# Its value may be silently ignored in the future.
1194#disco_wsdl_path = /etc/cinder/DISCOService.wsdl
1195
1196# The IP address of the REST server (IP address value)
1197#rest_ip = <None>
1198
1199# Use soap client or rest client for communicating with DISCO. Possible values
1200# are "soap" or "rest". (string value)
1201#choice_client = <None>
1202
1203# The port of DISCO source API (port value)
1204# Minimum value: 0
1205# Maximum value: 65535
1206#disco_src_api_port = 8080
1207
1208# Prefix before volume name to differentiate DISCO volume created through
1209# openstack and the other ones (string value)
1210#volume_name_prefix = openstack-
1211
1212# How long we check whether a snapshot is finished before we give up (integer
1213# value)
1214#snapshot_check_timeout = 3600
1215
1216# How long we check whether a restore is finished before we give up (integer
1217# value)
1218#restore_check_timeout = 3600
1219
1220# How long we check whether a clone is finished before we give up (integer
1221# value)
1222#clone_check_timeout = 3600
1223
1224# How long we wait before retrying to get an item detail (integer value)
1225#retry_interval = 1
1226
1227# Pool or Vdisk name to use for volume creation. (string value)
1228#dothill_backend_name = A
1229
1230# linear (for Vdisk) or virtual (for Pool). (string value)
1231# Allowed values: linear, virtual
1232#dothill_backend_type = virtual
1233
1234# DotHill API interface protocol. (string value)
1235# Allowed values: http, https
1236#dothill_api_protocol = https
1237
1238# Whether to verify DotHill array SSL certificate. (boolean value)
1239#dothill_verify_certificate = false
1240
1241# DotHill array SSL certificate path. (string value)
1242#dothill_verify_certificate_path = <None>
1243
1244# List of comma-separated target iSCSI IP addresses. (list value)
1245#dothill_iscsi_ips =
1246
1247# Number of nodes that should replicate the data. (integer value)
1248#drbdmanage_redundancy = 1
1249
1250# Resource deployment completion wait policy. (string value)
1251#drbdmanage_resource_policy = {"ratio": "0.51", "timeout": "60"}
1252
1253# Disk options to set on new resources. See http://www.drbd.org/en/doc/users-
1254# guide-90/re-drbdconf for all the details. (string value)
1255#drbdmanage_disk_options = {"c-min-rate": "4M"}
1256
1257# Net options to set on new resources. See http://www.drbd.org/en/doc/users-
1258# guide-90/re-drbdconf for all the details. (string value)
1259#drbdmanage_net_options = {"connect-int": "4", "allow-two-primaries": "yes", "ko-count": "30", "max-buffers": "20000", "ping-timeout": "100"}
1260
1261# Resource options to set on new resources. See http://www.drbd.org/en/doc
1262# /users-guide-90/re-drbdconf for all the details. (string value)
1263#drbdmanage_resource_options = {"auto-promote-timeout": "300"}
1264
1265# Snapshot completion wait policy. (string value)
1266#drbdmanage_snapshot_policy = {"count": "1", "timeout": "60"}
1267
1268# Volume resize completion wait policy. (string value)
1269#drbdmanage_resize_policy = {"timeout": "60"}
1270
1271# Resource deployment completion wait plugin. (string value)
1272#drbdmanage_resource_plugin = drbdmanage.plugins.plugins.wait_for.WaitForResource
1273
1274# Snapshot completion wait plugin. (string value)
1275#drbdmanage_snapshot_plugin = drbdmanage.plugins.plugins.wait_for.WaitForSnapshot
1276
1277# Volume resize completion wait plugin. (string value)
1278#drbdmanage_resize_plugin = drbdmanage.plugins.plugins.wait_for.WaitForVolumeSize
1279
1280# If set, the c-vol node will receive a useable
1281# /dev/drbdX device, even if the actual data is stored on
1282# other nodes only.
1283# This is useful for debugging, maintenance, and to be
1284# able to do the iSCSI export from the c-vol node. (boolean
1285# value)
1286#drbdmanage_devs_on_controller = true
1287
1288# FSS pool id in which FalconStor volumes are stored. (integer value)
1289#fss_pool =
1290
1291# Specifies FSS secondary management IP to be used if san_ip is invalid or
1292# becomes inaccessible. (string value)
1293#fss_san_secondary_ip =
1294
1295# Enable HTTP debugging to FSS (boolean value)
1296#fss_debug = false
1297
1298# FSS additional retry list, separate by ; (string value)
1299#additional_retry_list =
1300
1301# config file for cinder eternus_dx volume driver (string value)
1302#cinder_eternus_config_file = /etc/cinder/cinder_fujitsu_eternus_dx.xml
1303
1304# The flag of thin storage allocation. (boolean value)
1305#dsware_isthin = false
1306
1307# Fusionstorage manager ip addr for cinder-volume. (string value)
1308#dsware_manager =
1309
1310# Fusionstorage agent ip addr range. (string value)
1311#fusionstorageagent =
1312
1313# Pool type, like sata-2copy. (string value)
1314#pool_type = default
1315
1316# Pool id permit to use. (list value)
1317#pool_id_filter =
1318
1319# Create clone volume timeout. (integer value)
1320#clone_volume_timeout = 680
1321
1322# Space network name to use for data transfer (string value)
1323#hgst_net = Net 1 (IPv4)
1324
1325# Comma separated list of Space storage servers:devices. ex:
1326# os1_stor:gbd0,os2_stor:gbd0 (string value)
1327#hgst_storage_servers = os:gbd0
1328
1329# Should spaces be redundantly stored (1/0) (string value)
1330#hgst_redundancy = 0
1331
1332# User to own created spaces (string value)
1333#hgst_space_user = root
1334
1335# Group to own created spaces (string value)
1336#hgst_space_group = disk
1337
1338# UNIX mode for created spaces (string value)
1339#hgst_space_mode = 0600
1340
1341# Serial number of storage system (string value)
1342#hitachi_serial_number = <None>
1343
1344# Name of an array unit (string value)
1345#hitachi_unit_name = <None>
1346
1347# Pool ID of storage system (integer value)
1348#hitachi_pool_id = <None>
1349
1350# Thin pool ID of storage system (integer value)
1351#hitachi_thin_pool_id = <None>
1352
1353# Range of logical device of storage system (string value)
1354#hitachi_ldev_range = <None>
1355
1356# Default copy method of storage system (string value)
1357#hitachi_default_copy_method = FULL
1358
1359# Copy speed of storage system (integer value)
1360#hitachi_copy_speed = 3
1361
1362# Interval to check copy (integer value)
1363#hitachi_copy_check_interval = 3
1364
1365# Interval to check copy asynchronously (integer value)
1366#hitachi_async_copy_check_interval = 10
1367
1368# Control port names for HostGroup or iSCSI Target (string value)
1369#hitachi_target_ports = <None>
1370
1371# Range of group number (string value)
1372#hitachi_group_range = <None>
1373
1374# Request for creating HostGroup or iSCSI Target (boolean value)
1375#hitachi_group_request = false
1376
1377# Request for FC Zone creating HostGroup (boolean value)
1378#hitachi_zoning_request = false
1379
1380# Instance numbers for HORCM (string value)
1381#hitachi_horcm_numbers = 200,201
1382
1383# Username of storage system for HORCM (string value)
1384#hitachi_horcm_user = <None>
1385
1386# Password of storage system for HORCM (string value)
1387#hitachi_horcm_password = <None>
1388
1389# Add to HORCM configuration (boolean value)
1390#hitachi_horcm_add_conf = true
1391
1392# Timeout until a resource lock is released, in seconds. The value must be
1393# between 0 and 7200. (integer value)
1394#hitachi_horcm_resource_lock_timeout = 600
1395
1396# Add CHAP user (boolean value)
1397#hitachi_add_chap_user = false
1398
1399# iSCSI authentication method (string value)
1400#hitachi_auth_method = <None>
1401
1402# iSCSI authentication username (string value)
1403#hitachi_auth_user = HBSD-CHAP-user
1404
1405# iSCSI authentication password (string value)
1406#hitachi_auth_password = HBSD-CHAP-password
1407
1408# DEPRECATED: Legacy configuration file for HNAS iSCSI Cinder plugin. This is
1409# not needed if you fill all configuration on cinder.conf (string value)
1410# This option is deprecated for removal.
1411# Its value may be silently ignored in the future.
1412#hds_hnas_iscsi_config_file = /opt/hds/hnas/cinder_iscsi_conf.xml
1413
1414# Whether the chap authentication is enabled in the iSCSI target or not.
1415# (boolean value)
1416#hnas_chap_enabled = true
1417
1418# Service 0 iSCSI IP (IP address value)
1419#hnas_svc0_iscsi_ip = <None>
1420
1421# Service 1 iSCSI IP (IP address value)
1422#hnas_svc1_iscsi_ip = <None>
1423
1424# Service 2 iSCSI IP (IP address value)
1425#hnas_svc2_iscsi_ip = <None>
1426
1427# Service 3 iSCSI IP (IP address value)
1428#hnas_svc3_iscsi_ip = <None>
1429
1430# DEPRECATED: Legacy configuration file for HNAS NFS Cinder plugin. This is not
1431# needed if you fill all configuration on cinder.conf (string value)
1432# This option is deprecated for removal.
1433# Its value may be silently ignored in the future.
1434#hds_hnas_nfs_config_file = /opt/hds/hnas/cinder_nfs_conf.xml
1435
1436# Management IP address of HNAS. This can be any IP in the admin address on
1437# HNAS or the SMU IP. (IP address value)
1438#hnas_mgmt_ip0 = <None>
1439
1440# Command to communicate to HNAS. (string value)
1441#hnas_ssc_cmd = ssc
1442
1443# HNAS username. (string value)
1444#hnas_username = <None>
1445
1446# HNAS password. (string value)
1447#hnas_password = <None>
1448
1449# Port to be used for SSH authentication. (port value)
1450# Minimum value: 0
1451# Maximum value: 65535
1452#hnas_ssh_port = 22
1453
1454# Path to the SSH private key used to authenticate in HNAS SMU. (string value)
1455#hnas_ssh_private_key = <None>
1456
1457# The IP of the HNAS cluster admin. Required only for HNAS multi-cluster
1458# setups. (string value)
1459#hnas_cluster_admin_ip0 = <None>
1460
1461# Service 0 pool name (string value)
1462# Deprecated group/name - [DEFAULT]/hnas_svc0_volume_type
1463#hnas_svc0_pool_name = <None>
1464
1465# Service 0 HDP (string value)
1466#hnas_svc0_hdp = <None>
1467
1468# Service 1 pool name (string value)
1469# Deprecated group/name - [DEFAULT]/hnas_svc1_volume_type
1470#hnas_svc1_pool_name = <None>
1471
1472# Service 1 HDP (string value)
1473#hnas_svc1_hdp = <None>
1474
1475# Service 2 pool name (string value)
1476# Deprecated group/name - [DEFAULT]/hnas_svc2_volume_type
1477#hnas_svc2_pool_name = <None>
1478
1479# Service 2 HDP (string value)
1480#hnas_svc2_hdp = <None>
1481
1482# Service 3 pool name: (string value)
1483# Deprecated group/name - [DEFAULT]/hnas_svc3_volume_type
1484#hnas_svc3_pool_name = <None>
1485
1486# Service 3 HDP (string value)
1487#hnas_svc3_hdp = <None>
1488
1489# Product number of the storage system. (string value)
1490#vsp_storage_id = <None>
1491
1492# Pool number or pool name of the DP pool. (string value)
1493#vsp_pool = <None>
1494
1495# Pool number or pool name of the Thin Image pool. (string value)
1496#vsp_thin_pool = <None>
1497
1498# Range of the LDEV numbers in the format of 'xxxx-yyyy' that can be used by
1499# the driver. Values can be in decimal format (e.g. 1000) or in colon-separated
1500# hexadecimal format (e.g. 00:03:E8). (string value)
1501#vsp_ldev_range = <None>
1502
1503# Method of volume copy. FULL indicates full data copy by Shadow Image and THIN
1504# indicates differential data copy by Thin Image. (string value)
1505# Allowed values: FULL, THIN
1506#vsp_default_copy_method = FULL
1507
1508# Speed at which data is copied by Shadow Image. 1 or 2 indicates low speed, 3
1509# indicates middle speed, and a value between 4 and 15 indicates high speed.
1510# (integer value)
1511# Minimum value: 1
1512# Maximum value: 15
1513#vsp_copy_speed = 3
1514
1515# Interval in seconds at which volume pair synchronization status is checked
1516# when volume pairs are created. (integer value)
1517# Minimum value: 1
1518# Maximum value: 600
1519#vsp_copy_check_interval = 3
1520
1521# Interval in seconds at which volume pair synchronization status is checked
1522# when volume pairs are deleted. (integer value)
1523# Minimum value: 1
1524# Maximum value: 600
1525#vsp_async_copy_check_interval = 10
1526
1527# IDs of the storage ports used to attach volumes to the controller node. To
1528# specify multiple ports, connect them by commas (e.g. CL1-A,CL2-A). (list
1529# value)
1530#vsp_target_ports = <None>
1531
1532# IDs of the storage ports used to attach volumes to compute nodes. To specify
1533# multiple ports, connect them by commas (e.g. CL1-A,CL2-A). (list value)
1534#vsp_compute_target_ports = <None>
1535
1536# If True, the driver will create host groups or iSCSI targets on storage ports
1537# as needed. (boolean value)
1538#vsp_group_request = false
1539
1540# If True, the driver will configure FC zoning between the server and the
1541# storage system provided that FC zoning manager is enabled. (boolean value)
1542#vsp_zoning_request = false
1543
1544# Warning: Failed to format sample for vsp_horcm_numbers
1545# sequence item 0: expected string, int found
1546
1547# Name of the user on the storage system. (string value)
1548#vsp_horcm_user = <None>
1549
1550# Password corresponding to vsp_horcm_user. (string value)
1551#vsp_horcm_password = <None>
1552
1553# If True, the driver will create or update the Command Control Interface
1554# configuration file as needed. (boolean value)
1555#vsp_horcm_add_conf = true
1556
1557# IDs of the storage ports used to copy volumes by Shadow Image or Thin Image.
1558# To specify multiple ports, connect them by commas (e.g. CL1-A,CL2-A). (list
1559# value)
1560#vsp_horcm_pair_target_ports = <None>
1561
1562# If True, CHAP authentication will be applied to communication between hosts
1563# and any of the iSCSI targets on the storage ports. (boolean value)
1564#vsp_use_chap_auth = false
1565
1566# Name of the user used for CHAP authentication performed in communication
1567# between hosts and iSCSI targets on the storage ports. (string value)
1568#vsp_auth_user = <None>
1569
1570# Password corresponding to vsp_auth_user. (string value)
1571#vsp_auth_password = <None>
1572
1573# 3PAR WSAPI Server Url like https://<3par ip>:8080/api/v1 (string value)
1574# Deprecated group/name - [DEFAULT]/hp3par_api_url
1575#hpe3par_api_url =
1576
1577# 3PAR username with the 'edit' role (string value)
1578# Deprecated group/name - [DEFAULT]/hp3par_username
1579#hpe3par_username =
1580
1581# 3PAR password for the user specified in hpe3par_username (string value)
1582# Deprecated group/name - [DEFAULT]/hp3par_password
1583#hpe3par_password =
1584
1585# List of the CPG(s) to use for volume creation (list value)
1586# Deprecated group/name - [DEFAULT]/hp3par_cpg
1587#hpe3par_cpg = OpenStack
1588
1589# The CPG to use for Snapshots for volumes. If empty the userCPG will be used.
1590# (string value)
1591# Deprecated group/name - [DEFAULT]/hp3par_cpg_snap
1592#hpe3par_cpg_snap =
1593
1594# The time in hours to retain a snapshot. You can't delete it before this
1595# expires. (string value)
1596# Deprecated group/name - [DEFAULT]/hp3par_snapshot_retention
1597#hpe3par_snapshot_retention =
1598
1599# The time in hours when a snapshot expires and is deleted. This must be
1600# larger than expiration (string value)
1601# Deprecated group/name - [DEFAULT]/hp3par_snapshot_expiration
1602#hpe3par_snapshot_expiration =
1603
1604# Enable HTTP debugging to 3PAR (boolean value)
1605# Deprecated group/name - [DEFAULT]/hp3par_debug
1606#hpe3par_debug = false
1607
1608# List of target iSCSI addresses to use. (list value)
1609# Deprecated group/name - [DEFAULT]/hp3par_iscsi_ips
1610#hpe3par_iscsi_ips =
1611
1612# Enable CHAP authentication for iSCSI connections. (boolean value)
1613# Deprecated group/name - [DEFAULT]/hp3par_iscsi_chap_enabled
1614#hpe3par_iscsi_chap_enabled = false
1615
1616# HPE LeftHand WSAPI Server Url like https://<LeftHand ip>:8081/lhos (uri
1617# value)
1618# Deprecated group/name - [DEFAULT]/hplefthand_api_url
1619#hpelefthand_api_url = <None>
1620
1621# HPE LeftHand Super user username (string value)
1622# Deprecated group/name - [DEFAULT]/hplefthand_username
1623#hpelefthand_username = <None>
1624
1625# HPE LeftHand Super user password (string value)
1626# Deprecated group/name - [DEFAULT]/hplefthand_password
1627#hpelefthand_password = <None>
1628
1629# HPE LeftHand cluster name (string value)
1630# Deprecated group/name - [DEFAULT]/hplefthand_clustername
1631#hpelefthand_clustername = <None>
1632
1633# Configure CHAP authentication for iSCSI connections (Default: Disabled)
1634# (boolean value)
1635# Deprecated group/name - [DEFAULT]/hplefthand_iscsi_chap_enabled
1636#hpelefthand_iscsi_chap_enabled = false
1637
1638# Enable HTTP debugging to LeftHand (boolean value)
1639# Deprecated group/name - [DEFAULT]/hplefthand_debug
1640#hpelefthand_debug = false
1641
1642# Port number of SSH service. (port value)
1643# Minimum value: 0
1644# Maximum value: 65535
1645#hpelefthand_ssh_port = 16022
1646
1647# Request for FC Zone creating host group (boolean value)
1648# Deprecated group/name - [DEFAULT]/hpxp_zoning_request
1649#hpexp_zoning_request = false
1650
1651# Type of storage command line interface (string value)
1652# Deprecated group/name - [DEFAULT]/hpxp_storage_cli
1653#hpexp_storage_cli = <None>
1654
1655# ID of storage system (string value)
1656# Deprecated group/name - [DEFAULT]/hpxp_storage_id
1657#hpexp_storage_id = <None>
1658
1659# Pool of storage system (string value)
1660# Deprecated group/name - [DEFAULT]/hpxp_pool
1661#hpexp_pool = <None>
1662
1663# Thin pool of storage system (string value)
1664# Deprecated group/name - [DEFAULT]/hpxp_thin_pool
1665#hpexp_thin_pool = <None>
1666
1667# Logical device range of storage system (string value)
1668# Deprecated group/name - [DEFAULT]/hpxp_ldev_range
1669#hpexp_ldev_range = <None>
1670
1671# Default copy method of storage system. There are two valid values: "FULL"
1672# specifies that a full copy; "THIN" specifies that a thin copy. Default value
1673# is "FULL" (string value)
1674# Deprecated group/name - [DEFAULT]/hpxp_default_copy_method
1675#hpexp_default_copy_method = FULL
1676
1677# Copy speed of storage system (integer value)
1678# Deprecated group/name - [DEFAULT]/hpxp_copy_speed
1679#hpexp_copy_speed = 3
1680
1681# Interval to check copy (integer value)
1682# Deprecated group/name - [DEFAULT]/hpxp_copy_check_interval
1683#hpexp_copy_check_interval = 3
1684
1685# Interval to check copy asynchronously (integer value)
1686# Deprecated group/name - [DEFAULT]/hpxp_async_copy_check_interval
1687#hpexp_async_copy_check_interval = 10
1688
1689# Target port names for host group or iSCSI target (list value)
1690# Deprecated group/name - [DEFAULT]/hpxp_target_ports
1691#hpexp_target_ports = <None>
1692
1693# Target port names of compute node for host group or iSCSI target (list value)
1694# Deprecated group/name - [DEFAULT]/hpxp_compute_target_ports
1695#hpexp_compute_target_ports = <None>
1696
1697# Request for creating host group or iSCSI target (boolean value)
1698# Deprecated group/name - [DEFAULT]/hpxp_group_request
1699#hpexp_group_request = false
1700
1701# Instance numbers for HORCM (list value)
1702# Deprecated group/name - [DEFAULT]/hpxp_horcm_numbers
1703#hpexp_horcm_numbers = 200,201
1704
1705# Username of storage system for HORCM (string value)
1706# Deprecated group/name - [DEFAULT]/hpxp_horcm_user
1707#hpexp_horcm_user = <None>
1708
1709# Add to HORCM configuration (boolean value)
1710# Deprecated group/name - [DEFAULT]/hpxp_horcm_add_conf
1711#hpexp_horcm_add_conf = true
1712
1713# Resource group name of storage system for HORCM (string value)
1714# Deprecated group/name - [DEFAULT]/hpxp_horcm_resource_name
1715#hpexp_horcm_resource_name = meta_resource
1716
1717# Only discover a specific name of host group or iSCSI target (boolean value)
1718# Deprecated group/name - [DEFAULT]/hpxp_horcm_name_only_discovery
1719#hpexp_horcm_name_only_discovery = false
1720
1721# The configuration file for the Cinder Huawei driver. (string value)
1722#cinder_huawei_conf_file = /etc/cinder/cinder_huawei_conf.xml
1723
1724# The remote device hypermetro will use. (string value)
1725#hypermetro_devices = <None>
1726
1727# The remote metro device san user. (string value)
1728#metro_san_user = <None>
1729
1730# The remote metro device san password. (string value)
1731#metro_san_password = <None>
1732
1733# The remote metro device domain name. (string value)
1734#metro_domain_name = <None>
1735
1736# The remote metro device request url. (string value)
1737#metro_san_address = <None>
1738
1739# The remote metro device pool names. (string value)
1740#metro_storage_pools = <None>
1741
1742# Connection protocol should be FC. (Default is FC.) (string value)
1743#flashsystem_connection_protocol = FC
1744
1745# Allows vdisk to multi host mapping. (Default is True) (boolean value)
1746#flashsystem_multihostmap_enabled = true
1747
1748# DEPRECATED: This option no longer has any affect. It is deprecated and will
1749# be removed in the next release. (boolean value)
1750# This option is deprecated for removal.
1751# Its value may be silently ignored in the future.
1752#flashsystem_multipath_enabled = false
1753
1754# Default iSCSI Port ID of FlashSystem. (Default port is 0.) (integer value)
1755#flashsystem_iscsi_portid = 0
1756
1757# Specifies the path of the GPFS directory where Block Storage volume and
1758# snapshot files are stored. (string value)
1759#gpfs_mount_point_base = <None>
1760
1761# Specifies the path of the Image service repository in GPFS. Leave undefined
1762# if not storing images in GPFS. (string value)
1763#gpfs_images_dir = <None>
1764
1765# Specifies the type of image copy to be used. Set this when the Image service
1766# repository also uses GPFS so that image files can be transferred efficiently
1767# from the Image service to the Block Storage service. There are two valid
1768# values: "copy" specifies that a full copy of the image is made;
1769# "copy_on_write" specifies that copy-on-write optimization strategy is used
1770# and unmodified blocks of the image file are shared efficiently. (string
1771# value)
1772# Allowed values: copy, copy_on_write, <None>
1773#gpfs_images_share_mode = <None>
1774
1775# Specifies an upper limit on the number of indirections required to reach a
1776# specific block due to snapshots or clones. A lengthy chain of copy-on-write
1777# snapshots or clones can have a negative impact on performance, but improves
1778# space utilization. 0 indicates unlimited clone depth. (integer value)
1779#gpfs_max_clone_depth = 0
1780
1781# Specifies that volumes are created as sparse files which initially consume no
1782# space. If set to False, the volume is created as a fully allocated file, in
1783# which case, creation may take a significantly longer time. (boolean value)
1784#gpfs_sparse_volumes = true
1785
1786# Specifies the storage pool that volumes are assigned to. By default, the
1787# system storage pool is used. (string value)
1788#gpfs_storage_pool = system
1789
1790# Mapping between IODevice address and unit address. (string value)
1791#ds8k_devadd_unitadd_mapping =
1792
1793# Set the first two digits of SSID (string value)
1794#ds8k_ssid_prefix = FF
1795
1796# Set to zLinux if your OpenStack version is prior to Liberty and you're
1797# connecting to zLinux systems. Otherwise set to auto. Valid values for this
1798# parameter are: 'auto', 'AMDLinuxRHEL', 'AMDLinuxSuse', 'AppleOSX', 'Fujitsu',
1799# 'Hp', 'HpTru64', 'HpVms', 'LinuxDT', 'LinuxRF', 'LinuxRHEL', 'LinuxSuse',
1800# 'Novell', 'SGI', 'SVC', 'SanFsAIX', 'SanFsLinux', 'Sun', 'VMWare', 'Win2000',
1801# 'Win2003', 'Win2008', 'Win2012', 'iLinux', 'nSeries', 'pLinux', 'pSeries',
1802# 'pSeriesPowerswap', 'zLinux', 'iSeries'. (string value)
1803#ds8k_host_type = auto
1804
1805# Proxy driver that connects to the IBM Storage Array (string value)
1806#proxy = cinder.volume.drivers.ibm.ibm_storage.proxy.IBMStorageProxy
1807
1808# Connection type to the IBM Storage Array (string value)
1809# Allowed values: fibre_channel, iscsi
1810#connection_type = iscsi
1811
1812# CHAP authentication mode, effective only for iscsi (disabled|enabled) (string
1813# value)
1814# Allowed values: disabled, enabled
1815#chap = disabled
1816
1817# List of Management IP addresses (separated by commas) (string value)
1818#management_ips =
1819
1820# Comma separated list of storage system storage pools for volumes. (list
1821# value)
1822#storwize_svc_volpool_name = volpool
1823
1824# Storage system space-efficiency parameter for volumes (percentage) (integer
1825# value)
1826# Minimum value: -1
1827# Maximum value: 100
1828#storwize_svc_vol_rsize = 2
1829
1830# Storage system threshold for volume capacity warnings (percentage) (integer
1831# value)
1832# Minimum value: -1
1833# Maximum value: 100
1834#storwize_svc_vol_warning = 0
1835
1836# Storage system autoexpand parameter for volumes (True/False) (boolean value)
1837#storwize_svc_vol_autoexpand = true
1838
1839# Storage system grain size parameter for volumes (32/64/128/256) (integer
1840# value)
1841#storwize_svc_vol_grainsize = 256
1842
1843# Storage system compression option for volumes (boolean value)
1844#storwize_svc_vol_compression = false
1845
1846# Enable Easy Tier for volumes (boolean value)
1847#storwize_svc_vol_easytier = true
1848
1849# The I/O group in which to allocate volumes (integer value)
1850#storwize_svc_vol_iogrp = 0
1851
1852# Maximum number of seconds to wait for FlashCopy to be prepared. (integer
1853# value)
1854# Minimum value: 1
1855# Maximum value: 600
1856#storwize_svc_flashcopy_timeout = 120
1857
1858# DEPRECATED: This option no longer has any affect. It is deprecated and will
1859# be removed in the next release. (boolean value)
1860# This option is deprecated for removal.
1861# Its value may be silently ignored in the future.
1862#storwize_svc_multihostmap_enabled = true
1863
1864# Allow tenants to specify QOS on create (boolean value)
1865#storwize_svc_allow_tenant_qos = false
1866
1867# If operating in stretched cluster mode, specify the name of the pool in which
1868# mirrored copies are stored.Example: "pool2" (string value)
1869#storwize_svc_stretched_cluster_partner = <None>
1870
1871# Specifies secondary management IP or hostname to be used if san_ip is invalid
1872# or becomes inaccessible. (string value)
1873#storwize_san_secondary_ip = <None>
1874
1875# Specifies that the volume not be formatted during creation. (boolean value)
1876#storwize_svc_vol_nofmtdisk = false
1877
1878# Specifies the Storwize FlashCopy copy rate to be used when creating a full
1879# volume copy. The default is rate is 50, and the valid rates are 1-100.
1880# (integer value)
1881# Minimum value: 1
1882# Maximum value: 100
1883#storwize_svc_flashcopy_rate = 50
1884
1885# Connect with multipath (FC only; iSCSI multipath is controlled by Nova)
1886# (boolean value)
1887#storwize_svc_multipath_enabled = false
1888
1889# Configure CHAP authentication for iSCSI connections (Default: Enabled)
1890# (boolean value)
1891#storwize_svc_iscsi_chap_enabled = true
1892
1893# Name of the pool from which volumes are allocated (string value)
1894#infinidat_pool_name = <None>
1895
1896# Infortrend raid pool name list. It is separated with comma. (string value)
1897#infortrend_pools_name =
1898
1899# The Infortrend CLI absolute path. By default, it is at
1900# /opt/bin/Infortrend/raidcmd_ESDS10.jar (string value)
1901#infortrend_cli_path = /opt/bin/Infortrend/raidcmd_ESDS10.jar
1902
1903# Maximum retry time for cli. Default is 5. (integer value)
1904#infortrend_cli_max_retries = 5
1905
1906# Default timeout for CLI copy operations in minutes. Support: migrate volume,
1907# create cloned volume and create volume from snapshot. By Default, it is 30
1908# minutes. (integer value)
1909#infortrend_cli_timeout = 30
1910
1911# Infortrend raid channel ID list on Slot A for OpenStack usage. It is
1912# separated with comma. By default, it is the channel 0~7. (string value)
1913#infortrend_slots_a_channels_id = 0,1,2,3,4,5,6,7
1914
1915# Infortrend raid channel ID list on Slot B for OpenStack usage. It is
1916# separated with comma. By default, it is the channel 0~7. (string value)
1917#infortrend_slots_b_channels_id = 0,1,2,3,4,5,6,7
1918
1919# Let the volume use specific provisioning. By default, it is the full
1920# provisioning. The supported options are full or thin. (string value)
1921#infortrend_provisioning = full
1922
1923# Let the volume use specific tiering level. By default, it is the level 0. The
1924# supported levels are 0,2,3,4. (string value)
1925#infortrend_tiering = 0
1926
1927# K2 driver will calculate max_oversubscription_ratio on setting this option as
1928# True. (boolean value)
1929#auto_calc_max_oversubscription_ratio = false
1930
1931# Pool or Vdisk name to use for volume creation. (string value)
1932#lenovo_backend_name = A
1933
1934# linear (for VDisk) or virtual (for Pool). (string value)
1935# Allowed values: linear, virtual
1936#lenovo_backend_type = virtual
1937
1938# Lenovo api interface protocol. (string value)
1939# Allowed values: http, https
1940#lenovo_api_protocol = https
1941
1942# Whether to verify Lenovo array SSL certificate. (boolean value)
1943#lenovo_verify_certificate = false
1944
1945# Lenovo array SSL certificate path. (string value)
1946#lenovo_verify_certificate_path = <None>
1947
1948# List of comma-separated target iSCSI IP addresses. (list value)
1949#lenovo_iscsi_ips =
1950
1951# Name for the VG that will contain exported volumes (string value)
1952#volume_group = cinder-volumes
1953
1954# If >0, create LVs with multiple mirrors. Note that this requires lvm_mirrors
1955# + 2 PVs with available space (integer value)
1956#lvm_mirrors = 0
1957
1958# Type of LVM volumes to deploy; (default, thin, or auto). Auto defaults to
1959# thin if thin is supported. (string value)
1960# Allowed values: default, thin, auto
1961#lvm_type = default
1962
1963# LVM conf file to use for the LVM driver in Cinder; this setting is ignored if
1964# the specified file does not exist (You can also specify 'None' to not use a
1965# conf file even if one exists). (string value)
1966#lvm_conf_file = /etc/cinder/lvm.conf
1967
1968# max_over_subscription_ratio setting for the LVM driver. If set, this takes
1969# precedence over the general max_over_subscription_ratio option. If None, the
1970# general option is used. (floating point value)
1971#lvm_max_over_subscription_ratio = 1.0
1972
1973# Suppress leaked file descriptor warnings in LVM commands. (boolean value)
1974#lvm_suppress_fd_warnings = false
1975
1976# The storage family type used on the storage system; valid values are
1977# ontap_7mode for using Data ONTAP operating in 7-Mode, ontap_cluster for using
1978# clustered Data ONTAP, or eseries for using E-Series. (string value)
1979# Allowed values: ontap_7mode, ontap_cluster, eseries
1980#netapp_storage_family = ontap_cluster
1981
1982# The storage protocol to be used on the data path with the storage system.
1983# (string value)
1984# Allowed values: iscsi, fc, nfs
1985#netapp_storage_protocol = <None>
1986
1987# The hostname (or IP address) for the storage system or proxy server. (string
1988# value)
1989#netapp_server_hostname = <None>
1990
1991# The TCP port to use for communication with the storage system or proxy
1992# server. If not specified, Data ONTAP drivers will use 80 for HTTP and 443 for
1993# HTTPS; E-Series will use 8080 for HTTP and 8443 for HTTPS. (integer value)
1994#netapp_server_port = <None>
1995
1996# The transport protocol used when communicating with the storage system or
1997# proxy server. (string value)
1998# Allowed values: http, https
1999#netapp_transport_type = http
2000
2001# Administrative user account name used to access the storage system or proxy
2002# server. (string value)
2003#netapp_login = <None>
2004
2005# Password for the administrative user account specified in the netapp_login
2006# option. (string value)
2007#netapp_password = <None>
2008
2009# This option specifies the virtual storage server (Vserver) name on the
2010# storage cluster on which provisioning of block storage volumes should occur.
2011# (string value)
2012#netapp_vserver = <None>
2013
2014# The vFiler unit on which provisioning of block storage volumes will be done.
2015# This option is only used by the driver when connecting to an instance with a
2016# storage family of Data ONTAP operating in 7-Mode. Only use this option when
2017# utilizing the MultiStore feature on the NetApp storage system. (string value)
2018#netapp_vfiler = <None>
2019
2020# The name of the config.conf stanza for a Data ONTAP (7-mode) HA partner.
2021# This option is only used by the driver when connecting to an instance with a
2022# storage family of Data ONTAP operating in 7-Mode, and it is required if the
2023# storage protocol selected is FC. (string value)
2024#netapp_partner_backend_name = <None>
2025
2026# The quantity to be multiplied by the requested volume size to ensure enough
2027# space is available on the virtual storage server (Vserver) to fulfill the
2028# volume creation request. Note: this option is deprecated and will be removed
2029# in favor of "reserved_percentage" in the Mitaka release. (floating point
2030# value)
2031#netapp_size_multiplier = 1.2
2032
2033# This option determines if storage space is reserved for LUN allocation. If
2034# enabled, LUNs are thick provisioned. If space reservation is disabled,
2035# storage space is allocated on demand. (string value)
2036# Allowed values: enabled, disabled
2037#netapp_lun_space_reservation = enabled
2038
2039# If the percentage of available space for an NFS share has dropped below the
2040# value specified by this option, the NFS image cache will be cleaned. (integer
2041# value)
2042#thres_avl_size_perc_start = 20
2043
2044# When the percentage of available space on an NFS share has reached the
2045# percentage specified by this option, the driver will stop clearing files from
2046# the NFS image cache that have not been accessed in the last M minutes, where
2047# M is the value of the expiry_thres_minutes configuration option. (integer
2048# value)
2049#thres_avl_size_perc_stop = 60
2050
2051# This option specifies the threshold for last access time for images in the
2052# NFS image cache. When a cache cleaning cycle begins, images in the cache that
2053# have not been accessed in the last M minutes, where M is the value of this
2054# parameter, will be deleted from the cache to create free space on the NFS
2055# share. (integer value)
2056#expiry_thres_minutes = 720
2057
2058# This option is used to specify the path to the E-Series proxy application on
2059# a proxy server. The value is combined with the value of the
2060# netapp_transport_type, netapp_server_hostname, and netapp_server_port options
2061# to create the URL used by the driver to connect to the proxy application.
2062# (string value)
2063#netapp_webservice_path = /devmgr/v2
2064
2065# This option is only utilized when the storage family is configured to
2066# eseries. This option is used to restrict provisioning to the specified
2067# controllers. Specify the value of this option to be a comma separated list of
2068# controller hostnames or IP addresses to be used for provisioning. (string
2069# value)
2070#netapp_controller_ips = <None>
2071
2072# Password for the NetApp E-Series storage array. (string value)
2073#netapp_sa_password = <None>
2074
2075# This option specifies whether the driver should allow operations that require
2076# multiple attachments to a volume. An example would be live migration of
2077# servers that have volumes attached. When enabled, this backend is limited to
2078# 256 total volumes in order to guarantee volumes can be accessed by more than
2079# one host. (boolean value)
2080#netapp_enable_multiattach = false
2081
2082# This option specifies the path of the NetApp copy offload tool binary. Ensure
2083# that the binary has execute permissions set which allow the effective user of
2084# the cinder-volume process to execute the file. (string value)
2085#netapp_copyoffload_tool_path = <None>
2086
2087# This option defines the type of operating system that will access a LUN
2088# exported from Data ONTAP; it is assigned to the LUN at the time it is
2089# created. (string value)
2090#netapp_lun_ostype = <None>
2091
2092# This option defines the type of operating system for all initiators that can
2093# access a LUN. This information is used when mapping LUNs to individual hosts
2094# or groups of hosts. (string value)
2095# Deprecated group/name - [DEFAULT]/netapp_eseries_host_type
2096#netapp_host_type = <None>
2097
2098# This option is used to restrict provisioning to the specified pools. Specify
2099# the value of this option to be a regular expression which will be applied to
2100# the names of objects from the storage backend which represent pools in
2101# Cinder. This option is only utilized when the storage protocol is configured
2102# to use iSCSI or FC. (string value)
2103# Deprecated group/name - [DEFAULT]/netapp_volume_list
2104# Deprecated group/name - [DEFAULT]/netapp_storage_pools
2105#netapp_pool_name_search_pattern = (.+)
2106
2107# Multi opt of dictionaries to represent the aggregate mapping between source
2108# and destination back ends when using whole back end replication. For every
2109# source aggregate associated with a cinder pool (NetApp FlexVol), you would
2110# need to specify the destination aggregate on the replication target device. A
2111# replication target device is configured with the configuration option
2112# replication_device. Specify this option as many times as you have replication
2113# devices. Each entry takes the standard dict config form:
2114# netapp_replication_aggregate_map =
2115# backend_id:<name_of_replication_device_section>,src_aggr_name1:dest_aggr_name1,src_aggr_name2:dest_aggr_name2,...
2116# (dict value)
2117#netapp_replication_aggregate_map = <None>
2118
2119# The maximum time in seconds to wait for existing SnapMirror transfers to
2120# complete before aborting during a failover. (integer value)
2121# Minimum value: 0
2122#netapp_snapmirror_quiesce_timeout = 3600
2123
2124# IP address of Nexenta SA (string value)
2125#nexenta_host =
2126
2127# HTTP(S) port to connect to Nexenta REST API server. If it is equal zero, 8443
2128# for HTTPS and 8080 for HTTP is used (integer value)
2129#nexenta_rest_port = 0
2130
2131# Use http or https for REST connection (default auto) (string value)
2132# Allowed values: http, https, auto
2133#nexenta_rest_protocol = auto
2134
2135# Use secure HTTP for REST connection (default True) (boolean value)
2136#nexenta_use_https = true
2137
2138# User name to connect to Nexenta SA (string value)
2139#nexenta_user = admin
2140
2141# Password to connect to Nexenta SA (string value)
2142#nexenta_password = nexenta
2143
2144# Nexenta target portal port (integer value)
2145#nexenta_iscsi_target_portal_port = 3260
2146
2147# SA Pool that holds all volumes (string value)
2148#nexenta_volume = cinder
2149
2150# IQN prefix for iSCSI targets (string value)
2151#nexenta_target_prefix = iqn.1986-03.com.sun:02:cinder-
2152
2153# Prefix for iSCSI target groups on SA (string value)
2154#nexenta_target_group_prefix = cinder/
2155
2156# Volume group for ns5 (string value)
2157#nexenta_volume_group = iscsi
2158
2159# Compression value for new ZFS folders. (string value)
2160# Allowed values: on, off, gzip, gzip-1, gzip-2, gzip-3, gzip-4, gzip-5, gzip-6, gzip-7, gzip-8, gzip-9, lzjb, zle, lz4
2161#nexenta_dataset_compression = on
2162
2163# Deduplication value for new ZFS folders. (string value)
2164# Allowed values: on, off, sha256, verify, sha256, verify
2165#nexenta_dataset_dedup = off
2166
2167# Human-readable description for the folder. (string value)
2168#nexenta_dataset_description =
2169
2170# Block size for datasets (integer value)
2171#nexenta_blocksize = 4096
2172
2173# Block size for datasets (integer value)
2174#nexenta_ns5_blocksize = 32
2175
2176# Enables or disables the creation of sparse datasets (boolean value)
2177#nexenta_sparse = false
2178
2179# File with the list of available nfs shares (string value)
2180#nexenta_shares_config = /etc/cinder/nfs_shares
2181
2182# Base directory that contains NFS share mount points (string value)
2183#nexenta_mount_point_base = $state_path/mnt
2184
2185# Enables or disables the creation of volumes as sparsed files that take no
2186# space. If disabled (False), volume is created as a regular file, which takes
2187# a long time. (boolean value)
2188#nexenta_sparsed_volumes = true
2189
2190# If set True cache NexentaStor appliance volroot option value. (boolean value)
2191#nexenta_nms_cache_volroot = true
2192
2193# Enable stream compression, level 1..9. 1 - gives best speed; 9 - gives best
2194# compression. (integer value)
2195#nexenta_rrmgr_compression = 0
2196
2197# TCP Buffer size in KiloBytes. (integer value)
2198#nexenta_rrmgr_tcp_buf_size = 4096
2199
2200# Number of TCP connections. (integer value)
2201#nexenta_rrmgr_connections = 2
2202
2203# NexentaEdge logical path of directory to store symbolic links to NBDs (string
2204# value)
2205#nexenta_nbd_symlinks_dir = /dev/disk/by-path
2206
2207# IP address of NexentaEdge management REST API endpoint (string value)
2208#nexenta_rest_address =
2209
2210# User name to connect to NexentaEdge (string value)
2211#nexenta_rest_user = admin
2212
2213# Password to connect to NexentaEdge (string value)
2214#nexenta_rest_password = nexenta
2215
2216# NexentaEdge logical path of bucket for LUNs (string value)
2217#nexenta_lun_container =
2218
2219# NexentaEdge iSCSI service name (string value)
2220#nexenta_iscsi_service =
2221
2222# NexentaEdge iSCSI Gateway client address for non-VIP service (string value)
2223#nexenta_client_address =
2224
2225# NexentaEdge iSCSI LUN object chunk size (integer value)
2226#nexenta_chunksize = 32768
2227
2228# File with the list of available NFS shares. (string value)
2229#nfs_shares_config = /etc/cinder/nfs_shares
2230
2231# Create volumes as sparsed files which take no space. If set to False volume
2232# is created as regular file. In such case volume creation takes a lot of time.
2233# (boolean value)
2234#nfs_sparsed_volumes = true
2235
2236# Create volumes as QCOW2 files rather than raw files. (boolean value)
2237#nfs_qcow2_volumes = false
2238
2239# Base dir containing mount points for NFS shares. (string value)
2240#nfs_mount_point_base = $state_path/mnt
2241
2242# Mount options passed to the NFS client. See section of the NFS man page for
2243# details. (string value)
2244#nfs_mount_options = <None>
2245
2246# The number of attempts to mount NFS shares before raising an error. At least
2247# one attempt will be made to mount an NFS share, regardless of the value
2248# specified. (integer value)
2249#nfs_mount_attempts = 3
2250
2251# Enable support for snapshots on the NFS driver. Platforms using libvirt
2252# <1.2.7 will encounter issues with this feature. (boolean value)
2253#nfs_snapshot_support = false
2254
2255# Nimble Controller pool name (string value)
2256#nimble_pool_name = default
2257
2258# Nimble Subnet Label (string value)
2259#nimble_subnet_label = *
2260
2261# Whether to verify Nimble SSL Certificate (string value)
2262#nimble_verify_certificate = False
2263
2264# Path to Nimble Array SSL certificate (string value)
2265#nimble_verify_cert_path = <None>
2266
2267# DPL pool uuid in which DPL volumes are stored. (string value)
2268#dpl_pool =
2269
2270# DPL port number. (port value)
2271# Minimum value: 0
2272# Maximum value: 65535
2273#dpl_port = 8357
2274
2275# REST API authorization token. (string value)
2276#pure_api_token = <None>
2277
2278# Automatically determine an oversubscription ratio based on the current total
2279# data reduction values. If used this calculated value will override the
2280# max_over_subscription_ratio config option. (boolean value)
2281#pure_automatic_max_oversubscription_ratio = true
2282
2283# Snapshot replication interval in seconds. (integer value)
2284#pure_replica_interval_default = 900
2285
2286# Retain all snapshots on target for this time (in seconds.) (integer value)
2287#pure_replica_retention_short_term_default = 14400
2288
2289# Retain how many snapshots for each day. (integer value)
2290#pure_replica_retention_long_term_per_day_default = 3
2291
2292# Retain snapshots per day on target for this time (in days.) (integer value)
2293#pure_replica_retention_long_term_default = 7
2294
2295# When enabled, all Pure volumes, snapshots, and protection groups will be
2296# eradicated at the time of deletion in Cinder. Data will NOT be recoverable
2297# after a delete with this set to True! When disabled, volumes and snapshots
2298# will go into pending eradication state and can be recovered. (boolean value)
2299#pure_eradicate_on_delete = false
2300
2301# The URL to management QNAP Storage (uri value)
2302#qnap_management_url = <None>
2303
2304# The pool name in the QNAP Storage (string value)
2305#qnap_poolname = <None>
2306
2307# Communication protocol to access QNAP storage (string value)
2308#qnap_storage_protocol = iscsi
2309
2310# URL to the Quobyte volume e.g., quobyte://<DIR host>/<volume name> (uri
2311# value)
2312#quobyte_volume_url = <None>
2313
2314# Path to a Quobyte Client configuration file. (string value)
2315#quobyte_client_cfg = <None>
2316
2317# Create volumes as sparse files which take no space. If set to False, volume
2318# is created as regular file.In such case volume creation takes a lot of time.
2319# (boolean value)
2320#quobyte_sparsed_volumes = true
2321
2322# Create volumes as QCOW2 files rather than raw files. (boolean value)
2323#quobyte_qcow2_volumes = true
2324
2325# Base dir containing the mount point for the Quobyte volume. (string value)
2326#quobyte_mount_point_base = $state_path/mnt
2327
2328# The name of ceph cluster (string value)
2329#rbd_cluster_name = ceph
2330
2331# The RADOS pool where rbd volumes are stored (string value)
2332#rbd_pool = rbd
2333
2334# The RADOS client name for accessing rbd volumes - only set when using cephx
2335# authentication (string value)
2336#rbd_user = <None>
2337
2338# Path to the ceph configuration file (string value)
2339#rbd_ceph_conf =
2340
2341# Flatten volumes created from snapshots to remove dependency from volume to
2342# snapshot (boolean value)
2343#rbd_flatten_volume_from_snapshot = false
2344
2345# The libvirt uuid of the secret for the rbd_user volumes (string value)
2346#rbd_secret_uuid = <None>
2347
2348# Maximum number of nested volume clones that are taken before a flatten
2349# occurs. Set to 0 to disable cloning. (integer value)
2350#rbd_max_clone_depth = 5
2351
2352# Volumes will be chunked into objects of this size (in megabytes). (integer
2353# value)
2354#rbd_store_chunk_size = 4
2355
2356# Timeout value (in seconds) used when connecting to ceph cluster. If value <
2357# 0, no timeout is set and default librados value is used. (integer value)
2358#rados_connect_timeout = -1
2359
2360# Number of retries if connection to ceph cluster failed. (integer value)
2361#rados_connection_retries = 3
2362
2363# Interval value (in seconds) between connection retries to ceph cluster.
2364# (integer value)
2365#rados_connection_interval = 5
2366
2367# Timeout value (in seconds) used when connecting to ceph cluster to do a
2368# demotion/promotion of volumes. If value < 0, no timeout is set and default
2369# librados value is used. (integer value)
2370#replication_connect_timeout = 5
2371
2372# IP address or Hostname of NAS system. (string value)
2373# Deprecated group/name - [DEFAULT]/nas_ip
2374#nas_host =
2375
2376# User name to connect to NAS system. (string value)
2377#nas_login = admin
2378
2379# Password to connect to NAS system. (string value)
2380#nas_password =
2381
2382# SSH port to use to connect to NAS system. (port value)
2383# Minimum value: 0
2384# Maximum value: 65535
2385#nas_ssh_port = 22
2386
2387# Filename of private key to use for SSH authentication. (string value)
2388#nas_private_key =
2389
2390# Allow network-attached storage systems to operate in a secure environment
2391# where root level access is not permitted. If set to False, access is as the
2392# root user and insecure. If set to True, access is not as root. If set to
2393# auto, a check is done to determine if this is a new installation: True is
2394# used if so, otherwise False. Default is auto. (string value)
2395#nas_secure_file_operations = auto
2396
2397# Set more secure file permissions on network-attached storage volume files to
2398# restrict broad other/world access. If set to False, volumes are created with
2399# open permissions. If set to True, volumes are created with permissions for
2400# the cinder user and group (660). If set to auto, a check is done to determine
2401# if this is a new installation: True is used if so, otherwise False. Default
2402# is auto. (string value)
2403#nas_secure_file_permissions = auto
2404
2405# Path to the share to use for storing Cinder volumes. For example:
2406# "/srv/export1" for an NFS server export available at 10.0.5.10:/srv/export1 .
2407# (string value)
2408#nas_share_path =
2409
2410# Options used to mount the storage backend file system where Cinder volumes
2411# are stored. (string value)
2412#nas_mount_options = <None>
2413
2414# Provisioning type that will be used when creating volumes. (string value)
2415# Allowed values: thin, thick
2416#nas_volume_prov_type = thin
2417
2418# Pool or Vdisk name to use for volume creation. (string value)
2419#hpmsa_backend_name = A
2420
2421# linear (for Vdisk) or virtual (for Pool). (string value)
2422# Allowed values: linear, virtual
2423#hpmsa_backend_type = virtual
2424
2425# HPMSA API interface protocol. (string value)
2426# Allowed values: http, https
2427#hpmsa_api_protocol = https
2428
2429# Whether to verify HPMSA array SSL certificate. (boolean value)
2430#hpmsa_verify_certificate = false
2431
2432# HPMSA array SSL certificate path. (string value)
2433#hpmsa_verify_certificate_path = <None>
2434
2435# List of comma-separated target iSCSI IP addresses. (list value)
2436#hpmsa_iscsi_ips =
2437
2438# Use thin provisioning for SAN volumes? (boolean value)
2439#san_thin_provision = true
2440
2441# IP address of SAN controller (string value)
2442#san_ip =
2443
2444# Username for SAN controller (string value)
2445#san_login = admin
2446
2447# Password for SAN controller (string value)
2448#san_password =
2449
2450# Filename of private key to use for SSH authentication (string value)
2451#san_private_key =
2452
2453# Cluster name to use for creating volumes (string value)
2454#san_clustername =
2455
2456# SSH port to use with SAN (port value)
2457# Minimum value: 0
2458# Maximum value: 65535
2459#san_ssh_port = 22
2460
2461# Execute commands locally instead of over SSH; use if the volume service is
2462# running on the SAN device (boolean value)
2463#san_is_local = false
2464
2465# SSH connection timeout in seconds (integer value)
2466#ssh_conn_timeout = 30
2467
2468# Minimum ssh connections in the pool (integer value)
2469#ssh_min_pool_conn = 1
2470
2471# Maximum ssh connections in the pool (integer value)
2472#ssh_max_pool_conn = 5
2473
2474# IP address of sheep daemon. (string value)
2475#sheepdog_store_address = 127.0.0.1
2476
2477# Port of sheep daemon. (port value)
2478# Minimum value: 0
2479# Maximum value: 65535
2480#sheepdog_store_port = 7000
2481
2482# File with the list of available smbfs shares. (string value)
2483#smbfs_shares_config = /etc/cinder/smbfs_shares
2484
2485# The path of the automatically generated file containing information about
2486# volume disk space allocation. (string value)
2487#smbfs_allocation_info_file_path = $state_path/allocation_data
2488
2489# Default format that will be used when creating volumes if no volume format is
2490# specified. (string value)
2491# Allowed values: raw, qcow2, vhd, vhdx
2492#smbfs_default_volume_format = qcow2
2493
2494# Create volumes as sparsed files which take no space rather than regular files
2495# when using raw format, in which case volume creation takes lot of time.
2496# (boolean value)
2497#smbfs_sparsed_volumes = true
2498
2499# Percent of ACTUAL usage of the underlying volume before no new volumes can be
2500# allocated to the volume destination. (floating point value)
2501#smbfs_used_ratio = 0.95
2502
2503# This will compare the allocated to available space on the volume destination.
2504# If the ratio exceeds this number, the destination will no longer be valid.
2505# (floating point value)
2506#smbfs_oversub_ratio = 1.0
2507
2508# Base dir containing mount points for smbfs shares. (string value)
2509#smbfs_mount_point_base = $state_path/mnt
2510
2511# Mount options passed to the smbfs client. See mount.cifs man page for
2512# details. (string value)
2513#smbfs_mount_options = noperm,file_mode=0775,dir_mode=0775
2514
2515# Set 512 byte emulation on volume creation; (boolean value)
2516#sf_emulate_512 = true
2517
2518# Allow tenants to specify QOS on create (boolean value)
2519#sf_allow_tenant_qos = false
2520
2521# Create SolidFire accounts with this prefix. Any string can be used here, but
2522# the string "hostname" is special and will create a prefix using the cinder
2523# node hostname (previous default behavior). The default is NO prefix. (string
2524# value)
2525#sf_account_prefix = <None>
2526
2527# Create SolidFire volumes with this prefix. Volume names are of the form
2528# <sf_volume_prefix><cinder-volume-id>. The default is to use a prefix of
2529# 'UUID-'. (string value)
2530#sf_volume_prefix = UUID-
2531
2532# Account name on the SolidFire Cluster to use as owner of template/cache
2533# volumes (created if does not exist). (string value)
2534#sf_template_account_name = openstack-vtemplate
2535
2536# Create an internal cache of copy of images when a bootable volume is created
2537# to eliminate fetch from glance and qemu-conversion on subsequent calls.
2538# (boolean value)
2539#sf_allow_template_caching = true
2540
2541# Overrides default cluster SVIP with the one specified. This is required or
2542# deployments that have implemented the use of VLANs for iSCSI networks in
2543# their cloud. (string value)
2544#sf_svip = <None>
2545
2546# Create an internal mapping of volume IDs and account. Optimizes lookups and
2547# performance at the expense of memory, very large deployments may want to
2548# consider setting to False. (boolean value)
2549#sf_enable_volume_mapping = true
2550
2551# SolidFire API port. Useful if the device api is behind a proxy on a different
2552# port. (port value)
2553# Minimum value: 0
2554# Maximum value: 65535
2555#sf_api_port = 443
2556
2557# Utilize volume access groups on a per-tenant basis. (boolean value)
2558#sf_enable_vag = false
2559
2560# Volume on Synology storage to be used for creating lun. (string value)
2561#synology_pool_name =
2562
2563# Management port for Synology storage. (port value)
2564# Minimum value: 0
2565# Maximum value: 65535
2566#synology_admin_port = 5000
2567
2568# Administrator of Synology storage. (string value)
2569#synology_username = admin
2570
2571# Password of administrator for logging in Synology storage. (string value)
2572#synology_password =
2573
2574# Do certificate validation or not if $driver_use_ssl is True (boolean value)
2575#synology_ssl_verify = true
2576
2577# One time password of administrator for logging in Synology storage if OTP is
2578# enabled. (string value)
2579#synology_one_time_pass = <None>
2580
2581# Device id for skip one time password check for logging in Synology storage if
2582# OTP is enabled. (string value)
2583#synology_device_id = <None>
2584
2585# Create volumes in this pool (string value)
2586#tegile_default_pool = <None>
2587
2588# Create volumes in this project (string value)
2589#tegile_default_project = <None>
2590
2591# The hostname (or IP address) for the storage system (string value)
2592#tintri_server_hostname = <None>
2593
2594# User name for the storage system (string value)
2595#tintri_server_username = <None>
2596
2597# Password for the storage system (string value)
2598#tintri_server_password = <None>
2599
2600# API version for the storage system (string value)
2601#tintri_api_version = v310
2602
2603# Delete unused image snapshots older than mentioned days (integer value)
2604#tintri_image_cache_expiry_days = 30
2605
2606# Path to image nfs shares file (string value)
2607#tintri_image_shares_config = <None>
2608
2609# Global backend request timeout, in seconds. (integer value)
2610#violin_request_timeout = 300
2611
2612# Storage pools to be used to setup dedup luns only.(Comma separated list)
2613# (list value)
2614#violin_dedup_only_pools =
2615
2616# Storage pools capable of dedup and other luns.(Comma separated list) (list
2617# value)
2618#violin_dedup_capable_pools =
2619
2620# Method of choosing a storage pool for a lun. (string value)
2621# Allowed values: random, largest, smallest
2622#violin_pool_allocation_method = random
2623
2624# Target iSCSI addresses to use.(Comma separated list) (list value)
2625#violin_iscsi_target_ips =
2626
2627# IP address for connecting to VMware vCenter server. (string value)
2628#vmware_host_ip = <None>
2629
2630# Port number for connecting to VMware vCenter server. (port value)
2631# Minimum value: 0
2632# Maximum value: 65535
2633#vmware_host_port = 443
2634
2635# Username for authenticating with VMware vCenter server. (string value)
2636#vmware_host_username = <None>
2637
2638# Password for authenticating with VMware vCenter server. (string value)
2639#vmware_host_password = <None>
2640
2641# Optional VIM service WSDL Location e.g http://<server>/vimService.wsdl.
2642# Optional over-ride to default location for bug work-arounds. (string value)
2643#vmware_wsdl_location = <None>
2644
2645# Number of times VMware vCenter server API must be retried upon connection
2646# related issues. (integer value)
2647#vmware_api_retry_count = 10
2648
2649# The interval (in seconds) for polling remote tasks invoked on VMware vCenter
2650# server. (floating point value)
2651#vmware_task_poll_interval = 2.0
2652
2653# Name of the vCenter inventory folder that will contain Cinder volumes. This
2654# folder will be created under "OpenStack/<project_folder>", where
2655# project_folder is of format "Project (<volume_project_id>)". (string value)
2656#vmware_volume_folder = Volumes
2657
2658# Timeout in seconds for VMDK volume transfer between Cinder and Glance.
2659# (integer value)
2660#vmware_image_transfer_timeout_secs = 7200
2661
2662# Max number of objects to be retrieved per batch. Query results will be
2663# obtained in batches from the server and not in one shot. Server may still
2664# limit the count to something less than the configured value. (integer value)
2665#vmware_max_objects_retrieval = 100
2666
2667# Optional string specifying the VMware vCenter server version. The driver
2668# attempts to retrieve the version from VMware vCenter server. Set this
2669# configuration only if you want to override the vCenter server version.
2670# (string value)
2671#vmware_host_version = <None>
2672
2673# Directory where virtual disks are stored during volume backup and restore.
2674# (string value)
2675#vmware_tmp_dir = /tmp
2676
2677# CA bundle file to use in verifying the vCenter server certificate. (string
2678# value)
2679#vmware_ca_file = <None>
2680
2681# If true, the vCenter server certificate is not verified. If false, then the
2682# default CA truststore is used for verification. This option is ignored if
2683# "vmware_ca_file" is set. (boolean value)
2684#vmware_insecure = false
2685
2686# Name of a vCenter compute cluster where volumes should be created. (multi
2687# valued)
2688#vmware_cluster_name =
2689
2690# Maximum number of connections in http connection pool. (integer value)
2691#vmware_connection_pool_size = 10
2692
2693# File with the list of available vzstorage shares. (string value)
2694#vzstorage_shares_config = /etc/cinder/vzstorage_shares
2695
2696# Create volumes as sparsed files which take no space rather than regular files
2697# when using raw format, in which case volume creation takes lot of time.
2698# (boolean value)
2699#vzstorage_sparsed_volumes = true
2700
2701# Percent of ACTUAL usage of the underlying volume before no new volumes can be
2702# allocated to the volume destination. (floating point value)
2703#vzstorage_used_ratio = 0.95
2704
2705# Base dir containing mount points for vzstorage shares. (string value)
2706#vzstorage_mount_point_base = $state_path/mnt
2707
2708# Mount options passed to the vzstorage client. See section of the pstorage-
2709# mount man page for details. (list value)
2710#vzstorage_mount_options = <None>
2711
2712# Default format that will be used when creating volumes if no volume format is
2713# specified. (string value)
2714#vzstorage_default_volume_format = raw
2715
2716# Path to store VHD backed volumes (string value)
2717#windows_iscsi_lun_path = C:\iSCSIVirtualDisks
2718
2719# Default storage pool for volumes. (integer value)
2720#ise_storage_pool = 1
2721
2722# Raid level for ISE volumes. (integer value)
2723#ise_raid = 1
2724
2725# Number of retries (per port) when establishing connection to ISE management
2726# port. (integer value)
2727#ise_connection_retries = 5
2728
2729# Interval (secs) between retries. (integer value)
2730#ise_retry_interval = 1
2731
2732# Number on retries to get completion status after issuing a command to ISE.
2733# (integer value)
2734#ise_completion_retries = 30
2735
2736# VPSA - Use ISER instead of iSCSI (boolean value)
2737#zadara_use_iser = true
2738
2739# VPSA - Management Host name or IP address (string value)
2740#zadara_vpsa_host = <None>
2741
2742# VPSA - Port number (port value)
2743# Minimum value: 0
2744# Maximum value: 65535
2745#zadara_vpsa_port = <None>
2746
2747# VPSA - Use SSL connection (boolean value)
2748#zadara_vpsa_use_ssl = false
2749
2750# VPSA - Username (string value)
2751#zadara_user = <None>
2752
2753# VPSA - Password (string value)
2754#zadara_password = <None>
2755
2756# VPSA - Storage Pool assigned for volumes (string value)
2757#zadara_vpsa_poolname = <None>
2758
2759# VPSA - Default encryption policy for volumes (boolean value)
2760#zadara_vol_encrypt = false
2761
2762# VPSA - Default template for VPSA volume names (string value)
2763#zadara_vol_name_template = OS_%s
2764
2765# VPSA - Attach snapshot policy for volumes (boolean value)
2766#zadara_default_snap_policy = false
2767
2768# Storage pool name. (string value)
2769#zfssa_pool = <None>
2770
2771# Project name. (string value)
2772#zfssa_project = <None>
2773
2774# Block size. (string value)
2775# Allowed values: 512, 1k, 2k, 4k, 8k, 16k, 32k, 64k, 128k
2776#zfssa_lun_volblocksize = 8k
2777
2778# Flag to enable sparse (thin-provisioned): True, False. (boolean value)
2779#zfssa_lun_sparse = false
2780
2781# Data compression. (string value)
2782# Allowed values: off, lzjb, gzip-2, gzip, gzip-9
2783#zfssa_lun_compression = off
2784
2785# Synchronous write bias. (string value)
2786# Allowed values: latency, throughput
2787#zfssa_lun_logbias = latency
2788
2789# iSCSI initiator group. (string value)
2790#zfssa_initiator_group =
2791
2792# iSCSI initiator IQNs. (comma separated) (string value)
2793#zfssa_initiator =
2794
2795# iSCSI initiator CHAP user (name). (string value)
2796#zfssa_initiator_user =
2797
2798# Secret of the iSCSI initiator CHAP user. (string value)
2799#zfssa_initiator_password =
2800
2801# iSCSI initiators configuration. (string value)
2802#zfssa_initiator_config =
2803
2804# iSCSI target group name. (string value)
2805#zfssa_target_group = tgt-grp
2806
2807# iSCSI target CHAP user (name). (string value)
2808#zfssa_target_user =
2809
2810# Secret of the iSCSI target CHAP user. (string value)
2811#zfssa_target_password =
2812
2813# iSCSI target portal (Data-IP:Port, w.x.y.z:3260). (string value)
2814#zfssa_target_portal = <None>
2815
2816# Network interfaces of iSCSI targets. (comma separated) (string value)
2817#zfssa_target_interfaces = <None>
2818
2819# REST connection timeout. (seconds) (integer value)
2820#zfssa_rest_timeout = <None>
2821
2822# IP address used for replication data. (maybe the same as data ip) (string
2823# value)
2824#zfssa_replication_ip =
2825
2826# Flag to enable local caching: True, False. (boolean value)
2827#zfssa_enable_local_cache = true
2828
2829# Name of ZFSSA project where cache volumes are stored. (string value)
2830#zfssa_cache_project = os-cinder-cache
2831
2832# Driver policy for volume manage. (string value)
2833# Allowed values: loose, strict
2834#zfssa_manage_policy = loose
2835
2836# Data path IP address (string value)
2837#zfssa_data_ip = <None>
2838
2839# HTTPS port number (string value)
2840#zfssa_https_port = 443
2841
2842# Options to be passed while mounting share over nfs (string value)
2843#zfssa_nfs_mount_options =
2844
2845# Storage pool name. (string value)
2846#zfssa_nfs_pool =
2847
2848# Project name. (string value)
2849#zfssa_nfs_project = NFSProject
2850
2851# Share name. (string value)
2852#zfssa_nfs_share = nfs_share
2853
2854# Data compression. (string value)
2855# Allowed values: off, lzjb, gzip-2, gzip, gzip-9
2856#zfssa_nfs_share_compression = off
2857
2858# Synchronous write bias-latency, throughput. (string value)
2859# Allowed values: latency, throughput
2860#zfssa_nfs_share_logbias = latency
2861
2862# Name of directory inside zfssa_nfs_share where cache volumes are stored.
2863# (string value)
2864#zfssa_cache_directory = os-cinder-cache
2865
2866# Main controller IP. (IP address value)
2867#zteControllerIP0 = <None>
2868
2869# Slave controller IP. (IP address value)
2870#zteControllerIP1 = <None>
2871
2872# Local IP. (IP address value)
2873#zteLocalIP = <None>
2874
2875# User name. (string value)
2876#zteUserName = <None>
2877
2878# User password. (string value)
2879#zteUserPassword = <None>
2880
2881# Virtual block size of pool. Unit : KB. Valid value : 4, 8, 16, 32, 64, 128,
2882# 256, 512. (integer value)
2883#zteChunkSize = 4
2884
2885# Cache readahead size. (integer value)
2886#zteAheadReadSize = 8
2887
2888# Cache policy. 0, Write Back; 1, Write Through. (integer value)
2889#zteCachePolicy = 1
2890
2891# SSD cache switch. 0, OFF; 1, ON. (integer value)
2892#zteSSDCacheSwitch = 1
2893
2894# Pool name list. (list value)
2895#zteStoragePool =
2896
2897# Pool volume allocated policy. 0, Auto; 1, High Performance Tier First; 2,
2898# Performance Tier First; 3, Capacity Tier First. (integer value)
2899#ztePoolVoAllocatedPolicy = 0
2900
2901# Pool volume move policy.0, Auto; 1, Highest Available; 2, Lowest Available;
2902# 3, No Relocation. (integer value)
2903#ztePoolVolMovePolicy = 0
2904
2905# Whether it is a thin volume. (integer value)
2906#ztePoolVolIsThin = False
2907
2908# Pool volume init allocated Capacity.Unit : KB. (integer value)
2909#ztePoolVolInitAllocatedCapacity = 0
2910
2911# Pool volume alarm threshold. [0, 100] (integer value)
2912#ztePoolVolAlarmThreshold = 0
2913
2914# Pool volume alarm stop allocated flag. (integer value)
2915#ztePoolVolAlarmStopAllocatedFlag = 0
2916
2917# Driver to use for volume creation (string value)
2918#volume_driver = cinder.volume.drivers.lvm.LVMVolumeDriver
2919
2920# Timeout for creating the volume to migrate to when performing volume
2921# migration (seconds) (integer value)
2922#migration_create_volume_timeout_secs = 300
2923
2924# Offload pending volume delete during volume service startup (boolean value)
2925#volume_service_inithost_offload = false
2926
2927# FC Zoning mode configured (string value)
2928#zoning_mode = <None>
2929
2930# User defined capabilities, a JSON formatted string specifying key/value
2931# pairs. The key/value pairs can be used by the CapabilitiesFilter to select
2932# between backends when requests specify volume types. For example, specifying
2933# a service level or the geographical location of a backend, then creating a
2934# volume type to allow the user to select by these different properties.
2935# (string value)
2936#extra_capabilities = {}
2937
2938# Suppress requests library SSL certificate warnings. (boolean value)
2939#suppress_requests_ssl_warnings = false
2940
2941# Sets the value of TCP_KEEPALIVE (True/False) for each server socket. (boolean
2942# value)
2943#tcp_keepalive = true
2944
2945# Sets the value of TCP_KEEPINTVL in seconds for each server socket. Not
2946# supported on OS X. (integer value)
2947#tcp_keepalive_interval = <None>
2948
2949# Sets the value of TCP_KEEPCNT for each server socket. Not supported on OS X.
2950# (integer value)
2951#tcp_keepalive_count = <None>
2952
2953#
2954# From oslo.config
2955#
2956
2957# Path to a config file to use. Multiple config files can be specified, with
2958# values in later files taking precedence. Defaults to %(default)s. (unknown
2959# value)
2960#config_file = ~/.project/project.conf,~/project.conf,/etc/project/project.conf,/etc/project.conf
2961
2962# Path to a config directory to pull *.conf files from. This file set is
2963# sorted, so as to provide a predictable parse order if individual options are
2964# over-ridden. The set is parsed after the file(s) specified via previous
2965# --config-file, arguments hence over-ridden options in the directory take
2966# precedence. (list value)
2967#config_dir = ~/.project/project.conf.d/,~/project.conf.d/,/etc/project/project.conf.d/,/etc/project.conf.d/
2968
2969#
2970# From oslo.log
2971#
2972
2973# If set to true, the logging level will be set to DEBUG instead of the default
2974# INFO level. (boolean value)
2975# Note: This option can be changed without restarting.
2976#debug = false
2977debug = true
2978
2979# DEPRECATED: If set to false, the logging level will be set to WARNING instead
2980# of the default INFO level. (boolean value)
2981# This option is deprecated for removal.
2982# Its value may be silently ignored in the future.
2983#verbose = true
2984
2985# The name of a logging configuration file. This file is appended to any
2986# existing logging configuration files. For details about logging configuration
2987# files, see the Python logging module documentation. Note that when logging
2988# configuration files are used then all logging configuration is set in the
2989# configuration file and other logging configuration options are ignored (for
2990# example, logging_context_format_string). (string value)
2991# Note: This option can be changed without restarting.
2992# Deprecated group/name - [DEFAULT]/log_config
2993#log_config_append = <None>
2994
2995# Defines the format string for %%(asctime)s in log records. Default:
2996# %(default)s . This option is ignored if log_config_append is set. (string
2997# value)
2998#log_date_format = %Y-%m-%d %H:%M:%S
2999
3000# (Optional) Name of log file to send logging output to. If no default is set,
3001# logging will go to stderr as defined by use_stderr. This option is ignored if
3002# log_config_append is set. (string value)
3003# Deprecated group/name - [DEFAULT]/logfile
3004#log_file = <None>
3005
3006# (Optional) The base directory used for relative log_file paths. This option
3007# is ignored if log_config_append is set. (string value)
3008# Deprecated group/name - [DEFAULT]/logdir
3009#log_dir = <None>
3010log_dir = /var/log/cinder
3011
3012# Uses logging handler designed to watch file system. When log file is moved or
3013# removed this handler will open a new log file with specified path
3014# instantaneously. It makes sense only if log_file option is specified and
3015# Linux platform is used. This option is ignored if log_config_append is set.
3016# (boolean value)
3017#watch_log_file = false
3018
3019# Use syslog for logging. Existing syslog format is DEPRECATED and will be
3020# changed later to honor RFC5424. This option is ignored if log_config_append
3021# is set. (boolean value)
3022#use_syslog = false
3023
3024# Syslog facility to receive log lines. This option is ignored if
3025# log_config_append is set. (string value)
3026#syslog_log_facility = LOG_USER
3027
3028# Log output to standard error. This option is ignored if log_config_append is
3029# set. (boolean value)
3030#use_stderr = false
3031
3032# Format string to use for log messages with context. (string value)
3033#logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s
3034
3035# Format string to use for log messages when context is undefined. (string
3036# value)
3037#logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s
3038
3039# Additional data to append to log message when logging level for the message
3040# is DEBUG. (string value)
3041#logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d
3042
3043# Prefix each line of exception output with this format. (string value)
3044#logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s
3045
3046# Defines the format string for %(user_identity)s that is used in
3047# logging_context_format_string. (string value)
3048#logging_user_identity_format = %(user)s %(tenant)s %(domain)s %(user_domain)s %(project_domain)s
3049
3050# List of package logging levels in logger=LEVEL pairs. This option is ignored
3051# if log_config_append is set. (list value)
3052#default_log_levels = 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,keystoneauth=WARN,oslo.cache=INFO,dogpile.core.dogpile=INFO
3053
3054# Enables or disables publication of error events. (boolean value)
3055#publish_errors = false
3056
3057# The format for an instance that is passed with the log message. (string
3058# value)
3059#instance_format = "[instance: %(uuid)s] "
3060
3061# The format for an instance UUID that is passed with the log message. (string
3062# value)
3063#instance_uuid_format = "[instance: %(uuid)s] "
3064
3065# Interval, number of seconds, of log rate limiting. (integer value)
3066#rate_limit_interval = 0
3067
3068# Maximum number of logged messages per rate_limit_interval. (integer value)
3069#rate_limit_burst = 0
3070
3071# Log level name used by rate limiting: CRITICAL, ERROR, INFO, WARNING, DEBUG
3072# or empty string. Logs with level greater or equal to rate_limit_except_level
3073# are not filtered. An empty string means that all levels are filtered. (string
3074# value)
3075#rate_limit_except_level = CRITICAL
3076
3077# Enables or disables fatal status of deprecations. (boolean value)
3078#fatal_deprecations = false
3079
3080#
3081# From oslo.messaging
3082#
3083
3084# Size of RPC connection pool. (integer value)
3085# Deprecated group/name - [DEFAULT]/rpc_conn_pool_size
3086#rpc_conn_pool_size = 30
3087
3088# The pool size limit for connections expiration policy (integer value)
3089#conn_pool_min_size = 2
3090
3091# The time-to-live in sec of idle connections in the pool (integer value)
3092#conn_pool_ttl = 1200
3093
3094# ZeroMQ bind address. Should be a wildcard (*), an ethernet interface, or IP.
3095# The "host" option should point or resolve to this address. (string value)
3096# Deprecated group/name - [DEFAULT]/rpc_zmq_bind_address
3097#rpc_zmq_bind_address = *
3098
3099# MatchMaker driver. (string value)
3100# Allowed values: redis, sentinel, dummy
3101# Deprecated group/name - [DEFAULT]/rpc_zmq_matchmaker
3102#rpc_zmq_matchmaker = redis
3103
3104# Number of ZeroMQ contexts, defaults to 1. (integer value)
3105# Deprecated group/name - [DEFAULT]/rpc_zmq_contexts
3106#rpc_zmq_contexts = 1
3107
3108# Maximum number of ingress messages to locally buffer per topic. Default is
3109# unlimited. (integer value)
3110# Deprecated group/name - [DEFAULT]/rpc_zmq_topic_backlog
3111#rpc_zmq_topic_backlog = <None>
3112
3113# Directory for holding IPC sockets. (string value)
3114# Deprecated group/name - [DEFAULT]/rpc_zmq_ipc_dir
3115#rpc_zmq_ipc_dir = /var/run/openstack
3116
3117# Name of this node. Must be a valid hostname, FQDN, or IP address. Must match
3118# "host" option, if running Nova. (string value)
3119# Deprecated group/name - [DEFAULT]/rpc_zmq_host
3120#rpc_zmq_host = localhost
3121
3122# Number of seconds to wait before all pending messages will be sent after
3123# closing a socket. The default value of -1 specifies an infinite linger
3124# period. The value of 0 specifies no linger period. Pending messages shall be
3125# discarded immediately when the socket is closed. Positive values specify an
3126# upper bound for the linger period. (integer value)
3127# Deprecated group/name - [DEFAULT]/rpc_cast_timeout
3128#zmq_linger = -1
3129
3130# The default number of seconds that poll should wait. Poll raises timeout
3131# exception when timeout expired. (integer value)
3132# Deprecated group/name - [DEFAULT]/rpc_poll_timeout
3133#rpc_poll_timeout = 1
3134
3135# Expiration timeout in seconds of a name service record about existing target
3136# ( < 0 means no timeout). (integer value)
3137# Deprecated group/name - [DEFAULT]/zmq_target_expire
3138#zmq_target_expire = 300
3139
3140# Update period in seconds of a name service record about existing target.
3141# (integer value)
3142# Deprecated group/name - [DEFAULT]/zmq_target_update
3143#zmq_target_update = 180
3144
3145# Use PUB/SUB pattern for fanout methods. PUB/SUB always uses proxy. (boolean
3146# value)
3147# Deprecated group/name - [DEFAULT]/use_pub_sub
3148#use_pub_sub = false
3149
3150# Use ROUTER remote proxy. (boolean value)
3151# Deprecated group/name - [DEFAULT]/use_router_proxy
3152#use_router_proxy = false
3153
3154# This option makes direct connections dynamic or static. It makes sense only
3155# with use_router_proxy=False which means to use direct connections for direct
3156# message types (ignored otherwise). (boolean value)
3157#use_dynamic_connections = false
3158
3159# How many additional connections to a host will be made for failover reasons.
3160# This option is actual only in dynamic connections mode. (integer value)
3161#zmq_failover_connections = 2
3162
3163# Minimal port number for random ports range. (port value)
3164# Minimum value: 0
3165# Maximum value: 65535
3166# Deprecated group/name - [DEFAULT]/rpc_zmq_min_port
3167#rpc_zmq_min_port = 49153
3168
3169# Maximal port number for random ports range. (integer value)
3170# Minimum value: 1
3171# Maximum value: 65536
3172# Deprecated group/name - [DEFAULT]/rpc_zmq_max_port
3173#rpc_zmq_max_port = 65536
3174
3175# Number of retries to find free port number before fail with ZMQBindError.
3176# (integer value)
3177# Deprecated group/name - [DEFAULT]/rpc_zmq_bind_port_retries
3178#rpc_zmq_bind_port_retries = 100
3179
3180# Default serialization mechanism for serializing/deserializing
3181# outgoing/incoming messages (string value)
3182# Allowed values: json, msgpack
3183# Deprecated group/name - [DEFAULT]/rpc_zmq_serialization
3184#rpc_zmq_serialization = json
3185
3186# This option configures round-robin mode in zmq socket. True means not keeping
3187# a queue when server side disconnects. False means to keep queue and messages
3188# even if server is disconnected, when the server appears we send all
3189# accumulated messages to it. (boolean value)
3190#zmq_immediate = true
3191
3192# Enable/disable TCP keepalive (KA) mechanism. The default value of -1 (or any
3193# other negative value) means to skip any overrides and leave it to OS default;
3194# 0 and 1 (or any other positive value) mean to disable and enable the option
3195# respectively. (integer value)
3196#zmq_tcp_keepalive = -1
3197
3198# The duration between two keepalive transmissions in idle condition. The unit
3199# is platform dependent, for example, seconds in Linux, milliseconds in Windows
3200# etc. The default value of -1 (or any other negative value and 0) means to
3201# skip any overrides and leave it to OS default. (integer value)
3202#zmq_tcp_keepalive_idle = -1
3203
3204# The number of retransmissions to be carried out before declaring that remote
3205# end is not available. The default value of -1 (or any other negative value
3206# and 0) means to skip any overrides and leave it to OS default. (integer
3207# value)
3208#zmq_tcp_keepalive_cnt = -1
3209
3210# The duration between two successive keepalive retransmissions, if
3211# acknowledgement to the previous keepalive transmission is not received. The
3212# unit is platform dependent, for example, seconds in Linux, milliseconds in
3213# Windows etc. The default value of -1 (or any other negative value and 0)
3214# means to skip any overrides and leave it to OS default. (integer value)
3215#zmq_tcp_keepalive_intvl = -1
3216
3217# Maximum number of (green) threads to work concurrently. (integer value)
3218#rpc_thread_pool_size = 100
3219
3220# Expiration timeout in seconds of a sent/received message after which it is
3221# not tracked anymore by a client/server. (integer value)
3222#rpc_message_ttl = 300
3223
3224# Wait for message acknowledgements from receivers. This mechanism works only
3225# via proxy without PUB/SUB. (boolean value)
3226#rpc_use_acks = false
3227
3228# Number of seconds to wait for an ack from a cast/call. After each retry
3229# attempt this timeout is multiplied by some specified multiplier. (integer
3230# value)
3231#rpc_ack_timeout_base = 15
3232
3233# Number to multiply base ack timeout by after each retry attempt. (integer
3234# value)
3235#rpc_ack_timeout_multiplier = 2
3236
3237# Default number of message sending attempts in case of any problems occurred:
3238# positive value N means at most N retries, 0 means no retries, None or -1 (or
3239# any other negative values) mean to retry forever. This option is used only if
3240# acknowledgments are enabled. (integer value)
3241#rpc_retry_attempts = 3
3242
3243# List of publisher hosts SubConsumer can subscribe on. This option has higher
3244# priority then the default publishers list taken from the matchmaker. (list
3245# value)
3246#subscribe_on =
3247
3248# Size of executor thread pool. (integer value)
3249# Deprecated group/name - [DEFAULT]/rpc_thread_pool_size
3250#executor_thread_pool_size = 64
3251
3252# Seconds to wait for a response from a call. (integer value)
3253#rpc_response_timeout = 60
3254
3255# A URL representing the messaging driver to use and its full configuration.
3256# (string value)
3257#transport_url = <None>
3258
3259# DEPRECATED: The messaging driver to use, defaults to rabbit. Other drivers
3260# include amqp and zmq. (string value)
3261# This option is deprecated for removal.
3262# Its value may be silently ignored in the future.
3263# Reason: Replaced by [DEFAULT]/transport_url
3264#rpc_backend = rabbit
3265rpc_backend = rabbit
3266
3267# The default exchange under which topics are scoped. May be overridden by an
3268# exchange name specified in the transport_url option. (string value)
3269#control_exchange = openstack
3270control_exchange = openstack
3271
3272#
3273# From oslo.service.periodic_task
3274#
3275
3276# Some periodic tasks can be run in a separate process. Should we run them
3277# here? (boolean value)
3278#run_external_periodic_tasks = true
3279
3280#
3281# From oslo.service.service
3282#
3283
3284# Enable eventlet backdoor. Acceptable values are 0, <port>, and
3285# <start>:<end>, where 0 results in listening on a random tcp port number;
3286# <port> results in listening on the specified port number (and not enabling
3287# backdoor if that port is in use); and <start>:<end> results in listening on
3288# the smallest unused port number within the specified range of port numbers.
3289# The chosen port is displayed in the service's log file. (string value)
3290#backdoor_port = <None>
3291
3292# Enable eventlet backdoor, using the provided path as a unix socket that can
3293# receive connections. This option is mutually exclusive with 'backdoor_port'
3294# in that only one should be provided. If both are provided then the existence
3295# of this option overrides the usage of that option. (string value)
3296#backdoor_socket = <None>
3297
3298# Enables or disables logging values of all registered options when starting a
3299# service (at DEBUG level). (boolean value)
3300#log_options = true
3301
3302# Specify a timeout after which a gracefully shutdown server will exit. Zero
3303# value means endless wait. (integer value)
3304#graceful_shutdown_timeout = 60
3305
3306#
3307# From oslo.service.wsgi
3308#
3309
3310# File name for the paste.deploy config for api service (string value)
3311#api_paste_config = api-paste.ini
3312api_paste_config = /etc/cinder/api-paste.ini
3313
3314# A python format string that is used as the template to generate log lines.
3315# The following values can beformatted into it: client_ip, date_time,
3316# request_line, status_code, body_length, wall_seconds. (string value)
3317#wsgi_log_format = %(client_ip)s "%(request_line)s" status: %(status_code)s len: %(body_length)s time: %(wall_seconds).7f
3318
3319# Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not
3320# supported on OS X. (integer value)
3321#tcp_keepidle = 600
3322
3323# Size of the pool of greenthreads used by wsgi (integer value)
3324#wsgi_default_pool_size = 100
3325
3326# Maximum line size of message headers to be accepted. max_header_line may need
3327# to be increased when using large tokens (typically those generated when
3328# keystone is configured to use PKI tokens with big service catalogs). (integer
3329# value)
3330#max_header_line = 16384
3331
3332# If False, closes the client socket connection explicitly. (boolean value)
3333#wsgi_keep_alive = true
3334
3335# Timeout for client connections' socket operations. If an incoming connection
3336# is idle for this number of seconds it will be closed. A value of '0' means
3337# wait forever. (integer value)
3338#client_socket_timeout = 900
3339
3340
3341[backend]
3342
3343#
3344# From cinder
3345#
3346
3347# Backend override of host value. (string value)
3348# Deprecated group/name - [backend]/host
3349#backend_host = <None>
3350
3351
3352[barbican]
3353
3354#
3355# From castellan.config
3356#
3357
3358# Use this endpoint to connect to Barbican, for example:
3359# "http://localhost:9311/" (string value)
3360#barbican_endpoint = <None>
3361
3362# Version of the Barbican API, for example: "v1" (string value)
3363#barbican_api_version = <None>
3364
3365# Use this endpoint to connect to Keystone (string value)
3366#auth_endpoint = http://localhost:5000/v3
3367
3368# Number of seconds to wait before retrying poll for key creation completion
3369# (integer value)
3370#retry_delay = 1
3371
3372# Number of times to retry poll for key creation completion (integer value)
3373#number_of_retries = 60
3374
3375
3376[brcd_fabric_example]
3377
3378#
3379# From cinder
3380#
3381
3382# South bound connector for the fabric. (string value)
3383# Allowed values: SSH, HTTP, HTTPS
3384#fc_southbound_protocol = HTTP
3385
3386# Management IP of fabric. (string value)
3387#fc_fabric_address =
3388
3389# Fabric user ID. (string value)
3390#fc_fabric_user =
3391
3392# Password for user. (string value)
3393#fc_fabric_password =
3394
3395# Connecting port (port value)
3396# Minimum value: 0
3397# Maximum value: 65535
3398#fc_fabric_port = 22
3399
3400# Local SSH certificate Path. (string value)
3401#fc_fabric_ssh_cert_path =
3402
3403# Overridden zoning policy. (string value)
3404#zoning_policy = initiator-target
3405
3406# Overridden zoning activation state. (boolean value)
3407#zone_activate = true
3408
3409# Overridden zone name prefix. (string value)
3410#zone_name_prefix = openstack
3411
3412# Virtual Fabric ID. (string value)
3413#fc_virtual_fabric_id = <None>
3414
3415# DEPRECATED: Principal switch WWN of the fabric. This option is not used
3416# anymore. (string value)
3417# This option is deprecated for removal.
3418# Its value may be silently ignored in the future.
3419#principal_switch_wwn = <None>
3420
3421
3422[cisco_fabric_example]
3423
3424#
3425# From cinder
3426#
3427
3428# Management IP of fabric (string value)
3429#cisco_fc_fabric_address =
3430
3431# Fabric user ID (string value)
3432#cisco_fc_fabric_user =
3433
3434# Password for user (string value)
3435#cisco_fc_fabric_password =
3436
3437# Connecting port (port value)
3438# Minimum value: 0
3439# Maximum value: 65535
3440#cisco_fc_fabric_port = 22
3441
3442# overridden zoning policy (string value)
3443#cisco_zoning_policy = initiator-target
3444
3445# overridden zoning activation state (boolean value)
3446#cisco_zone_activate = true
3447
3448# overridden zone name prefix (string value)
3449#cisco_zone_name_prefix = <None>
3450
3451# VSAN of the Fabric (string value)
3452#cisco_zoning_vsan = <None>
3453
3454
3455[coordination]
3456
3457#
3458# From cinder
3459#
3460
3461# The backend URL to use for distributed coordination. (string value)
3462#backend_url = file://$state_path
3463
3464# Number of seconds between heartbeats for distributed coordination. (floating
3465# point value)
3466#heartbeat = 1.0
3467
3468# Initial number of seconds to wait after failed reconnection. (floating point
3469# value)
3470#initial_reconnect_backoff = 0.1
3471
3472# Maximum number of seconds between sequential reconnection retries. (floating
3473# point value)
3474#max_reconnect_backoff = 60.0
3475
3476
3477[cors]
3478
3479#
3480# From oslo.middleware
3481#
3482
3483# Indicate whether this resource may be shared with the domain received in the
3484# requests "origin" header. Format: "<protocol>://<host>[:<port>]", no trailing
3485# slash. Example: https://horizon.example.com (list value)
3486#allowed_origin = <None>
3487
3488# Indicate that the actual request can include user credentials (boolean value)
3489#allow_credentials = true
3490
3491# Indicate which headers are safe to expose to the API. Defaults to HTTP Simple
3492# Headers. (list value)
3493#expose_headers = X-Auth-Token,X-Subject-Token,X-Service-Token,X-OpenStack-Request-ID,OpenStack-API-Version
3494
3495# Maximum cache age of CORS preflight requests. (integer value)
3496#max_age = 3600
3497
3498# Indicate which methods can be used during the actual request. (list value)
3499#allow_methods = GET,PUT,POST,DELETE,PATCH,HEAD
3500
3501# Indicate which header field names may be used during the actual request.
3502# (list value)
3503#allow_headers = X-Auth-Token,X-Identity-Status,X-Roles,X-Service-Catalog,X-User-Id,X-Tenant-Id,X-OpenStack-Request-ID,X-Trace-Info,X-Trace-HMAC,OpenStack-API-Version
3504
3505
3506[cors.subdomain]
3507
3508#
3509# From oslo.middleware
3510#
3511
3512# Indicate whether this resource may be shared with the domain received in the
3513# requests "origin" header. Format: "<protocol>://<host>[:<port>]", no trailing
3514# slash. Example: https://horizon.example.com (list value)
3515#allowed_origin = <None>
3516
3517# Indicate that the actual request can include user credentials (boolean value)
3518#allow_credentials = true
3519
3520# Indicate which headers are safe to expose to the API. Defaults to HTTP Simple
3521# Headers. (list value)
3522#expose_headers = X-Auth-Token,X-Subject-Token,X-Service-Token,X-OpenStack-Request-ID,OpenStack-API-Version
3523
3524# Maximum cache age of CORS preflight requests. (integer value)
3525#max_age = 3600
3526
3527# Indicate which methods can be used during the actual request. (list value)
3528#allow_methods = GET,PUT,POST,DELETE,PATCH,HEAD
3529
3530# Indicate which header field names may be used during the actual request.
3531# (list value)
3532#allow_headers = X-Auth-Token,X-Identity-Status,X-Roles,X-Service-Catalog,X-User-Id,X-Tenant-Id,X-OpenStack-Request-ID,X-Trace-Info,X-Trace-HMAC,OpenStack-API-Version
3533
3534
3535[database]
3536
3537#
3538# From oslo.db
3539#
3540
3541# DEPRECATED: The file name to use with SQLite. (string value)
3542# Deprecated group/name - [DEFAULT]/sqlite_db
3543# This option is deprecated for removal.
3544# Its value may be silently ignored in the future.
3545# Reason: Should use config option connection or slave_connection to connect
3546# the database.
3547#sqlite_db = oslo.sqlite
3548
3549# If True, SQLite uses synchronous mode. (boolean value)
3550# Deprecated group/name - [DEFAULT]/sqlite_synchronous
3551#sqlite_synchronous = true
3552
3553# The back end to use for the database. (string value)
3554# Deprecated group/name - [DEFAULT]/db_backend
3555#backend = sqlalchemy
3556
3557# The SQLAlchemy connection string to use to connect to the database. (string
3558# value)
3559# Deprecated group/name - [DEFAULT]/sql_connection
3560# Deprecated group/name - [DATABASE]/sql_connection
3561# Deprecated group/name - [sql]/connection
3562#connection = <None>
3563connection = mysql+pymysql://cinder:hFU3BqgdD7U4M94QaJnEU4aGb@172.16.0.22/cinder?read_default_file=/etc/my.cnf.d/tripleo.cnf&read_default_group=tripleo
3564
3565# The SQLAlchemy connection string to use to connect to the slave database.
3566# (string value)
3567#slave_connection = <None>
3568
3569# The SQL mode to be used for MySQL sessions. This option, including the
3570# default, overrides any server-set SQL mode. To use whatever SQL mode is set
3571# by the server configuration, set this to no value. Example: mysql_sql_mode=
3572# (string value)
3573#mysql_sql_mode = TRADITIONAL
3574
3575# Timeout before idle SQL connections are reaped. (integer value)
3576# Deprecated group/name - [DEFAULT]/sql_idle_timeout
3577# Deprecated group/name - [DATABASE]/sql_idle_timeout
3578# Deprecated group/name - [sql]/idle_timeout
3579#idle_timeout = 3600
3580
3581# Minimum number of SQL connections to keep open in a pool. (integer value)
3582# Deprecated group/name - [DEFAULT]/sql_min_pool_size
3583# Deprecated group/name - [DATABASE]/sql_min_pool_size
3584#min_pool_size = 1
3585
3586# Maximum number of SQL connections to keep open in a pool. Setting a value of
3587# 0 indicates no limit. (integer value)
3588# Deprecated group/name - [DEFAULT]/sql_max_pool_size
3589# Deprecated group/name - [DATABASE]/sql_max_pool_size
3590#max_pool_size = 5
3591
3592# Maximum number of database connection retries during startup. Set to -1 to
3593# specify an infinite retry count. (integer value)
3594# Deprecated group/name - [DEFAULT]/sql_max_retries
3595# Deprecated group/name - [DATABASE]/sql_max_retries
3596#max_retries = 10
3597max_retries = -1
3598
3599# Interval between retries of opening a SQL connection. (integer value)
3600# Deprecated group/name - [DEFAULT]/sql_retry_interval
3601# Deprecated group/name - [DATABASE]/reconnect_interval
3602#retry_interval = 10
3603
3604# If set, use this value for max_overflow with SQLAlchemy. (integer value)
3605# Deprecated group/name - [DEFAULT]/sql_max_overflow
3606# Deprecated group/name - [DATABASE]/sqlalchemy_max_overflow
3607#max_overflow = 50
3608
3609# Verbosity of SQL debugging information: 0=None, 100=Everything. (integer
3610# value)
3611# Minimum value: 0
3612# Maximum value: 100
3613# Deprecated group/name - [DEFAULT]/sql_connection_debug
3614#connection_debug = 0
3615
3616# Add Python stack traces to SQL as comment strings. (boolean value)
3617# Deprecated group/name - [DEFAULT]/sql_connection_trace
3618#connection_trace = false
3619
3620# If set, use this value for pool_timeout with SQLAlchemy. (integer value)
3621# Deprecated group/name - [DATABASE]/sqlalchemy_pool_timeout
3622#pool_timeout = <None>
3623
3624# Enable the experimental use of database reconnect on connection lost.
3625# (boolean value)
3626#use_db_reconnect = false
3627
3628# Seconds between retries of a database transaction. (integer value)
3629#db_retry_interval = 1
3630
3631# If True, increases the interval between retries of a database operation up to
3632# db_max_retry_interval. (boolean value)
3633#db_inc_retry_interval = true
3634
3635# If db_inc_retry_interval is set, the maximum seconds between retries of a
3636# database operation. (integer value)
3637#db_max_retry_interval = 10
3638
3639# Maximum retries in case of connection error or deadlock error before error is
3640# raised. Set to -1 to specify an infinite retry count. (integer value)
3641#db_max_retries = 20
3642db_max_retries = -1
3643
3644
3645[fc-zone-manager]
3646
3647#
3648# From cinder
3649#
3650
3651# South bound connector for zoning operation (string value)
3652#brcd_sb_connector = HTTP
3653
3654# Southbound connector for zoning operation (string value)
3655#cisco_sb_connector = cinder.zonemanager.drivers.cisco.cisco_fc_zone_client_cli.CiscoFCZoneClientCLI
3656
3657# FC Zone Driver responsible for zone management (string value)
3658#zone_driver = cinder.zonemanager.drivers.brocade.brcd_fc_zone_driver.BrcdFCZoneDriver
3659
3660# Zoning policy configured by user; valid values include "initiator-target" or
3661# "initiator" (string value)
3662#zoning_policy = initiator-target
3663
3664# Comma separated list of Fibre Channel fabric names. This list of names is
3665# used to retrieve other SAN credentials for connecting to each SAN fabric
3666# (string value)
3667#fc_fabric_names = <None>
3668
3669# FC SAN Lookup Service (string value)
3670#fc_san_lookup_service = cinder.zonemanager.drivers.brocade.brcd_fc_san_lookup_service.BrcdFCSanLookupService
3671
3672# Set this to True when you want to allow an unsupported zone manager driver to
3673# start. Drivers that haven't maintained a working CI system and testing are
3674# marked as unsupported until CI is working again. This also marks a driver as
3675# deprecated and may be removed in the next release. (boolean value)
3676#enable_unsupported_driver = false
3677
3678
3679[healthcheck]
3680
3681#
3682# From oslo.middleware
3683#
3684
3685# DEPRECATED: The path to respond to healtcheck requests on. (string value)
3686# This option is deprecated for removal.
3687# Its value may be silently ignored in the future.
3688#path = /healthcheck
3689
3690# Show more detailed information as part of the response (boolean value)
3691#detailed = false
3692
3693# Additional backends that can perform health checks and report that
3694# information back as part of a request. (list value)
3695#backends =
3696
3697# Check the presence of a file to determine if an application is running on a
3698# port. Used by DisableByFileHealthcheck plugin. (string value)
3699#disable_by_file_path = <None>
3700
3701# Check the presence of a file based on a port to determine if an application
3702# is running on a port. Expects a "port:path" list of strings. Used by
3703# DisableByFilesPortsHealthcheck plugin. (list value)
3704#disable_by_file_paths =
3705
3706
3707[key_manager]
3708
3709#
3710# From castellan.config
3711#
3712
3713# The full class name of the key manager API class (string value)
3714#api_class = castellan.key_manager.barbican_key_manager.BarbicanKeyManager
3715
3716# The type of authentication credential to create. Possible values are 'token',
3717# 'password', 'keystone_token', and 'keystone_password'. Required if no context
3718# is passed to the credential factory. (string value)
3719#auth_type = <None>
3720
3721# Token for authentication. Required for 'token' and 'keystone_token' auth_type
3722# if no context is passed to the credential factory. (string value)
3723#token = <None>
3724
3725# Username for authentication. Required for 'password' auth_type. Optional for
3726# the 'keystone_password' auth_type. (string value)
3727#username = <None>
3728
3729# Password for authentication. Required for 'password' and 'keystone_password'
3730# auth_type. (string value)
3731#password = <None>
3732
3733# User ID for authentication. Optional for 'keystone_token' and
3734# 'keystone_password' auth_type. (string value)
3735#user_id = <None>
3736
3737# User's domain ID for authentication. Optional for 'keystone_token' and
3738# 'keystone_password' auth_type. (string value)
3739#user_domain_id = <None>
3740
3741# User's domain name for authentication. Optional for 'keystone_token' and
3742# 'keystone_password' auth_type. (string value)
3743#user_domain_name = <None>
3744
3745# Trust ID for trust scoping. Optional for 'keystone_token' and
3746# 'keystone_password' auth_type. (string value)
3747#trust_id = <None>
3748
3749# Domain ID for domain scoping. Optional for 'keystone_token' and
3750# 'keystone_password' auth_type. (string value)
3751#domain_id = <None>
3752
3753# Domain name for domain scoping. Optional for 'keystone_token' and
3754# 'keystone_password' auth_type. (string value)
3755#domain_name = <None>
3756
3757# Project ID for project scoping. Optional for 'keystone_token' and
3758# 'keystone_password' auth_type. (string value)
3759#project_id = <None>
3760
3761# Project name for project scoping. Optional for 'keystone_token' and
3762# 'keystone_password' auth_type. (string value)
3763#project_name = <None>
3764
3765# Project's domain ID for project. Optional for 'keystone_token' and
3766# 'keystone_password' auth_type. (string value)
3767#project_domain_id = <None>
3768
3769# Project's domain name for project. Optional for 'keystone_token' and
3770# 'keystone_password' auth_type. (string value)
3771#project_domain_name = <None>
3772
3773# Allow fetching a new token if the current one is going to expire. Optional
3774# for 'keystone_token' and 'keystone_password' auth_type. (boolean value)
3775#reauthenticate = true
3776
3777#
3778# From cinder
3779#
3780
3781# Fixed key returned by key manager, specified in hex (string value)
3782# Deprecated group/name - [keymgr]/fixed_key
3783#fixed_key = <None>
3784
3785
3786[keystone_authtoken]
3787
3788#
3789# From keystonemiddleware.auth_token
3790#
3791
3792# Complete "public" Identity API endpoint. This endpoint should not be an
3793# "admin" endpoint, as it should be accessible by all end users.
3794# Unauthenticated clients are redirected to this endpoint to authenticate.
3795# Although this endpoint should ideally be unversioned, client support in the
3796# wild varies. If you're using a versioned v2 endpoint here, then this should
3797# *not* be the same endpoint the service user utilizes for validating tokens,
3798# because normal end users may not be able to reach that endpoint. (string
3799# value)
3800#auth_uri = <None>
3801auth_uri = http://172.16.0.22:5000/v2.0
3802
3803# API version of the admin Identity API endpoint. (string value)
3804#auth_version = <None>
3805
3806# Do not handle authorization requests within the middleware, but delegate the
3807# authorization decision to downstream WSGI components. (boolean value)
3808#delay_auth_decision = false
3809
3810# Request timeout value for communicating with Identity API server. (integer
3811# value)
3812#http_connect_timeout = <None>
3813
3814# How many times are we trying to reconnect when communicating with Identity
3815# API Server. (integer value)
3816#http_request_max_retries = 3
3817
3818# Request environment key where the Swift cache object is stored. When
3819# auth_token middleware is deployed with a Swift cache, use this option to have
3820# the middleware share a caching backend with swift. Otherwise, use the
3821# ``memcached_servers`` option instead. (string value)
3822#cache = <None>
3823
3824# Required if identity server requires client certificate (string value)
3825#certfile = <None>
3826
3827# Required if identity server requires client certificate (string value)
3828#keyfile = <None>
3829
3830# A PEM encoded Certificate Authority to use when verifying HTTPs connections.
3831# Defaults to system CAs. (string value)
3832#cafile = <None>
3833
3834# Verify HTTPS connections. (boolean value)
3835#insecure = false
3836
3837# The region in which the identity server can be found. (string value)
3838#region_name = <None>
3839
3840# DEPRECATED: Directory used to cache files related to PKI tokens. This option
3841# has been deprecated in the Ocata release and will be removed in the P
3842# release. (string value)
3843# This option is deprecated for removal since Ocata.
3844# Its value may be silently ignored in the future.
3845# Reason: PKI token format is no longer supported.
3846#signing_dir = <None>
3847
3848# Optionally specify a list of memcached server(s) to use for caching. If left
3849# undefined, tokens will instead be cached in-process. (list value)
3850# Deprecated group/name - [keystone_authtoken]/memcache_servers
3851#memcached_servers = <None>
3852
3853# In order to prevent excessive effort spent validating tokens, the middleware
3854# caches previously-seen tokens for a configurable duration (in seconds). Set
3855# to -1 to disable caching completely. (integer value)
3856#token_cache_time = 300
3857
3858# DEPRECATED: Determines the frequency at which the list of revoked tokens is
3859# retrieved from the Identity service (in seconds). A high number of revocation
3860# events combined with a low cache duration may significantly reduce
3861# performance. Only valid for PKI tokens. This option has been deprecated in
3862# the Ocata release and will be removed in the P release. (integer value)
3863# This option is deprecated for removal since Ocata.
3864# Its value may be silently ignored in the future.
3865# Reason: PKI token format is no longer supported.
3866#revocation_cache_time = 10
3867
3868# (Optional) If defined, indicate whether token data should be authenticated or
3869# authenticated and encrypted. If MAC, token data is authenticated (with HMAC)
3870# in the cache. If ENCRYPT, token data is encrypted and authenticated in the
3871# cache. If the value is not one of these options or empty, auth_token will
3872# raise an exception on initialization. (string value)
3873# Allowed values: None, MAC, ENCRYPT
3874#memcache_security_strategy = None
3875
3876# (Optional, mandatory if memcache_security_strategy is defined) This string is
3877# used for key derivation. (string value)
3878#memcache_secret_key = <None>
3879
3880# (Optional) Number of seconds memcached server is considered dead before it is
3881# tried again. (integer value)
3882#memcache_pool_dead_retry = 300
3883
3884# (Optional) Maximum total number of open connections to every memcached
3885# server. (integer value)
3886#memcache_pool_maxsize = 10
3887
3888# (Optional) Socket timeout in seconds for communicating with a memcached
3889# server. (integer value)
3890#memcache_pool_socket_timeout = 3
3891
3892# (Optional) Number of seconds a connection to memcached is held unused in the
3893# pool before it is closed. (integer value)
3894#memcache_pool_unused_timeout = 60
3895
3896# (Optional) Number of seconds that an operation will wait to get a memcached
3897# client connection from the pool. (integer value)
3898#memcache_pool_conn_get_timeout = 10
3899
3900# (Optional) Use the advanced (eventlet safe) memcached client pool. The
3901# advanced pool will only work under python 2.x. (boolean value)
3902#memcache_use_advanced_pool = false
3903
3904# (Optional) Indicate whether to set the X-Service-Catalog header. If False,
3905# middleware will not ask for service catalog on token validation and will not
3906# set the X-Service-Catalog header. (boolean value)
3907#include_service_catalog = true
3908
3909# Used to control the use and type of token binding. Can be set to: "disabled"
3910# to not check token binding. "permissive" (default) to validate binding
3911# information if the bind type is of a form known to the server and ignore it
3912# if not. "strict" like "permissive" but if the bind type is unknown the token
3913# will be rejected. "required" any form of token binding is needed to be
3914# allowed. Finally the name of a binding method that must be present in tokens.
3915# (string value)
3916#enforce_token_bind = permissive
3917
3918# DEPRECATED: If true, the revocation list will be checked for cached tokens.
3919# This requires that PKI tokens are configured on the identity server. (boolean
3920# value)
3921# This option is deprecated for removal since Ocata.
3922# Its value may be silently ignored in the future.
3923# Reason: PKI token format is no longer supported.
3924#check_revocations_for_cached = false
3925
3926# DEPRECATED: Hash algorithms to use for hashing PKI tokens. This may be a
3927# single algorithm or multiple. The algorithms are those supported by Python
3928# standard hashlib.new(). The hashes will be tried in the order given, so put
3929# the preferred one first for performance. The result of the first hash will be
3930# stored in the cache. This will typically be set to multiple values only while
3931# migrating from a less secure algorithm to a more secure one. Once all the old
3932# tokens are expired this option should be set to a single value for better
3933# performance. (list value)
3934# This option is deprecated for removal since Ocata.
3935# Its value may be silently ignored in the future.
3936# Reason: PKI token format is no longer supported.
3937#hash_algorithms = md5
3938
3939# A choice of roles that must be present in a service token. Service tokens are
3940# allowed to request that an expired token can be used and so this check should
3941# tightly control that only actual services should be sending this token. Roles
3942# here are applied as an ANY check so any role in this list must be present.
3943# For backwards compatibility reasons this currently only affects the
3944# allow_expired check. (list value)
3945#service_token_roles = service
3946
3947# For backwards compatibility reasons we must let valid service tokens pass
3948# that don't pass the service_token_roles check as valid. Setting this true
3949# will become the default in a future release and should be enabled if
3950# possible. (boolean value)
3951#service_token_roles_required = false
3952
3953# Authentication type to load (string value)
3954# Deprecated group/name - [keystone_authtoken]/auth_plugin
3955#auth_type = <None>
3956auth_type = password
3957
3958# Config Section from which to load plugin specific options (string value)
3959#auth_section = <None>
3960auth_url=http://172.16.0.22:5000
3961username=cinder
3962password=hFU3BqgdD7U4M94QaJnEU4aGb
3963project_name=service
3964
3965
3966[matchmaker_redis]
3967
3968#
3969# From oslo.messaging
3970#
3971
3972# DEPRECATED: Host to locate redis. (string value)
3973# This option is deprecated for removal.
3974# Its value may be silently ignored in the future.
3975# Reason: Replaced by [DEFAULT]/transport_url
3976#host = 127.0.0.1
3977
3978# DEPRECATED: Use this port to connect to redis host. (port value)
3979# Minimum value: 0
3980# Maximum value: 65535
3981# This option is deprecated for removal.
3982# Its value may be silently ignored in the future.
3983# Reason: Replaced by [DEFAULT]/transport_url
3984#port = 6379
3985
3986# DEPRECATED: Password for Redis server (optional). (string value)
3987# This option is deprecated for removal.
3988# Its value may be silently ignored in the future.
3989# Reason: Replaced by [DEFAULT]/transport_url
3990#password =
3991
3992# DEPRECATED: List of Redis Sentinel hosts (fault tolerance mode), e.g.,
3993# [host:port, host1:port ... ] (list value)
3994# This option is deprecated for removal.
3995# Its value may be silently ignored in the future.
3996# Reason: Replaced by [DEFAULT]/transport_url
3997#sentinel_hosts =
3998
3999# Redis replica set name. (string value)
4000#sentinel_group_name = oslo-messaging-zeromq
4001
4002# Time in ms to wait between connection attempts. (integer value)
4003#wait_timeout = 2000
4004
4005# Time in ms to wait before the transaction is killed. (integer value)
4006#check_timeout = 20000
4007
4008# Timeout in ms on blocking socket operations. (integer value)
4009#socket_timeout = 10000
4010
4011
4012[oslo_concurrency]
4013
4014#
4015# From oslo.concurrency
4016#
4017
4018# Enables or disables inter-process locks. (boolean value)
4019# Deprecated group/name - [DEFAULT]/disable_process_locking
4020#disable_process_locking = false
4021
4022# Directory to use for lock files. For security, the specified directory
4023# should only be writable by the user running the processes that need locking.
4024# Defaults to environment variable OSLO_LOCK_PATH. If external locks are used,
4025# a lock path must be set. (string value)
4026# Deprecated group/name - [DEFAULT]/lock_path
4027#lock_path = <None>
4028lock_path = /var/lib/cinder/tmp
4029
4030
4031[oslo_messaging_amqp]
4032
4033#
4034# From oslo.messaging
4035#
4036
4037# Name for the AMQP container. must be globally unique. Defaults to a generated
4038# UUID (string value)
4039# Deprecated group/name - [amqp1]/container_name
4040#container_name = <None>
4041
4042# Timeout for inactive connections (in seconds) (integer value)
4043# Deprecated group/name - [amqp1]/idle_timeout
4044#idle_timeout = 0
4045
4046# Debug: dump AMQP frames to stdout (boolean value)
4047# Deprecated group/name - [amqp1]/trace
4048#trace = false
4049
4050# CA certificate PEM file used to verify the server's certificate (string
4051# value)
4052# Deprecated group/name - [amqp1]/ssl_ca_file
4053#ssl_ca_file =
4054
4055# Self-identifying certificate PEM file for client authentication (string
4056# value)
4057# Deprecated group/name - [amqp1]/ssl_cert_file
4058#ssl_cert_file =
4059
4060# Private key PEM file used to sign ssl_cert_file certificate (optional)
4061# (string value)
4062# Deprecated group/name - [amqp1]/ssl_key_file
4063#ssl_key_file =
4064
4065# Password for decrypting ssl_key_file (if encrypted) (string value)
4066# Deprecated group/name - [amqp1]/ssl_key_password
4067#ssl_key_password = <None>
4068
4069# DEPRECATED: Accept clients using either SSL or plain TCP (boolean value)
4070# Deprecated group/name - [amqp1]/allow_insecure_clients
4071# This option is deprecated for removal.
4072# Its value may be silently ignored in the future.
4073# Reason: Not applicable - not a SSL server
4074#allow_insecure_clients = false
4075
4076# Space separated list of acceptable SASL mechanisms (string value)
4077# Deprecated group/name - [amqp1]/sasl_mechanisms
4078#sasl_mechanisms =
4079
4080# Path to directory that contains the SASL configuration (string value)
4081# Deprecated group/name - [amqp1]/sasl_config_dir
4082#sasl_config_dir =
4083
4084# Name of configuration file (without .conf suffix) (string value)
4085# Deprecated group/name - [amqp1]/sasl_config_name
4086#sasl_config_name =
4087
4088# User name for message broker authentication (string value)
4089# Deprecated group/name - [amqp1]/username
4090#username =
4091
4092# Password for message broker authentication (string value)
4093# Deprecated group/name - [amqp1]/password
4094#password =
4095
4096# Seconds to pause before attempting to re-connect. (integer value)
4097# Minimum value: 1
4098#connection_retry_interval = 1
4099
4100# Increase the connection_retry_interval by this many seconds after each
4101# unsuccessful failover attempt. (integer value)
4102# Minimum value: 0
4103#connection_retry_backoff = 2
4104
4105# Maximum limit for connection_retry_interval + connection_retry_backoff
4106# (integer value)
4107# Minimum value: 1
4108#connection_retry_interval_max = 30
4109
4110# Time to pause between re-connecting an AMQP 1.0 link that failed due to a
4111# recoverable error. (integer value)
4112# Minimum value: 1
4113#link_retry_delay = 10
4114
4115# The maximum number of attempts to re-send a reply message which failed due to
4116# a recoverable error. (integer value)
4117# Minimum value: -1
4118#default_reply_retry = 0
4119
4120# The deadline for an rpc reply message delivery. (integer value)
4121# Minimum value: 5
4122#default_reply_timeout = 30
4123
4124# The deadline for an rpc cast or call message delivery. Only used when caller
4125# does not provide a timeout expiry. (integer value)
4126# Minimum value: 5
4127#default_send_timeout = 30
4128
4129# The deadline for a sent notification message delivery. Only used when caller
4130# does not provide a timeout expiry. (integer value)
4131# Minimum value: 5
4132#default_notify_timeout = 30
4133
4134# The duration to schedule a purge of idle sender links. Detach link after
4135# expiry. (integer value)
4136# Minimum value: 1
4137#default_sender_link_timeout = 600
4138
4139# Indicates the addressing mode used by the driver.
4140# Permitted values:
4141# 'legacy' - use legacy non-routable addressing
4142# 'routable' - use routable addresses
4143# 'dynamic' - use legacy addresses if the message bus does not support routing
4144# otherwise use routable addressing (string value)
4145#addressing_mode = dynamic
4146
4147# address prefix used when sending to a specific server (string value)
4148# Deprecated group/name - [amqp1]/server_request_prefix
4149#server_request_prefix = exclusive
4150
4151# address prefix used when broadcasting to all servers (string value)
4152# Deprecated group/name - [amqp1]/broadcast_prefix
4153#broadcast_prefix = broadcast
4154
4155# address prefix when sending to any server in group (string value)
4156# Deprecated group/name - [amqp1]/group_request_prefix
4157#group_request_prefix = unicast
4158
4159# Address prefix for all generated RPC addresses (string value)
4160#rpc_address_prefix = openstack.org/om/rpc
4161
4162# Address prefix for all generated Notification addresses (string value)
4163#notify_address_prefix = openstack.org/om/notify
4164
4165# Appended to the address prefix when sending a fanout message. Used by the
4166# message bus to identify fanout messages. (string value)
4167#multicast_address = multicast
4168
4169# Appended to the address prefix when sending to a particular RPC/Notification
4170# server. Used by the message bus to identify messages sent to a single
4171# destination. (string value)
4172#unicast_address = unicast
4173
4174# Appended to the address prefix when sending to a group of consumers. Used by
4175# the message bus to identify messages that should be delivered in a round-
4176# robin fashion across consumers. (string value)
4177#anycast_address = anycast
4178
4179# Exchange name used in notification addresses.
4180# Exchange name resolution precedence:
4181# Target.exchange if set
4182# else default_notification_exchange if set
4183# else control_exchange if set
4184# else 'notify' (string value)
4185#default_notification_exchange = <None>
4186
4187# Exchange name used in RPC addresses.
4188# Exchange name resolution precedence:
4189# Target.exchange if set
4190# else default_rpc_exchange if set
4191# else control_exchange if set
4192# else 'rpc' (string value)
4193#default_rpc_exchange = <None>
4194
4195# Window size for incoming RPC Reply messages. (integer value)
4196# Minimum value: 1
4197#reply_link_credit = 200
4198
4199# Window size for incoming RPC Request messages (integer value)
4200# Minimum value: 1
4201#rpc_server_credit = 100
4202
4203# Window size for incoming Notification messages (integer value)
4204# Minimum value: 1
4205#notify_server_credit = 100
4206
4207# Send messages of this type pre-settled.
4208# Pre-settled messages will not receive acknowledgement
4209# from the peer. Note well: pre-settled messages may be
4210# silently discarded if the delivery fails.
4211# Permitted values:
4212# 'rpc-call' - send RPC Calls pre-settled
4213# 'rpc-reply'- send RPC Replies pre-settled
4214# 'rpc-cast' - Send RPC Casts pre-settled
4215# 'notify' - Send Notifications pre-settled
4216# (multi valued)
4217#pre_settled = rpc-cast
4218#pre_settled = rpc-reply
4219
4220
4221[oslo_messaging_kafka]
4222
4223#
4224# From oslo.messaging
4225#
4226
4227# DEPRECATED: Default Kafka broker Host (string value)
4228# This option is deprecated for removal.
4229# Its value may be silently ignored in the future.
4230# Reason: Replaced by [DEFAULT]/transport_url
4231#kafka_default_host = localhost
4232
4233# DEPRECATED: Default Kafka broker Port (port value)
4234# Minimum value: 0
4235# Maximum value: 65535
4236# This option is deprecated for removal.
4237# Its value may be silently ignored in the future.
4238# Reason: Replaced by [DEFAULT]/transport_url
4239#kafka_default_port = 9092
4240
4241# Max fetch bytes of Kafka consumer (integer value)
4242#kafka_max_fetch_bytes = 1048576
4243
4244# Default timeout(s) for Kafka consumers (integer value)
4245#kafka_consumer_timeout = 1.0
4246
4247# Pool Size for Kafka Consumers (integer value)
4248#pool_size = 10
4249
4250# The pool size limit for connections expiration policy (integer value)
4251#conn_pool_min_size = 2
4252
4253# The time-to-live in sec of idle connections in the pool (integer value)
4254#conn_pool_ttl = 1200
4255
4256# Group id for Kafka consumer. Consumers in one group will coordinate message
4257# consumption (string value)
4258#consumer_group = oslo_messaging_consumer
4259
4260# Upper bound on the delay for KafkaProducer batching in seconds (floating
4261# point value)
4262#producer_batch_timeout = 0.0
4263
4264# Size of batch for the producer async send (integer value)
4265#producer_batch_size = 16384
4266
4267
4268[oslo_messaging_notifications]
4269
4270#
4271# From oslo.messaging
4272#
4273
4274# The Drivers(s) to handle sending notifications. Possible values are
4275# messaging, messagingv2, routing, log, test, noop (multi valued)
4276# Deprecated group/name - [DEFAULT]/notification_driver
4277#driver =
4278driver =messagingv2
4279
4280# A URL representing the messaging driver to use for notifications. If not set,
4281# we fall back to the same configuration used for RPC. (string value)
4282# Deprecated group/name - [DEFAULT]/notification_transport_url
4283#transport_url = <None>
4284
4285# AMQP topic used for OpenStack notifications. (list value)
4286# Deprecated group/name - [rpc_notifier2]/topics
4287# Deprecated group/name - [DEFAULT]/notification_topics
4288#topics = notifications
4289
4290
4291[oslo_messaging_rabbit]
4292
4293#
4294# From oslo.messaging
4295#
4296
4297# Use durable queues in AMQP. (boolean value)
4298# Deprecated group/name - [DEFAULT]/amqp_durable_queues
4299# Deprecated group/name - [DEFAULT]/rabbit_durable_queues
4300#amqp_durable_queues = false
4301
4302# Auto-delete queues in AMQP. (boolean value)
4303# Deprecated group/name - [DEFAULT]/amqp_auto_delete
4304#amqp_auto_delete = false
4305
4306# SSL version to use (valid only if SSL enabled). Valid values are TLSv1 and
4307# SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be available on some
4308# distributions. (string value)
4309# Deprecated group/name - [DEFAULT]/kombu_ssl_version
4310#kombu_ssl_version =
4311
4312# SSL key file (valid only if SSL enabled). (string value)
4313# Deprecated group/name - [DEFAULT]/kombu_ssl_keyfile
4314#kombu_ssl_keyfile =
4315
4316# SSL cert file (valid only if SSL enabled). (string value)
4317# Deprecated group/name - [DEFAULT]/kombu_ssl_certfile
4318#kombu_ssl_certfile =
4319
4320# SSL certification authority file (valid only if SSL enabled). (string value)
4321# Deprecated group/name - [DEFAULT]/kombu_ssl_ca_certs
4322#kombu_ssl_ca_certs =
4323
4324# How long to wait before reconnecting in response to an AMQP consumer cancel
4325# notification. (floating point value)
4326# Deprecated group/name - [DEFAULT]/kombu_reconnect_delay
4327#kombu_reconnect_delay = 1.0
4328
4329# EXPERIMENTAL: Possible values are: gzip, bz2. If not set compression will not
4330# be used. This option may not be available in future versions. (string value)
4331#kombu_compression = <None>
4332
4333# How long to wait a missing client before abandoning to send it its replies.
4334# This value should not be longer than rpc_response_timeout. (integer value)
4335# Deprecated group/name - [oslo_messaging_rabbit]/kombu_reconnect_timeout
4336#kombu_missing_consumer_retry_timeout = 60
4337
4338# Determines how the next RabbitMQ node is chosen in case the one we are
4339# currently connected to becomes unavailable. Takes effect only if more than
4340# one RabbitMQ node is provided in config. (string value)
4341# Allowed values: round-robin, shuffle
4342#kombu_failover_strategy = round-robin
4343
4344# DEPRECATED: The RabbitMQ broker address where a single node is used. (string
4345# value)
4346# Deprecated group/name - [DEFAULT]/rabbit_host
4347# This option is deprecated for removal.
4348# Its value may be silently ignored in the future.
4349# Reason: Replaced by [DEFAULT]/transport_url
4350#rabbit_host = localhost
4351
4352# DEPRECATED: The RabbitMQ broker port where a single node is used. (port
4353# value)
4354# Minimum value: 0
4355# Maximum value: 65535
4356# Deprecated group/name - [DEFAULT]/rabbit_port
4357# This option is deprecated for removal.
4358# Its value may be silently ignored in the future.
4359# Reason: Replaced by [DEFAULT]/transport_url
4360#rabbit_port = 5672
4361
4362# DEPRECATED: RabbitMQ HA cluster host:port pairs. (list value)
4363# Deprecated group/name - [DEFAULT]/rabbit_hosts
4364# This option is deprecated for removal.
4365# Its value may be silently ignored in the future.
4366# Reason: Replaced by [DEFAULT]/transport_url
4367#rabbit_hosts = $rabbit_host:$rabbit_port
4368rabbit_hosts = overcloud-controller-0.internalapi.localdomain:5672
4369
4370# Connect over SSL for RabbitMQ. (boolean value)
4371# Deprecated group/name - [DEFAULT]/rabbit_use_ssl
4372#rabbit_use_ssl = false
4373rabbit_use_ssl = False
4374
4375# DEPRECATED: The RabbitMQ userid. (string value)
4376# Deprecated group/name - [DEFAULT]/rabbit_userid
4377# This option is deprecated for removal.
4378# Its value may be silently ignored in the future.
4379# Reason: Replaced by [DEFAULT]/transport_url
4380#rabbit_userid = guest
4381rabbit_userid = guest
4382
4383# DEPRECATED: The RabbitMQ password. (string value)
4384# Deprecated group/name - [DEFAULT]/rabbit_password
4385# This option is deprecated for removal.
4386# Its value may be silently ignored in the future.
4387# Reason: Replaced by [DEFAULT]/transport_url
4388#rabbit_password = guest
4389rabbit_password = fwcFdyea7eevjVtdhp8w4Hynp
4390
4391# The RabbitMQ login method. (string value)
4392# Allowed values: PLAIN, AMQPLAIN, RABBIT-CR-DEMO
4393# Deprecated group/name - [DEFAULT]/rabbit_login_method
4394#rabbit_login_method = AMQPLAIN
4395
4396# DEPRECATED: The RabbitMQ virtual host. (string value)
4397# Deprecated group/name - [DEFAULT]/rabbit_virtual_host
4398# This option is deprecated for removal.
4399# Its value may be silently ignored in the future.
4400# Reason: Replaced by [DEFAULT]/transport_url
4401#rabbit_virtual_host = /
4402
4403# How frequently to retry connecting with RabbitMQ. (integer value)
4404#rabbit_retry_interval = 1
4405
4406# How long to backoff for between retries when connecting to RabbitMQ. (integer
4407# value)
4408# Deprecated group/name - [DEFAULT]/rabbit_retry_backoff
4409#rabbit_retry_backoff = 2
4410
4411# Maximum interval of RabbitMQ connection retries. Default is 30 seconds.
4412# (integer value)
4413#rabbit_interval_max = 30
4414
4415# DEPRECATED: Maximum number of RabbitMQ connection retries. Default is 0
4416# (infinite retry count). (integer value)
4417# Deprecated group/name - [DEFAULT]/rabbit_max_retries
4418# This option is deprecated for removal.
4419# Its value may be silently ignored in the future.
4420#rabbit_max_retries = 0
4421
4422# Try to use HA queues in RabbitMQ (x-ha-policy: all). If you change this
4423# option, you must wipe the RabbitMQ database. In RabbitMQ 3.0, queue mirroring
4424# is no longer controlled by the x-ha-policy argument when declaring a queue.
4425# If you just want to make sure that all queues (except those with auto-
4426# generated names) are mirrored across all nodes, run: "rabbitmqctl set_policy
4427# HA '^(?!amq\.).*' '{"ha-mode": "all"}' " (boolean value)
4428# Deprecated group/name - [DEFAULT]/rabbit_ha_queues
4429#rabbit_ha_queues = false
4430
4431# Positive integer representing duration in seconds for queue TTL (x-expires).
4432# Queues which are unused for the duration of the TTL are automatically
4433# deleted. The parameter affects only reply and fanout queues. (integer value)
4434# Minimum value: 1
4435#rabbit_transient_queues_ttl = 1800
4436
4437# Specifies the number of messages to prefetch. Setting to zero allows
4438# unlimited messages. (integer value)
4439#rabbit_qos_prefetch_count = 0
4440
4441# Number of seconds after which the Rabbit broker is considered down if
4442# heartbeat's keep-alive fails (0 disable the heartbeat). EXPERIMENTAL (integer
4443# value)
4444#heartbeat_timeout_threshold = 60
4445heartbeat_timeout_threshold = 60
4446
4447# How often times during the heartbeat_timeout_threshold we check the
4448# heartbeat. (integer value)
4449#heartbeat_rate = 2
4450
4451# Deprecated, use rpc_backend=kombu+memory or rpc_backend=fake (boolean value)
4452# Deprecated group/name - [DEFAULT]/fake_rabbit
4453#fake_rabbit = false
4454
4455# Maximum number of channels to allow (integer value)
4456#channel_max = <None>
4457
4458# The maximum byte size for an AMQP frame (integer value)
4459#frame_max = <None>
4460
4461# How often to send heartbeats for consumer's connections (integer value)
4462#heartbeat_interval = 3
4463
4464# Enable SSL (boolean value)
4465#ssl = <None>
4466
4467# Arguments passed to ssl.wrap_socket (dict value)
4468#ssl_options = <None>
4469
4470# Set socket timeout in seconds for connection's socket (floating point value)
4471#socket_timeout = 0.25
4472
4473# Set TCP_USER_TIMEOUT in seconds for connection's socket (floating point
4474# value)
4475#tcp_user_timeout = 0.25
4476
4477# Set delay for reconnection to some host which has connection error (floating
4478# point value)
4479#host_connection_reconnect_delay = 0.25
4480
4481# Connection factory implementation (string value)
4482# Allowed values: new, single, read_write
4483#connection_factory = single
4484
4485# Maximum number of connections to keep queued. (integer value)
4486#pool_max_size = 30
4487
4488# Maximum number of connections to create above `pool_max_size`. (integer
4489# value)
4490#pool_max_overflow = 0
4491
4492# Default number of seconds to wait for a connections to available (integer
4493# value)
4494#pool_timeout = 30
4495
4496# Lifetime of a connection (since creation) in seconds or None for no
4497# recycling. Expired connections are closed on acquire. (integer value)
4498#pool_recycle = 600
4499
4500# Threshold at which inactive (since release) connections are considered stale
4501# in seconds or None for no staleness. Stale connections are closed on acquire.
4502# (integer value)
4503#pool_stale = 60
4504
4505# Default serialization mechanism for serializing/deserializing
4506# outgoing/incoming messages (string value)
4507# Allowed values: json, msgpack
4508#default_serializer_type = json
4509
4510# Persist notification messages. (boolean value)
4511#notification_persistence = false
4512
4513# Exchange name for sending notifications (string value)
4514#default_notification_exchange = ${control_exchange}_notification
4515
4516# Max number of not acknowledged message which RabbitMQ can send to
4517# notification listener. (integer value)
4518#notification_listener_prefetch_count = 100
4519
4520# Reconnecting retry count in case of connectivity problem during sending
4521# notification, -1 means infinite retry. (integer value)
4522#default_notification_retry_attempts = -1
4523
4524# Reconnecting retry delay in case of connectivity problem during sending
4525# notification message (floating point value)
4526#notification_retry_delay = 0.25
4527
4528# Time to live for rpc queues without consumers in seconds. (integer value)
4529#rpc_queue_expiration = 60
4530
4531# Exchange name for sending RPC messages (string value)
4532#default_rpc_exchange = ${control_exchange}_rpc
4533
4534# Exchange name for receiving RPC replies (string value)
4535#rpc_reply_exchange = ${control_exchange}_rpc_reply
4536
4537# Max number of not acknowledged message which RabbitMQ can send to rpc
4538# listener. (integer value)
4539#rpc_listener_prefetch_count = 100
4540
4541# Max number of not acknowledged message which RabbitMQ can send to rpc reply
4542# listener. (integer value)
4543#rpc_reply_listener_prefetch_count = 100
4544
4545# Reconnecting retry count in case of connectivity problem during sending
4546# reply. -1 means infinite retry during rpc_timeout (integer value)
4547#rpc_reply_retry_attempts = -1
4548
4549# Reconnecting retry delay in case of connectivity problem during sending
4550# reply. (floating point value)
4551#rpc_reply_retry_delay = 0.25
4552
4553# Reconnecting retry count in case of connectivity problem during sending RPC
4554# message, -1 means infinite retry. If actual retry attempts in not 0 the rpc
4555# request could be processed more than one time (integer value)
4556#default_rpc_retry_attempts = -1
4557
4558# Reconnecting retry delay in case of connectivity problem during sending RPC
4559# message (floating point value)
4560#rpc_retry_delay = 0.25
4561
4562
4563[oslo_messaging_zmq]
4564
4565#
4566# From oslo.messaging
4567#
4568
4569# ZeroMQ bind address. Should be a wildcard (*), an ethernet interface, or IP.
4570# The "host" option should point or resolve to this address. (string value)
4571# Deprecated group/name - [DEFAULT]/rpc_zmq_bind_address
4572#rpc_zmq_bind_address = *
4573
4574# MatchMaker driver. (string value)
4575# Allowed values: redis, sentinel, dummy
4576# Deprecated group/name - [DEFAULT]/rpc_zmq_matchmaker
4577#rpc_zmq_matchmaker = redis
4578
4579# Number of ZeroMQ contexts, defaults to 1. (integer value)
4580# Deprecated group/name - [DEFAULT]/rpc_zmq_contexts
4581#rpc_zmq_contexts = 1
4582
4583# Maximum number of ingress messages to locally buffer per topic. Default is
4584# unlimited. (integer value)
4585# Deprecated group/name - [DEFAULT]/rpc_zmq_topic_backlog
4586#rpc_zmq_topic_backlog = <None>
4587
4588# Directory for holding IPC sockets. (string value)
4589# Deprecated group/name - [DEFAULT]/rpc_zmq_ipc_dir
4590#rpc_zmq_ipc_dir = /var/run/openstack
4591
4592# Name of this node. Must be a valid hostname, FQDN, or IP address. Must match
4593# "host" option, if running Nova. (string value)
4594# Deprecated group/name - [DEFAULT]/rpc_zmq_host
4595#rpc_zmq_host = localhost
4596
4597# Number of seconds to wait before all pending messages will be sent after
4598# closing a socket. The default value of -1 specifies an infinite linger
4599# period. The value of 0 specifies no linger period. Pending messages shall be
4600# discarded immediately when the socket is closed. Positive values specify an
4601# upper bound for the linger period. (integer value)
4602# Deprecated group/name - [DEFAULT]/rpc_cast_timeout
4603#zmq_linger = -1
4604
4605# The default number of seconds that poll should wait. Poll raises timeout
4606# exception when timeout expired. (integer value)
4607# Deprecated group/name - [DEFAULT]/rpc_poll_timeout
4608#rpc_poll_timeout = 1
4609
4610# Expiration timeout in seconds of a name service record about existing target
4611# ( < 0 means no timeout). (integer value)
4612# Deprecated group/name - [DEFAULT]/zmq_target_expire
4613#zmq_target_expire = 300
4614
4615# Update period in seconds of a name service record about existing target.
4616# (integer value)
4617# Deprecated group/name - [DEFAULT]/zmq_target_update
4618#zmq_target_update = 180
4619
4620# Use PUB/SUB pattern for fanout methods. PUB/SUB always uses proxy. (boolean
4621# value)
4622# Deprecated group/name - [DEFAULT]/use_pub_sub
4623#use_pub_sub = false
4624
4625# Use ROUTER remote proxy. (boolean value)
4626# Deprecated group/name - [DEFAULT]/use_router_proxy
4627#use_router_proxy = false
4628
4629# This option makes direct connections dynamic or static. It makes sense only
4630# with use_router_proxy=False which means to use direct connections for direct
4631# message types (ignored otherwise). (boolean value)
4632#use_dynamic_connections = false
4633
4634# How many additional connections to a host will be made for failover reasons.
4635# This option is actual only in dynamic connections mode. (integer value)
4636#zmq_failover_connections = 2
4637
4638# Minimal port number for random ports range. (port value)
4639# Minimum value: 0
4640# Maximum value: 65535
4641# Deprecated group/name - [DEFAULT]/rpc_zmq_min_port
4642#rpc_zmq_min_port = 49153
4643
4644# Maximal port number for random ports range. (integer value)
4645# Minimum value: 1
4646# Maximum value: 65536
4647# Deprecated group/name - [DEFAULT]/rpc_zmq_max_port
4648#rpc_zmq_max_port = 65536
4649
4650# Number of retries to find free port number before fail with ZMQBindError.
4651# (integer value)
4652# Deprecated group/name - [DEFAULT]/rpc_zmq_bind_port_retries
4653#rpc_zmq_bind_port_retries = 100
4654
4655# Default serialization mechanism for serializing/deserializing
4656# outgoing/incoming messages (string value)
4657# Allowed values: json, msgpack
4658# Deprecated group/name - [DEFAULT]/rpc_zmq_serialization
4659#rpc_zmq_serialization = json
4660
4661# This option configures round-robin mode in zmq socket. True means not keeping
4662# a queue when server side disconnects. False means to keep queue and messages
4663# even if server is disconnected, when the server appears we send all
4664# accumulated messages to it. (boolean value)
4665#zmq_immediate = true
4666
4667# Enable/disable TCP keepalive (KA) mechanism. The default value of -1 (or any
4668# other negative value) means to skip any overrides and leave it to OS default;
4669# 0 and 1 (or any other positive value) mean to disable and enable the option
4670# respectively. (integer value)
4671#zmq_tcp_keepalive = -1
4672
4673# The duration between two keepalive transmissions in idle condition. The unit
4674# is platform dependent, for example, seconds in Linux, milliseconds in Windows
4675# etc. The default value of -1 (or any other negative value and 0) means to
4676# skip any overrides and leave it to OS default. (integer value)
4677#zmq_tcp_keepalive_idle = -1
4678
4679# The number of retransmissions to be carried out before declaring that remote
4680# end is not available. The default value of -1 (or any other negative value
4681# and 0) means to skip any overrides and leave it to OS default. (integer
4682# value)
4683#zmq_tcp_keepalive_cnt = -1
4684
4685# The duration between two successive keepalive retransmissions, if
4686# acknowledgement to the previous keepalive transmission is not received. The
4687# unit is platform dependent, for example, seconds in Linux, milliseconds in
4688# Windows etc. The default value of -1 (or any other negative value and 0)
4689# means to skip any overrides and leave it to OS default. (integer value)
4690#zmq_tcp_keepalive_intvl = -1
4691
4692# Maximum number of (green) threads to work concurrently. (integer value)
4693#rpc_thread_pool_size = 100
4694
4695# Expiration timeout in seconds of a sent/received message after which it is
4696# not tracked anymore by a client/server. (integer value)
4697#rpc_message_ttl = 300
4698
4699# Wait for message acknowledgements from receivers. This mechanism works only
4700# via proxy without PUB/SUB. (boolean value)
4701#rpc_use_acks = false
4702
4703# Number of seconds to wait for an ack from a cast/call. After each retry
4704# attempt this timeout is multiplied by some specified multiplier. (integer
4705# value)
4706#rpc_ack_timeout_base = 15
4707
4708# Number to multiply base ack timeout by after each retry attempt. (integer
4709# value)
4710#rpc_ack_timeout_multiplier = 2
4711
4712# Default number of message sending attempts in case of any problems occurred:
4713# positive value N means at most N retries, 0 means no retries, None or -1 (or
4714# any other negative values) mean to retry forever. This option is used only if
4715# acknowledgments are enabled. (integer value)
4716#rpc_retry_attempts = 3
4717
4718# List of publisher hosts SubConsumer can subscribe on. This option has higher
4719# priority then the default publishers list taken from the matchmaker. (list
4720# value)
4721#subscribe_on =
4722
4723
4724[oslo_middleware]
4725
4726#
4727# From oslo.middleware
4728#
4729
4730# The maximum body size for each request, in bytes. (integer value)
4731# Deprecated group/name - [DEFAULT]/osapi_max_request_body_size
4732# Deprecated group/name - [DEFAULT]/max_request_body_size
4733#max_request_body_size = 114688
4734
4735# DEPRECATED: The HTTP Header that will be used to determine what the original
4736# request protocol scheme was, even if it was hidden by a SSL termination
4737# proxy. (string value)
4738# This option is deprecated for removal.
4739# Its value may be silently ignored in the future.
4740#secure_proxy_ssl_header = X-Forwarded-Proto
4741
4742# Whether the application is behind a proxy or not. This determines if the
4743# middleware should parse the headers or not. (boolean value)
4744#enable_proxy_headers_parsing = false
4745enable_proxy_headers_parsing = True
4746
4747
4748[oslo_policy]
4749
4750#
4751# From oslo.policy
4752#
4753
4754# The file that defines policies. (string value)
4755# Deprecated group/name - [DEFAULT]/policy_file
4756#policy_file = policy.json
4757policy_file = /etc/cinder/policy.json
4758
4759# Default rule. Enforced when a requested rule is not found. (string value)
4760# Deprecated group/name - [DEFAULT]/policy_default_rule
4761#policy_default_rule = default
4762
4763# Directories where policy configuration files are stored. They can be relative
4764# to any directory in the search path defined by the config_dir option, or
4765# absolute paths. The file defined by policy_file must exist for these
4766# directories to be searched. Missing or empty directories are ignored. (multi
4767# valued)
4768# Deprecated group/name - [DEFAULT]/policy_dirs
4769#policy_dirs = policy.d
4770
4771
4772[oslo_reports]
4773
4774#
4775# From oslo.reports
4776#
4777
4778# Path to a log directory where to create a file (string value)
4779#log_dir = <None>
4780
4781# The path to a file to watch for changes to trigger the reports, instead of
4782# signals. Setting this option disables the signal trigger for the reports. If
4783# application is running as a WSGI application it is recommended to use this
4784# instead of signals. (string value)
4785#file_event_handler = <None>
4786
4787# How many seconds to wait between polls when file_event_handler is set
4788# (integer value)
4789#file_event_handler_interval = 1
4790
4791
4792[oslo_versionedobjects]
4793
4794#
4795# From oslo.versionedobjects
4796#
4797
4798# Make exception message format errors fatal (boolean value)
4799#fatal_exception_format_errors = false
4800
4801
4802[profiler]
4803
4804#
4805# From osprofiler
4806#
4807
4808#
4809# Enables the profiling for all services on this node. Default value is False
4810# (fully disable the profiling feature).
4811#
4812# Possible values:
4813#
4814# * True: Enables the feature
4815# * False: Disables the feature. The profiling cannot be started via this
4816# project
4817# operations. If the profiling is triggered by another project, this project
4818# part
4819# will be empty.
4820# (boolean value)
4821# Deprecated group/name - [profiler]/profiler_enabled
4822#enabled = false
4823
4824#
4825# Enables SQL requests profiling in services. Default value is False (SQL
4826# requests won't be traced).
4827#
4828# Possible values:
4829#
4830# * True: Enables SQL requests profiling. Each SQL query will be part of the
4831# trace and can the be analyzed by how much time was spent for that.
4832# * False: Disables SQL requests profiling. The spent time is only shown on a
4833# higher level of operations. Single SQL queries cannot be analyzed this
4834# way.
4835# (boolean value)
4836#trace_sqlalchemy = false
4837
4838#
4839# Secret key(s) to use for encrypting context data for performance profiling.
4840# This string value should have the following format:
4841# <key1>[,<key2>,...<keyn>],
4842# where each key is some random string. A user who triggers the profiling via
4843# the REST API has to set one of these keys in the headers of the REST API call
4844# to include profiling results of this node for this particular project.
4845#
4846# Both "enabled" flag and "hmac_keys" config options should be set to enable
4847# profiling. Also, to generate correct profiling information across all
4848# services
4849# at least one key needs to be consistent between OpenStack projects. This
4850# ensures it can be used from client side to generate the trace, containing
4851# information from all possible resources. (string value)
4852#hmac_keys = SECRET_KEY
4853
4854#
4855# Connection string for a notifier backend. Default value is messaging:// which
4856# sets the notifier to oslo_messaging.
4857#
4858# Examples of possible values:
4859#
4860# * messaging://: use oslo_messaging driver for sending notifications.
4861# * mongodb://127.0.0.1:27017 : use mongodb driver for sending notifications.
4862# * elasticsearch://127.0.0.1:9200 : use elasticsearch driver for sending
4863# notifications.
4864# (string value)
4865#connection_string = messaging://
4866
4867#
4868# Document type for notification indexing in elasticsearch.
4869# (string value)
4870#es_doc_type = notification
4871
4872#
4873# This parameter is a time value parameter (for example: es_scroll_time=2m),
4874# indicating for how long the nodes that participate in the search will
4875# maintain
4876# relevant resources in order to continue and support it.
4877# (string value)
4878#es_scroll_time = 2m
4879
4880#
4881# Elasticsearch splits large requests in batches. This parameter defines
4882# maximum size of each batch (for example: es_scroll_size=10000).
4883# (integer value)
4884#es_scroll_size = 10000
4885
4886#
4887# Redissentinel provides a timeout option on the connections.
4888# This parameter defines that timeout (for example: socket_timeout=0.1).
4889# (floating point value)
4890#socket_timeout = 0.1
4891
4892#
4893# Redissentinel uses a service name to identify a master redis service.
4894# This parameter defines the name (for example:
4895# sentinal_service_name=mymaster).
4896# (string value)
4897#sentinel_service_name = mymaster
4898
4899
4900[ssl]
4901
4902#
4903# From oslo.service.sslutils
4904#
4905
4906# CA certificate file to use to verify connecting clients. (string value)
4907# Deprecated group/name - [DEFAULT]/ssl_ca_file
4908#ca_file = <None>
4909
4910# Certificate file to use when starting the server securely. (string value)
4911# Deprecated group/name - [DEFAULT]/ssl_cert_file
4912#cert_file = <None>
4913
4914# Private key file to use when starting the server securely. (string value)
4915# Deprecated group/name - [DEFAULT]/ssl_key_file
4916#key_file = <None>
4917
4918# SSL version to use (valid only if SSL enabled). Valid values are TLSv1 and
4919# SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be available on some
4920# distributions. (string value)
4921#version = <None>
4922
4923# Sets the list of available ciphers. value should be a string in the OpenSSL
4924# cipher list format. (string value)
4925#ciphers = <None>
4926
4927[tripleo_ceph]
4928volume_backend_name=tripleo_ceph
4929volume_driver=cinder.volume.drivers.rbd.RBDDriver
4930rbd_ceph_conf=/etc/ceph/ceph.conf
4931rbd_user=openstack_osp11
4932rbd_pool=volumes_osp11
4933rbd_secret_uuid=82a3778b-4907-4252-9514-562194159891
4934backend_host=hostgroup
4935[root@overcloud-controller-0 cinder]# cat cinder.conf
4936[DEFAULT]
4937
4938#
4939# From cinder
4940#
4941
4942# The maximum number of items that a collection resource returns in a single
4943# response (integer value)
4944#osapi_max_limit = 1000
4945
4946# Base URL that will be presented to users in links to the OpenStack Volume API
4947# (string value)
4948# Deprecated group/name - [DEFAULT]/osapi_compute_link_prefix
4949#osapi_volume_base_URL = <None>
4950
4951# Volume filter options which non-admin user could use to query volumes.
4952# Default values are: ['name', 'status', 'metadata', 'availability_zone'
4953# ,'bootable', 'group_id'] (list value)
4954#query_volume_filters = name,status,metadata,availability_zone,bootable,group_id
4955
4956# Treat X-Forwarded-For as the canonical remote address. Only enable this if
4957# you have a sanitizing proxy. (boolean value)
4958#use_forwarded_for = false
4959
4960# Public url to use for versions endpoint. The default is None, which will use
4961# the request's host_url attribute to populate the URL base. If Cinder is
4962# operating behind a proxy, you will want to change this to represent the
4963# proxy's URL. (string value)
4964#public_endpoint = <None>
4965
4966# Backup services use same backend. (boolean value)
4967#backup_use_same_host = false
4968
4969# Compression algorithm (None to disable) (string value)
4970#backup_compression_algorithm = zlib
4971
4972# Backup metadata version to be used when backing up volume metadata. If this
4973# number is bumped, make sure the service doing the restore supports the new
4974# version. (integer value)
4975#backup_metadata_version = 2
4976
4977# The number of chunks or objects, for which one Ceilometer notification will
4978# be sent (integer value)
4979#backup_object_number_per_notification = 10
4980
4981# Interval, in seconds, between two progress notifications reporting the backup
4982# status (integer value)
4983#backup_timer_interval = 120
4984
4985# Ceph configuration file to use. (string value)
4986#backup_ceph_conf = /etc/ceph/ceph.conf
4987
4988# The Ceph user to connect with. Default here is to use the same user as for
4989# Cinder volumes. If not using cephx this should be set to None. (string value)
4990#backup_ceph_user = cinder
4991
4992# The chunk size, in bytes, that a backup is broken into before transfer to the
4993# Ceph object store. (integer value)
4994#backup_ceph_chunk_size = 134217728
4995
4996# The Ceph pool where volume backups are stored. (string value)
4997#backup_ceph_pool = backups
4998
4999# RBD stripe unit to use when creating a backup image. (integer value)
5000#backup_ceph_stripe_unit = 0
5001
5002# RBD stripe count to use when creating a backup image. (integer value)
5003#backup_ceph_stripe_count = 0
5004
5005# If True, always discard excess bytes when restoring volumes i.e. pad with
5006# zeroes. (boolean value)
5007#restore_discard_excess_bytes = true
5008
5009# Base dir containing mount point for gluster share. (string value)
5010#glusterfs_backup_mount_point = $state_path/backup_mount
5011
5012# GlusterFS share in <hostname|ipv4addr|ipv6addr>:<gluster_vol_name> format.
5013# Eg: 1.2.3.4:backup_vol (string value)
5014#glusterfs_backup_share = <None>
5015
5016# The GCS bucket to use. (string value)
5017#backup_gcs_bucket = <None>
5018
5019# The size in bytes of GCS backup objects. (integer value)
5020#backup_gcs_object_size = 52428800
5021
5022# The size in bytes that changes are tracked for incremental backups.
5023# backup_gcs_object_size has to be multiple of backup_gcs_block_size. (integer
5024# value)
5025#backup_gcs_block_size = 32768
5026
5027# GCS object will be downloaded in chunks of bytes. (integer value)
5028#backup_gcs_reader_chunk_size = 2097152
5029
5030# GCS object will be uploaded in chunks of bytes. Pass in a value of -1 if the
5031# file is to be uploaded as a single chunk. (integer value)
5032#backup_gcs_writer_chunk_size = 2097152
5033
5034# Number of times to retry. (integer value)
5035#backup_gcs_num_retries = 3
5036
5037# List of GCS error codes. (list value)
5038#backup_gcs_retry_error_codes = 429
5039
5040# Location of GCS bucket. (string value)
5041#backup_gcs_bucket_location = US
5042
5043# Storage class of GCS bucket. (string value)
5044#backup_gcs_storage_class = NEARLINE
5045
5046# Absolute path of GCS service account credential file. (string value)
5047#backup_gcs_credential_file = <None>
5048
5049# Owner project id for GCS bucket. (string value)
5050#backup_gcs_project_id = <None>
5051
5052# Http user-agent string for gcs api. (string value)
5053#backup_gcs_user_agent = gcscinder
5054
5055# Enable or Disable the timer to send the periodic progress notifications to
5056# Ceilometer when backing up the volume to the GCS backend storage. The default
5057# value is True to enable the timer. (boolean value)
5058#backup_gcs_enable_progress_timer = true
5059
5060# URL for http proxy access. (uri value)
5061#backup_gcs_proxy_url = <None>
5062
5063# Base dir containing mount point for NFS share. (string value)
5064#backup_mount_point_base = $state_path/backup_mount
5065
5066# NFS share in hostname:path, ipv4addr:path, or "[ipv6addr]:path" format.
5067# (string value)
5068#backup_share = <None>
5069
5070# Mount options passed to the NFS client. See NFS man page for details. (string
5071# value)
5072#backup_mount_options = <None>
5073
5074# The maximum size in bytes of the files used to hold backups. If the volume
5075# being backed up exceeds this size, then it will be backed up into multiple
5076# files.backup_file_size must be a multiple of backup_sha_block_size_bytes.
5077# (integer value)
5078#backup_file_size = 1999994880
5079
5080# The size in bytes that changes are tracked for incremental backups.
5081# backup_file_size has to be multiple of backup_sha_block_size_bytes. (integer
5082# value)
5083#backup_sha_block_size_bytes = 32768
5084
5085# Enable or Disable the timer to send the periodic progress notifications to
5086# Ceilometer when backing up the volume to the backend storage. The default
5087# value is True to enable the timer. (boolean value)
5088#backup_enable_progress_timer = true
5089
5090# Path specifying where to store backups. (string value)
5091#backup_posix_path = $state_path/backup
5092
5093# Custom directory to use for backups. (string value)
5094#backup_container = <None>
5095
5096# The URL of the Swift endpoint (uri value)
5097#backup_swift_url = <None>
5098
5099# The URL of the Keystone endpoint (uri value)
5100#backup_swift_auth_url = <None>
5101
5102# Info to match when looking for swift in the service catalog. Format is:
5103# separated values of the form: <service_type>:<service_name>:<endpoint_type> -
5104# Only used if backup_swift_url is unset (string value)
5105#swift_catalog_info = object-store:swift:publicURL
5106
5107# Info to match when looking for keystone in the service catalog. Format is:
5108# separated values of the form: <service_type>:<service_name>:<endpoint_type> -
5109# Only used if backup_swift_auth_url is unset (string value)
5110#keystone_catalog_info = identity:Identity Service:publicURL
5111
5112# Swift authentication mechanism (string value)
5113#backup_swift_auth = per_user
5114
5115# Swift authentication version. Specify "1" for auth 1.0, or "2" for auth 2.0
5116# or "3" for auth 3.0 (string value)
5117#backup_swift_auth_version = 1
5118
5119# Swift tenant/account name. Required when connecting to an auth 2.0 system
5120# (string value)
5121#backup_swift_tenant = <None>
5122
5123# Swift user domain name. Required when connecting to an auth 3.0 system
5124# (string value)
5125#backup_swift_user_domain = <None>
5126
5127# Swift project domain name. Required when connecting to an auth 3.0 system
5128# (string value)
5129#backup_swift_project_domain = <None>
5130
5131# Swift project/account name. Required when connecting to an auth 3.0 system
5132# (string value)
5133#backup_swift_project = <None>
5134
5135# Swift user name (string value)
5136#backup_swift_user = <None>
5137
5138# Swift key for authentication (string value)
5139#backup_swift_key = <None>
5140
5141# The default Swift container to use (string value)
5142#backup_swift_container = volumebackups
5143
5144# The size in bytes of Swift backup objects (integer value)
5145#backup_swift_object_size = 52428800
5146
5147# The size in bytes that changes are tracked for incremental backups.
5148# backup_swift_object_size has to be multiple of backup_swift_block_size.
5149# (integer value)
5150#backup_swift_block_size = 32768
5151
5152# The number of retries to make for Swift operations (integer value)
5153#backup_swift_retry_attempts = 3
5154
5155# The backoff time in seconds between Swift retries (integer value)
5156#backup_swift_retry_backoff = 2
5157
5158# Enable or Disable the timer to send the periodic progress notifications to
5159# Ceilometer when backing up the volume to the Swift backend storage. The
5160# default value is True to enable the timer. (boolean value)
5161#backup_swift_enable_progress_timer = true
5162
5163# Location of the CA certificate file to use for swift client requests. (string
5164# value)
5165#backup_swift_ca_cert_file = <None>
5166
5167# Bypass verification of server certificate when making SSL connection to
5168# Swift. (boolean value)
5169#backup_swift_auth_insecure = false
5170
5171# Volume prefix for the backup id when backing up to TSM (string value)
5172#backup_tsm_volume_prefix = backup
5173
5174# TSM password for the running username (string value)
5175#backup_tsm_password = password
5176
5177# Enable or Disable compression for backups (boolean value)
5178#backup_tsm_compression = true
5179
5180# Driver to use for backups. (string value)
5181#backup_driver = cinder.backup.drivers.swift
5182
5183# Offload pending backup delete during backup service startup. If false, the
5184# backup service will remain down until all pending backups are deleted.
5185# (boolean value)
5186#backup_service_inithost_offload = true
5187
5188# Name of this cluster. Used to group volume hosts that share the same backend
5189# configurations to work in HA Active-Active mode. Active-Active is not yet
5190# supported. (string value)
5191#cluster = <None>
5192
5193# Top-level directory for maintaining cinder's state (string value)
5194# Deprecated group/name - [DEFAULT]/pybasedir
5195#state_path = /var/lib/cinder
5196
5197# IP address of this host (string value)
5198#my_ip = 10.19.48.52
5199
5200# A list of the URLs of glance API servers available to cinder
5201# ([http[s]://][hostname|ip]:port). If protocol is not specified it defaults to
5202# http. (list value)
5203#glance_api_servers = <None>
5204glance_api_servers = http://172.16.0.22:9292
5205
5206# Version of the glance API to use (integer value)
5207#glance_api_version = 1
5208glance_api_version = 2
5209
5210# Number retries when downloading an image from glance (integer value)
5211# Minimum value: 0
5212#glance_num_retries = 0
5213
5214# Allow to perform insecure SSL (https) requests to glance (https will be used
5215# but cert validation will not be performed). (boolean value)
5216#glance_api_insecure = false
5217
5218# Enables or disables negotiation of SSL layer compression. In some cases
5219# disabling compression can improve data throughput, such as when high network
5220# bandwidth is available and you use compressed image formats like qcow2.
5221# (boolean value)
5222#glance_api_ssl_compression = false
5223
5224# Location of ca certificates file to use for glance client requests. (string
5225# value)
5226#glance_ca_certificates_file = <None>
5227
5228# http/https timeout value for glance operations. If no value (None) is
5229# supplied here, the glanceclient default value is used. (integer value)
5230#glance_request_timeout = <None>
5231
5232# DEPRECATED: Deploy v1 of the Cinder API. (boolean value)
5233# This option is deprecated for removal.
5234# Its value may be silently ignored in the future.
5235#enable_v1_api = false
5236
5237# DEPRECATED: Deploy v2 of the Cinder API. (boolean value)
5238# This option is deprecated for removal.
5239# Its value may be silently ignored in the future.
5240#enable_v2_api = true
5241
5242# Deploy v3 of the Cinder API. (boolean value)
5243#enable_v3_api = true
5244enable_v3_api = True
5245
5246# Enables or disables rate limit of the API. (boolean value)
5247#api_rate_limit = true
5248
5249# Specify list of extensions to load when using osapi_volume_extension option
5250# with cinder.api.contrib.select_extensions (list value)
5251#osapi_volume_ext_list =
5252
5253# osapi volume extension to load (multi valued)
5254#osapi_volume_extension = cinder.api.contrib.standard_extensions
5255
5256# Full class name for the Manager for volume (string value)
5257#volume_manager = cinder.volume.manager.VolumeManager
5258
5259# Full class name for the Manager for volume backup (string value)
5260#backup_manager = cinder.backup.manager.BackupManager
5261
5262# Full class name for the Manager for scheduler (string value)
5263#scheduler_manager = cinder.scheduler.manager.SchedulerManager
5264
5265# Name of this node. This can be an opaque identifier. It is not necessarily a
5266# host name, FQDN, or IP address. (string value)
5267#host = x86-037.build.eng.bos.redhat.com
5268host = hostgroup
5269
5270# Availability zone of this node (string value)
5271#storage_availability_zone = nova
5272storage_availability_zone = nova
5273
5274# Default availability zone for new volumes. If not set, the
5275# storage_availability_zone option value is used as the default for new
5276# volumes. (string value)
5277#default_availability_zone = <None>
5278default_availability_zone = nova
5279
5280# If the requested Cinder availability zone is unavailable, fall back to the
5281# value of default_availability_zone, then storage_availability_zone, instead
5282# of failing. (boolean value)
5283#allow_availability_zone_fallback = false
5284
5285# Default volume type to use (string value)
5286#default_volume_type = <None>
5287
5288# Default group type to use (string value)
5289#default_group_type = <None>
5290
5291# Time period for which to generate volume usages. The options are hour, day,
5292# month, or year. (string value)
5293#volume_usage_audit_period = month
5294
5295# Path to the rootwrap configuration file to use for running commands as root
5296# (string value)
5297#rootwrap_config = /etc/cinder/rootwrap.conf
5298
5299# Enable monkey patching (boolean value)
5300#monkey_patch = false
5301
5302# List of modules/decorators to monkey patch (list value)
5303#monkey_patch_modules =
5304
5305# Maximum time since last check-in for a service to be considered up (integer
5306# value)
5307#service_down_time = 60
5308
5309# The full class name of the volume API class to use (string value)
5310#volume_api_class = cinder.volume.api.API
5311
5312# The full class name of the volume backup API class (string value)
5313#backup_api_class = cinder.backup.api.API
5314
5315# The strategy to use for auth. Supports noauth or keystone. (string value)
5316# Allowed values: noauth, keystone
5317#auth_strategy = keystone
5318
5319# A list of backend names to use. These backend names should be backed by a
5320# unique [CONFIG] group with its options (list value)
5321#enabled_backends = <None>
5322enabled_backends = tripleo_ceph
5323
5324# Whether snapshots count against gigabyte quota (boolean value)
5325#no_snapshot_gb_quota = false
5326
5327# The full class name of the volume transfer API class (string value)
5328#transfer_api_class = cinder.transfer.api.API
5329
5330# The full class name of the consistencygroup API class (string value)
5331#consistencygroup_api_class = cinder.consistencygroup.api.API
5332
5333# The full class name of the group API class (string value)
5334#group_api_class = cinder.group.api.API
5335
5336# OpenStack privileged account username. Used for requests to other services
5337# (such as Nova) that require an account with special rights. (string value)
5338#os_privileged_user_name = <None>
5339
5340# Password associated with the OpenStack privileged account. (string value)
5341#os_privileged_user_password = <None>
5342
5343# Tenant name associated with the OpenStack privileged account. (string value)
5344#os_privileged_user_tenant = <None>
5345
5346# Auth URL associated with the OpenStack privileged account. (uri value)
5347#os_privileged_user_auth_url = <None>
5348
5349# The full class name of the compute API class to use (string value)
5350#compute_api_class = cinder.compute.nova.API
5351
5352# Match this value when searching for nova in the service catalog. Format is:
5353# separated values of the form: <service_type>:<service_name>:<endpoint_type>
5354# (string value)
5355#nova_catalog_info = compute:Compute Service:publicURL
5356nova_catalog_info = compute:nova:internalURL
5357
5358# Same as nova_catalog_info, but for admin endpoint. (string value)
5359#nova_catalog_admin_info = compute:Compute Service:adminURL
5360nova_catalog_admin_info = compute:nova:adminURL
5361
5362# Override service catalog lookup with template for nova endpoint e.g.
5363# http://localhost:8774/v2/%(project_id)s (string value)
5364#nova_endpoint_template = <None>
5365
5366# Same as nova_endpoint_template, but for admin endpoint. (string value)
5367#nova_endpoint_admin_template = <None>
5368
5369# Region name of this node (string value)
5370#os_region_name = <None>
5371
5372# Location of ca certificates file to use for nova client requests. (string
5373# value)
5374#nova_ca_certificates_file = <None>
5375
5376# Allow to perform insecure SSL requests to nova (boolean value)
5377#nova_api_insecure = false
5378
5379# ID of the project which will be used as the Cinder internal tenant. (string
5380# value)
5381#cinder_internal_tenant_project_id = <None>
5382
5383# ID of the user to be used in volume operations as the Cinder internal tenant.
5384# (string value)
5385#cinder_internal_tenant_user_id = <None>
5386
5387# Services to be added to the available pool on create (boolean value)
5388#enable_new_services = true
5389
5390# Template string to be used to generate volume names (string value)
5391#volume_name_template = volume-%s
5392
5393# Template string to be used to generate snapshot names (string value)
5394#snapshot_name_template = snapshot-%s
5395
5396# Template string to be used to generate backup names (string value)
5397#backup_name_template = backup-%s
5398
5399# Driver to use for database access (string value)
5400#db_driver = cinder.db
5401
5402# Make exception message format errors fatal. (boolean value)
5403#fatal_exception_format_errors = false
5404
5405# A list of url schemes that can be downloaded directly via the direct_url.
5406# Currently supported schemes: [file, cinder]. (list value)
5407#allowed_direct_url_schemes =
5408
5409# Info to match when looking for glance in the service catalog. Format is:
5410# separated values of the form: <service_type>:<service_name>:<endpoint_type> -
5411# Only used if glance_api_servers are not provided. (string value)
5412#glance_catalog_info = image:glance:publicURL
5413
5414# Default core properties of image (list value)
5415#glance_core_properties = checksum,container_format,disk_format,image_name,image_id,min_disk,min_ram,name,size
5416
5417# Directory used for temporary storage during image conversion (string value)
5418#image_conversion_dir = $state_path/conversion
5419
5420# message minimum life in seconds. (integer value)
5421#message_ttl = 2592000
5422
5423# Number of volumes allowed per project (integer value)
5424#quota_volumes = 10
5425
5426# Number of volume snapshots allowed per project (integer value)
5427#quota_snapshots = 10
5428
5429# Number of consistencygroups allowed per project (integer value)
5430#quota_consistencygroups = 10
5431
5432# Number of groups allowed per project (integer value)
5433#quota_groups = 10
5434
5435# Total amount of storage, in gigabytes, allowed for volumes and snapshots per
5436# project (integer value)
5437#quota_gigabytes = 1000
5438
5439# Number of volume backups allowed per project (integer value)
5440#quota_backups = 10
5441
5442# Total amount of storage, in gigabytes, allowed for backups per project
5443# (integer value)
5444#quota_backup_gigabytes = 1000
5445
5446# Number of seconds until a reservation expires (integer value)
5447#reservation_expire = 86400
5448
5449# Count of reservations until usage is refreshed (integer value)
5450#until_refresh = 0
5451
5452# Number of seconds between subsequent usage refreshes (integer value)
5453#max_age = 0
5454
5455# Default driver to use for quota checks (string value)
5456#quota_driver = cinder.quota.DbQuotaDriver
5457
5458# Enables or disables use of default quota class with default quota. (boolean
5459# value)
5460#use_default_quota_class = true
5461
5462# Max size allowed per volume, in gigabytes (integer value)
5463#per_volume_size_limit = -1
5464
5465# The scheduler host manager class to use (string value)
5466#scheduler_host_manager = cinder.scheduler.host_manager.HostManager
5467
5468# Maximum number of attempts to schedule a volume (integer value)
5469#scheduler_max_attempts = 3
5470
5471# Which filter class names to use for filtering hosts when not specified in the
5472# request. (list value)
5473#scheduler_default_filters = AvailabilityZoneFilter,CapacityFilter,CapabilitiesFilter
5474
5475# Which weigher class names to use for weighing hosts. (list value)
5476#scheduler_default_weighers = CapacityWeigher
5477
5478# Which handler to use for selecting the host/pool after weighing (string
5479# value)
5480#scheduler_weight_handler = cinder.scheduler.weights.OrderedHostWeightHandler
5481
5482# Default scheduler driver to use (string value)
5483#scheduler_driver = cinder.scheduler.filter_scheduler.FilterScheduler
5484scheduler_driver = cinder.scheduler.filter_scheduler.FilterScheduler
5485
5486# Absolute path to scheduler configuration JSON file. (string value)
5487#scheduler_json_config_location =
5488
5489# Multiplier used for weighing free capacity. Negative numbers mean to stack vs
5490# spread. (floating point value)
5491#capacity_weight_multiplier = 1.0
5492
5493# Multiplier used for weighing allocated capacity. Positive numbers mean to
5494# stack vs spread. (floating point value)
5495#allocated_capacity_weight_multiplier = -1.0
5496
5497# Multiplier used for weighing volume number. Negative numbers mean to spread
5498# vs stack. (floating point value)
5499#volume_number_multiplier = -1.0
5500
5501# Interval, in seconds, between nodes reporting state to datastore (integer
5502# value)
5503#report_interval = 10
5504
5505# Interval, in seconds, between running periodic tasks (integer value)
5506#periodic_interval = 60
5507
5508# Range, in seconds, to randomly delay when starting the periodic task
5509# scheduler to reduce stampeding. (Disable by setting to 0) (integer value)
5510#periodic_fuzzy_delay = 60
5511
5512# IP address on which OpenStack Volume API listens (string value)
5513#osapi_volume_listen = 0.0.0.0
5514osapi_volume_listen = overcloud-controller-0.internalapi.localdomain
5515
5516# Port on which OpenStack Volume API listens (port value)
5517# Minimum value: 0
5518# Maximum value: 65535
5519#osapi_volume_listen_port = 8776
5520
5521# Number of workers for OpenStack Volume API service. The default is equal to
5522# the number of CPUs available. (integer value)
5523#osapi_volume_workers = <None>
5524osapi_volume_workers = 2
5525
5526# Wraps the socket in a SSL context if True is set. A certificate file and key
5527# file must be specified. (boolean value)
5528#osapi_volume_use_ssl = false
5529
5530# Option to enable strict host key checking. When set to "True" Cinder will
5531# only connect to systems with a host key present in the configured
5532# "ssh_hosts_key_file". When set to "False" the host key will be saved upon
5533# first connection and used for subsequent connections. Default=False (boolean
5534# value)
5535#strict_ssh_host_key_policy = false
5536
5537# File containing SSH host keys for the systems with which Cinder needs to
5538# communicate. OPTIONAL: Default=$state_path/ssh_known_hosts (string value)
5539#ssh_hosts_key_file = $state_path/ssh_known_hosts
5540
5541# The number of characters in the salt. (integer value)
5542#volume_transfer_salt_length = 8
5543
5544# The number of characters in the autogenerated auth key. (integer value)
5545#volume_transfer_key_length = 16
5546
5547# Enables the Force option on upload_to_image. This enables running
5548# upload_volume on in-use volumes for backends that support it. (boolean value)
5549#enable_force_upload = false
5550
5551# Create volume from snapshot at the host where snapshot resides (boolean
5552# value)
5553#snapshot_same_host = true
5554
5555# Ensure that the new volumes are the same AZ as snapshot or source volume
5556# (boolean value)
5557#cloned_volume_same_az = true
5558
5559# Cache volume availability zones in memory for the provided duration in
5560# seconds (integer value)
5561#az_cache_duration = 3600
5562
5563# Number of times to attempt to run flakey shell commands (integer value)
5564#num_shell_tries = 3
5565
5566# The percentage of backend capacity is reserved (integer value)
5567# Minimum value: 0
5568# Maximum value: 100
5569#reserved_percentage = 0
5570
5571# Prefix for iSCSI volumes (string value)
5572#iscsi_target_prefix = iqn.2010-10.org.openstack:
5573
5574# The IP address that the iSCSI daemon is listening on (string value)
5575#iscsi_ip_address = $my_ip
5576
5577# The list of secondary IP addresses of the iSCSI daemon (list value)
5578#iscsi_secondary_ip_addresses =
5579
5580# The port that the iSCSI daemon is listening on (port value)
5581# Minimum value: 0
5582# Maximum value: 65535
5583#iscsi_port = 3260
5584
5585# The maximum number of times to rescan targets to find volume (integer value)
5586#num_volume_device_scan_tries = 3
5587
5588# The backend name for a given driver implementation (string value)
5589#volume_backend_name = <None>
5590
5591# Do we attach/detach volumes in cinder using multipath for volume to image and
5592# image to volume transfers? (boolean value)
5593#use_multipath_for_image_xfer = false
5594
5595# If this is set to True, attachment of volumes for image transfer will be
5596# aborted when multipathd is not running. Otherwise, it will fallback to single
5597# path. (boolean value)
5598#enforce_multipath_for_image_xfer = false
5599
5600# Method used to wipe old volumes (string value)
5601# Allowed values: none, zero
5602#volume_clear = zero
5603
5604# Size in MiB to wipe at start of old volumes. 1024 MiBat max. 0 => all
5605# (integer value)
5606# Maximum value: 1024
5607#volume_clear_size = 0
5608
5609# The flag to pass to ionice to alter the i/o priority of the process used to
5610# zero a volume after deletion, for example "-c3" for idle only priority.
5611# (string value)
5612#volume_clear_ionice = <None>
5613
5614# iSCSI target user-land tool to use. tgtadm is default, use lioadm for LIO
5615# iSCSI support, scstadmin for SCST target support, ietadm for iSCSI Enterprise
5616# Target, iscsictl for Chelsio iSCSI Target or fake for testing. (string value)
5617# Allowed values: tgtadm, lioadm, scstadmin, iscsictl, ietadm, fake
5618#iscsi_helper = tgtadm
5619
5620# Volume configuration file storage directory (string value)
5621#volumes_dir = $state_path/volumes
5622
5623# IET configuration file (string value)
5624#iet_conf = /etc/iet/ietd.conf
5625
5626# Chiscsi (CXT) global defaults configuration file (string value)
5627#chiscsi_conf = /etc/chelsio-iscsi/chiscsi.conf
5628
5629# Sets the behavior of the iSCSI target to either perform blockio or fileio
5630# optionally, auto can be set and Cinder will autodetect type of backing device
5631# (string value)
5632# Allowed values: blockio, fileio, auto
5633#iscsi_iotype = fileio
5634
5635# The default block size used when copying/clearing volumes (string value)
5636#volume_dd_blocksize = 1M
5637
5638# The blkio cgroup name to be used to limit bandwidth of volume copy (string
5639# value)
5640#volume_copy_blkio_cgroup_name = cinder-volume-copy
5641
5642# The upper limit of bandwidth of volume copy. 0 => unlimited (integer value)
5643#volume_copy_bps_limit = 0
5644
5645# Sets the behavior of the iSCSI target to either perform write-back(on) or
5646# write-through(off). This parameter is valid if iscsi_helper is set to tgtadm.
5647# (string value)
5648# Allowed values: on, off
5649#iscsi_write_cache = on
5650
5651# Sets the target-specific flags for the iSCSI target. Only used for tgtadm to
5652# specify backing device flags using bsoflags option. The specified string is
5653# passed as is to the underlying tool. (string value)
5654#iscsi_target_flags =
5655
5656# Determines the iSCSI protocol for new iSCSI volumes, created with tgtadm or
5657# lioadm target helpers. In order to enable RDMA, this parameter should be set
5658# with the value "iser". The supported iSCSI protocol values are "iscsi" and
5659# "iser". (string value)
5660# Allowed values: iscsi, iser
5661#iscsi_protocol = iscsi
5662
5663# The path to the client certificate key for verification, if the driver
5664# supports it. (string value)
5665#driver_client_cert_key = <None>
5666
5667# The path to the client certificate for verification, if the driver supports
5668# it. (string value)
5669#driver_client_cert = <None>
5670
5671# Tell driver to use SSL for connection to backend storage if the driver
5672# supports it. (boolean value)
5673#driver_use_ssl = false
5674
5675# Float representation of the over subscription ratio when thin provisioning is
5676# involved. Default ratio is 20.0, meaning provisioned capacity can be 20 times
5677# of the total physical capacity. If the ratio is 10.5, it means provisioned
5678# capacity can be 10.5 times of the total physical capacity. A ratio of 1.0
5679# means provisioned capacity cannot exceed the total physical capacity. The
5680# ratio has to be a minimum of 1.0. (floating point value)
5681#max_over_subscription_ratio = 20.0
5682
5683# Certain ISCSI targets have predefined target names, SCST target driver uses
5684# this name. (string value)
5685#scst_target_iqn_name = <None>
5686
5687# SCST target implementation can choose from multiple SCST target drivers.
5688# (string value)
5689#scst_target_driver = iscsi
5690
5691# Option to enable/disable CHAP authentication for targets. (boolean value)
5692#use_chap_auth = false
5693
5694# CHAP user name. (string value)
5695#chap_username =
5696
5697# Password for specified CHAP account name. (string value)
5698#chap_password =
5699
5700# Namespace for driver private data values to be saved in. (string value)
5701#driver_data_namespace = <None>
5702
5703# String representation for an equation that will be used to filter hosts. Only
5704# used when the driver filter is set to be used by the Cinder scheduler.
5705# (string value)
5706#filter_function = <None>
5707
5708# String representation for an equation that will be used to determine the
5709# goodness of a host. Only used when using the goodness weigher is set to be
5710# used by the Cinder scheduler. (string value)
5711#goodness_function = <None>
5712
5713# If set to True the http client will validate the SSL certificate of the
5714# backend endpoint. (boolean value)
5715#driver_ssl_cert_verify = false
5716
5717# Can be used to specify a non default path to a CA_BUNDLE file or directory
5718# with certificates of trusted CAs, which will be used to validate the backend
5719# (string value)
5720#driver_ssl_cert_path = <None>
5721
5722# List of options that control which trace info is written to the DEBUG log
5723# level to assist developers. Valid values are method and api. (list value)
5724#trace_flags = <None>
5725
5726# Multi opt of dictionaries to represent a replication target device. This
5727# option may be specified multiple times in a single config section to specify
5728# multiple replication target devices. Each entry takes the standard dict
5729# config form: replication_device =
5730# target_device_id:<required>,key1:value1,key2:value2... (dict value)
5731#replication_device = <None>
5732
5733# If set to True, upload-to-image in raw format will create a cloned volume and
5734# register its location to the image service, instead of uploading the volume
5735# content. The cinder backend and locations support must be enabled in the
5736# image service, and glance_api_version must be set to 2. (boolean value)
5737#image_upload_use_cinder_backend = false
5738
5739# If set to True, the image volume created by upload-to-image will be placed in
5740# the internal tenant. Otherwise, the image volume is created in the current
5741# context's tenant. (boolean value)
5742#image_upload_use_internal_tenant = false
5743
5744# Enable the image volume cache for this backend. (boolean value)
5745#image_volume_cache_enabled = false
5746
5747# Max size of the image volume cache for this backend in GB. 0 => unlimited.
5748# (integer value)
5749#image_volume_cache_max_size_gb = 0
5750
5751# Max number of entries allowed in the image volume cache. 0 => unlimited.
5752# (integer value)
5753#image_volume_cache_max_count = 0
5754
5755# Report to clients of Cinder that the backend supports discard (aka.
5756# trim/unmap). This will not actually change the behavior of the backend or the
5757# client directly, it will only notify that it can be used. (boolean value)
5758#report_discard_supported = false
5759
5760# Protocol for transferring data between host and storage back-end. (string
5761# value)
5762# Allowed values: iscsi, fc
5763#storage_protocol = iscsi
5764
5765# If this is set to True, the backup_use_temp_snapshot path will be used during
5766# the backup. Otherwise, it will use backup_use_temp_volume path. (boolean
5767# value)
5768#backup_use_temp_snapshot = false
5769
5770# Set this to True when you want to allow an unsupported driver to start.
5771# Drivers that haven't maintained a working CI system and testing are marked as
5772# unsupported until CI is working again. This also marks a driver as
5773# deprecated and may be removed in the next release. (boolean value)
5774#enable_unsupported_driver = false
5775
5776# The maximum number of times to rescan iSER targetto find volume (integer
5777# value)
5778#num_iser_scan_tries = 3
5779
5780# Prefix for iSER volumes (string value)
5781#iser_target_prefix = iqn.2010-10.org.openstack:
5782
5783# The IP address that the iSER daemon is listening on (string value)
5784#iser_ip_address = $my_ip
5785
5786# The port that the iSER daemon is listening on (port value)
5787# Minimum value: 0
5788# Maximum value: 65535
5789#iser_port = 3260
5790
5791# The name of the iSER target user-land tool to use (string value)
5792#iser_helper = tgtadm
5793
5794# List of all available devices (list value)
5795#available_devices =
5796
5797# IP address/hostname of Blockbridge API. (string value)
5798#blockbridge_api_host = <None>
5799
5800# Override HTTPS port to connect to Blockbridge API server. (integer value)
5801#blockbridge_api_port = <None>
5802
5803# Blockbridge API authentication scheme (token or password) (string value)
5804# Allowed values: token, password
5805#blockbridge_auth_scheme = token
5806
5807# Blockbridge API token (for auth scheme 'token') (string value)
5808#blockbridge_auth_token = <None>
5809
5810# Blockbridge API user (for auth scheme 'password') (string value)
5811#blockbridge_auth_user = <None>
5812
5813# Blockbridge API password (for auth scheme 'password') (string value)
5814#blockbridge_auth_password = <None>
5815
5816# Defines the set of exposed pools and their associated backend query strings
5817# (dict value)
5818#blockbridge_pools = OpenStack:+openstack
5819
5820# Default pool name if unspecified. (string value)
5821#blockbridge_default_pool = <None>
5822
5823# These values will be used for CloudByte storage's addQos API call. (dict
5824# value)
5825#cb_add_qosgroup = graceallowed:false,iops:10,iopscontrol:true,latency:15,memlimit:0,networkspeed:0,throughput:0,tpcontrol:false
5826
5827# These values will be used for CloudByte storage's createVolume API call.
5828# (dict value)
5829#cb_create_volume = blocklength:512B,compression:off,deduplication:off,protocoltype:ISCSI,recordsize:16k,sync:always
5830
5831# Driver will use this API key to authenticate against the CloudByte storage's
5832# management interface. (string value)
5833#cb_apikey = <None>
5834
5835# CloudByte storage specific account name. This maps to a project name in
5836# OpenStack. (string value)
5837#cb_account_name = <None>
5838
5839# This corresponds to the name of Tenant Storage Machine (TSM) in CloudByte
5840# storage. A volume will be created in this TSM. (string value)
5841#cb_tsm_name = <None>
5842
5843# A retry value in seconds. Will be used by the driver to check if volume
5844# creation was successful in CloudByte storage. (integer value)
5845#cb_confirm_volume_create_retry_interval = 5
5846
5847# Will confirm a successful volume creation in CloudByte storage by making this
5848# many number of attempts. (integer value)
5849#cb_confirm_volume_create_retries = 3
5850
5851# A retry value in seconds. Will be used by the driver to check if volume
5852# deletion was successful in CloudByte storage. (integer value)
5853#cb_confirm_volume_delete_retry_interval = 5
5854
5855# Will confirm a successful volume deletion in CloudByte storage by making this
5856# many number of attempts. (integer value)
5857#cb_confirm_volume_delete_retries = 3
5858
5859# This corresponds to the discovery authentication group in CloudByte storage.
5860# Chap users are added to this group. Driver uses the first user found for this
5861# group. Default value is None. (string value)
5862#cb_auth_group = <None>
5863
5864# These values will be used for CloudByte storage's updateQosGroup API call.
5865# (list value)
5866#cb_update_qos_group = iops,latency,graceallowed
5867
5868# These values will be used for CloudByte storage's updateFileSystem API call.
5869# (list value)
5870#cb_update_file_system = compression,sync,noofcopies,readonly
5871
5872# RPC port to connect to Coho Data MicroArray (integer value)
5873#coho_rpc_port = 2049
5874
5875# Hostname for the CoprHD Instance (string value)
5876#coprhd_hostname = <None>
5877
5878# Port for the CoprHD Instance (port value)
5879# Minimum value: 0
5880# Maximum value: 65535
5881#coprhd_port = 4443
5882
5883# Username for accessing the CoprHD Instance (string value)
5884#coprhd_username = <None>
5885
5886# Password for accessing the CoprHD Instance (string value)
5887#coprhd_password = <None>
5888
5889# Tenant to utilize within the CoprHD Instance (string value)
5890#coprhd_tenant = <None>
5891
5892# Project to utilize within the CoprHD Instance (string value)
5893#coprhd_project = <None>
5894
5895# Virtual Array to utilize within the CoprHD Instance (string value)
5896#coprhd_varray = <None>
5897
5898# True | False to indicate if the storage array in CoprHD is VMAX or VPLEX
5899# (boolean value)
5900#coprhd_emulate_snapshot = false
5901
5902# Rest Gateway IP or FQDN for Scaleio (string value)
5903#coprhd_scaleio_rest_gateway_host = None
5904
5905# Rest Gateway Port for Scaleio (port value)
5906# Minimum value: 0
5907# Maximum value: 65535
5908#coprhd_scaleio_rest_gateway_port = 4984
5909
5910# Username for Rest Gateway (string value)
5911#coprhd_scaleio_rest_server_username = <None>
5912
5913# Rest Gateway Password (string value)
5914#coprhd_scaleio_rest_server_password = <None>
5915
5916# verify server certificate (boolean value)
5917#scaleio_verify_server_certificate = false
5918
5919# Server certificate path (string value)
5920#scaleio_server_certificate_path = <None>
5921
5922# Datera API port. (string value)
5923#datera_api_port = 7717
5924
5925# DEPRECATED: Datera API version. (string value)
5926# This option is deprecated for removal.
5927# Its value may be silently ignored in the future.
5928#datera_api_version = 2
5929
5930# Timeout for HTTP 503 retry messages (integer value)
5931#datera_503_timeout = 120
5932
5933# Interval between 503 retries (integer value)
5934#datera_503_interval = 5
5935
5936# True to set function arg and return logging (boolean value)
5937#datera_debug = false
5938
5939# ONLY FOR DEBUG/TESTING PURPOSES
5940# True to set replica_count to 1 (boolean value)
5941#datera_debug_replica_count_override = false
5942
5943# If set to 'Map' --> OpenStack project ID will be mapped implicitly to Datera
5944# tenant ID
5945# If set to 'None' --> Datera tenant ID will not be used during volume
5946# provisioning
5947# If set to anything else --> Datera tenant ID will be the provided value
5948# (string value)
5949#datera_tenant_id = <None>
5950
5951# Storage Center System Serial Number (integer value)
5952#dell_sc_ssn = 64702
5953
5954# Dell API port (port value)
5955# Minimum value: 0
5956# Maximum value: 65535
5957#dell_sc_api_port = 3033
5958
5959# Name of the server folder to use on the Storage Center (string value)
5960#dell_sc_server_folder = openstack
5961
5962# Name of the volume folder to use on the Storage Center (string value)
5963#dell_sc_volume_folder = openstack
5964
5965# Enable HTTPS SC certificate verification (boolean value)
5966#dell_sc_verify_cert = false
5967
5968# IP address of secondary DSM controller (string value)
5969#secondary_san_ip =
5970
5971# Secondary DSM user name (string value)
5972#secondary_san_login = Admin
5973
5974# Secondary DSM user password name (string value)
5975#secondary_san_password =
5976
5977# Secondary Dell API port (port value)
5978# Minimum value: 0
5979# Maximum value: 65535
5980#secondary_sc_api_port = 3033
5981
5982# Domain IP to be excluded from iSCSI returns. (IP address value)
5983#excluded_domain_ip = <None>
5984
5985# Server OS type to use when creating a new server on the Storage Center.
5986# (string value)
5987#dell_server_os = Red Hat Linux 6.x
5988
5989# Group name to use for creating volumes. Defaults to "group-0". (string value)
5990#eqlx_group_name = group-0
5991
5992# Maximum retry count for reconnection. Default is 5. (integer value)
5993# Minimum value: 0
5994#eqlx_cli_max_retries = 5
5995
5996# Pool in which volumes will be created. Defaults to "default". (string value)
5997#eqlx_pool = default
5998
5999# REST server port. (string value)
6000#sio_rest_server_port = 443
6001
6002# Verify server certificate. (boolean value)
6003#sio_verify_server_certificate = false
6004
6005# Server certificate path. (string value)
6006#sio_server_certificate_path = <None>
6007
6008# Round up volume capacity. (boolean value)
6009#sio_round_volume_capacity = true
6010
6011# Unmap volume before deletion. (boolean value)
6012#sio_unmap_volume_before_deletion = false
6013
6014# Protection Domain ID. (string value)
6015#sio_protection_domain_id = <None>
6016
6017# Protection Domain name. (string value)
6018#sio_protection_domain_name = <None>
6019
6020# Storage Pools. (string value)
6021#sio_storage_pools = <None>
6022
6023# Storage Pool name. (string value)
6024#sio_storage_pool_name = <None>
6025
6026# Storage Pool ID. (string value)
6027#sio_storage_pool_id = <None>
6028
6029# max_over_subscription_ratio setting for the ScaleIO driver. This replaces the
6030# general max_over_subscription_ratio which has no effect in this
6031# driver.Maximum value allowed for ScaleIO is 10.0. (floating point value)
6032#sio_max_over_subscription_ratio = 10.0
6033
6034# A comma-separated list of storage pool names to be used. (list value)
6035#unity_storage_pool_names = <None>
6036
6037# A comma-separated list of iSCSI or FC ports to be used. Each port can be
6038# Unix-style glob expressions. (list value)
6039#unity_io_ports = <None>
6040
6041# Use this file for cinder emc plugin config data (string value)
6042#cinder_emc_config_file = /etc/cinder/cinder_emc_config.xml
6043
6044# Use this value to specify multi-pool support for VMAX3 (string value)
6045#multi_pool_support = False
6046
6047# Use this value to enable the initiator_check (string value)
6048#initiator_check = False
6049
6050# VNX authentication scope type. By default, the value is global. (string
6051# value)
6052#storage_vnx_authentication_type = global
6053
6054# Directory path that contains the VNX security file. Make sure the security
6055# file is generated first. (string value)
6056#storage_vnx_security_file_dir = <None>
6057
6058# Naviseccli Path. (string value)
6059#naviseccli_path = <None>
6060
6061# Comma-separated list of storage pool names to be used. (list value)
6062#storage_vnx_pool_names = <None>
6063
6064# Default timeout for CLI operations in minutes. For example, LUN migration is
6065# a typical long running operation, which depends on the LUN size and the load
6066# of the array. An upper bound in the specific deployment can be set to avoid
6067# unnecessary long wait. By default, it is 365 days long. (integer value)
6068#default_timeout = 31536000
6069
6070# Default max number of LUNs in a storage group. By default, the value is 255.
6071# (integer value)
6072#max_luns_per_storage_group = 255
6073
6074# To destroy storage group when the last LUN is removed from it. By default,
6075# the value is False. (boolean value)
6076#destroy_empty_storage_group = false
6077
6078# Mapping between hostname and its iSCSI initiator IP addresses. (string value)
6079#iscsi_initiators = <None>
6080
6081# Comma separated iSCSI or FC ports to be used in Nova or Cinder. (list value)
6082#io_port_list = <None>
6083
6084# Automatically register initiators. By default, the value is False. (boolean
6085# value)
6086#initiator_auto_registration = false
6087
6088# Automatically deregister initiators after the related storage group is
6089# destroyed. By default, the value is False. (boolean value)
6090#initiator_auto_deregistration = false
6091
6092# Report free_capacity_gb as 0 when the limit to maximum number of pool LUNs is
6093# reached. By default, the value is False. (boolean value)
6094#check_max_pool_luns_threshold = false
6095
6096# Delete a LUN even if it is in Storage Groups. By default, the value is False.
6097# (boolean value)
6098#force_delete_lun_in_storagegroup = false
6099
6100# Force LUN creation even if the full threshold of pool is reached. By default,
6101# the value is False. (boolean value)
6102#ignore_pool_full_threshold = false
6103
6104# XMS cluster id in multi-cluster environment (string value)
6105#xtremio_cluster_name =
6106
6107# Number of retries in case array is busy (integer value)
6108#xtremio_array_busy_retry_count = 5
6109
6110# Interval between retries in case array is busy (integer value)
6111#xtremio_array_busy_retry_interval = 5
6112
6113# Number of volumes created from each cached glance image (integer value)
6114#xtremio_volumes_per_glance_cache = 100
6115
6116# The IP of DMS client socket server (IP address value)
6117#disco_client = 127.0.0.1
6118
6119# The port to connect DMS client socket server (port value)
6120# Minimum value: 0
6121# Maximum value: 65535
6122#disco_client_port = 9898
6123
6124# DEPRECATED: Path to the wsdl file to communicate with DISCO request manager
6125# (string value)
6126# This option is deprecated for removal.
6127# Its value may be silently ignored in the future.
6128#disco_wsdl_path = /etc/cinder/DISCOService.wsdl
6129
6130# The IP address of the REST server (IP address value)
6131#rest_ip = <None>
6132
6133# Use soap client or rest client for communicating with DISCO. Possible values
6134# are "soap" or "rest". (string value)
6135#choice_client = <None>
6136
6137# The port of DISCO source API (port value)
6138# Minimum value: 0
6139# Maximum value: 65535
6140#disco_src_api_port = 8080
6141
6142# Prefix before volume name to differentiate DISCO volume created through
6143# openstack and the other ones (string value)
6144#volume_name_prefix = openstack-
6145
6146# How long we check whether a snapshot is finished before we give up (integer
6147# value)
6148#snapshot_check_timeout = 3600
6149
6150# How long we check whether a restore is finished before we give up (integer
6151# value)
6152#restore_check_timeout = 3600
6153
6154# How long we check whether a clone is finished before we give up (integer
6155# value)
6156#clone_check_timeout = 3600
6157
6158# How long we wait before retrying to get an item detail (integer value)
6159#retry_interval = 1
6160
6161# Pool or Vdisk name to use for volume creation. (string value)
6162#dothill_backend_name = A
6163
6164# linear (for Vdisk) or virtual (for Pool). (string value)
6165# Allowed values: linear, virtual
6166#dothill_backend_type = virtual
6167
6168# DotHill API interface protocol. (string value)
6169# Allowed values: http, https
6170#dothill_api_protocol = https
6171
6172# Whether to verify DotHill array SSL certificate. (boolean value)
6173#dothill_verify_certificate = false
6174
6175# DotHill array SSL certificate path. (string value)
6176#dothill_verify_certificate_path = <None>
6177
6178# List of comma-separated target iSCSI IP addresses. (list value)
6179#dothill_iscsi_ips =
6180
6181# Number of nodes that should replicate the data. (integer value)
6182#drbdmanage_redundancy = 1
6183
6184# Resource deployment completion wait policy. (string value)
6185#drbdmanage_resource_policy = {"ratio": "0.51", "timeout": "60"}
6186
6187# Disk options to set on new resources. See http://www.drbd.org/en/doc/users-
6188# guide-90/re-drbdconf for all the details. (string value)
6189#drbdmanage_disk_options = {"c-min-rate": "4M"}
6190
6191# Net options to set on new resources. See http://www.drbd.org/en/doc/users-
6192# guide-90/re-drbdconf for all the details. (string value)
6193#drbdmanage_net_options = {"connect-int": "4", "allow-two-primaries": "yes", "ko-count": "30", "max-buffers": "20000", "ping-timeout": "100"}
6194
6195# Resource options to set on new resources. See http://www.drbd.org/en/doc
6196# /users-guide-90/re-drbdconf for all the details. (string value)
6197#drbdmanage_resource_options = {"auto-promote-timeout": "300"}
6198
6199# Snapshot completion wait policy. (string value)
6200#drbdmanage_snapshot_policy = {"count": "1", "timeout": "60"}
6201
6202# Volume resize completion wait policy. (string value)
6203#drbdmanage_resize_policy = {"timeout": "60"}
6204
6205# Resource deployment completion wait plugin. (string value)
6206#drbdmanage_resource_plugin = drbdmanage.plugins.plugins.wait_for.WaitForResource
6207
6208# Snapshot completion wait plugin. (string value)
6209#drbdmanage_snapshot_plugin = drbdmanage.plugins.plugins.wait_for.WaitForSnapshot
6210
6211# Volume resize completion wait plugin. (string value)
6212#drbdmanage_resize_plugin = drbdmanage.plugins.plugins.wait_for.WaitForVolumeSize
6213
6214# If set, the c-vol node will receive a useable
6215# /dev/drbdX device, even if the actual data is stored on
6216# other nodes only.
6217# This is useful for debugging, maintenance, and to be
6218# able to do the iSCSI export from the c-vol node. (boolean
6219# value)
6220#drbdmanage_devs_on_controller = true
6221
6222# FSS pool id in which FalconStor volumes are stored. (integer value)
6223#fss_pool =
6224
6225# Specifies FSS secondary management IP to be used if san_ip is invalid or
6226# becomes inaccessible. (string value)
6227#fss_san_secondary_ip =
6228
6229# Enable HTTP debugging to FSS (boolean value)
6230#fss_debug = false
6231
6232# FSS additional retry list, separate by ; (string value)
6233#additional_retry_list =
6234
6235# config file for cinder eternus_dx volume driver (string value)
6236#cinder_eternus_config_file = /etc/cinder/cinder_fujitsu_eternus_dx.xml
6237
6238# The flag of thin storage allocation. (boolean value)
6239#dsware_isthin = false
6240
6241# Fusionstorage manager ip addr for cinder-volume. (string value)
6242#dsware_manager =
6243
6244# Fusionstorage agent ip addr range. (string value)
6245#fusionstorageagent =
6246
6247# Pool type, like sata-2copy. (string value)
6248#pool_type = default
6249
6250# Pool id permit to use. (list value)
6251#pool_id_filter =
6252
6253# Create clone volume timeout. (integer value)
6254#clone_volume_timeout = 680
6255
6256# Space network name to use for data transfer (string value)
6257#hgst_net = Net 1 (IPv4)
6258
6259# Comma separated list of Space storage servers:devices. ex:
6260# os1_stor:gbd0,os2_stor:gbd0 (string value)
6261#hgst_storage_servers = os:gbd0
6262
6263# Should spaces be redundantly stored (1/0) (string value)
6264#hgst_redundancy = 0
6265
6266# User to own created spaces (string value)
6267#hgst_space_user = root
6268
6269# Group to own created spaces (string value)
6270#hgst_space_group = disk
6271
6272# UNIX mode for created spaces (string value)
6273#hgst_space_mode = 0600
6274
6275# Serial number of storage system (string value)
6276#hitachi_serial_number = <None>
6277
6278# Name of an array unit (string value)
6279#hitachi_unit_name = <None>
6280
6281# Pool ID of storage system (integer value)
6282#hitachi_pool_id = <None>
6283
6284# Thin pool ID of storage system (integer value)
6285#hitachi_thin_pool_id = <None>
6286
6287# Range of logical device of storage system (string value)
6288#hitachi_ldev_range = <None>
6289
6290# Default copy method of storage system (string value)
6291#hitachi_default_copy_method = FULL
6292
6293# Copy speed of storage system (integer value)
6294#hitachi_copy_speed = 3
6295
6296# Interval to check copy (integer value)
6297#hitachi_copy_check_interval = 3
6298
6299# Interval to check copy asynchronously (integer value)
6300#hitachi_async_copy_check_interval = 10
6301
6302# Control port names for HostGroup or iSCSI Target (string value)
6303#hitachi_target_ports = <None>
6304
6305# Range of group number (string value)
6306#hitachi_group_range = <None>
6307
6308# Request for creating HostGroup or iSCSI Target (boolean value)
6309#hitachi_group_request = false
6310
6311# Request for FC Zone creating HostGroup (boolean value)
6312#hitachi_zoning_request = false
6313
6314# Instance numbers for HORCM (string value)
6315#hitachi_horcm_numbers = 200,201
6316
6317# Username of storage system for HORCM (string value)
6318#hitachi_horcm_user = <None>
6319
6320# Password of storage system for HORCM (string value)
6321#hitachi_horcm_password = <None>
6322
6323# Add to HORCM configuration (boolean value)
6324#hitachi_horcm_add_conf = true
6325
6326# Timeout until a resource lock is released, in seconds. The value must be
6327# between 0 and 7200. (integer value)
6328#hitachi_horcm_resource_lock_timeout = 600
6329
6330# Add CHAP user (boolean value)
6331#hitachi_add_chap_user = false
6332
6333# iSCSI authentication method (string value)
6334#hitachi_auth_method = <None>
6335
6336# iSCSI authentication username (string value)
6337#hitachi_auth_user = HBSD-CHAP-user
6338
6339# iSCSI authentication password (string value)
6340#hitachi_auth_password = HBSD-CHAP-password
6341
6342# DEPRECATED: Legacy configuration file for HNAS iSCSI Cinder plugin. This is
6343# not needed if you fill all configuration on cinder.conf (string value)
6344# This option is deprecated for removal.
6345# Its value may be silently ignored in the future.
6346#hds_hnas_iscsi_config_file = /opt/hds/hnas/cinder_iscsi_conf.xml
6347
6348# Whether the chap authentication is enabled in the iSCSI target or not.
6349# (boolean value)
6350#hnas_chap_enabled = true
6351
6352# Service 0 iSCSI IP (IP address value)
6353#hnas_svc0_iscsi_ip = <None>
6354
6355# Service 1 iSCSI IP (IP address value)
6356#hnas_svc1_iscsi_ip = <None>
6357
6358# Service 2 iSCSI IP (IP address value)
6359#hnas_svc2_iscsi_ip = <None>
6360
6361# Service 3 iSCSI IP (IP address value)
6362#hnas_svc3_iscsi_ip = <None>
6363
6364# DEPRECATED: Legacy configuration file for HNAS NFS Cinder plugin. This is not
6365# needed if you fill all configuration on cinder.conf (string value)
6366# This option is deprecated for removal.
6367# Its value may be silently ignored in the future.
6368#hds_hnas_nfs_config_file = /opt/hds/hnas/cinder_nfs_conf.xml
6369
6370# Management IP address of HNAS. This can be any IP in the admin address on
6371# HNAS or the SMU IP. (IP address value)
6372#hnas_mgmt_ip0 = <None>
6373
6374# Command to communicate to HNAS. (string value)
6375#hnas_ssc_cmd = ssc
6376
6377# HNAS username. (string value)
6378#hnas_username = <None>
6379
6380# HNAS password. (string value)
6381#hnas_password = <None>
6382
6383# Port to be used for SSH authentication. (port value)
6384# Minimum value: 0
6385# Maximum value: 65535
6386#hnas_ssh_port = 22
6387
6388# Path to the SSH private key used to authenticate in HNAS SMU. (string value)
6389#hnas_ssh_private_key = <None>
6390
6391# The IP of the HNAS cluster admin. Required only for HNAS multi-cluster
6392# setups. (string value)
6393#hnas_cluster_admin_ip0 = <None>
6394
6395# Service 0 pool name (string value)
6396# Deprecated group/name - [DEFAULT]/hnas_svc0_volume_type
6397#hnas_svc0_pool_name = <None>
6398
6399# Service 0 HDP (string value)
6400#hnas_svc0_hdp = <None>
6401
6402# Service 1 pool name (string value)
6403# Deprecated group/name - [DEFAULT]/hnas_svc1_volume_type
6404#hnas_svc1_pool_name = <None>
6405
6406# Service 1 HDP (string value)
6407#hnas_svc1_hdp = <None>
6408
6409# Service 2 pool name (string value)
6410# Deprecated group/name - [DEFAULT]/hnas_svc2_volume_type
6411#hnas_svc2_pool_name = <None>
6412
6413# Service 2 HDP (string value)
6414#hnas_svc2_hdp = <None>
6415
6416# Service 3 pool name: (string value)
6417# Deprecated group/name - [DEFAULT]/hnas_svc3_volume_type
6418#hnas_svc3_pool_name = <None>
6419
6420# Service 3 HDP (string value)
6421#hnas_svc3_hdp = <None>
6422
6423# Product number of the storage system. (string value)
6424#vsp_storage_id = <None>
6425
6426# Pool number or pool name of the DP pool. (string value)
6427#vsp_pool = <None>
6428
6429# Pool number or pool name of the Thin Image pool. (string value)
6430#vsp_thin_pool = <None>
6431
6432# Range of the LDEV numbers in the format of 'xxxx-yyyy' that can be used by
6433# the driver. Values can be in decimal format (e.g. 1000) or in colon-separated
6434# hexadecimal format (e.g. 00:03:E8). (string value)
6435#vsp_ldev_range = <None>
6436
6437# Method of volume copy. FULL indicates full data copy by Shadow Image and THIN
6438# indicates differential data copy by Thin Image. (string value)
6439# Allowed values: FULL, THIN
6440#vsp_default_copy_method = FULL
6441
6442# Speed at which data is copied by Shadow Image. 1 or 2 indicates low speed, 3
6443# indicates middle speed, and a value between 4 and 15 indicates high speed.
6444# (integer value)
6445# Minimum value: 1
6446# Maximum value: 15
6447#vsp_copy_speed = 3
6448
6449# Interval in seconds at which volume pair synchronization status is checked
6450# when volume pairs are created. (integer value)
6451# Minimum value: 1
6452# Maximum value: 600
6453#vsp_copy_check_interval = 3
6454
6455# Interval in seconds at which volume pair synchronization status is checked
6456# when volume pairs are deleted. (integer value)
6457# Minimum value: 1
6458# Maximum value: 600
6459#vsp_async_copy_check_interval = 10
6460
6461# IDs of the storage ports used to attach volumes to the controller node. To
6462# specify multiple ports, connect them by commas (e.g. CL1-A,CL2-A). (list
6463# value)
6464#vsp_target_ports = <None>
6465
6466# IDs of the storage ports used to attach volumes to compute nodes. To specify
6467# multiple ports, connect them by commas (e.g. CL1-A,CL2-A). (list value)
6468#vsp_compute_target_ports = <None>
6469
6470# If True, the driver will create host groups or iSCSI targets on storage ports
6471# as needed. (boolean value)
6472#vsp_group_request = false
6473
6474# If True, the driver will configure FC zoning between the server and the
6475# storage system provided that FC zoning manager is enabled. (boolean value)
6476#vsp_zoning_request = false
6477
6478# Warning: Failed to format sample for vsp_horcm_numbers
6479# sequence item 0: expected string, int found
6480
6481# Name of the user on the storage system. (string value)
6482#vsp_horcm_user = <None>
6483
6484# Password corresponding to vsp_horcm_user. (string value)
6485#vsp_horcm_password = <None>
6486
6487# If True, the driver will create or update the Command Control Interface
6488# configuration file as needed. (boolean value)
6489#vsp_horcm_add_conf = true
6490
6491# IDs of the storage ports used to copy volumes by Shadow Image or Thin Image.
6492# To specify multiple ports, connect them by commas (e.g. CL1-A,CL2-A). (list
6493# value)
6494#vsp_horcm_pair_target_ports = <None>
6495
6496# If True, CHAP authentication will be applied to communication between hosts
6497# and any of the iSCSI targets on the storage ports. (boolean value)
6498#vsp_use_chap_auth = false
6499
6500# Name of the user used for CHAP authentication performed in communication
6501# between hosts and iSCSI targets on the storage ports. (string value)
6502#vsp_auth_user = <None>
6503
6504# Password corresponding to vsp_auth_user. (string value)
6505#vsp_auth_password = <None>
6506
6507# 3PAR WSAPI Server Url like https://<3par ip>:8080/api/v1 (string value)
6508# Deprecated group/name - [DEFAULT]/hp3par_api_url
6509#hpe3par_api_url =
6510
6511# 3PAR username with the 'edit' role (string value)
6512# Deprecated group/name - [DEFAULT]/hp3par_username
6513#hpe3par_username =
6514
6515# 3PAR password for the user specified in hpe3par_username (string value)
6516# Deprecated group/name - [DEFAULT]/hp3par_password
6517#hpe3par_password =
6518
6519# List of the CPG(s) to use for volume creation (list value)
6520# Deprecated group/name - [DEFAULT]/hp3par_cpg
6521#hpe3par_cpg = OpenStack
6522
6523# The CPG to use for Snapshots for volumes. If empty the userCPG will be used.
6524# (string value)
6525# Deprecated group/name - [DEFAULT]/hp3par_cpg_snap
6526#hpe3par_cpg_snap =
6527
6528# The time in hours to retain a snapshot. You can't delete it before this
6529# expires. (string value)
6530# Deprecated group/name - [DEFAULT]/hp3par_snapshot_retention
6531#hpe3par_snapshot_retention =
6532
6533# The time in hours when a snapshot expires and is deleted. This must be
6534# larger than expiration (string value)
6535# Deprecated group/name - [DEFAULT]/hp3par_snapshot_expiration
6536#hpe3par_snapshot_expiration =
6537
6538# Enable HTTP debugging to 3PAR (boolean value)
6539# Deprecated group/name - [DEFAULT]/hp3par_debug
6540#hpe3par_debug = false
6541
6542# List of target iSCSI addresses to use. (list value)
6543# Deprecated group/name - [DEFAULT]/hp3par_iscsi_ips
6544#hpe3par_iscsi_ips =
6545
6546# Enable CHAP authentication for iSCSI connections. (boolean value)
6547# Deprecated group/name - [DEFAULT]/hp3par_iscsi_chap_enabled
6548#hpe3par_iscsi_chap_enabled = false
6549
6550# HPE LeftHand WSAPI Server Url like https://<LeftHand ip>:8081/lhos (uri
6551# value)
6552# Deprecated group/name - [DEFAULT]/hplefthand_api_url
6553#hpelefthand_api_url = <None>
6554
6555# HPE LeftHand Super user username (string value)
6556# Deprecated group/name - [DEFAULT]/hplefthand_username
6557#hpelefthand_username = <None>
6558
6559# HPE LeftHand Super user password (string value)
6560# Deprecated group/name - [DEFAULT]/hplefthand_password
6561#hpelefthand_password = <None>
6562
6563# HPE LeftHand cluster name (string value)
6564# Deprecated group/name - [DEFAULT]/hplefthand_clustername
6565#hpelefthand_clustername = <None>
6566
6567# Configure CHAP authentication for iSCSI connections (Default: Disabled)
6568# (boolean value)
6569# Deprecated group/name - [DEFAULT]/hplefthand_iscsi_chap_enabled
6570#hpelefthand_iscsi_chap_enabled = false
6571
6572# Enable HTTP debugging to LeftHand (boolean value)
6573# Deprecated group/name - [DEFAULT]/hplefthand_debug
6574#hpelefthand_debug = false
6575
6576# Port number of SSH service. (port value)
6577# Minimum value: 0
6578# Maximum value: 65535
6579#hpelefthand_ssh_port = 16022
6580
6581# Request for FC Zone creating host group (boolean value)
6582# Deprecated group/name - [DEFAULT]/hpxp_zoning_request
6583#hpexp_zoning_request = false
6584
6585# Type of storage command line interface (string value)
6586# Deprecated group/name - [DEFAULT]/hpxp_storage_cli
6587#hpexp_storage_cli = <None>
6588
6589# ID of storage system (string value)
6590# Deprecated group/name - [DEFAULT]/hpxp_storage_id
6591#hpexp_storage_id = <None>
6592
6593# Pool of storage system (string value)
6594# Deprecated group/name - [DEFAULT]/hpxp_pool
6595#hpexp_pool = <None>
6596
6597# Thin pool of storage system (string value)
6598# Deprecated group/name - [DEFAULT]/hpxp_thin_pool
6599#hpexp_thin_pool = <None>
6600
6601# Logical device range of storage system (string value)
6602# Deprecated group/name - [DEFAULT]/hpxp_ldev_range
6603#hpexp_ldev_range = <None>
6604
6605# Default copy method of storage system. There are two valid values: "FULL"
6606# specifies that a full copy; "THIN" specifies that a thin copy. Default value
6607# is "FULL" (string value)
6608# Deprecated group/name - [DEFAULT]/hpxp_default_copy_method
6609#hpexp_default_copy_method = FULL
6610
6611# Copy speed of storage system (integer value)
6612# Deprecated group/name - [DEFAULT]/hpxp_copy_speed
6613#hpexp_copy_speed = 3
6614
6615# Interval to check copy (integer value)
6616# Deprecated group/name - [DEFAULT]/hpxp_copy_check_interval
6617#hpexp_copy_check_interval = 3
6618
6619# Interval to check copy asynchronously (integer value)
6620# Deprecated group/name - [DEFAULT]/hpxp_async_copy_check_interval
6621#hpexp_async_copy_check_interval = 10
6622
6623# Target port names for host group or iSCSI target (list value)
6624# Deprecated group/name - [DEFAULT]/hpxp_target_ports
6625#hpexp_target_ports = <None>
6626
6627# Target port names of compute node for host group or iSCSI target (list value)
6628# Deprecated group/name - [DEFAULT]/hpxp_compute_target_ports
6629#hpexp_compute_target_ports = <None>
6630
6631# Request for creating host group or iSCSI target (boolean value)
6632# Deprecated group/name - [DEFAULT]/hpxp_group_request
6633#hpexp_group_request = false
6634
6635# Instance numbers for HORCM (list value)
6636# Deprecated group/name - [DEFAULT]/hpxp_horcm_numbers
6637#hpexp_horcm_numbers = 200,201
6638
6639# Username of storage system for HORCM (string value)
6640# Deprecated group/name - [DEFAULT]/hpxp_horcm_user
6641#hpexp_horcm_user = <None>
6642
6643# Add to HORCM configuration (boolean value)
6644# Deprecated group/name - [DEFAULT]/hpxp_horcm_add_conf
6645#hpexp_horcm_add_conf = true
6646
6647# Resource group name of storage system for HORCM (string value)
6648# Deprecated group/name - [DEFAULT]/hpxp_horcm_resource_name
6649#hpexp_horcm_resource_name = meta_resource
6650
6651# Only discover a specific name of host group or iSCSI target (boolean value)
6652# Deprecated group/name - [DEFAULT]/hpxp_horcm_name_only_discovery
6653#hpexp_horcm_name_only_discovery = false
6654
6655# The configuration file for the Cinder Huawei driver. (string value)
6656#cinder_huawei_conf_file = /etc/cinder/cinder_huawei_conf.xml
6657
6658# The remote device hypermetro will use. (string value)
6659#hypermetro_devices = <None>
6660
6661# The remote metro device san user. (string value)
6662#metro_san_user = <None>
6663
6664# The remote metro device san password. (string value)
6665#metro_san_password = <None>
6666
6667# The remote metro device domain name. (string value)
6668#metro_domain_name = <None>
6669
6670# The remote metro device request url. (string value)
6671#metro_san_address = <None>
6672
6673# The remote metro device pool names. (string value)
6674#metro_storage_pools = <None>
6675
6676# Connection protocol should be FC. (Default is FC.) (string value)
6677#flashsystem_connection_protocol = FC
6678
6679# Allows vdisk to multi host mapping. (Default is True) (boolean value)
6680#flashsystem_multihostmap_enabled = true
6681
6682# DEPRECATED: This option no longer has any affect. It is deprecated and will
6683# be removed in the next release. (boolean value)
6684# This option is deprecated for removal.
6685# Its value may be silently ignored in the future.
6686#flashsystem_multipath_enabled = false
6687
6688# Default iSCSI Port ID of FlashSystem. (Default port is 0.) (integer value)
6689#flashsystem_iscsi_portid = 0
6690
6691# Specifies the path of the GPFS directory where Block Storage volume and
6692# snapshot files are stored. (string value)
6693#gpfs_mount_point_base = <None>
6694
6695# Specifies the path of the Image service repository in GPFS. Leave undefined
6696# if not storing images in GPFS. (string value)
6697#gpfs_images_dir = <None>
6698
6699# Specifies the type of image copy to be used. Set this when the Image service
6700# repository also uses GPFS so that image files can be transferred efficiently
6701# from the Image service to the Block Storage service. There are two valid
6702# values: "copy" specifies that a full copy of the image is made;
6703# "copy_on_write" specifies that copy-on-write optimization strategy is used
6704# and unmodified blocks of the image file are shared efficiently. (string
6705# value)
6706# Allowed values: copy, copy_on_write, <None>
6707#gpfs_images_share_mode = <None>
6708
6709# Specifies an upper limit on the number of indirections required to reach a
6710# specific block due to snapshots or clones. A lengthy chain of copy-on-write
6711# snapshots or clones can have a negative impact on performance, but improves
6712# space utilization. 0 indicates unlimited clone depth. (integer value)
6713#gpfs_max_clone_depth = 0
6714
6715# Specifies that volumes are created as sparse files which initially consume no
6716# space. If set to False, the volume is created as a fully allocated file, in
6717# which case, creation may take a significantly longer time. (boolean value)
6718#gpfs_sparse_volumes = true
6719
6720# Specifies the storage pool that volumes are assigned to. By default, the
6721# system storage pool is used. (string value)
6722#gpfs_storage_pool = system
6723
6724# Mapping between IODevice address and unit address. (string value)
6725#ds8k_devadd_unitadd_mapping =
6726
6727# Set the first two digits of SSID (string value)
6728#ds8k_ssid_prefix = FF
6729
6730# Set to zLinux if your OpenStack version is prior to Liberty and you're
6731# connecting to zLinux systems. Otherwise set to auto. Valid values for this
6732# parameter are: 'auto', 'AMDLinuxRHEL', 'AMDLinuxSuse', 'AppleOSX', 'Fujitsu',
6733# 'Hp', 'HpTru64', 'HpVms', 'LinuxDT', 'LinuxRF', 'LinuxRHEL', 'LinuxSuse',
6734# 'Novell', 'SGI', 'SVC', 'SanFsAIX', 'SanFsLinux', 'Sun', 'VMWare', 'Win2000',
6735# 'Win2003', 'Win2008', 'Win2012', 'iLinux', 'nSeries', 'pLinux', 'pSeries',
6736# 'pSeriesPowerswap', 'zLinux', 'iSeries'. (string value)
6737#ds8k_host_type = auto
6738
6739# Proxy driver that connects to the IBM Storage Array (string value)
6740#proxy = cinder.volume.drivers.ibm.ibm_storage.proxy.IBMStorageProxy
6741
6742# Connection type to the IBM Storage Array (string value)
6743# Allowed values: fibre_channel, iscsi
6744#connection_type = iscsi
6745
6746# CHAP authentication mode, effective only for iscsi (disabled|enabled) (string
6747# value)
6748# Allowed values: disabled, enabled
6749#chap = disabled
6750
6751# List of Management IP addresses (separated by commas) (string value)
6752#management_ips =
6753
6754# Comma separated list of storage system storage pools for volumes. (list
6755# value)
6756#storwize_svc_volpool_name = volpool
6757
6758# Storage system space-efficiency parameter for volumes (percentage) (integer
6759# value)
6760# Minimum value: -1
6761# Maximum value: 100
6762#storwize_svc_vol_rsize = 2
6763
6764# Storage system threshold for volume capacity warnings (percentage) (integer
6765# value)
6766# Minimum value: -1
6767# Maximum value: 100
6768#storwize_svc_vol_warning = 0
6769
6770# Storage system autoexpand parameter for volumes (True/False) (boolean value)
6771#storwize_svc_vol_autoexpand = true
6772
6773# Storage system grain size parameter for volumes (32/64/128/256) (integer
6774# value)
6775#storwize_svc_vol_grainsize = 256
6776
6777# Storage system compression option for volumes (boolean value)
6778#storwize_svc_vol_compression = false
6779
6780# Enable Easy Tier for volumes (boolean value)
6781#storwize_svc_vol_easytier = true
6782
6783# The I/O group in which to allocate volumes (integer value)
6784#storwize_svc_vol_iogrp = 0
6785
6786# Maximum number of seconds to wait for FlashCopy to be prepared. (integer
6787# value)
6788# Minimum value: 1
6789# Maximum value: 600
6790#storwize_svc_flashcopy_timeout = 120
6791
6792# DEPRECATED: This option no longer has any affect. It is deprecated and will
6793# be removed in the next release. (boolean value)
6794# This option is deprecated for removal.
6795# Its value may be silently ignored in the future.
6796#storwize_svc_multihostmap_enabled = true
6797
6798# Allow tenants to specify QOS on create (boolean value)
6799#storwize_svc_allow_tenant_qos = false
6800
6801# If operating in stretched cluster mode, specify the name of the pool in which
6802# mirrored copies are stored.Example: "pool2" (string value)
6803#storwize_svc_stretched_cluster_partner = <None>
6804
6805# Specifies secondary management IP or hostname to be used if san_ip is invalid
6806# or becomes inaccessible. (string value)
6807#storwize_san_secondary_ip = <None>
6808
6809# Specifies that the volume not be formatted during creation. (boolean value)
6810#storwize_svc_vol_nofmtdisk = false
6811
6812# Specifies the Storwize FlashCopy copy rate to be used when creating a full
6813# volume copy. The default is rate is 50, and the valid rates are 1-100.
6814# (integer value)
6815# Minimum value: 1
6816# Maximum value: 100
6817#storwize_svc_flashcopy_rate = 50
6818
6819# Connect with multipath (FC only; iSCSI multipath is controlled by Nova)
6820# (boolean value)
6821#storwize_svc_multipath_enabled = false
6822
6823# Configure CHAP authentication for iSCSI connections (Default: Enabled)
6824# (boolean value)
6825#storwize_svc_iscsi_chap_enabled = true
6826
6827# Name of the pool from which volumes are allocated (string value)
6828#infinidat_pool_name = <None>
6829
6830# Infortrend raid pool name list. It is separated with comma. (string value)
6831#infortrend_pools_name =
6832
6833# The Infortrend CLI absolute path. By default, it is at
6834# /opt/bin/Infortrend/raidcmd_ESDS10.jar (string value)
6835#infortrend_cli_path = /opt/bin/Infortrend/raidcmd_ESDS10.jar
6836
6837# Maximum retry time for cli. Default is 5. (integer value)
6838#infortrend_cli_max_retries = 5
6839
6840# Default timeout for CLI copy operations in minutes. Support: migrate volume,
6841# create cloned volume and create volume from snapshot. By Default, it is 30
6842# minutes. (integer value)
6843#infortrend_cli_timeout = 30
6844
6845# Infortrend raid channel ID list on Slot A for OpenStack usage. It is
6846# separated with comma. By default, it is the channel 0~7. (string value)
6847#infortrend_slots_a_channels_id = 0,1,2,3,4,5,6,7
6848
6849# Infortrend raid channel ID list on Slot B for OpenStack usage. It is
6850# separated with comma. By default, it is the channel 0~7. (string value)
6851#infortrend_slots_b_channels_id = 0,1,2,3,4,5,6,7
6852
6853# Let the volume use specific provisioning. By default, it is the full
6854# provisioning. The supported options are full or thin. (string value)
6855#infortrend_provisioning = full
6856
6857# Let the volume use specific tiering level. By default, it is the level 0. The
6858# supported levels are 0,2,3,4. (string value)
6859#infortrend_tiering = 0
6860
6861# K2 driver will calculate max_oversubscription_ratio on setting this option as
6862# True. (boolean value)
6863#auto_calc_max_oversubscription_ratio = false
6864
6865# Pool or Vdisk name to use for volume creation. (string value)
6866#lenovo_backend_name = A
6867
6868# linear (for VDisk) or virtual (for Pool). (string value)
6869# Allowed values: linear, virtual
6870#lenovo_backend_type = virtual
6871
6872# Lenovo api interface protocol. (string value)
6873# Allowed values: http, https
6874#lenovo_api_protocol = https
6875
6876# Whether to verify Lenovo array SSL certificate. (boolean value)
6877#lenovo_verify_certificate = false
6878
6879# Lenovo array SSL certificate path. (string value)
6880#lenovo_verify_certificate_path = <None>
6881
6882# List of comma-separated target iSCSI IP addresses. (list value)
6883#lenovo_iscsi_ips =
6884
6885# Name for the VG that will contain exported volumes (string value)
6886#volume_group = cinder-volumes
6887
6888# If >0, create LVs with multiple mirrors. Note that this requires lvm_mirrors
6889# + 2 PVs with available space (integer value)
6890#lvm_mirrors = 0
6891
6892# Type of LVM volumes to deploy; (default, thin, or auto). Auto defaults to
6893# thin if thin is supported. (string value)
6894# Allowed values: default, thin, auto
6895#lvm_type = default
6896
6897# LVM conf file to use for the LVM driver in Cinder; this setting is ignored if
6898# the specified file does not exist (You can also specify 'None' to not use a
6899# conf file even if one exists). (string value)
6900#lvm_conf_file = /etc/cinder/lvm.conf
6901
6902# max_over_subscription_ratio setting for the LVM driver. If set, this takes
6903# precedence over the general max_over_subscription_ratio option. If None, the
6904# general option is used. (floating point value)
6905#lvm_max_over_subscription_ratio = 1.0
6906
6907# Suppress leaked file descriptor warnings in LVM commands. (boolean value)
6908#lvm_suppress_fd_warnings = false
6909
6910# The storage family type used on the storage system; valid values are
6911# ontap_7mode for using Data ONTAP operating in 7-Mode, ontap_cluster for using
6912# clustered Data ONTAP, or eseries for using E-Series. (string value)
6913# Allowed values: ontap_7mode, ontap_cluster, eseries
6914#netapp_storage_family = ontap_cluster
6915
6916# The storage protocol to be used on the data path with the storage system.
6917# (string value)
6918# Allowed values: iscsi, fc, nfs
6919#netapp_storage_protocol = <None>
6920
6921# The hostname (or IP address) for the storage system or proxy server. (string
6922# value)
6923#netapp_server_hostname = <None>
6924
6925# The TCP port to use for communication with the storage system or proxy
6926# server. If not specified, Data ONTAP drivers will use 80 for HTTP and 443 for
6927# HTTPS; E-Series will use 8080 for HTTP and 8443 for HTTPS. (integer value)
6928#netapp_server_port = <None>
6929
6930# The transport protocol used when communicating with the storage system or
6931# proxy server. (string value)
6932# Allowed values: http, https
6933#netapp_transport_type = http
6934
6935# Administrative user account name used to access the storage system or proxy
6936# server. (string value)
6937#netapp_login = <None>
6938
6939# Password for the administrative user account specified in the netapp_login
6940# option. (string value)
6941#netapp_password = <None>
6942
6943# This option specifies the virtual storage server (Vserver) name on the
6944# storage cluster on which provisioning of block storage volumes should occur.
6945# (string value)
6946#netapp_vserver = <None>
6947
6948# The vFiler unit on which provisioning of block storage volumes will be done.
6949# This option is only used by the driver when connecting to an instance with a
6950# storage family of Data ONTAP operating in 7-Mode. Only use this option when
6951# utilizing the MultiStore feature on the NetApp storage system. (string value)
6952#netapp_vfiler = <None>
6953
6954# The name of the config.conf stanza for a Data ONTAP (7-mode) HA partner.
6955# This option is only used by the driver when connecting to an instance with a
6956# storage family of Data ONTAP operating in 7-Mode, and it is required if the
6957# storage protocol selected is FC. (string value)
6958#netapp_partner_backend_name = <None>
6959
6960# The quantity to be multiplied by the requested volume size to ensure enough
6961# space is available on the virtual storage server (Vserver) to fulfill the
6962# volume creation request. Note: this option is deprecated and will be removed
6963# in favor of "reserved_percentage" in the Mitaka release. (floating point
6964# value)
6965#netapp_size_multiplier = 1.2
6966
6967# This option determines if storage space is reserved for LUN allocation. If
6968# enabled, LUNs are thick provisioned. If space reservation is disabled,
6969# storage space is allocated on demand. (string value)
6970# Allowed values: enabled, disabled
6971#netapp_lun_space_reservation = enabled
6972
6973# If the percentage of available space for an NFS share has dropped below the
6974# value specified by this option, the NFS image cache will be cleaned. (integer
6975# value)
6976#thres_avl_size_perc_start = 20
6977
6978# When the percentage of available space on an NFS share has reached the
6979# percentage specified by this option, the driver will stop clearing files from
6980# the NFS image cache that have not been accessed in the last M minutes, where
6981# M is the value of the expiry_thres_minutes configuration option. (integer
6982# value)
6983#thres_avl_size_perc_stop = 60
6984
6985# This option specifies the threshold for last access time for images in the
6986# NFS image cache. When a cache cleaning cycle begins, images in the cache that
6987# have not been accessed in the last M minutes, where M is the value of this
6988# parameter, will be deleted from the cache to create free space on the NFS
6989# share. (integer value)
6990#expiry_thres_minutes = 720
6991
6992# This option is used to specify the path to the E-Series proxy application on
6993# a proxy server. The value is combined with the value of the
6994# netapp_transport_type, netapp_server_hostname, and netapp_server_port options
6995# to create the URL used by the driver to connect to the proxy application.
6996# (string value)
6997#netapp_webservice_path = /devmgr/v2
6998
6999# This option is only utilized when the storage family is configured to
7000# eseries. This option is used to restrict provisioning to the specified
7001# controllers. Specify the value of this option to be a comma separated list of
7002# controller hostnames or IP addresses to be used for provisioning. (string
7003# value)
7004#netapp_controller_ips = <None>
7005
7006# Password for the NetApp E-Series storage array. (string value)
7007#netapp_sa_password = <None>
7008
7009# This option specifies whether the driver should allow operations that require
7010# multiple attachments to a volume. An example would be live migration of
7011# servers that have volumes attached. When enabled, this backend is limited to
7012# 256 total volumes in order to guarantee volumes can be accessed by more than
7013# one host. (boolean value)
7014#netapp_enable_multiattach = false
7015
7016# This option specifies the path of the NetApp copy offload tool binary. Ensure
7017# that the binary has execute permissions set which allow the effective user of
7018# the cinder-volume process to execute the file. (string value)
7019#netapp_copyoffload_tool_path = <None>
7020
7021# This option defines the type of operating system that will access a LUN
7022# exported from Data ONTAP; it is assigned to the LUN at the time it is
7023# created. (string value)
7024#netapp_lun_ostype = <None>
7025
7026# This option defines the type of operating system for all initiators that can
7027# access a LUN. This information is used when mapping LUNs to individual hosts
7028# or groups of hosts. (string value)
7029# Deprecated group/name - [DEFAULT]/netapp_eseries_host_type
7030#netapp_host_type = <None>
7031
7032# This option is used to restrict provisioning to the specified pools. Specify
7033# the value of this option to be a regular expression which will be applied to
7034# the names of objects from the storage backend which represent pools in
7035# Cinder. This option is only utilized when the storage protocol is configured
7036# to use iSCSI or FC. (string value)
7037# Deprecated group/name - [DEFAULT]/netapp_volume_list
7038# Deprecated group/name - [DEFAULT]/netapp_storage_pools
7039#netapp_pool_name_search_pattern = (.+)
7040
7041# Multi opt of dictionaries to represent the aggregate mapping between source
7042# and destination back ends when using whole back end replication. For every
7043# source aggregate associated with a cinder pool (NetApp FlexVol), you would
7044# need to specify the destination aggregate on the replication target device. A
7045# replication target device is configured with the configuration option
7046# replication_device. Specify this option as many times as you have replication
7047# devices. Each entry takes the standard dict config form:
7048# netapp_replication_aggregate_map =
7049# backend_id:<name_of_replication_device_section>,src_aggr_name1:dest_aggr_name1,src_aggr_name2:dest_aggr_name2,...
7050# (dict value)
7051#netapp_replication_aggregate_map = <None>
7052
7053# The maximum time in seconds to wait for existing SnapMirror transfers to
7054# complete before aborting during a failover. (integer value)
7055# Minimum value: 0
7056#netapp_snapmirror_quiesce_timeout = 3600
7057
7058# IP address of Nexenta SA (string value)
7059#nexenta_host =
7060
7061# HTTP(S) port to connect to Nexenta REST API server. If it is equal zero, 8443
7062# for HTTPS and 8080 for HTTP is used (integer value)
7063#nexenta_rest_port = 0
7064
7065# Use http or https for REST connection (default auto) (string value)
7066# Allowed values: http, https, auto
7067#nexenta_rest_protocol = auto
7068
7069# Use secure HTTP for REST connection (default True) (boolean value)
7070#nexenta_use_https = true
7071
7072# User name to connect to Nexenta SA (string value)
7073#nexenta_user = admin
7074
7075# Password to connect to Nexenta SA (string value)
7076#nexenta_password = nexenta
7077
7078# Nexenta target portal port (integer value)
7079#nexenta_iscsi_target_portal_port = 3260
7080
7081# SA Pool that holds all volumes (string value)
7082#nexenta_volume = cinder
7083
7084# IQN prefix for iSCSI targets (string value)
7085#nexenta_target_prefix = iqn.1986-03.com.sun:02:cinder-
7086
7087# Prefix for iSCSI target groups on SA (string value)
7088#nexenta_target_group_prefix = cinder/
7089
7090# Volume group for ns5 (string value)
7091#nexenta_volume_group = iscsi
7092
7093# Compression value for new ZFS folders. (string value)
7094# Allowed values: on, off, gzip, gzip-1, gzip-2, gzip-3, gzip-4, gzip-5, gzip-6, gzip-7, gzip-8, gzip-9, lzjb, zle, lz4
7095#nexenta_dataset_compression = on
7096
7097# Deduplication value for new ZFS folders. (string value)
7098# Allowed values: on, off, sha256, verify, sha256, verify
7099#nexenta_dataset_dedup = off
7100
7101# Human-readable description for the folder. (string value)
7102#nexenta_dataset_description =
7103
7104# Block size for datasets (integer value)
7105#nexenta_blocksize = 4096
7106
7107# Block size for datasets (integer value)
7108#nexenta_ns5_blocksize = 32
7109
7110# Enables or disables the creation of sparse datasets (boolean value)
7111#nexenta_sparse = false
7112
7113# File with the list of available nfs shares (string value)
7114#nexenta_shares_config = /etc/cinder/nfs_shares
7115
7116# Base directory that contains NFS share mount points (string value)
7117#nexenta_mount_point_base = $state_path/mnt
7118
7119# Enables or disables the creation of volumes as sparsed files that take no
7120# space. If disabled (False), volume is created as a regular file, which takes
7121# a long time. (boolean value)
7122#nexenta_sparsed_volumes = true
7123
7124# If set True cache NexentaStor appliance volroot option value. (boolean value)
7125#nexenta_nms_cache_volroot = true
7126
7127# Enable stream compression, level 1..9. 1 - gives best speed; 9 - gives best
7128# compression. (integer value)
7129#nexenta_rrmgr_compression = 0
7130
7131# TCP Buffer size in KiloBytes. (integer value)
7132#nexenta_rrmgr_tcp_buf_size = 4096
7133
7134# Number of TCP connections. (integer value)
7135#nexenta_rrmgr_connections = 2
7136
7137# NexentaEdge logical path of directory to store symbolic links to NBDs (string
7138# value)
7139#nexenta_nbd_symlinks_dir = /dev/disk/by-path
7140
7141# IP address of NexentaEdge management REST API endpoint (string value)
7142#nexenta_rest_address =
7143
7144# User name to connect to NexentaEdge (string value)
7145#nexenta_rest_user = admin
7146
7147# Password to connect to NexentaEdge (string value)
7148#nexenta_rest_password = nexenta
7149
7150# NexentaEdge logical path of bucket for LUNs (string value)
7151#nexenta_lun_container =
7152
7153# NexentaEdge iSCSI service name (string value)
7154#nexenta_iscsi_service =
7155
7156# NexentaEdge iSCSI Gateway client address for non-VIP service (string value)
7157#nexenta_client_address =
7158
7159# NexentaEdge iSCSI LUN object chunk size (integer value)
7160#nexenta_chunksize = 32768
7161
7162# File with the list of available NFS shares. (string value)
7163#nfs_shares_config = /etc/cinder/nfs_shares
7164
7165# Create volumes as sparsed files which take no space. If set to False volume
7166# is created as regular file. In such case volume creation takes a lot of time.
7167# (boolean value)
7168#nfs_sparsed_volumes = true
7169
7170# Create volumes as QCOW2 files rather than raw files. (boolean value)
7171#nfs_qcow2_volumes = false
7172
7173# Base dir containing mount points for NFS shares. (string value)
7174#nfs_mount_point_base = $state_path/mnt
7175
7176# Mount options passed to the NFS client. See section of the NFS man page for
7177# details. (string value)
7178#nfs_mount_options = <None>
7179
7180# The number of attempts to mount NFS shares before raising an error. At least
7181# one attempt will be made to mount an NFS share, regardless of the value
7182# specified. (integer value)
7183#nfs_mount_attempts = 3
7184
7185# Enable support for snapshots on the NFS driver. Platforms using libvirt
7186# <1.2.7 will encounter issues with this feature. (boolean value)
7187#nfs_snapshot_support = false
7188
7189# Nimble Controller pool name (string value)
7190#nimble_pool_name = default
7191
7192# Nimble Subnet Label (string value)
7193#nimble_subnet_label = *
7194
7195# Whether to verify Nimble SSL Certificate (string value)
7196#nimble_verify_certificate = False
7197
7198# Path to Nimble Array SSL certificate (string value)
7199#nimble_verify_cert_path = <None>
7200
7201# DPL pool uuid in which DPL volumes are stored. (string value)
7202#dpl_pool =
7203
7204# DPL port number. (port value)
7205# Minimum value: 0
7206# Maximum value: 65535
7207#dpl_port = 8357
7208
7209# REST API authorization token. (string value)
7210#pure_api_token = <None>
7211
7212# Automatically determine an oversubscription ratio based on the current total
7213# data reduction values. If used this calculated value will override the
7214# max_over_subscription_ratio config option. (boolean value)
7215#pure_automatic_max_oversubscription_ratio = true
7216
7217# Snapshot replication interval in seconds. (integer value)
7218#pure_replica_interval_default = 900
7219
7220# Retain all snapshots on target for this time (in seconds.) (integer value)
7221#pure_replica_retention_short_term_default = 14400
7222
7223# Retain how many snapshots for each day. (integer value)
7224#pure_replica_retention_long_term_per_day_default = 3
7225
7226# Retain snapshots per day on target for this time (in days.) (integer value)
7227#pure_replica_retention_long_term_default = 7
7228
7229# When enabled, all Pure volumes, snapshots, and protection groups will be
7230# eradicated at the time of deletion in Cinder. Data will NOT be recoverable
7231# after a delete with this set to True! When disabled, volumes and snapshots
7232# will go into pending eradication state and can be recovered. (boolean value)
7233#pure_eradicate_on_delete = false
7234
7235# The URL to management QNAP Storage (uri value)
7236#qnap_management_url = <None>
7237
7238# The pool name in the QNAP Storage (string value)
7239#qnap_poolname = <None>
7240
7241# Communication protocol to access QNAP storage (string value)
7242#qnap_storage_protocol = iscsi
7243
7244# URL to the Quobyte volume e.g., quobyte://<DIR host>/<volume name> (uri
7245# value)
7246#quobyte_volume_url = <None>
7247
7248# Path to a Quobyte Client configuration file. (string value)
7249#quobyte_client_cfg = <None>
7250
7251# Create volumes as sparse files which take no space. If set to False, volume
7252# is created as regular file.In such case volume creation takes a lot of time.
7253# (boolean value)
7254#quobyte_sparsed_volumes = true
7255
7256# Create volumes as QCOW2 files rather than raw files. (boolean value)
7257#quobyte_qcow2_volumes = true
7258
7259# Base dir containing the mount point for the Quobyte volume. (string value)
7260#quobyte_mount_point_base = $state_path/mnt
7261
7262# The name of ceph cluster (string value)
7263#rbd_cluster_name = ceph
7264
7265# The RADOS pool where rbd volumes are stored (string value)
7266#rbd_pool = rbd
7267
7268# The RADOS client name for accessing rbd volumes - only set when using cephx
7269# authentication (string value)
7270#rbd_user = <None>
7271
7272# Path to the ceph configuration file (string value)
7273#rbd_ceph_conf =
7274
7275# Flatten volumes created from snapshots to remove dependency from volume to
7276# snapshot (boolean value)
7277#rbd_flatten_volume_from_snapshot = false
7278
7279# The libvirt uuid of the secret for the rbd_user volumes (string value)
7280#rbd_secret_uuid = <None>
7281
7282# Maximum number of nested volume clones that are taken before a flatten
7283# occurs. Set to 0 to disable cloning. (integer value)
7284#rbd_max_clone_depth = 5
7285
7286# Volumes will be chunked into objects of this size (in megabytes). (integer
7287# value)
7288#rbd_store_chunk_size = 4
7289
7290# Timeout value (in seconds) used when connecting to ceph cluster. If value <
7291# 0, no timeout is set and default librados value is used. (integer value)
7292#rados_connect_timeout = -1
7293
7294# Number of retries if connection to ceph cluster failed. (integer value)
7295#rados_connection_retries = 3
7296
7297# Interval value (in seconds) between connection retries to ceph cluster.
7298# (integer value)
7299#rados_connection_interval = 5
7300
7301# Timeout value (in seconds) used when connecting to ceph cluster to do a
7302# demotion/promotion of volumes. If value < 0, no timeout is set and default
7303# librados value is used. (integer value)
7304#replication_connect_timeout = 5
7305
7306# IP address or Hostname of NAS system. (string value)
7307# Deprecated group/name - [DEFAULT]/nas_ip
7308#nas_host =
7309
7310# User name to connect to NAS system. (string value)
7311#nas_login = admin
7312
7313# Password to connect to NAS system. (string value)
7314#nas_password =
7315
7316# SSH port to use to connect to NAS system. (port value)
7317# Minimum value: 0
7318# Maximum value: 65535
7319#nas_ssh_port = 22
7320
7321# Filename of private key to use for SSH authentication. (string value)
7322#nas_private_key =
7323
7324# Allow network-attached storage systems to operate in a secure environment
7325# where root level access is not permitted. If set to False, access is as the
7326# root user and insecure. If set to True, access is not as root. If set to
7327# auto, a check is done to determine if this is a new installation: True is
7328# used if so, otherwise False. Default is auto. (string value)
7329#nas_secure_file_operations = auto
7330
7331# Set more secure file permissions on network-attached storage volume files to
7332# restrict broad other/world access. If set to False, volumes are created with
7333# open permissions. If set to True, volumes are created with permissions for
7334# the cinder user and group (660). If set to auto, a check is done to determine
7335# if this is a new installation: True is used if so, otherwise False. Default
7336# is auto. (string value)
7337#nas_secure_file_permissions = auto
7338
7339# Path to the share to use for storing Cinder volumes. For example:
7340# "/srv/export1" for an NFS server export available at 10.0.5.10:/srv/export1 .
7341# (string value)
7342#nas_share_path =
7343
7344# Options used to mount the storage backend file system where Cinder volumes
7345# are stored. (string value)
7346#nas_mount_options = <None>
7347
7348# Provisioning type that will be used when creating volumes. (string value)
7349# Allowed values: thin, thick
7350#nas_volume_prov_type = thin
7351
7352# Pool or Vdisk name to use for volume creation. (string value)
7353#hpmsa_backend_name = A
7354
7355# linear (for Vdisk) or virtual (for Pool). (string value)
7356# Allowed values: linear, virtual
7357#hpmsa_backend_type = virtual
7358
7359# HPMSA API interface protocol. (string value)
7360# Allowed values: http, https
7361#hpmsa_api_protocol = https
7362
7363# Whether to verify HPMSA array SSL certificate. (boolean value)
7364#hpmsa_verify_certificate = false
7365
7366# HPMSA array SSL certificate path. (string value)
7367#hpmsa_verify_certificate_path = <None>
7368
7369# List of comma-separated target iSCSI IP addresses. (list value)
7370#hpmsa_iscsi_ips =
7371
7372# Use thin provisioning for SAN volumes? (boolean value)
7373#san_thin_provision = true
7374
7375# IP address of SAN controller (string value)
7376#san_ip =
7377
7378# Username for SAN controller (string value)
7379#san_login = admin
7380
7381# Password for SAN controller (string value)
7382#san_password =
7383
7384# Filename of private key to use for SSH authentication (string value)
7385#san_private_key =
7386
7387# Cluster name to use for creating volumes (string value)
7388#san_clustername =
7389
7390# SSH port to use with SAN (port value)
7391# Minimum value: 0
7392# Maximum value: 65535
7393#san_ssh_port = 22
7394
7395# Execute commands locally instead of over SSH; use if the volume service is
7396# running on the SAN device (boolean value)
7397#san_is_local = false
7398
7399# SSH connection timeout in seconds (integer value)
7400#ssh_conn_timeout = 30
7401
7402# Minimum ssh connections in the pool (integer value)
7403#ssh_min_pool_conn = 1
7404
7405# Maximum ssh connections in the pool (integer value)
7406#ssh_max_pool_conn = 5
7407
7408# IP address of sheep daemon. (string value)
7409#sheepdog_store_address = 127.0.0.1
7410
7411# Port of sheep daemon. (port value)
7412# Minimum value: 0
7413# Maximum value: 65535
7414#sheepdog_store_port = 7000
7415
7416# File with the list of available smbfs shares. (string value)
7417#smbfs_shares_config = /etc/cinder/smbfs_shares
7418
7419# The path of the automatically generated file containing information about
7420# volume disk space allocation. (string value)
7421#smbfs_allocation_info_file_path = $state_path/allocation_data
7422
7423# Default format that will be used when creating volumes if no volume format is
7424# specified. (string value)
7425# Allowed values: raw, qcow2, vhd, vhdx
7426#smbfs_default_volume_format = qcow2
7427
7428# Create volumes as sparsed files which take no space rather than regular files
7429# when using raw format, in which case volume creation takes lot of time.
7430# (boolean value)
7431#smbfs_sparsed_volumes = true
7432
7433# Percent of ACTUAL usage of the underlying volume before no new volumes can be
7434# allocated to the volume destination. (floating point value)
7435#smbfs_used_ratio = 0.95
7436
7437# This will compare the allocated to available space on the volume destination.
7438# If the ratio exceeds this number, the destination will no longer be valid.
7439# (floating point value)
7440#smbfs_oversub_ratio = 1.0
7441
7442# Base dir containing mount points for smbfs shares. (string value)
7443#smbfs_mount_point_base = $state_path/mnt
7444
7445# Mount options passed to the smbfs client. See mount.cifs man page for
7446# details. (string value)
7447#smbfs_mount_options = noperm,file_mode=0775,dir_mode=0775
7448
7449# Set 512 byte emulation on volume creation; (boolean value)
7450#sf_emulate_512 = true
7451
7452# Allow tenants to specify QOS on create (boolean value)
7453#sf_allow_tenant_qos = false
7454
7455# Create SolidFire accounts with this prefix. Any string can be used here, but
7456# the string "hostname" is special and will create a prefix using the cinder
7457# node hostname (previous default behavior). The default is NO prefix. (string
7458# value)
7459#sf_account_prefix = <None>
7460
7461# Create SolidFire volumes with this prefix. Volume names are of the form
7462# <sf_volume_prefix><cinder-volume-id>. The default is to use a prefix of
7463# 'UUID-'. (string value)
7464#sf_volume_prefix = UUID-
7465
7466# Account name on the SolidFire Cluster to use as owner of template/cache
7467# volumes (created if does not exist). (string value)
7468#sf_template_account_name = openstack-vtemplate
7469
7470# Create an internal cache of copy of images when a bootable volume is created
7471# to eliminate fetch from glance and qemu-conversion on subsequent calls.
7472# (boolean value)
7473#sf_allow_template_caching = true
7474
7475# Overrides default cluster SVIP with the one specified. This is required or
7476# deployments that have implemented the use of VLANs for iSCSI networks in
7477# their cloud. (string value)
7478#sf_svip = <None>
7479
7480# Create an internal mapping of volume IDs and account. Optimizes lookups and
7481# performance at the expense of memory, very large deployments may want to
7482# consider setting to False. (boolean value)
7483#sf_enable_volume_mapping = true
7484
7485# SolidFire API port. Useful if the device api is behind a proxy on a different
7486# port. (port value)
7487# Minimum value: 0
7488# Maximum value: 65535
7489#sf_api_port = 443
7490
7491# Utilize volume access groups on a per-tenant basis. (boolean value)
7492#sf_enable_vag = false
7493
7494# Volume on Synology storage to be used for creating lun. (string value)
7495#synology_pool_name =
7496
7497# Management port for Synology storage. (port value)
7498# Minimum value: 0
7499# Maximum value: 65535
7500#synology_admin_port = 5000
7501
7502# Administrator of Synology storage. (string value)
7503#synology_username = admin
7504
7505# Password of administrator for logging in Synology storage. (string value)
7506#synology_password =
7507
7508# Do certificate validation or not if $driver_use_ssl is True (boolean value)
7509#synology_ssl_verify = true
7510
7511# One time password of administrator for logging in Synology storage if OTP is
7512# enabled. (string value)
7513#synology_one_time_pass = <None>
7514
7515# Device id for skip one time password check for logging in Synology storage if
7516# OTP is enabled. (string value)
7517#synology_device_id = <None>
7518
7519# Create volumes in this pool (string value)
7520#tegile_default_pool = <None>
7521
7522# Create volumes in this project (string value)
7523#tegile_default_project = <None>
7524
7525# The hostname (or IP address) for the storage system (string value)
7526#tintri_server_hostname = <None>
7527
7528# User name for the storage system (string value)
7529#tintri_server_username = <None>
7530
7531# Password for the storage system (string value)
7532#tintri_server_password = <None>
7533
7534# API version for the storage system (string value)
7535#tintri_api_version = v310
7536
7537# Delete unused image snapshots older than mentioned days (integer value)
7538#tintri_image_cache_expiry_days = 30
7539
7540# Path to image nfs shares file (string value)
7541#tintri_image_shares_config = <None>
7542
7543# Global backend request timeout, in seconds. (integer value)
7544#violin_request_timeout = 300
7545
7546# Storage pools to be used to setup dedup luns only.(Comma separated list)
7547# (list value)
7548#violin_dedup_only_pools =
7549
7550# Storage pools capable of dedup and other luns.(Comma separated list) (list
7551# value)
7552#violin_dedup_capable_pools =
7553
7554# Method of choosing a storage pool for a lun. (string value)
7555# Allowed values: random, largest, smallest
7556#violin_pool_allocation_method = random
7557
7558# Target iSCSI addresses to use.(Comma separated list) (list value)
7559#violin_iscsi_target_ips =
7560
7561# IP address for connecting to VMware vCenter server. (string value)
7562#vmware_host_ip = <None>
7563
7564# Port number for connecting to VMware vCenter server. (port value)
7565# Minimum value: 0
7566# Maximum value: 65535
7567#vmware_host_port = 443
7568
7569# Username for authenticating with VMware vCenter server. (string value)
7570#vmware_host_username = <None>
7571
7572# Password for authenticating with VMware vCenter server. (string value)
7573#vmware_host_password = <None>
7574
7575# Optional VIM service WSDL Location e.g http://<server>/vimService.wsdl.
7576# Optional over-ride to default location for bug work-arounds. (string value)
7577#vmware_wsdl_location = <None>
7578
7579# Number of times VMware vCenter server API must be retried upon connection
7580# related issues. (integer value)
7581#vmware_api_retry_count = 10
7582
7583# The interval (in seconds) for polling remote tasks invoked on VMware vCenter
7584# server. (floating point value)
7585#vmware_task_poll_interval = 2.0
7586
7587# Name of the vCenter inventory folder that will contain Cinder volumes. This
7588# folder will be created under "OpenStack/<project_folder>", where
7589# project_folder is of format "Project (<volume_project_id>)". (string value)
7590#vmware_volume_folder = Volumes
7591
7592# Timeout in seconds for VMDK volume transfer between Cinder and Glance.
7593# (integer value)
7594#vmware_image_transfer_timeout_secs = 7200
7595
7596# Max number of objects to be retrieved per batch. Query results will be
7597# obtained in batches from the server and not in one shot. Server may still
7598# limit the count to something less than the configured value. (integer value)
7599#vmware_max_objects_retrieval = 100
7600
7601# Optional string specifying the VMware vCenter server version. The driver
7602# attempts to retrieve the version from VMware vCenter server. Set this
7603# configuration only if you want to override the vCenter server version.
7604# (string value)
7605#vmware_host_version = <None>
7606
7607# Directory where virtual disks are stored during volume backup and restore.
7608# (string value)
7609#vmware_tmp_dir = /tmp
7610
7611# CA bundle file to use in verifying the vCenter server certificate. (string
7612# value)
7613#vmware_ca_file = <None>
7614
7615# If true, the vCenter server certificate is not verified. If false, then the
7616# default CA truststore is used for verification. This option is ignored if
7617# "vmware_ca_file" is set. (boolean value)
7618#vmware_insecure = false
7619
7620# Name of a vCenter compute cluster where volumes should be created. (multi
7621# valued)
7622#vmware_cluster_name =
7623
7624# Maximum number of connections in http connection pool. (integer value)
7625#vmware_connection_pool_size = 10
7626
7627# File with the list of available vzstorage shares. (string value)
7628#vzstorage_shares_config = /etc/cinder/vzstorage_shares
7629
7630# Create volumes as sparsed files which take no space rather than regular files
7631# when using raw format, in which case volume creation takes lot of time.
7632# (boolean value)
7633#vzstorage_sparsed_volumes = true
7634
7635# Percent of ACTUAL usage of the underlying volume before no new volumes can be
7636# allocated to the volume destination. (floating point value)
7637#vzstorage_used_ratio = 0.95
7638
7639# Base dir containing mount points for vzstorage shares. (string value)
7640#vzstorage_mount_point_base = $state_path/mnt
7641
7642# Mount options passed to the vzstorage client. See section of the pstorage-
7643# mount man page for details. (list value)
7644#vzstorage_mount_options = <None>
7645
7646# Default format that will be used when creating volumes if no volume format is
7647# specified. (string value)
7648#vzstorage_default_volume_format = raw
7649
7650# Path to store VHD backed volumes (string value)
7651#windows_iscsi_lun_path = C:\iSCSIVirtualDisks
7652
7653# Default storage pool for volumes. (integer value)
7654#ise_storage_pool = 1
7655
7656# Raid level for ISE volumes. (integer value)
7657#ise_raid = 1
7658
7659# Number of retries (per port) when establishing connection to ISE management
7660# port. (integer value)
7661#ise_connection_retries = 5
7662
7663# Interval (secs) between retries. (integer value)
7664#ise_retry_interval = 1
7665
7666# Number on retries to get completion status after issuing a command to ISE.
7667# (integer value)
7668#ise_completion_retries = 30
7669
7670# VPSA - Use ISER instead of iSCSI (boolean value)
7671#zadara_use_iser = true
7672
7673# VPSA - Management Host name or IP address (string value)
7674#zadara_vpsa_host = <None>
7675
7676# VPSA - Port number (port value)
7677# Minimum value: 0
7678# Maximum value: 65535
7679#zadara_vpsa_port = <None>
7680
7681# VPSA - Use SSL connection (boolean value)
7682#zadara_vpsa_use_ssl = false
7683
7684# VPSA - Username (string value)
7685#zadara_user = <None>
7686
7687# VPSA - Password (string value)
7688#zadara_password = <None>
7689
7690# VPSA - Storage Pool assigned for volumes (string value)
7691#zadara_vpsa_poolname = <None>
7692
7693# VPSA - Default encryption policy for volumes (boolean value)
7694#zadara_vol_encrypt = false
7695
7696# VPSA - Default template for VPSA volume names (string value)
7697#zadara_vol_name_template = OS_%s
7698
7699# VPSA - Attach snapshot policy for volumes (boolean value)
7700#zadara_default_snap_policy = false
7701
7702# Storage pool name. (string value)
7703#zfssa_pool = <None>
7704
7705# Project name. (string value)
7706#zfssa_project = <None>
7707
7708# Block size. (string value)
7709# Allowed values: 512, 1k, 2k, 4k, 8k, 16k, 32k, 64k, 128k
7710#zfssa_lun_volblocksize = 8k
7711
7712# Flag to enable sparse (thin-provisioned): True, False. (boolean value)
7713#zfssa_lun_sparse = false
7714
7715# Data compression. (string value)
7716# Allowed values: off, lzjb, gzip-2, gzip, gzip-9
7717#zfssa_lun_compression = off
7718
7719# Synchronous write bias. (string value)
7720# Allowed values: latency, throughput
7721#zfssa_lun_logbias = latency
7722
7723# iSCSI initiator group. (string value)
7724#zfssa_initiator_group =
7725
7726# iSCSI initiator IQNs. (comma separated) (string value)
7727#zfssa_initiator =
7728
7729# iSCSI initiator CHAP user (name). (string value)
7730#zfssa_initiator_user =
7731
7732# Secret of the iSCSI initiator CHAP user. (string value)
7733#zfssa_initiator_password =
7734
7735# iSCSI initiators configuration. (string value)
7736#zfssa_initiator_config =
7737
7738# iSCSI target group name. (string value)
7739#zfssa_target_group = tgt-grp
7740
7741# iSCSI target CHAP user (name). (string value)
7742#zfssa_target_user =
7743
7744# Secret of the iSCSI target CHAP user. (string value)
7745#zfssa_target_password =
7746
7747# iSCSI target portal (Data-IP:Port, w.x.y.z:3260). (string value)
7748#zfssa_target_portal = <None>
7749
7750# Network interfaces of iSCSI targets. (comma separated) (string value)
7751#zfssa_target_interfaces = <None>
7752
7753# REST connection timeout. (seconds) (integer value)
7754#zfssa_rest_timeout = <None>
7755
7756# IP address used for replication data. (maybe the same as data ip) (string
7757# value)
7758#zfssa_replication_ip =
7759
7760# Flag to enable local caching: True, False. (boolean value)
7761#zfssa_enable_local_cache = true
7762
7763# Name of ZFSSA project where cache volumes are stored. (string value)
7764#zfssa_cache_project = os-cinder-cache
7765
7766# Driver policy for volume manage. (string value)
7767# Allowed values: loose, strict
7768#zfssa_manage_policy = loose
7769
7770# Data path IP address (string value)
7771#zfssa_data_ip = <None>
7772
7773# HTTPS port number (string value)
7774#zfssa_https_port = 443
7775
7776# Options to be passed while mounting share over nfs (string value)
7777#zfssa_nfs_mount_options =
7778
7779# Storage pool name. (string value)
7780#zfssa_nfs_pool =
7781
7782# Project name. (string value)
7783#zfssa_nfs_project = NFSProject
7784
7785# Share name. (string value)
7786#zfssa_nfs_share = nfs_share
7787
7788# Data compression. (string value)
7789# Allowed values: off, lzjb, gzip-2, gzip, gzip-9
7790#zfssa_nfs_share_compression = off
7791
7792# Synchronous write bias-latency, throughput. (string value)
7793# Allowed values: latency, throughput
7794#zfssa_nfs_share_logbias = latency
7795
7796# Name of directory inside zfssa_nfs_share where cache volumes are stored.
7797# (string value)
7798#zfssa_cache_directory = os-cinder-cache
7799
7800# Main controller IP. (IP address value)
7801#zteControllerIP0 = <None>
7802
7803# Slave controller IP. (IP address value)
7804#zteControllerIP1 = <None>
7805
7806# Local IP. (IP address value)
7807#zteLocalIP = <None>
7808
7809# User name. (string value)
7810#zteUserName = <None>
7811
7812# User password. (string value)
7813#zteUserPassword = <None>
7814
7815# Virtual block size of pool. Unit : KB. Valid value : 4, 8, 16, 32, 64, 128,
7816# 256, 512. (integer value)
7817#zteChunkSize = 4
7818
7819# Cache readahead size. (integer value)
7820#zteAheadReadSize = 8
7821
7822# Cache policy. 0, Write Back; 1, Write Through. (integer value)
7823#zteCachePolicy = 1
7824
7825# SSD cache switch. 0, OFF; 1, ON. (integer value)
7826#zteSSDCacheSwitch = 1
7827
7828# Pool name list. (list value)
7829#zteStoragePool =
7830
7831# Pool volume allocated policy. 0, Auto; 1, High Performance Tier First; 2,
7832# Performance Tier First; 3, Capacity Tier First. (integer value)
7833#ztePoolVoAllocatedPolicy = 0
7834
7835# Pool volume move policy.0, Auto; 1, Highest Available; 2, Lowest Available;
7836# 3, No Relocation. (integer value)
7837#ztePoolVolMovePolicy = 0
7838
7839# Whether it is a thin volume. (integer value)
7840#ztePoolVolIsThin = False
7841
7842# Pool volume init allocated Capacity.Unit : KB. (integer value)
7843#ztePoolVolInitAllocatedCapacity = 0
7844
7845# Pool volume alarm threshold. [0, 100] (integer value)
7846#ztePoolVolAlarmThreshold = 0
7847
7848# Pool volume alarm stop allocated flag. (integer value)
7849#ztePoolVolAlarmStopAllocatedFlag = 0
7850
7851# Driver to use for volume creation (string value)
7852#volume_driver = cinder.volume.drivers.lvm.LVMVolumeDriver
7853
7854# Timeout for creating the volume to migrate to when performing volume
7855# migration (seconds) (integer value)
7856#migration_create_volume_timeout_secs = 300
7857
7858# Offload pending volume delete during volume service startup (boolean value)
7859#volume_service_inithost_offload = false
7860
7861# FC Zoning mode configured (string value)
7862#zoning_mode = <None>
7863
7864# User defined capabilities, a JSON formatted string specifying key/value
7865# pairs. The key/value pairs can be used by the CapabilitiesFilter to select
7866# between backends when requests specify volume types. For example, specifying
7867# a service level or the geographical location of a backend, then creating a
7868# volume type to allow the user to select by these different properties.
7869# (string value)
7870#extra_capabilities = {}
7871
7872# Suppress requests library SSL certificate warnings. (boolean value)
7873#suppress_requests_ssl_warnings = false
7874
7875# Sets the value of TCP_KEEPALIVE (True/False) for each server socket. (boolean
7876# value)
7877#tcp_keepalive = true
7878
7879# Sets the value of TCP_KEEPINTVL in seconds for each server socket. Not
7880# supported on OS X. (integer value)
7881#tcp_keepalive_interval = <None>
7882
7883# Sets the value of TCP_KEEPCNT for each server socket. Not supported on OS X.
7884# (integer value)
7885#tcp_keepalive_count = <None>
7886
7887#
7888# From oslo.config
7889#
7890
7891# Path to a config file to use. Multiple config files can be specified, with
7892# values in later files taking precedence. Defaults to %(default)s. (unknown
7893# value)
7894#config_file = ~/.project/project.conf,~/project.conf,/etc/project/project.conf,/etc/project.conf
7895
7896# Path to a config directory to pull *.conf files from. This file set is
7897# sorted, so as to provide a predictable parse order if individual options are
7898# over-ridden. The set is parsed after the file(s) specified via previous
7899# --config-file, arguments hence over-ridden options in the directory take
7900# precedence. (list value)
7901#config_dir = ~/.project/project.conf.d/,~/project.conf.d/,/etc/project/project.conf.d/,/etc/project.conf.d/
7902
7903#
7904# From oslo.log
7905#
7906
7907# If set to true, the logging level will be set to DEBUG instead of the default
7908# INFO level. (boolean value)
7909# Note: This option can be changed without restarting.
7910#debug = false
7911debug = true
7912
7913# DEPRECATED: If set to false, the logging level will be set to WARNING instead
7914# of the default INFO level. (boolean value)
7915# This option is deprecated for removal.
7916# Its value may be silently ignored in the future.
7917#verbose = true
7918
7919# The name of a logging configuration file. This file is appended to any
7920# existing logging configuration files. For details about logging configuration
7921# files, see the Python logging module documentation. Note that when logging
7922# configuration files are used then all logging configuration is set in the
7923# configuration file and other logging configuration options are ignored (for
7924# example, logging_context_format_string). (string value)
7925# Note: This option can be changed without restarting.
7926# Deprecated group/name - [DEFAULT]/log_config
7927#log_config_append = <None>
7928
7929# Defines the format string for %%(asctime)s in log records. Default:
7930# %(default)s . This option is ignored if log_config_append is set. (string
7931# value)
7932#log_date_format = %Y-%m-%d %H:%M:%S
7933
7934# (Optional) Name of log file to send logging output to. If no default is set,
7935# logging will go to stderr as defined by use_stderr. This option is ignored if
7936# log_config_append is set. (string value)
7937# Deprecated group/name - [DEFAULT]/logfile
7938#log_file = <None>
7939
7940# (Optional) The base directory used for relative log_file paths. This option
7941# is ignored if log_config_append is set. (string value)
7942# Deprecated group/name - [DEFAULT]/logdir
7943#log_dir = <None>
7944log_dir = /var/log/cinder
7945
7946# Uses logging handler designed to watch file system. When log file is moved or
7947# removed this handler will open a new log file with specified path
7948# instantaneously. It makes sense only if log_file option is specified and
7949# Linux platform is used. This option is ignored if log_config_append is set.
7950# (boolean value)
7951#watch_log_file = false
7952
7953# Use syslog for logging. Existing syslog format is DEPRECATED and will be
7954# changed later to honor RFC5424. This option is ignored if log_config_append
7955# is set. (boolean value)
7956#use_syslog = false
7957
7958# Syslog facility to receive log lines. This option is ignored if
7959# log_config_append is set. (string value)
7960#syslog_log_facility = LOG_USER
7961
7962# Log output to standard error. This option is ignored if log_config_append is
7963# set. (boolean value)
7964#use_stderr = false
7965
7966# Format string to use for log messages with context. (string value)
7967#logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s
7968
7969# Format string to use for log messages when context is undefined. (string
7970# value)
7971#logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s
7972
7973# Additional data to append to log message when logging level for the message
7974# is DEBUG. (string value)
7975#logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d
7976
7977# Prefix each line of exception output with this format. (string value)
7978#logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s
7979
7980# Defines the format string for %(user_identity)s that is used in
7981# logging_context_format_string. (string value)
7982#logging_user_identity_format = %(user)s %(tenant)s %(domain)s %(user_domain)s %(project_domain)s
7983
7984# List of package logging levels in logger=LEVEL pairs. This option is ignored
7985# if log_config_append is set. (list value)
7986#default_log_levels = 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,keystoneauth=WARN,oslo.cache=INFO,dogpile.core.dogpile=INFO
7987
7988# Enables or disables publication of error events. (boolean value)
7989#publish_errors = false
7990
7991# The format for an instance that is passed with the log message. (string
7992# value)
7993#instance_format = "[instance: %(uuid)s] "
7994
7995# The format for an instance UUID that is passed with the log message. (string
7996# value)
7997#instance_uuid_format = "[instance: %(uuid)s] "
7998
7999# Interval, number of seconds, of log rate limiting. (integer value)
8000#rate_limit_interval = 0
8001
8002# Maximum number of logged messages per rate_limit_interval. (integer value)
8003#rate_limit_burst = 0
8004
8005# Log level name used by rate limiting: CRITICAL, ERROR, INFO, WARNING, DEBUG
8006# or empty string. Logs with level greater or equal to rate_limit_except_level
8007# are not filtered. An empty string means that all levels are filtered. (string
8008# value)
8009#rate_limit_except_level = CRITICAL
8010
8011# Enables or disables fatal status of deprecations. (boolean value)
8012#fatal_deprecations = false
8013
8014#
8015# From oslo.messaging
8016#
8017
8018# Size of RPC connection pool. (integer value)
8019# Deprecated group/name - [DEFAULT]/rpc_conn_pool_size
8020#rpc_conn_pool_size = 30
8021
8022# The pool size limit for connections expiration policy (integer value)
8023#conn_pool_min_size = 2
8024
8025# The time-to-live in sec of idle connections in the pool (integer value)
8026#conn_pool_ttl = 1200
8027
8028# ZeroMQ bind address. Should be a wildcard (*), an ethernet interface, or IP.
8029# The "host" option should point or resolve to this address. (string value)
8030# Deprecated group/name - [DEFAULT]/rpc_zmq_bind_address
8031#rpc_zmq_bind_address = *
8032
8033# MatchMaker driver. (string value)
8034# Allowed values: redis, sentinel, dummy
8035# Deprecated group/name - [DEFAULT]/rpc_zmq_matchmaker
8036#rpc_zmq_matchmaker = redis
8037
8038# Number of ZeroMQ contexts, defaults to 1. (integer value)
8039# Deprecated group/name - [DEFAULT]/rpc_zmq_contexts
8040#rpc_zmq_contexts = 1
8041
8042# Maximum number of ingress messages to locally buffer per topic. Default is
8043# unlimited. (integer value)
8044# Deprecated group/name - [DEFAULT]/rpc_zmq_topic_backlog
8045#rpc_zmq_topic_backlog = <None>
8046
8047# Directory for holding IPC sockets. (string value)
8048# Deprecated group/name - [DEFAULT]/rpc_zmq_ipc_dir
8049#rpc_zmq_ipc_dir = /var/run/openstack
8050
8051# Name of this node. Must be a valid hostname, FQDN, or IP address. Must match
8052# "host" option, if running Nova. (string value)
8053# Deprecated group/name - [DEFAULT]/rpc_zmq_host
8054#rpc_zmq_host = localhost
8055
8056# Number of seconds to wait before all pending messages will be sent after
8057# closing a socket. The default value of -1 specifies an infinite linger
8058# period. The value of 0 specifies no linger period. Pending messages shall be
8059# discarded immediately when the socket is closed. Positive values specify an
8060# upper bound for the linger period. (integer value)
8061# Deprecated group/name - [DEFAULT]/rpc_cast_timeout
8062#zmq_linger = -1
8063
8064# The default number of seconds that poll should wait. Poll raises timeout
8065# exception when timeout expired. (integer value)
8066# Deprecated group/name - [DEFAULT]/rpc_poll_timeout
8067#rpc_poll_timeout = 1
8068
8069# Expiration timeout in seconds of a name service record about existing target
8070# ( < 0 means no timeout). (integer value)
8071# Deprecated group/name - [DEFAULT]/zmq_target_expire
8072#zmq_target_expire = 300
8073
8074# Update period in seconds of a name service record about existing target.
8075# (integer value)
8076# Deprecated group/name - [DEFAULT]/zmq_target_update
8077#zmq_target_update = 180
8078
8079# Use PUB/SUB pattern for fanout methods. PUB/SUB always uses proxy. (boolean
8080# value)
8081# Deprecated group/name - [DEFAULT]/use_pub_sub
8082#use_pub_sub = false
8083
8084# Use ROUTER remote proxy. (boolean value)
8085# Deprecated group/name - [DEFAULT]/use_router_proxy
8086#use_router_proxy = false
8087
8088# This option makes direct connections dynamic or static. It makes sense only
8089# with use_router_proxy=False which means to use direct connections for direct
8090# message types (ignored otherwise). (boolean value)
8091#use_dynamic_connections = false
8092
8093# How many additional connections to a host will be made for failover reasons.
8094# This option is actual only in dynamic connections mode. (integer value)
8095#zmq_failover_connections = 2
8096
8097# Minimal port number for random ports range. (port value)
8098# Minimum value: 0
8099# Maximum value: 65535
8100# Deprecated group/name - [DEFAULT]/rpc_zmq_min_port
8101#rpc_zmq_min_port = 49153
8102
8103# Maximal port number for random ports range. (integer value)
8104# Minimum value: 1
8105# Maximum value: 65536
8106# Deprecated group/name - [DEFAULT]/rpc_zmq_max_port
8107#rpc_zmq_max_port = 65536
8108
8109# Number of retries to find free port number before fail with ZMQBindError.
8110# (integer value)
8111# Deprecated group/name - [DEFAULT]/rpc_zmq_bind_port_retries
8112#rpc_zmq_bind_port_retries = 100
8113
8114# Default serialization mechanism for serializing/deserializing
8115# outgoing/incoming messages (string value)
8116# Allowed values: json, msgpack
8117# Deprecated group/name - [DEFAULT]/rpc_zmq_serialization
8118#rpc_zmq_serialization = json
8119
8120# This option configures round-robin mode in zmq socket. True means not keeping
8121# a queue when server side disconnects. False means to keep queue and messages
8122# even if server is disconnected, when the server appears we send all
8123# accumulated messages to it. (boolean value)
8124#zmq_immediate = true
8125
8126# Enable/disable TCP keepalive (KA) mechanism. The default value of -1 (or any
8127# other negative value) means to skip any overrides and leave it to OS default;
8128# 0 and 1 (or any other positive value) mean to disable and enable the option
8129# respectively. (integer value)
8130#zmq_tcp_keepalive = -1
8131
8132# The duration between two keepalive transmissions in idle condition. The unit
8133# is platform dependent, for example, seconds in Linux, milliseconds in Windows
8134# etc. The default value of -1 (or any other negative value and 0) means to
8135# skip any overrides and leave it to OS default. (integer value)
8136#zmq_tcp_keepalive_idle = -1
8137
8138# The number of retransmissions to be carried out before declaring that remote
8139# end is not available. The default value of -1 (or any other negative value
8140# and 0) means to skip any overrides and leave it to OS default. (integer
8141# value)
8142#zmq_tcp_keepalive_cnt = -1
8143
8144# The duration between two successive keepalive retransmissions, if
8145# acknowledgement to the previous keepalive transmission is not received. The
8146# unit is platform dependent, for example, seconds in Linux, milliseconds in
8147# Windows etc. The default value of -1 (or any other negative value and 0)
8148# means to skip any overrides and leave it to OS default. (integer value)
8149#zmq_tcp_keepalive_intvl = -1
8150
8151# Maximum number of (green) threads to work concurrently. (integer value)
8152#rpc_thread_pool_size = 100
8153
8154# Expiration timeout in seconds of a sent/received message after which it is
8155# not tracked anymore by a client/server. (integer value)
8156#rpc_message_ttl = 300
8157
8158# Wait for message acknowledgements from receivers. This mechanism works only
8159# via proxy without PUB/SUB. (boolean value)
8160#rpc_use_acks = false
8161
8162# Number of seconds to wait for an ack from a cast/call. After each retry
8163# attempt this timeout is multiplied by some specified multiplier. (integer
8164# value)
8165#rpc_ack_timeout_base = 15
8166
8167# Number to multiply base ack timeout by after each retry attempt. (integer
8168# value)
8169#rpc_ack_timeout_multiplier = 2
8170
8171# Default number of message sending attempts in case of any problems occurred:
8172# positive value N means at most N retries, 0 means no retries, None or -1 (or
8173# any other negative values) mean to retry forever. This option is used only if
8174# acknowledgments are enabled. (integer value)
8175#rpc_retry_attempts = 3
8176
8177# List of publisher hosts SubConsumer can subscribe on. This option has higher
8178# priority then the default publishers list taken from the matchmaker. (list
8179# value)
8180#subscribe_on =
8181
8182# Size of executor thread pool. (integer value)
8183# Deprecated group/name - [DEFAULT]/rpc_thread_pool_size
8184#executor_thread_pool_size = 64
8185
8186# Seconds to wait for a response from a call. (integer value)
8187#rpc_response_timeout = 60
8188
8189# A URL representing the messaging driver to use and its full configuration.
8190# (string value)
8191#transport_url = <None>
8192
8193# DEPRECATED: The messaging driver to use, defaults to rabbit. Other drivers
8194# include amqp and zmq. (string value)
8195# This option is deprecated for removal.
8196# Its value may be silently ignored in the future.
8197# Reason: Replaced by [DEFAULT]/transport_url
8198#rpc_backend = rabbit
8199rpc_backend = rabbit
8200
8201# The default exchange under which topics are scoped. May be overridden by an
8202# exchange name specified in the transport_url option. (string value)
8203#control_exchange = openstack
8204control_exchange = openstack
8205
8206#
8207# From oslo.service.periodic_task
8208#
8209
8210# Some periodic tasks can be run in a separate process. Should we run them
8211# here? (boolean value)
8212#run_external_periodic_tasks = true
8213
8214#
8215# From oslo.service.service
8216#
8217
8218# Enable eventlet backdoor. Acceptable values are 0, <port>, and
8219# <start>:<end>, where 0 results in listening on a random tcp port number;
8220# <port> results in listening on the specified port number (and not enabling
8221# backdoor if that port is in use); and <start>:<end> results in listening on
8222# the smallest unused port number within the specified range of port numbers.
8223# The chosen port is displayed in the service's log file. (string value)
8224#backdoor_port = <None>
8225
8226# Enable eventlet backdoor, using the provided path as a unix socket that can
8227# receive connections. This option is mutually exclusive with 'backdoor_port'
8228# in that only one should be provided. If both are provided then the existence
8229# of this option overrides the usage of that option. (string value)
8230#backdoor_socket = <None>
8231
8232# Enables or disables logging values of all registered options when starting a
8233# service (at DEBUG level). (boolean value)
8234#log_options = true
8235
8236# Specify a timeout after which a gracefully shutdown server will exit. Zero
8237# value means endless wait. (integer value)
8238#graceful_shutdown_timeout = 60
8239
8240#
8241# From oslo.service.wsgi
8242#
8243
8244# File name for the paste.deploy config for api service (string value)
8245#api_paste_config = api-paste.ini
8246api_paste_config = /etc/cinder/api-paste.ini
8247
8248# A python format string that is used as the template to generate log lines.
8249# The following values can beformatted into it: client_ip, date_time,
8250# request_line, status_code, body_length, wall_seconds. (string value)
8251#wsgi_log_format = %(client_ip)s "%(request_line)s" status: %(status_code)s len: %(body_length)s time: %(wall_seconds).7f
8252
8253# Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not
8254# supported on OS X. (integer value)
8255#tcp_keepidle = 600
8256
8257# Size of the pool of greenthreads used by wsgi (integer value)
8258#wsgi_default_pool_size = 100
8259
8260# Maximum line size of message headers to be accepted. max_header_line may need
8261# to be increased when using large tokens (typically those generated when
8262# keystone is configured to use PKI tokens with big service catalogs). (integer
8263# value)
8264#max_header_line = 16384
8265
8266# If False, closes the client socket connection explicitly. (boolean value)
8267#wsgi_keep_alive = true
8268
8269# Timeout for client connections' socket operations. If an incoming connection
8270# is idle for this number of seconds it will be closed. A value of '0' means
8271# wait forever. (integer value)
8272#client_socket_timeout = 900
8273
8274
8275[backend]
8276
8277#
8278# From cinder
8279#
8280
8281# Backend override of host value. (string value)
8282# Deprecated group/name - [backend]/host
8283#backend_host = <None>
8284
8285
8286[barbican]
8287
8288#
8289# From castellan.config
8290#
8291
8292# Use this endpoint to connect to Barbican, for example:
8293# "http://localhost:9311/" (string value)
8294#barbican_endpoint = <None>
8295
8296# Version of the Barbican API, for example: "v1" (string value)
8297#barbican_api_version = <None>
8298
8299# Use this endpoint to connect to Keystone (string value)
8300#auth_endpoint = http://localhost:5000/v3
8301
8302# Number of seconds to wait before retrying poll for key creation completion
8303# (integer value)
8304#retry_delay = 1
8305
8306# Number of times to retry poll for key creation completion (integer value)
8307#number_of_retries = 60
8308
8309
8310[brcd_fabric_example]
8311
8312#
8313# From cinder
8314#
8315
8316# South bound connector for the fabric. (string value)
8317# Allowed values: SSH, HTTP, HTTPS
8318#fc_southbound_protocol = HTTP
8319
8320# Management IP of fabric. (string value)
8321#fc_fabric_address =
8322
8323# Fabric user ID. (string value)
8324#fc_fabric_user =
8325
8326# Password for user. (string value)
8327#fc_fabric_password =
8328
8329# Connecting port (port value)
8330# Minimum value: 0
8331# Maximum value: 65535
8332#fc_fabric_port = 22
8333
8334# Local SSH certificate Path. (string value)
8335#fc_fabric_ssh_cert_path =
8336
8337# Overridden zoning policy. (string value)
8338#zoning_policy = initiator-target
8339
8340# Overridden zoning activation state. (boolean value)
8341#zone_activate = true
8342
8343# Overridden zone name prefix. (string value)
8344#zone_name_prefix = openstack
8345
8346# Virtual Fabric ID. (string value)
8347#fc_virtual_fabric_id = <None>
8348
8349# DEPRECATED: Principal switch WWN of the fabric. This option is not used
8350# anymore. (string value)
8351# This option is deprecated for removal.
8352# Its value may be silently ignored in the future.
8353#principal_switch_wwn = <None>
8354
8355
8356[cisco_fabric_example]
8357
8358#
8359# From cinder
8360#
8361
8362# Management IP of fabric (string value)
8363#cisco_fc_fabric_address =
8364
8365# Fabric user ID (string value)
8366#cisco_fc_fabric_user =
8367
8368# Password for user (string value)
8369#cisco_fc_fabric_password =
8370
8371# Connecting port (port value)
8372# Minimum value: 0
8373# Maximum value: 65535
8374#cisco_fc_fabric_port = 22
8375
8376# overridden zoning policy (string value)
8377#cisco_zoning_policy = initiator-target
8378
8379# overridden zoning activation state (boolean value)
8380#cisco_zone_activate = true
8381
8382# overridden zone name prefix (string value)
8383#cisco_zone_name_prefix = <None>
8384
8385# VSAN of the Fabric (string value)
8386#cisco_zoning_vsan = <None>
8387
8388
8389[coordination]
8390
8391#
8392# From cinder
8393#
8394
8395# The backend URL to use for distributed coordination. (string value)
8396#backend_url = file://$state_path
8397
8398# Number of seconds between heartbeats for distributed coordination. (floating
8399# point value)
8400#heartbeat = 1.0
8401
8402# Initial number of seconds to wait after failed reconnection. (floating point
8403# value)
8404#initial_reconnect_backoff = 0.1
8405
8406# Maximum number of seconds between sequential reconnection retries. (floating
8407# point value)
8408#max_reconnect_backoff = 60.0
8409
8410
8411[cors]
8412
8413#
8414# From oslo.middleware
8415#
8416
8417# Indicate whether this resource may be shared with the domain received in the
8418# requests "origin" header. Format: "<protocol>://<host>[:<port>]", no trailing
8419# slash. Example: https://horizon.example.com (list value)
8420#allowed_origin = <None>
8421
8422# Indicate that the actual request can include user credentials (boolean value)
8423#allow_credentials = true
8424
8425# Indicate which headers are safe to expose to the API. Defaults to HTTP Simple
8426# Headers. (list value)
8427#expose_headers = X-Auth-Token,X-Subject-Token,X-Service-Token,X-OpenStack-Request-ID,OpenStack-API-Version
8428
8429# Maximum cache age of CORS preflight requests. (integer value)
8430#max_age = 3600
8431
8432# Indicate which methods can be used during the actual request. (list value)
8433#allow_methods = GET,PUT,POST,DELETE,PATCH,HEAD
8434
8435# Indicate which header field names may be used during the actual request.
8436# (list value)
8437#allow_headers = X-Auth-Token,X-Identity-Status,X-Roles,X-Service-Catalog,X-User-Id,X-Tenant-Id,X-OpenStack-Request-ID,X-Trace-Info,X-Trace-HMAC,OpenStack-API-Version
8438
8439
8440[cors.subdomain]
8441
8442#
8443# From oslo.middleware
8444#
8445
8446# Indicate whether this resource may be shared with the domain received in the
8447# requests "origin" header. Format: "<protocol>://<host>[:<port>]", no trailing
8448# slash. Example: https://horizon.example.com (list value)
8449#allowed_origin = <None>
8450
8451# Indicate that the actual request can include user credentials (boolean value)
8452#allow_credentials = true
8453
8454# Indicate which headers are safe to expose to the API. Defaults to HTTP Simple
8455# Headers. (list value)
8456#expose_headers = X-Auth-Token,X-Subject-Token,X-Service-Token,X-OpenStack-Request-ID,OpenStack-API-Version
8457
8458# Maximum cache age of CORS preflight requests. (integer value)
8459#max_age = 3600
8460
8461# Indicate which methods can be used during the actual request. (list value)
8462#allow_methods = GET,PUT,POST,DELETE,PATCH,HEAD
8463
8464# Indicate which header field names may be used during the actual request.
8465# (list value)
8466#allow_headers = X-Auth-Token,X-Identity-Status,X-Roles,X-Service-Catalog,X-User-Id,X-Tenant-Id,X-OpenStack-Request-ID,X-Trace-Info,X-Trace-HMAC,OpenStack-API-Version
8467
8468
8469[database]
8470
8471#
8472# From oslo.db
8473#
8474
8475# DEPRECATED: The file name to use with SQLite. (string value)
8476# Deprecated group/name - [DEFAULT]/sqlite_db
8477# This option is deprecated for removal.
8478# Its value may be silently ignored in the future.
8479# Reason: Should use config option connection or slave_connection to connect
8480# the database.
8481#sqlite_db = oslo.sqlite
8482
8483# If True, SQLite uses synchronous mode. (boolean value)
8484# Deprecated group/name - [DEFAULT]/sqlite_synchronous
8485#sqlite_synchronous = true
8486
8487# The back end to use for the database. (string value)
8488# Deprecated group/name - [DEFAULT]/db_backend
8489#backend = sqlalchemy
8490
8491# The SQLAlchemy connection string to use to connect to the database. (string
8492# value)
8493# Deprecated group/name - [DEFAULT]/sql_connection
8494# Deprecated group/name - [DATABASE]/sql_connection
8495# Deprecated group/name - [sql]/connection
8496#connection = <None>
8497connection = mysql+pymysql://cinder:hFU3BqgdD7U4M94QaJnEU4aGb@172.16.0.22/cinder?read_default_file=/etc/my.cnf.d/tripleo.cnf&read_default_group=tripleo
8498
8499# The SQLAlchemy connection string to use to connect to the slave database.
8500# (string value)
8501#slave_connection = <None>
8502
8503# The SQL mode to be used for MySQL sessions. This option, including the
8504# default, overrides any server-set SQL mode. To use whatever SQL mode is set
8505# by the server configuration, set this to no value. Example: mysql_sql_mode=
8506# (string value)
8507#mysql_sql_mode = TRADITIONAL
8508
8509# Timeout before idle SQL connections are reaped. (integer value)
8510# Deprecated group/name - [DEFAULT]/sql_idle_timeout
8511# Deprecated group/name - [DATABASE]/sql_idle_timeout
8512# Deprecated group/name - [sql]/idle_timeout
8513#idle_timeout = 3600
8514
8515# Minimum number of SQL connections to keep open in a pool. (integer value)
8516# Deprecated group/name - [DEFAULT]/sql_min_pool_size
8517# Deprecated group/name - [DATABASE]/sql_min_pool_size
8518#min_pool_size = 1
8519
8520# Maximum number of SQL connections to keep open in a pool. Setting a value of
8521# 0 indicates no limit. (integer value)
8522# Deprecated group/name - [DEFAULT]/sql_max_pool_size
8523# Deprecated group/name - [DATABASE]/sql_max_pool_size
8524#max_pool_size = 5
8525
8526# Maximum number of database connection retries during startup. Set to -1 to
8527# specify an infinite retry count. (integer value)
8528# Deprecated group/name - [DEFAULT]/sql_max_retries
8529# Deprecated group/name - [DATABASE]/sql_max_retries
8530#max_retries = 10
8531max_retries = -1
8532
8533# Interval between retries of opening a SQL connection. (integer value)
8534# Deprecated group/name - [DEFAULT]/sql_retry_interval
8535# Deprecated group/name - [DATABASE]/reconnect_interval
8536#retry_interval = 10
8537
8538# If set, use this value for max_overflow with SQLAlchemy. (integer value)
8539# Deprecated group/name - [DEFAULT]/sql_max_overflow
8540# Deprecated group/name - [DATABASE]/sqlalchemy_max_overflow
8541#max_overflow = 50
8542
8543# Verbosity of SQL debugging information: 0=None, 100=Everything. (integer
8544# value)
8545# Minimum value: 0
8546# Maximum value: 100
8547# Deprecated group/name - [DEFAULT]/sql_connection_debug
8548#connection_debug = 0
8549
8550# Add Python stack traces to SQL as comment strings. (boolean value)
8551# Deprecated group/name - [DEFAULT]/sql_connection_trace
8552#connection_trace = false
8553
8554# If set, use this value for pool_timeout with SQLAlchemy. (integer value)
8555# Deprecated group/name - [DATABASE]/sqlalchemy_pool_timeout
8556#pool_timeout = <None>
8557
8558# Enable the experimental use of database reconnect on connection lost.
8559# (boolean value)
8560#use_db_reconnect = false
8561
8562# Seconds between retries of a database transaction. (integer value)
8563#db_retry_interval = 1
8564
8565# If True, increases the interval between retries of a database operation up to
8566# db_max_retry_interval. (boolean value)
8567#db_inc_retry_interval = true
8568
8569# If db_inc_retry_interval is set, the maximum seconds between retries of a
8570# database operation. (integer value)
8571#db_max_retry_interval = 10
8572
8573# Maximum retries in case of connection error or deadlock error before error is
8574# raised. Set to -1 to specify an infinite retry count. (integer value)
8575#db_max_retries = 20
8576db_max_retries = -1
8577
8578
8579[fc-zone-manager]
8580
8581#
8582# From cinder
8583#
8584
8585# South bound connector for zoning operation (string value)
8586#brcd_sb_connector = HTTP
8587
8588# Southbound connector for zoning operation (string value)
8589#cisco_sb_connector = cinder.zonemanager.drivers.cisco.cisco_fc_zone_client_cli.CiscoFCZoneClientCLI
8590
8591# FC Zone Driver responsible for zone management (string value)
8592#zone_driver = cinder.zonemanager.drivers.brocade.brcd_fc_zone_driver.BrcdFCZoneDriver
8593
8594# Zoning policy configured by user; valid values include "initiator-target" or
8595# "initiator" (string value)
8596#zoning_policy = initiator-target
8597
8598# Comma separated list of Fibre Channel fabric names. This list of names is
8599# used to retrieve other SAN credentials for connecting to each SAN fabric
8600# (string value)
8601#fc_fabric_names = <None>
8602
8603# FC SAN Lookup Service (string value)
8604#fc_san_lookup_service = cinder.zonemanager.drivers.brocade.brcd_fc_san_lookup_service.BrcdFCSanLookupService
8605
8606# Set this to True when you want to allow an unsupported zone manager driver to
8607# start. Drivers that haven't maintained a working CI system and testing are
8608# marked as unsupported until CI is working again. This also marks a driver as
8609# deprecated and may be removed in the next release. (boolean value)
8610#enable_unsupported_driver = false
8611
8612
8613[healthcheck]
8614
8615#
8616# From oslo.middleware
8617#
8618
8619# DEPRECATED: The path to respond to healtcheck requests on. (string value)
8620# This option is deprecated for removal.
8621# Its value may be silently ignored in the future.
8622#path = /healthcheck
8623
8624# Show more detailed information as part of the response (boolean value)
8625#detailed = false
8626
8627# Additional backends that can perform health checks and report that
8628# information back as part of a request. (list value)
8629#backends =
8630
8631# Check the presence of a file to determine if an application is running on a
8632# port. Used by DisableByFileHealthcheck plugin. (string value)
8633#disable_by_file_path = <None>
8634
8635# Check the presence of a file based on a port to determine if an application
8636# is running on a port. Expects a "port:path" list of strings. Used by
8637# DisableByFilesPortsHealthcheck plugin. (list value)
8638#disable_by_file_paths =
8639
8640
8641[key_manager]
8642
8643#
8644# From castellan.config
8645#
8646
8647# The full class name of the key manager API class (string value)
8648#api_class = castellan.key_manager.barbican_key_manager.BarbicanKeyManager
8649
8650# The type of authentication credential to create. Possible values are 'token',
8651# 'password', 'keystone_token', and 'keystone_password'. Required if no context
8652# is passed to the credential factory. (string value)
8653#auth_type = <None>
8654
8655# Token for authentication. Required for 'token' and 'keystone_token' auth_type
8656# if no context is passed to the credential factory. (string value)
8657#token = <None>
8658
8659# Username for authentication. Required for 'password' auth_type. Optional for
8660# the 'keystone_password' auth_type. (string value)
8661#username = <None>
8662
8663# Password for authentication. Required for 'password' and 'keystone_password'
8664# auth_type. (string value)
8665#password = <None>
8666
8667# User ID for authentication. Optional for 'keystone_token' and
8668# 'keystone_password' auth_type. (string value)
8669#user_id = <None>
8670
8671# User's domain ID for authentication. Optional for 'keystone_token' and
8672# 'keystone_password' auth_type. (string value)
8673#user_domain_id = <None>
8674
8675# User's domain name for authentication. Optional for 'keystone_token' and
8676# 'keystone_password' auth_type. (string value)
8677#user_domain_name = <None>
8678
8679# Trust ID for trust scoping. Optional for 'keystone_token' and
8680# 'keystone_password' auth_type. (string value)
8681#trust_id = <None>
8682
8683# Domain ID for domain scoping. Optional for 'keystone_token' and
8684# 'keystone_password' auth_type. (string value)
8685#domain_id = <None>
8686
8687# Domain name for domain scoping. Optional for 'keystone_token' and
8688# 'keystone_password' auth_type. (string value)
8689#domain_name = <None>
8690
8691# Project ID for project scoping. Optional for 'keystone_token' and
8692# 'keystone_password' auth_type. (string value)
8693#project_id = <None>
8694
8695# Project name for project scoping. Optional for 'keystone_token' and
8696# 'keystone_password' auth_type. (string value)
8697#project_name = <None>
8698
8699# Project's domain ID for project. Optional for 'keystone_token' and
8700# 'keystone_password' auth_type. (string value)
8701#project_domain_id = <None>
8702
8703# Project's domain name for project. Optional for 'keystone_token' and
8704# 'keystone_password' auth_type. (string value)
8705#project_domain_name = <None>
8706
8707# Allow fetching a new token if the current one is going to expire. Optional
8708# for 'keystone_token' and 'keystone_password' auth_type. (boolean value)
8709#reauthenticate = true
8710
8711#
8712# From cinder
8713#
8714
8715# Fixed key returned by key manager, specified in hex (string value)
8716# Deprecated group/name - [keymgr]/fixed_key
8717#fixed_key = <None>
8718
8719
8720[keystone_authtoken]
8721
8722#
8723# From keystonemiddleware.auth_token
8724#
8725
8726# Complete "public" Identity API endpoint. This endpoint should not be an
8727# "admin" endpoint, as it should be accessible by all end users.
8728# Unauthenticated clients are redirected to this endpoint to authenticate.
8729# Although this endpoint should ideally be unversioned, client support in the
8730# wild varies. If you're using a versioned v2 endpoint here, then this should
8731# *not* be the same endpoint the service user utilizes for validating tokens,
8732# because normal end users may not be able to reach that endpoint. (string
8733# value)
8734#auth_uri = <None>
8735auth_uri = http://172.16.0.22:5000/v2.0
8736
8737# API version of the admin Identity API endpoint. (string value)
8738#auth_version = <None>
8739
8740# Do not handle authorization requests within the middleware, but delegate the
8741# authorization decision to downstream WSGI components. (boolean value)
8742#delay_auth_decision = false
8743
8744# Request timeout value for communicating with Identity API server. (integer
8745# value)
8746#http_connect_timeout = <None>
8747
8748# How many times are we trying to reconnect when communicating with Identity
8749# API Server. (integer value)
8750#http_request_max_retries = 3
8751
8752# Request environment key where the Swift cache object is stored. When
8753# auth_token middleware is deployed with a Swift cache, use this option to have
8754# the middleware share a caching backend with swift. Otherwise, use the
8755# ``memcached_servers`` option instead. (string value)
8756#cache = <None>
8757
8758# Required if identity server requires client certificate (string value)
8759#certfile = <None>
8760
8761# Required if identity server requires client certificate (string value)
8762#keyfile = <None>
8763
8764# A PEM encoded Certificate Authority to use when verifying HTTPs connections.
8765# Defaults to system CAs. (string value)
8766#cafile = <None>
8767
8768# Verify HTTPS connections. (boolean value)
8769#insecure = false
8770
8771# The region in which the identity server can be found. (string value)
8772#region_name = <None>
8773
8774# DEPRECATED: Directory used to cache files related to PKI tokens. This option
8775# has been deprecated in the Ocata release and will be removed in the P
8776# release. (string value)
8777# This option is deprecated for removal since Ocata.
8778# Its value may be silently ignored in the future.
8779# Reason: PKI token format is no longer supported.
8780#signing_dir = <None>
8781
8782# Optionally specify a list of memcached server(s) to use for caching. If left
8783# undefined, tokens will instead be cached in-process. (list value)
8784# Deprecated group/name - [keystone_authtoken]/memcache_servers
8785#memcached_servers = <None>
8786
8787# In order to prevent excessive effort spent validating tokens, the middleware
8788# caches previously-seen tokens for a configurable duration (in seconds). Set
8789# to -1 to disable caching completely. (integer value)
8790#token_cache_time = 300
8791
8792# DEPRECATED: Determines the frequency at which the list of revoked tokens is
8793# retrieved from the Identity service (in seconds). A high number of revocation
8794# events combined with a low cache duration may significantly reduce
8795# performance. Only valid for PKI tokens. This option has been deprecated in
8796# the Ocata release and will be removed in the P release. (integer value)
8797# This option is deprecated for removal since Ocata.
8798# Its value may be silently ignored in the future.
8799# Reason: PKI token format is no longer supported.
8800#revocation_cache_time = 10
8801
8802# (Optional) If defined, indicate whether token data should be authenticated or
8803# authenticated and encrypted. If MAC, token data is authenticated (with HMAC)
8804# in the cache. If ENCRYPT, token data is encrypted and authenticated in the
8805# cache. If the value is not one of these options or empty, auth_token will
8806# raise an exception on initialization. (string value)
8807# Allowed values: None, MAC, ENCRYPT
8808#memcache_security_strategy = None
8809
8810# (Optional, mandatory if memcache_security_strategy is defined) This string is
8811# used for key derivation. (string value)
8812#memcache_secret_key = <None>
8813
8814# (Optional) Number of seconds memcached server is considered dead before it is
8815# tried again. (integer value)
8816#memcache_pool_dead_retry = 300
8817
8818# (Optional) Maximum total number of open connections to every memcached
8819# server. (integer value)
8820#memcache_pool_maxsize = 10
8821
8822# (Optional) Socket timeout in seconds for communicating with a memcached
8823# server. (integer value)
8824#memcache_pool_socket_timeout = 3
8825
8826# (Optional) Number of seconds a connection to memcached is held unused in the
8827# pool before it is closed. (integer value)
8828#memcache_pool_unused_timeout = 60
8829
8830# (Optional) Number of seconds that an operation will wait to get a memcached
8831# client connection from the pool. (integer value)
8832#memcache_pool_conn_get_timeout = 10
8833
8834# (Optional) Use the advanced (eventlet safe) memcached client pool. The
8835# advanced pool will only work under python 2.x. (boolean value)
8836#memcache_use_advanced_pool = false
8837
8838# (Optional) Indicate whether to set the X-Service-Catalog header. If False,
8839# middleware will not ask for service catalog on token validation and will not
8840# set the X-Service-Catalog header. (boolean value)
8841#include_service_catalog = true
8842
8843# Used to control the use and type of token binding. Can be set to: "disabled"
8844# to not check token binding. "permissive" (default) to validate binding
8845# information if the bind type is of a form known to the server and ignore it
8846# if not. "strict" like "permissive" but if the bind type is unknown the token
8847# will be rejected. "required" any form of token binding is needed to be
8848# allowed. Finally the name of a binding method that must be present in tokens.
8849# (string value)
8850#enforce_token_bind = permissive
8851
8852# DEPRECATED: If true, the revocation list will be checked for cached tokens.
8853# This requires that PKI tokens are configured on the identity server. (boolean
8854# value)
8855# This option is deprecated for removal since Ocata.
8856# Its value may be silently ignored in the future.
8857# Reason: PKI token format is no longer supported.
8858#check_revocations_for_cached = false
8859
8860# DEPRECATED: Hash algorithms to use for hashing PKI tokens. This may be a
8861# single algorithm or multiple. The algorithms are those supported by Python
8862# standard hashlib.new(). The hashes will be tried in the order given, so put
8863# the preferred one first for performance. The result of the first hash will be
8864# stored in the cache. This will typically be set to multiple values only while
8865# migrating from a less secure algorithm to a more secure one. Once all the old
8866# tokens are expired this option should be set to a single value for better
8867# performance. (list value)
8868# This option is deprecated for removal since Ocata.
8869# Its value may be silently ignored in the future.
8870# Reason: PKI token format is no longer supported.
8871#hash_algorithms = md5
8872
8873# A choice of roles that must be present in a service token. Service tokens are
8874# allowed to request that an expired token can be used and so this check should
8875# tightly control that only actual services should be sending this token. Roles
8876# here are applied as an ANY check so any role in this list must be present.
8877# For backwards compatibility reasons this currently only affects the
8878# allow_expired check. (list value)
8879#service_token_roles = service
8880
8881# For backwards compatibility reasons we must let valid service tokens pass
8882# that don't pass the service_token_roles check as valid. Setting this true
8883# will become the default in a future release and should be enabled if
8884# possible. (boolean value)
8885#service_token_roles_required = false
8886
8887# Authentication type to load (string value)
8888# Deprecated group/name - [keystone_authtoken]/auth_plugin
8889#auth_type = <None>
8890auth_type = password
8891
8892# Config Section from which to load plugin specific options (string value)
8893#auth_section = <None>
8894auth_url=http://172.16.0.22:5000
8895username=cinder
8896password=hFU3BqgdD7U4M94QaJnEU4aGb
8897project_name=service
8898
8899
8900[matchmaker_redis]
8901
8902#
8903# From oslo.messaging
8904#
8905
8906# DEPRECATED: Host to locate redis. (string value)
8907# This option is deprecated for removal.
8908# Its value may be silently ignored in the future.
8909# Reason: Replaced by [DEFAULT]/transport_url
8910#host = 127.0.0.1
8911
8912# DEPRECATED: Use this port to connect to redis host. (port value)
8913# Minimum value: 0
8914# Maximum value: 65535
8915# This option is deprecated for removal.
8916# Its value may be silently ignored in the future.
8917# Reason: Replaced by [DEFAULT]/transport_url
8918#port = 6379
8919
8920# DEPRECATED: Password for Redis server (optional). (string value)
8921# This option is deprecated for removal.
8922# Its value may be silently ignored in the future.
8923# Reason: Replaced by [DEFAULT]/transport_url
8924#password =
8925
8926# DEPRECATED: List of Redis Sentinel hosts (fault tolerance mode), e.g.,
8927# [host:port, host1:port ... ] (list value)
8928# This option is deprecated for removal.
8929# Its value may be silently ignored in the future.
8930# Reason: Replaced by [DEFAULT]/transport_url
8931#sentinel_hosts =
8932
8933# Redis replica set name. (string value)
8934#sentinel_group_name = oslo-messaging-zeromq
8935
8936# Time in ms to wait between connection attempts. (integer value)
8937#wait_timeout = 2000
8938
8939# Time in ms to wait before the transaction is killed. (integer value)
8940#check_timeout = 20000
8941
8942# Timeout in ms on blocking socket operations. (integer value)
8943#socket_timeout = 10000
8944
8945
8946[oslo_concurrency]
8947
8948#
8949# From oslo.concurrency
8950#
8951
8952# Enables or disables inter-process locks. (boolean value)
8953# Deprecated group/name - [DEFAULT]/disable_process_locking
8954#disable_process_locking = false
8955
8956# Directory to use for lock files. For security, the specified directory
8957# should only be writable by the user running the processes that need locking.
8958# Defaults to environment variable OSLO_LOCK_PATH. If external locks are used,
8959# a lock path must be set. (string value)
8960# Deprecated group/name - [DEFAULT]/lock_path
8961#lock_path = <None>
8962lock_path = /var/lib/cinder/tmp
8963
8964
8965[oslo_messaging_amqp]
8966
8967#
8968# From oslo.messaging
8969#
8970
8971# Name for the AMQP container. must be globally unique. Defaults to a generated
8972# UUID (string value)
8973# Deprecated group/name - [amqp1]/container_name
8974#container_name = <None>
8975
8976# Timeout for inactive connections (in seconds) (integer value)
8977# Deprecated group/name - [amqp1]/idle_timeout
8978#idle_timeout = 0
8979
8980# Debug: dump AMQP frames to stdout (boolean value)
8981# Deprecated group/name - [amqp1]/trace
8982#trace = false
8983
8984# CA certificate PEM file used to verify the server's certificate (string
8985# value)
8986# Deprecated group/name - [amqp1]/ssl_ca_file
8987#ssl_ca_file =
8988
8989# Self-identifying certificate PEM file for client authentication (string
8990# value)
8991# Deprecated group/name - [amqp1]/ssl_cert_file
8992#ssl_cert_file =
8993
8994# Private key PEM file used to sign ssl_cert_file certificate (optional)
8995# (string value)
8996# Deprecated group/name - [amqp1]/ssl_key_file
8997#ssl_key_file =
8998
8999# Password for decrypting ssl_key_file (if encrypted) (string value)
9000# Deprecated group/name - [amqp1]/ssl_key_password
9001#ssl_key_password = <None>
9002
9003# DEPRECATED: Accept clients using either SSL or plain TCP (boolean value)
9004# Deprecated group/name - [amqp1]/allow_insecure_clients
9005# This option is deprecated for removal.
9006# Its value may be silently ignored in the future.
9007# Reason: Not applicable - not a SSL server
9008#allow_insecure_clients = false
9009
9010# Space separated list of acceptable SASL mechanisms (string value)
9011# Deprecated group/name - [amqp1]/sasl_mechanisms
9012#sasl_mechanisms =
9013
9014# Path to directory that contains the SASL configuration (string value)
9015# Deprecated group/name - [amqp1]/sasl_config_dir
9016#sasl_config_dir =
9017
9018# Name of configuration file (without .conf suffix) (string value)
9019# Deprecated group/name - [amqp1]/sasl_config_name
9020#sasl_config_name =
9021
9022# User name for message broker authentication (string value)
9023# Deprecated group/name - [amqp1]/username
9024#username =
9025
9026# Password for message broker authentication (string value)
9027# Deprecated group/name - [amqp1]/password
9028#password =
9029
9030# Seconds to pause before attempting to re-connect. (integer value)
9031# Minimum value: 1
9032#connection_retry_interval = 1
9033
9034# Increase the connection_retry_interval by this many seconds after each
9035# unsuccessful failover attempt. (integer value)
9036# Minimum value: 0
9037#connection_retry_backoff = 2
9038
9039# Maximum limit for connection_retry_interval + connection_retry_backoff
9040# (integer value)
9041# Minimum value: 1
9042#connection_retry_interval_max = 30
9043
9044# Time to pause between re-connecting an AMQP 1.0 link that failed due to a
9045# recoverable error. (integer value)
9046# Minimum value: 1
9047#link_retry_delay = 10
9048
9049# The maximum number of attempts to re-send a reply message which failed due to
9050# a recoverable error. (integer value)
9051# Minimum value: -1
9052#default_reply_retry = 0
9053
9054# The deadline for an rpc reply message delivery. (integer value)
9055# Minimum value: 5
9056#default_reply_timeout = 30
9057
9058# The deadline for an rpc cast or call message delivery. Only used when caller
9059# does not provide a timeout expiry. (integer value)
9060# Minimum value: 5
9061#default_send_timeout = 30
9062
9063# The deadline for a sent notification message delivery. Only used when caller
9064# does not provide a timeout expiry. (integer value)
9065# Minimum value: 5
9066#default_notify_timeout = 30
9067
9068# The duration to schedule a purge of idle sender links. Detach link after
9069# expiry. (integer value)
9070# Minimum value: 1
9071#default_sender_link_timeout = 600
9072
9073# Indicates the addressing mode used by the driver.
9074# Permitted values:
9075# 'legacy' - use legacy non-routable addressing
9076# 'routable' - use routable addresses
9077# 'dynamic' - use legacy addresses if the message bus does not support routing
9078# otherwise use routable addressing (string value)
9079#addressing_mode = dynamic
9080
9081# address prefix used when sending to a specific server (string value)
9082# Deprecated group/name - [amqp1]/server_request_prefix
9083#server_request_prefix = exclusive
9084
9085# address prefix used when broadcasting to all servers (string value)
9086# Deprecated group/name - [amqp1]/broadcast_prefix
9087#broadcast_prefix = broadcast
9088
9089# address prefix when sending to any server in group (string value)
9090# Deprecated group/name - [amqp1]/group_request_prefix
9091#group_request_prefix = unicast
9092
9093# Address prefix for all generated RPC addresses (string value)
9094#rpc_address_prefix = openstack.org/om/rpc
9095
9096# Address prefix for all generated Notification addresses (string value)
9097#notify_address_prefix = openstack.org/om/notify
9098
9099# Appended to the address prefix when sending a fanout message. Used by the
9100# message bus to identify fanout messages. (string value)
9101#multicast_address = multicast
9102
9103# Appended to the address prefix when sending to a particular RPC/Notification
9104# server. Used by the message bus to identify messages sent to a single
9105# destination. (string value)
9106#unicast_address = unicast
9107
9108# Appended to the address prefix when sending to a group of consumers. Used by
9109# the message bus to identify messages that should be delivered in a round-
9110# robin fashion across consumers. (string value)
9111#anycast_address = anycast
9112
9113# Exchange name used in notification addresses.
9114# Exchange name resolution precedence:
9115# Target.exchange if set
9116# else default_notification_exchange if set
9117# else control_exchange if set
9118# else 'notify' (string value)
9119#default_notification_exchange = <None>
9120
9121# Exchange name used in RPC addresses.
9122# Exchange name resolution precedence:
9123# Target.exchange if set
9124# else default_rpc_exchange if set
9125# else control_exchange if set
9126# else 'rpc' (string value)
9127#default_rpc_exchange = <None>
9128
9129# Window size for incoming RPC Reply messages. (integer value)
9130# Minimum value: 1
9131#reply_link_credit = 200
9132
9133# Window size for incoming RPC Request messages (integer value)
9134# Minimum value: 1
9135#rpc_server_credit = 100
9136
9137# Window size for incoming Notification messages (integer value)
9138# Minimum value: 1
9139#notify_server_credit = 100
9140
9141# Send messages of this type pre-settled.
9142# Pre-settled messages will not receive acknowledgement
9143# from the peer. Note well: pre-settled messages may be
9144# silently discarded if the delivery fails.
9145# Permitted values:
9146# 'rpc-call' - send RPC Calls pre-settled
9147# 'rpc-reply'- send RPC Replies pre-settled
9148# 'rpc-cast' - Send RPC Casts pre-settled
9149# 'notify' - Send Notifications pre-settled
9150# (multi valued)
9151#pre_settled = rpc-cast
9152#pre_settled = rpc-reply
9153
9154
9155[oslo_messaging_kafka]
9156
9157#
9158# From oslo.messaging
9159#
9160
9161# DEPRECATED: Default Kafka broker Host (string value)
9162# This option is deprecated for removal.
9163# Its value may be silently ignored in the future.
9164# Reason: Replaced by [DEFAULT]/transport_url
9165#kafka_default_host = localhost
9166
9167# DEPRECATED: Default Kafka broker Port (port value)
9168# Minimum value: 0
9169# Maximum value: 65535
9170# This option is deprecated for removal.
9171# Its value may be silently ignored in the future.
9172# Reason: Replaced by [DEFAULT]/transport_url
9173#kafka_default_port = 9092
9174
9175# Max fetch bytes of Kafka consumer (integer value)
9176#kafka_max_fetch_bytes = 1048576
9177
9178# Default timeout(s) for Kafka consumers (integer value)
9179#kafka_consumer_timeout = 1.0
9180
9181# Pool Size for Kafka Consumers (integer value)
9182#pool_size = 10
9183
9184# The pool size limit for connections expiration policy (integer value)
9185#conn_pool_min_size = 2
9186
9187# The time-to-live in sec of idle connections in the pool (integer value)
9188#conn_pool_ttl = 1200
9189
9190# Group id for Kafka consumer. Consumers in one group will coordinate message
9191# consumption (string value)
9192#consumer_group = oslo_messaging_consumer
9193
9194# Upper bound on the delay for KafkaProducer batching in seconds (floating
9195# point value)
9196#producer_batch_timeout = 0.0
9197
9198# Size of batch for the producer async send (integer value)
9199#producer_batch_size = 16384
9200
9201
9202[oslo_messaging_notifications]
9203
9204#
9205# From oslo.messaging
9206#
9207
9208# The Drivers(s) to handle sending notifications. Possible values are
9209# messaging, messagingv2, routing, log, test, noop (multi valued)
9210# Deprecated group/name - [DEFAULT]/notification_driver
9211#driver =
9212driver =messagingv2
9213
9214# A URL representing the messaging driver to use for notifications. If not set,
9215# we fall back to the same configuration used for RPC. (string value)
9216# Deprecated group/name - [DEFAULT]/notification_transport_url
9217#transport_url = <None>
9218
9219# AMQP topic used for OpenStack notifications. (list value)
9220# Deprecated group/name - [rpc_notifier2]/topics
9221# Deprecated group/name - [DEFAULT]/notification_topics
9222#topics = notifications
9223
9224
9225[oslo_messaging_rabbit]
9226
9227#
9228# From oslo.messaging
9229#
9230
9231# Use durable queues in AMQP. (boolean value)
9232# Deprecated group/name - [DEFAULT]/amqp_durable_queues
9233# Deprecated group/name - [DEFAULT]/rabbit_durable_queues
9234#amqp_durable_queues = false
9235
9236# Auto-delete queues in AMQP. (boolean value)
9237# Deprecated group/name - [DEFAULT]/amqp_auto_delete
9238#amqp_auto_delete = false
9239
9240# SSL version to use (valid only if SSL enabled). Valid values are TLSv1 and
9241# SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be available on some
9242# distributions. (string value)
9243# Deprecated group/name - [DEFAULT]/kombu_ssl_version
9244#kombu_ssl_version =
9245
9246# SSL key file (valid only if SSL enabled). (string value)
9247# Deprecated group/name - [DEFAULT]/kombu_ssl_keyfile
9248#kombu_ssl_keyfile =
9249
9250# SSL cert file (valid only if SSL enabled). (string value)
9251# Deprecated group/name - [DEFAULT]/kombu_ssl_certfile
9252#kombu_ssl_certfile =
9253
9254# SSL certification authority file (valid only if SSL enabled). (string value)
9255# Deprecated group/name - [DEFAULT]/kombu_ssl_ca_certs
9256#kombu_ssl_ca_certs =
9257
9258# How long to wait before reconnecting in response to an AMQP consumer cancel
9259# notification. (floating point value)
9260# Deprecated group/name - [DEFAULT]/kombu_reconnect_delay
9261#kombu_reconnect_delay = 1.0
9262
9263# EXPERIMENTAL: Possible values are: gzip, bz2. If not set compression will not
9264# be used. This option may not be available in future versions. (string value)
9265#kombu_compression = <None>
9266
9267# How long to wait a missing client before abandoning to send it its replies.
9268# This value should not be longer than rpc_response_timeout. (integer value)
9269# Deprecated group/name - [oslo_messaging_rabbit]/kombu_reconnect_timeout
9270#kombu_missing_consumer_retry_timeout = 60
9271
9272# Determines how the next RabbitMQ node is chosen in case the one we are
9273# currently connected to becomes unavailable. Takes effect only if more than
9274# one RabbitMQ node is provided in config. (string value)
9275# Allowed values: round-robin, shuffle
9276#kombu_failover_strategy = round-robin
9277
9278# DEPRECATED: The RabbitMQ broker address where a single node is used. (string
9279# value)
9280# Deprecated group/name - [DEFAULT]/rabbit_host
9281# This option is deprecated for removal.
9282# Its value may be silently ignored in the future.
9283# Reason: Replaced by [DEFAULT]/transport_url
9284#rabbit_host = localhost
9285
9286# DEPRECATED: The RabbitMQ broker port where a single node is used. (port
9287# value)
9288# Minimum value: 0
9289# Maximum value: 65535
9290# Deprecated group/name - [DEFAULT]/rabbit_port
9291# This option is deprecated for removal.
9292# Its value may be silently ignored in the future.
9293# Reason: Replaced by [DEFAULT]/transport_url
9294#rabbit_port = 5672
9295
9296# DEPRECATED: RabbitMQ HA cluster host:port pairs. (list value)
9297# Deprecated group/name - [DEFAULT]/rabbit_hosts
9298# This option is deprecated for removal.
9299# Its value may be silently ignored in the future.
9300# Reason: Replaced by [DEFAULT]/transport_url
9301#rabbit_hosts = $rabbit_host:$rabbit_port
9302rabbit_hosts = overcloud-controller-0.internalapi.localdomain:5672
9303
9304# Connect over SSL for RabbitMQ. (boolean value)
9305# Deprecated group/name - [DEFAULT]/rabbit_use_ssl
9306#rabbit_use_ssl = false
9307rabbit_use_ssl = False
9308
9309# DEPRECATED: The RabbitMQ userid. (string value)
9310# Deprecated group/name - [DEFAULT]/rabbit_userid
9311# This option is deprecated for removal.
9312# Its value may be silently ignored in the future.
9313# Reason: Replaced by [DEFAULT]/transport_url
9314#rabbit_userid = guest
9315rabbit_userid = guest
9316
9317# DEPRECATED: The RabbitMQ password. (string value)
9318# Deprecated group/name - [DEFAULT]/rabbit_password
9319# This option is deprecated for removal.
9320# Its value may be silently ignored in the future.
9321# Reason: Replaced by [DEFAULT]/transport_url
9322#rabbit_password = guest
9323rabbit_password = fwcFdyea7eevjVtdhp8w4Hynp
9324
9325# The RabbitMQ login method. (string value)
9326# Allowed values: PLAIN, AMQPLAIN, RABBIT-CR-DEMO
9327# Deprecated group/name - [DEFAULT]/rabbit_login_method
9328#rabbit_login_method = AMQPLAIN
9329
9330# DEPRECATED: The RabbitMQ virtual host. (string value)
9331# Deprecated group/name - [DEFAULT]/rabbit_virtual_host
9332# This option is deprecated for removal.
9333# Its value may be silently ignored in the future.
9334# Reason: Replaced by [DEFAULT]/transport_url
9335#rabbit_virtual_host = /
9336
9337# How frequently to retry connecting with RabbitMQ. (integer value)
9338#rabbit_retry_interval = 1
9339
9340# How long to backoff for between retries when connecting to RabbitMQ. (integer
9341# value)
9342# Deprecated group/name - [DEFAULT]/rabbit_retry_backoff
9343#rabbit_retry_backoff = 2
9344
9345# Maximum interval of RabbitMQ connection retries. Default is 30 seconds.
9346# (integer value)
9347#rabbit_interval_max = 30
9348
9349# DEPRECATED: Maximum number of RabbitMQ connection retries. Default is 0
9350# (infinite retry count). (integer value)
9351# Deprecated group/name - [DEFAULT]/rabbit_max_retries
9352# This option is deprecated for removal.
9353# Its value may be silently ignored in the future.
9354#rabbit_max_retries = 0
9355
9356# Try to use HA queues in RabbitMQ (x-ha-policy: all). If you change this
9357# option, you must wipe the RabbitMQ database. In RabbitMQ 3.0, queue mirroring
9358# is no longer controlled by the x-ha-policy argument when declaring a queue.
9359# If you just want to make sure that all queues (except those with auto-
9360# generated names) are mirrored across all nodes, run: "rabbitmqctl set_policy
9361# HA '^(?!amq\.).*' '{"ha-mode": "all"}' " (boolean value)
9362# Deprecated group/name - [DEFAULT]/rabbit_ha_queues
9363#rabbit_ha_queues = false
9364
9365# Positive integer representing duration in seconds for queue TTL (x-expires).
9366# Queues which are unused for the duration of the TTL are automatically
9367# deleted. The parameter affects only reply and fanout queues. (integer value)
9368# Minimum value: 1
9369#rabbit_transient_queues_ttl = 1800
9370
9371# Specifies the number of messages to prefetch. Setting to zero allows
9372# unlimited messages. (integer value)
9373#rabbit_qos_prefetch_count = 0
9374
9375# Number of seconds after which the Rabbit broker is considered down if
9376# heartbeat's keep-alive fails (0 disable the heartbeat). EXPERIMENTAL (integer
9377# value)
9378#heartbeat_timeout_threshold = 60
9379heartbeat_timeout_threshold = 60
9380
9381# How often times during the heartbeat_timeout_threshold we check the
9382# heartbeat. (integer value)
9383#heartbeat_rate = 2
9384
9385# Deprecated, use rpc_backend=kombu+memory or rpc_backend=fake (boolean value)
9386# Deprecated group/name - [DEFAULT]/fake_rabbit
9387#fake_rabbit = false
9388
9389# Maximum number of channels to allow (integer value)
9390#channel_max = <None>
9391
9392# The maximum byte size for an AMQP frame (integer value)
9393#frame_max = <None>
9394
9395# How often to send heartbeats for consumer's connections (integer value)
9396#heartbeat_interval = 3
9397
9398# Enable SSL (boolean value)
9399#ssl = <None>
9400
9401# Arguments passed to ssl.wrap_socket (dict value)
9402#ssl_options = <None>
9403
9404# Set socket timeout in seconds for connection's socket (floating point value)
9405#socket_timeout = 0.25
9406
9407# Set TCP_USER_TIMEOUT in seconds for connection's socket (floating point
9408# value)
9409#tcp_user_timeout = 0.25
9410
9411# Set delay for reconnection to some host which has connection error (floating
9412# point value)
9413#host_connection_reconnect_delay = 0.25
9414
9415# Connection factory implementation (string value)
9416# Allowed values: new, single, read_write
9417#connection_factory = single
9418
9419# Maximum number of connections to keep queued. (integer value)
9420#pool_max_size = 30
9421
9422# Maximum number of connections to create above `pool_max_size`. (integer
9423# value)
9424#pool_max_overflow = 0
9425
9426# Default number of seconds to wait for a connections to available (integer
9427# value)
9428#pool_timeout = 30
9429
9430# Lifetime of a connection (since creation) in seconds or None for no
9431# recycling. Expired connections are closed on acquire. (integer value)
9432#pool_recycle = 600
9433
9434# Threshold at which inactive (since release) connections are considered stale
9435# in seconds or None for no staleness. Stale connections are closed on acquire.
9436# (integer value)
9437#pool_stale = 60
9438
9439# Default serialization mechanism for serializing/deserializing
9440# outgoing/incoming messages (string value)
9441# Allowed values: json, msgpack
9442#default_serializer_type = json
9443
9444# Persist notification messages. (boolean value)
9445#notification_persistence = false
9446
9447# Exchange name for sending notifications (string value)
9448#default_notification_exchange = ${control_exchange}_notification
9449
9450# Max number of not acknowledged message which RabbitMQ can send to
9451# notification listener. (integer value)
9452#notification_listener_prefetch_count = 100
9453
9454# Reconnecting retry count in case of connectivity problem during sending
9455# notification, -1 means infinite retry. (integer value)
9456#default_notification_retry_attempts = -1
9457
9458# Reconnecting retry delay in case of connectivity problem during sending
9459# notification message (floating point value)
9460#notification_retry_delay = 0.25
9461
9462# Time to live for rpc queues without consumers in seconds. (integer value)
9463#rpc_queue_expiration = 60
9464
9465# Exchange name for sending RPC messages (string value)
9466#default_rpc_exchange = ${control_exchange}_rpc
9467
9468# Exchange name for receiving RPC replies (string value)
9469#rpc_reply_exchange = ${control_exchange}_rpc_reply
9470
9471# Max number of not acknowledged message which RabbitMQ can send to rpc
9472# listener. (integer value)
9473#rpc_listener_prefetch_count = 100
9474
9475# Max number of not acknowledged message which RabbitMQ can send to rpc reply
9476# listener. (integer value)
9477#rpc_reply_listener_prefetch_count = 100
9478
9479# Reconnecting retry count in case of connectivity problem during sending
9480# reply. -1 means infinite retry during rpc_timeout (integer value)
9481#rpc_reply_retry_attempts = -1
9482
9483# Reconnecting retry delay in case of connectivity problem during sending
9484# reply. (floating point value)
9485#rpc_reply_retry_delay = 0.25
9486
9487# Reconnecting retry count in case of connectivity problem during sending RPC
9488# message, -1 means infinite retry. If actual retry attempts in not 0 the rpc
9489# request could be processed more than one time (integer value)
9490#default_rpc_retry_attempts = -1
9491
9492# Reconnecting retry delay in case of connectivity problem during sending RPC
9493# message (floating point value)
9494#rpc_retry_delay = 0.25
9495
9496
9497[oslo_messaging_zmq]
9498
9499#
9500# From oslo.messaging
9501#
9502
9503# ZeroMQ bind address. Should be a wildcard (*), an ethernet interface, or IP.
9504# The "host" option should point or resolve to this address. (string value)
9505# Deprecated group/name - [DEFAULT]/rpc_zmq_bind_address
9506#rpc_zmq_bind_address = *
9507
9508# MatchMaker driver. (string value)
9509# Allowed values: redis, sentinel, dummy
9510# Deprecated group/name - [DEFAULT]/rpc_zmq_matchmaker
9511#rpc_zmq_matchmaker = redis
9512
9513# Number of ZeroMQ contexts, defaults to 1. (integer value)
9514# Deprecated group/name - [DEFAULT]/rpc_zmq_contexts
9515#rpc_zmq_contexts = 1
9516
9517# Maximum number of ingress messages to locally buffer per topic. Default is
9518# unlimited. (integer value)
9519# Deprecated group/name - [DEFAULT]/rpc_zmq_topic_backlog
9520#rpc_zmq_topic_backlog = <None>
9521
9522# Directory for holding IPC sockets. (string value)
9523# Deprecated group/name - [DEFAULT]/rpc_zmq_ipc_dir
9524#rpc_zmq_ipc_dir = /var/run/openstack
9525
9526# Name of this node. Must be a valid hostname, FQDN, or IP address. Must match
9527# "host" option, if running Nova. (string value)
9528# Deprecated group/name - [DEFAULT]/rpc_zmq_host
9529#rpc_zmq_host = localhost
9530
9531# Number of seconds to wait before all pending messages will be sent after
9532# closing a socket. The default value of -1 specifies an infinite linger
9533# period. The value of 0 specifies no linger period. Pending messages shall be
9534# discarded immediately when the socket is closed. Positive values specify an
9535# upper bound for the linger period. (integer value)
9536# Deprecated group/name - [DEFAULT]/rpc_cast_timeout
9537#zmq_linger = -1
9538
9539# The default number of seconds that poll should wait. Poll raises timeout
9540# exception when timeout expired. (integer value)
9541# Deprecated group/name - [DEFAULT]/rpc_poll_timeout
9542#rpc_poll_timeout = 1
9543
9544# Expiration timeout in seconds of a name service record about existing target
9545# ( < 0 means no timeout). (integer value)
9546# Deprecated group/name - [DEFAULT]/zmq_target_expire
9547#zmq_target_expire = 300
9548
9549# Update period in seconds of a name service record about existing target.
9550# (integer value)
9551# Deprecated group/name - [DEFAULT]/zmq_target_update
9552#zmq_target_update = 180
9553
9554# Use PUB/SUB pattern for fanout methods. PUB/SUB always uses proxy. (boolean
9555# value)
9556# Deprecated group/name - [DEFAULT]/use_pub_sub
9557#use_pub_sub = false
9558
9559# Use ROUTER remote proxy. (boolean value)
9560# Deprecated group/name - [DEFAULT]/use_router_proxy
9561#use_router_proxy = false
9562
9563# This option makes direct connections dynamic or static. It makes sense only
9564# with use_router_proxy=False which means to use direct connections for direct
9565# message types (ignored otherwise). (boolean value)
9566#use_dynamic_connections = false
9567
9568# How many additional connections to a host will be made for failover reasons.
9569# This option is actual only in dynamic connections mode. (integer value)
9570#zmq_failover_connections = 2
9571
9572# Minimal port number for random ports range. (port value)
9573# Minimum value: 0
9574# Maximum value: 65535
9575# Deprecated group/name - [DEFAULT]/rpc_zmq_min_port
9576#rpc_zmq_min_port = 49153
9577
9578# Maximal port number for random ports range. (integer value)
9579# Minimum value: 1
9580# Maximum value: 65536
9581# Deprecated group/name - [DEFAULT]/rpc_zmq_max_port
9582#rpc_zmq_max_port = 65536
9583
9584# Number of retries to find free port number before fail with ZMQBindError.
9585# (integer value)
9586# Deprecated group/name - [DEFAULT]/rpc_zmq_bind_port_retries
9587#rpc_zmq_bind_port_retries = 100
9588
9589# Default serialization mechanism for serializing/deserializing
9590# outgoing/incoming messages (string value)
9591# Allowed values: json, msgpack
9592# Deprecated group/name - [DEFAULT]/rpc_zmq_serialization
9593#rpc_zmq_serialization = json
9594
9595# This option configures round-robin mode in zmq socket. True means not keeping
9596# a queue when server side disconnects. False means to keep queue and messages
9597# even if server is disconnected, when the server appears we send all
9598# accumulated messages to it. (boolean value)
9599#zmq_immediate = true
9600
9601# Enable/disable TCP keepalive (KA) mechanism. The default value of -1 (or any
9602# other negative value) means to skip any overrides and leave it to OS default;
9603# 0 and 1 (or any other positive value) mean to disable and enable the option
9604# respectively. (integer value)
9605#zmq_tcp_keepalive = -1
9606
9607# The duration between two keepalive transmissions in idle condition. The unit
9608# is platform dependent, for example, seconds in Linux, milliseconds in Windows
9609# etc. The default value of -1 (or any other negative value and 0) means to
9610# skip any overrides and leave it to OS default. (integer value)
9611#zmq_tcp_keepalive_idle = -1
9612
9613# The number of retransmissions to be carried out before declaring that remote
9614# end is not available. The default value of -1 (or any other negative value
9615# and 0) means to skip any overrides and leave it to OS default. (integer
9616# value)
9617#zmq_tcp_keepalive_cnt = -1
9618
9619# The duration between two successive keepalive retransmissions, if
9620# acknowledgement to the previous keepalive transmission is not received. The
9621# unit is platform dependent, for example, seconds in Linux, milliseconds in
9622# Windows etc. The default value of -1 (or any other negative value and 0)
9623# means to skip any overrides and leave it to OS default. (integer value)
9624#zmq_tcp_keepalive_intvl = -1
9625
9626# Maximum number of (green) threads to work concurrently. (integer value)
9627#rpc_thread_pool_size = 100
9628
9629# Expiration timeout in seconds of a sent/received message after which it is
9630# not tracked anymore by a client/server. (integer value)
9631#rpc_message_ttl = 300
9632
9633# Wait for message acknowledgements from receivers. This mechanism works only
9634# via proxy without PUB/SUB. (boolean value)
9635#rpc_use_acks = false
9636
9637# Number of seconds to wait for an ack from a cast/call. After each retry
9638# attempt this timeout is multiplied by some specified multiplier. (integer
9639# value)
9640#rpc_ack_timeout_base = 15
9641
9642# Number to multiply base ack timeout by after each retry attempt. (integer
9643# value)
9644#rpc_ack_timeout_multiplier = 2
9645
9646# Default number of message sending attempts in case of any problems occurred:
9647# positive value N means at most N retries, 0 means no retries, None or -1 (or
9648# any other negative values) mean to retry forever. This option is used only if
9649# acknowledgments are enabled. (integer value)
9650#rpc_retry_attempts = 3
9651
9652# List of publisher hosts SubConsumer can subscribe on. This option has higher
9653# priority then the default publishers list taken from the matchmaker. (list
9654# value)
9655#subscribe_on =
9656
9657
9658[oslo_middleware]
9659
9660#
9661# From oslo.middleware
9662#
9663
9664# The maximum body size for each request, in bytes. (integer value)
9665# Deprecated group/name - [DEFAULT]/osapi_max_request_body_size
9666# Deprecated group/name - [DEFAULT]/max_request_body_size
9667#max_request_body_size = 114688
9668
9669# DEPRECATED: The HTTP Header that will be used to determine what the original
9670# request protocol scheme was, even if it was hidden by a SSL termination
9671# proxy. (string value)
9672# This option is deprecated for removal.
9673# Its value may be silently ignored in the future.
9674#secure_proxy_ssl_header = X-Forwarded-Proto
9675
9676# Whether the application is behind a proxy or not. This determines if the
9677# middleware should parse the headers or not. (boolean value)
9678#enable_proxy_headers_parsing = false
9679enable_proxy_headers_parsing = True
9680
9681
9682[oslo_policy]
9683
9684#
9685# From oslo.policy
9686#
9687
9688# The file that defines policies. (string value)
9689# Deprecated group/name - [DEFAULT]/policy_file
9690#policy_file = policy.json
9691policy_file = /etc/cinder/policy.json
9692
9693# Default rule. Enforced when a requested rule is not found. (string value)
9694# Deprecated group/name - [DEFAULT]/policy_default_rule
9695#policy_default_rule = default
9696
9697# Directories where policy configuration files are stored. They can be relative
9698# to any directory in the search path defined by the config_dir option, or
9699# absolute paths. The file defined by policy_file must exist for these
9700# directories to be searched. Missing or empty directories are ignored. (multi
9701# valued)
9702# Deprecated group/name - [DEFAULT]/policy_dirs
9703#policy_dirs = policy.d
9704
9705
9706[oslo_reports]
9707
9708#
9709# From oslo.reports
9710#
9711
9712# Path to a log directory where to create a file (string value)
9713#log_dir = <None>
9714
9715# The path to a file to watch for changes to trigger the reports, instead of
9716# signals. Setting this option disables the signal trigger for the reports. If
9717# application is running as a WSGI application it is recommended to use this
9718# instead of signals. (string value)
9719#file_event_handler = <None>
9720
9721# How many seconds to wait between polls when file_event_handler is set
9722# (integer value)
9723#file_event_handler_interval = 1
9724
9725
9726[oslo_versionedobjects]
9727
9728#
9729# From oslo.versionedobjects
9730#
9731
9732# Make exception message format errors fatal (boolean value)
9733#fatal_exception_format_errors = false
9734
9735
9736[profiler]
9737
9738#
9739# From osprofiler
9740#
9741
9742#
9743# Enables the profiling for all services on this node. Default value is False
9744# (fully disable the profiling feature).
9745#
9746# Possible values:
9747#
9748# * True: Enables the feature
9749# * False: Disables the feature. The profiling cannot be started via this
9750# project
9751# operations. If the profiling is triggered by another project, this project
9752# part
9753# will be empty.
9754# (boolean value)
9755# Deprecated group/name - [profiler]/profiler_enabled
9756#enabled = false
9757
9758#
9759# Enables SQL requests profiling in services. Default value is False (SQL
9760# requests won't be traced).
9761#
9762# Possible values:
9763#
9764# * True: Enables SQL requests profiling. Each SQL query will be part of the
9765# trace and can the be analyzed by how much time was spent for that.
9766# * False: Disables SQL requests profiling. The spent time is only shown on a
9767# higher level of operations. Single SQL queries cannot be analyzed this
9768# way.
9769# (boolean value)
9770#trace_sqlalchemy = false
9771
9772#
9773# Secret key(s) to use for encrypting context data for performance profiling.
9774# This string value should have the following format:
9775# <key1>[,<key2>,...<keyn>],
9776# where each key is some random string. A user who triggers the profiling via
9777# the REST API has to set one of these keys in the headers of the REST API call
9778# to include profiling results of this node for this particular project.
9779#
9780# Both "enabled" flag and "hmac_keys" config options should be set to enable
9781# profiling. Also, to generate correct profiling information across all
9782# services
9783# at least one key needs to be consistent between OpenStack projects. This
9784# ensures it can be used from client side to generate the trace, containing
9785# information from all possible resources. (string value)
9786#hmac_keys = SECRET_KEY
9787
9788#
9789# Connection string for a notifier backend. Default value is messaging:// which
9790# sets the notifier to oslo_messaging.
9791#
9792# Examples of possible values:
9793#
9794# * messaging://: use oslo_messaging driver for sending notifications.
9795# * mongodb://127.0.0.1:27017 : use mongodb driver for sending notifications.
9796# * elasticsearch://127.0.0.1:9200 : use elasticsearch driver for sending
9797# notifications.
9798# (string value)
9799#connection_string = messaging://
9800
9801#
9802# Document type for notification indexing in elasticsearch.
9803# (string value)
9804#es_doc_type = notification
9805
9806#
9807# This parameter is a time value parameter (for example: es_scroll_time=2m),
9808# indicating for how long the nodes that participate in the search will
9809# maintain
9810# relevant resources in order to continue and support it.
9811# (string value)
9812#es_scroll_time = 2m
9813
9814#
9815# Elasticsearch splits large requests in batches. This parameter defines
9816# maximum size of each batch (for example: es_scroll_size=10000).
9817# (integer value)
9818#es_scroll_size = 10000
9819
9820#
9821# Redissentinel provides a timeout option on the connections.
9822# This parameter defines that timeout (for example: socket_timeout=0.1).
9823# (floating point value)
9824#socket_timeout = 0.1
9825
9826#
9827# Redissentinel uses a service name to identify a master redis service.
9828# This parameter defines the name (for example:
9829# sentinal_service_name=mymaster).
9830# (string value)
9831#sentinel_service_name = mymaster
9832
9833
9834[ssl]
9835
9836#
9837# From oslo.service.sslutils
9838#
9839
9840# CA certificate file to use to verify connecting clients. (string value)
9841# Deprecated group/name - [DEFAULT]/ssl_ca_file
9842#ca_file = <None>
9843
9844# Certificate file to use when starting the server securely. (string value)
9845# Deprecated group/name - [DEFAULT]/ssl_cert_file
9846#cert_file = <None>
9847
9848# Private key file to use when starting the server securely. (string value)
9849# Deprecated group/name - [DEFAULT]/ssl_key_file
9850#key_file = <None>
9851
9852# SSL version to use (valid only if SSL enabled). Valid values are TLSv1 and
9853# SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be available on some
9854# distributions. (string value)
9855#version = <None>
9856
9857# Sets the list of available ciphers. value should be a string in the OpenSSL
9858# cipher list format. (string value)
9859#ciphers = <None>
9860
9861[tripleo_ceph]
9862volume_backend_name=tripleo_ceph
9863volume_driver=cinder.volume.drivers.rbd.RBDDriver
9864rbd_ceph_conf=/etc/ceph/ceph.conf
9865rbd_user=openstack_osp11
9866rbd_pool=volumes_osp11
9867rbd_secret_uuid=82a3778b-4907-4252-9514-562194159891
9868backend_host=hostgroup