4 # Options defined in oslo.messaging
7 # Use durable queues in AMQP. (boolean value)
8 # Deprecated group/name - [DEFAULT]/rabbit_durable_queues
9 #amqp_durable_queues=false
11 # Auto-delete queues in AMQP. (boolean value)
12 #amqp_auto_delete=false
14 # Size of RPC connection pool. (integer value)
15 #rpc_conn_pool_size=30
17 # Qpid broker hostname. (string value)
18 #qpid_hostname=localhost
20 # Qpid broker port. (integer value)
23 # Qpid HA cluster host:port pairs. (list value)
24 #qpid_hosts=$qpid_hostname:$qpid_port
26 # Username for Qpid connection. (string value)
29 # Password for Qpid connection. (string value)
32 # Space separated list of SASL mechanisms to use for auth.
34 #qpid_sasl_mechanisms=
36 # Seconds between connection keepalive heartbeats. (integer
40 # Transport to use, either 'tcp' or 'ssl'. (string value)
43 # Whether to disable the Nagle algorithm. (boolean value)
44 #qpid_tcp_nodelay=true
46 # The number of prefetched messages held by receiver. (integer
48 #qpid_receiver_capacity=1
50 # The qpid topology version to use. Version 1 is what was
51 # originally used by impl_qpid. Version 2 includes some
52 # backwards-incompatible changes that allow broker federation
53 # to work. Users should update to version 2 when they are
54 # able to take everything down, as it requires a clean break.
56 #qpid_topology_version=1
58 # SSL version to use (valid only if SSL enabled). valid values
59 # are TLSv1 and SSLv23. SSLv2 and SSLv3 may be available on
60 # some distributions. (string value)
63 # SSL key file (valid only if SSL enabled). (string value)
66 # SSL cert file (valid only if SSL enabled). (string value)
69 # SSL certification authority file (valid only if SSL
70 # enabled). (string value)
73 # How long to wait before reconnecting in response to an AMQP
74 # consumer cancel notification. (floating point value)
75 #kombu_reconnect_delay=1.0
77 # The RabbitMQ broker address where a single node is used.
79 #rabbit_host=localhost
81 # The RabbitMQ broker port where a single node is used.
85 # RabbitMQ HA cluster host:port pairs. (list value)
86 #rabbit_hosts=$rabbit_host:$rabbit_port
88 # Connect over SSL for RabbitMQ. (boolean value)
91 # The RabbitMQ userid. (string value)
94 # The RabbitMQ password. (string value)
95 #rabbit_password=guest
97 # The RabbitMQ login method. (string value)
98 #rabbit_login_method=AMQPLAIN
100 # The RabbitMQ virtual host. (string value)
101 #rabbit_virtual_host=/
103 # How frequently to retry connecting with RabbitMQ. (integer
105 #rabbit_retry_interval=1
107 # How long to backoff for between retries when connecting to
108 # RabbitMQ. (integer value)
109 #rabbit_retry_backoff=2
111 # Maximum number of RabbitMQ connection retries. Default is 0
112 # (infinite retry count). (integer value)
113 #rabbit_max_retries=0
115 # Use HA queues in RabbitMQ (x-ha-policy: all). If you change
116 # this option, you must wipe the RabbitMQ database. (boolean
118 #rabbit_ha_queues=false
120 # Deprecated, use rpc_backend=kombu+memory or rpc_backend=fake
124 # ZeroMQ bind address. Should be a wildcard (*), an ethernet
125 # interface, or IP. The "host" option should point or resolve
126 # to this address. (string value)
127 #rpc_zmq_bind_address=*
129 # MatchMaker driver. (string value)
130 #rpc_zmq_matchmaker=oslo.messaging._drivers.matchmaker.MatchMakerLocalhost
132 # ZeroMQ receiver listening port. (integer value)
135 # Number of ZeroMQ contexts, defaults to 1. (integer value)
138 # Maximum number of ingress messages to locally buffer per
139 # topic. Default is unlimited. (integer value)
140 #rpc_zmq_topic_backlog=<None>
142 # Directory for holding IPC sockets. (string value)
143 #rpc_zmq_ipc_dir=/var/run/openstack
145 # Name of this node. Must be a valid hostname, FQDN, or IP
146 # address. Must match "host" option, if running Nova. (string
150 # Seconds to wait before a cast expires (TTL). Only supported
151 # by impl_zmq. (integer value)
154 # Heartbeat frequency. (integer value)
155 #matchmaker_heartbeat_freq=300
157 # Heartbeat time-to-live. (integer value)
158 #matchmaker_heartbeat_ttl=600
160 # Size of RPC greenthread pool. (integer value)
161 #rpc_thread_pool_size=64
163 # Driver or drivers to handle sending notifications. (multi
165 #notification_driver=
167 # AMQP topic used for OpenStack notifications. (list value)
168 # Deprecated group/name - [rpc_notifier2]/topics
169 #notification_topics=notifications
171 # Seconds to wait for a response from a call. (integer value)
172 #rpc_response_timeout=60
174 # A URL representing the messaging driver to use and its full
175 # configuration. If not set, we fall back to the rpc_backend
176 # option and driver specific configuration. (string value)
177 #transport_url=<None>
179 # The messaging driver to use, defaults to rabbit. Other
180 # drivers include qpid and zmq. (string value)
183 # The default exchange under which topics are scoped. May be
184 # overridden by an exchange name specified in the
185 # transport_url option. (string value)
186 #control_exchange=openstack
190 # Options defined in cinder.exception
193 # Make exception message format errors fatal. (boolean value)
194 #fatal_exception_format_errors=false
198 # Options defined in cinder.quota
201 # Number of volumes allowed per project (integer value)
204 # Number of volume snapshots allowed per project (integer
208 # Number of consistencygroups allowed per project (integer
210 #quota_consistencygroups=10
212 # Total amount of storage, in gigabytes, allowed for volumes
213 # and snapshots per project (integer value)
214 #quota_gigabytes=1000
216 # Number of volume backups allowed per project (integer value)
219 # Total amount of storage, in gigabytes, allowed for backups
220 # per project (integer value)
221 #quota_backup_gigabytes=1000
223 # Number of seconds until a reservation expires (integer
225 #reservation_expire=86400
227 # Count of reservations until usage is refreshed (integer
231 # Number of seconds between subsequent usage refreshes
235 # Default driver to use for quota checks (string value)
236 #quota_driver=cinder.quota.DbQuotaDriver
238 # Enables or disables use of default quota class with default
239 # quota. (boolean value)
240 #use_default_quota_class=true
244 # Options defined in cinder.service
247 # Interval, in seconds, between nodes reporting state to
248 # datastore (integer value)
251 # Interval, in seconds, between running periodic tasks
253 #periodic_interval=60
255 # Range, in seconds, to randomly delay when starting the
256 # periodic task scheduler to reduce stampeding. (Disable by
257 # setting to 0) (integer value)
258 #periodic_fuzzy_delay=60
260 # IP address on which OpenStack Volume API listens (string
262 #osapi_volume_listen=0.0.0.0
264 # Port on which OpenStack Volume API listens (integer value)
265 #osapi_volume_listen_port=8776
267 # Number of workers for OpenStack Volume API service. The
268 # default is equal to the number of CPUs available. (integer
270 #osapi_volume_workers=<None>
274 # Options defined in cinder.ssh_utils
277 # Option to enable strict host key checking. When set to
278 # "True" Cinder will only connect to systems with a host key
279 # present in the configured "ssh_hosts_key_file". When set to
280 # "False" the host key will be saved upon first connection and
281 # used for subsequent connections. Default=False (boolean
283 #strict_ssh_host_key_policy=false
285 # File containing SSH host keys for the systems with which
286 # Cinder needs to communicate. OPTIONAL:
287 # Default=$state_path/ssh_known_hosts (string value)
288 #ssh_hosts_key_file=$state_path/ssh_known_hosts
292 # Options defined in cinder.test
295 # File name of clean sqlite db (string value)
296 #sqlite_clean_db=clean.sqlite
300 # Options defined in cinder.wsgi
303 # Maximum line size of message headers to be accepted.
304 # max_header_line may need to be increased when using large
305 # tokens (typically those generated by the Keystone v3 API
306 # with big service catalogs). (integer value)
307 #max_header_line=16384
309 # Timeout for client connections' socket operations. If an
310 # incoming connection is idle for this number of seconds it
311 # will be closed. A value of '0' means wait forever. (integer
313 #client_socket_timeout=900
315 # If False, closes the client socket connection explicitly.
316 # Setting it to True to maintain backward compatibility.
317 # Recommended setting is set it to False. (boolean value)
318 #wsgi_keep_alive=true
320 # Sets the value of TCP_KEEPALIVE (True/False) for each server
321 # socket. (boolean value)
324 # Sets the value of TCP_KEEPIDLE in seconds for each server
325 # socket. Not supported on OS X. (integer value)
328 # Sets the value of TCP_KEEPINTVL in seconds for each server
329 # socket. Not supported on OS X. (integer value)
330 #tcp_keepalive_interval=<None>
332 # Sets the value of TCP_KEEPCNT for each server socket. Not
333 # supported on OS X. (integer value)
334 #tcp_keepalive_count=<None>
336 # CA certificate file to use to verify connecting clients
340 # Certificate file to use when starting the server securely
342 #ssl_cert_file=<None>
344 # Private key file to use when starting the server securely
350 # Options defined in cinder.api.common
353 # The maximum number of items that a collection resource
354 # returns in a single response (integer value)
355 #osapi_max_limit=1000
357 # Base URL that will be presented to users in links to the
358 # OpenStack Volume API (string value)
359 # Deprecated group/name - [DEFAULT]/osapi_compute_link_prefix
360 #osapi_volume_base_URL=<None>
364 # Options defined in cinder.api.middleware.auth
367 # Treat X-Forwarded-For as the canonical remote address. Only
368 # enable this if you have a sanitizing proxy. (boolean value)
369 #use_forwarded_for=false
373 # Options defined in cinder.api.middleware.sizelimit
376 # Max size for body of a request (integer value)
377 #osapi_max_request_body_size=114688
381 # Options defined in cinder.backup.driver
384 # Backup metadata version to be used when backing up volume
385 # metadata. If this number is bumped, make sure the service
386 # doing the restore supports the new version. (integer value)
387 #backup_metadata_version=2
391 # Options defined in cinder.backup.drivers.ceph
394 # Ceph configuration file to use. (string value)
395 #backup_ceph_conf=/etc/ceph/ceph.conf
397 # The Ceph user to connect with. Default here is to use the
398 # same user as for Cinder volumes. If not using cephx this
399 # should be set to None. (string value)
400 #backup_ceph_user=cinder
402 # The chunk size, in bytes, that a backup is broken into
403 # before transfer to the Ceph object store. (integer value)
404 #backup_ceph_chunk_size=134217728
406 # The Ceph pool where volume backups are stored. (string
408 #backup_ceph_pool=backups
410 # RBD stripe unit to use when creating a backup image.
412 #backup_ceph_stripe_unit=0
414 # RBD stripe count to use when creating a backup image.
416 #backup_ceph_stripe_count=0
418 # If True, always discard excess bytes when restoring volumes
419 # i.e. pad with zeroes. (boolean value)
420 #restore_discard_excess_bytes=true
424 # Options defined in cinder.backup.drivers.swift
427 # The URL of the Swift endpoint (string value)
428 #backup_swift_url=<None>
430 # Info to match when looking for swift in the service catalog.
431 # Format is: separated values of the form:
432 # <service_type>:<service_name>:<endpoint_type> - Only used if
433 # backup_swift_url is unset (string value)
434 #swift_catalog_info=object-store:swift:publicURL
436 # Swift authentication mechanism (string value)
437 #backup_swift_auth=per_user
439 # Swift authentication version. Specify "1" for auth 1.0, or
440 # "2" for auth 2.0 (string value)
441 #backup_swift_auth_version=1
443 # Swift tenant/account name. Required when connecting to an
444 # auth 2.0 system (string value)
445 #backup_swift_tenant=<None>
447 # Swift user name (string value)
448 #backup_swift_user=<None>
450 # Swift key for authentication (string value)
451 #backup_swift_key=<None>
453 # The default Swift container to use (string value)
454 #backup_swift_container=volumebackups
456 # The size in bytes of Swift backup objects (integer value)
457 #backup_swift_object_size=52428800
459 # The number of retries to make for Swift operations (integer
461 #backup_swift_retry_attempts=3
463 # The backoff time in seconds between Swift retries (integer
465 #backup_swift_retry_backoff=2
467 # Compression algorithm (None to disable) (string value)
468 #backup_compression_algorithm=zlib
472 # Options defined in cinder.backup.drivers.tsm
475 # Volume prefix for the backup id when backing up to TSM
477 #backup_tsm_volume_prefix=backup
479 # TSM password for the running username (string value)
480 #backup_tsm_password=password
482 # Enable or Disable compression for backups (boolean value)
483 #backup_tsm_compression=true
487 # Options defined in cinder.backup.manager
490 # Driver to use for backups. (string value)
491 # Deprecated group/name - [DEFAULT]/backup_service
492 #backup_driver=cinder.backup.drivers.swift
496 # Options defined in cinder.cmd.volume
499 # Backend override of host value. (string value)
500 # Deprecated group/name - [DEFAULT]/host
505 # Options defined in cinder.cmd.volume_usage_audit
508 # If this option is specified then the start time specified is
509 # used instead of the start time of the last completed audit
510 # period. (string value)
513 # If this option is specified then the end time specified is
514 # used instead of the end time of the last completed audit
515 # period. (string value)
518 # Send the volume and snapshot create and delete notifications
519 # generated in the specified period. (boolean value)
524 # Options defined in cinder.common.config
527 # File name for the paste.deploy config for cinder-api (string
529 #api_paste_config=api-paste.ini
531 # Top-level directory for maintaining cinder's state (string
533 # Deprecated group/name - [DEFAULT]/pybasedir
534 #state_path=/var/lib/cinder
536 # IP address of this host (string value)
539 # Default glance host name or IP (string value)
542 # Default glance port (integer value)
545 # A list of the glance API servers available to cinder
546 # ([hostname|ip]:port) (list value)
547 #glance_api_servers=$glance_host:$glance_port
549 # Version of the glance API to use (integer value)
550 #glance_api_version=1
552 # Number retries when downloading an image from glance
554 #glance_num_retries=0
556 # Allow to perform insecure SSL (https) requests to glance
558 #glance_api_insecure=false
560 # Enables or disables negotiation of SSL layer compression. In
561 # some cases disabling compression can improve data
562 # throughput, such as when high network bandwidth is available
563 # and you use compressed image formats like qcow2. (boolean
565 #glance_api_ssl_compression=false
567 # Location of ca certificates file to use for glance client
568 # requests. (string value)
569 #glance_ca_certificates_file=<None>
571 # http/https timeout value for glance operations. If no value
572 # (None) is supplied here, the glanceclient default value is
573 # used. (integer value)
574 #glance_request_timeout=<None>
576 # The topic that scheduler nodes listen on (string value)
577 #scheduler_topic=cinder-scheduler
579 # The topic that volume nodes listen on (string value)
580 #volume_topic=cinder-volume
582 # The topic that volume backup nodes listen on (string value)
583 #backup_topic=cinder-backup
585 # DEPRECATED: Deploy v1 of the Cinder API. (boolean value)
588 # Deploy v2 of the Cinder API. (boolean value)
591 # Enables or disables rate limit of the API. (boolean value)
594 # Specify list of extensions to load when using
595 # osapi_volume_extension option with
596 # cinder.api.contrib.select_extensions (list value)
597 #osapi_volume_ext_list=
599 # osapi volume extension to load (multi valued)
600 #osapi_volume_extension=cinder.api.contrib.standard_extensions
602 # Full class name for the Manager for volume (string value)
603 #volume_manager=cinder.volume.manager.VolumeManager
605 # Full class name for the Manager for volume backup (string
607 #backup_manager=cinder.backup.manager.BackupManager
609 # Full class name for the Manager for scheduler (string value)
610 #scheduler_manager=cinder.scheduler.manager.SchedulerManager
612 # Name of this node. This can be an opaque identifier. It is
613 # not necessarily a host name, FQDN, or IP address. (string
617 # Availability zone of this node (string value)
618 #storage_availability_zone=nova
620 # Default availability zone for new volumes. If not set, the
621 # storage_availability_zone option value is used as the
622 # default for new volumes. (string value)
623 #default_availability_zone=<None>
625 # Default volume type to use (string value)
626 #default_volume_type=<None>
628 # Time period for which to generate volume usages. The options
629 # are hour, day, month, or year. (string value)
630 #volume_usage_audit_period=month
632 # Path to the rootwrap configuration file to use for running
633 # commands as root (string value)
634 #rootwrap_config=/etc/cinder/rootwrap.conf
636 # Enable monkey patching (boolean value)
639 # List of modules/decorators to monkey patch (list value)
640 #monkey_patch_modules=
642 # Maximum time since last check-in for a service to be
643 # considered up (integer value)
644 #service_down_time=60
646 # The full class name of the volume API class to use (string
648 #volume_api_class=cinder.volume.api.API
650 # The full class name of the volume backup API class (string
652 #backup_api_class=cinder.backup.api.API
654 # The strategy to use for auth. Supports noauth, keystone, and
655 # deprecated. (string value)
656 #auth_strategy=noauth
658 # A list of backend names to use. These backend names should
659 # be backed by a unique [CONFIG] group with its options (list
661 #enabled_backends=<None>
663 # Whether snapshots count against GigaByte quota (boolean
665 #no_snapshot_gb_quota=false
667 # The full class name of the volume transfer API class (string
669 #transfer_api_class=cinder.transfer.api.API
671 # The full class name of the volume replication API class
673 #replication_api_class=cinder.replication.api.API
675 # The full class name of the consistencygroup API class
677 #consistencygroup_api_class=cinder.consistencygroup.api.API
681 # Options defined in cinder.compute
684 # The full class name of the compute API class to use (string
686 #compute_api_class=cinder.compute.nova.API
690 # Options defined in cinder.compute.nova
693 # Match this value when searching for nova in the service
694 # catalog. Format is: separated values of the form:
695 # <service_type>:<service_name>:<endpoint_type> (string value)
696 #nova_catalog_info=compute:nova:publicURL
698 # Same as nova_catalog_info, but for admin endpoint. (string
700 #nova_catalog_admin_info=compute:nova:adminURL
702 # Override service catalog lookup with template for nova
703 # endpoint e.g. http://localhost:8774/v2/%(project_id)s
705 #nova_endpoint_template=<None>
707 # Same as nova_endpoint_template, but for admin endpoint.
709 #nova_endpoint_admin_template=<None>
711 # Region name of this node (string value)
712 #os_region_name=<None>
714 # Location of ca certificates file to use for nova client
715 # requests. (string value)
716 #nova_ca_certificates_file=<None>
718 # Allow to perform insecure SSL requests to nova (boolean
720 #nova_api_insecure=false
724 # Options defined in cinder.db.api
727 # The backend to use for db (string value)
728 #db_backend=sqlalchemy
730 # Services to be added to the available pool on create
732 #enable_new_services=true
734 # Template string to be used to generate volume names (string
736 #volume_name_template=volume-%s
738 # Template string to be used to generate snapshot names
740 #snapshot_name_template=snapshot-%s
742 # Template string to be used to generate backup names (string
744 #backup_name_template=backup-%s
748 # Options defined in cinder.db.base
751 # Driver to use for database access (string value)
756 # Options defined in cinder.image.glance
759 # Default core properties of image (list value)
760 #glance_core_properties=checksum,container_format,disk_format,image_name,image_id,min_disk,min_ram,name,size
762 # A list of url schemes that can be downloaded directly via
763 # the direct_url. Currently supported schemes: [file]. (list
765 #allowed_direct_url_schemes=
769 # Options defined in cinder.image.image_utils
772 # Directory used for temporary storage during image conversion
774 #image_conversion_dir=$state_path/conversion
778 # Options defined in cinder.openstack.common.eventlet_backdoor
781 # Enable eventlet backdoor. Acceptable values are 0, <port>,
782 # and <start>:<end>, where 0 results in listening on a random
783 # tcp port number; <port> results in listening on the
784 # specified port number (and not enabling backdoor if that
785 # port is in use); and <start>:<end> results in listening on
786 # the smallest unused port number within the specified range
787 # of port numbers. The chosen port is displayed in the
788 # service's log file. (string value)
789 #backdoor_port=<None>
793 # Options defined in cinder.openstack.common.log
796 # Print debugging output (set logging level to DEBUG instead
797 # of default WARNING level). (boolean value)
800 # Print more verbose output (set logging level to INFO instead
801 # of default WARNING level). (boolean value)
804 # Log output to standard error. (boolean value)
807 # Format string to use for log messages with context. (string
809 #logging_context_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s
811 # Format string to use for log messages without context.
813 #logging_default_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s
815 # Data to append to log format when level is DEBUG. (string
817 #logging_debug_format_suffix=%(funcName)s %(pathname)s:%(lineno)d
819 # Prefix each line of exception output with this format.
821 #logging_exception_prefix=%(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s
823 # List of logger=LEVEL pairs. (list value)
824 #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,keystonemiddleware=WARN,routes.middleware=WARN,stevedore=WARN
826 # Enables or disables publication of error events. (boolean
828 #publish_errors=false
830 # Enables or disables fatal status of deprecations. (boolean
832 #fatal_deprecations=false
834 # The format for an instance that is passed with the log
835 # message. (string value)
836 #instance_format="[instance: %(uuid)s] "
838 # The format for an instance UUID that is passed with the log
839 # message. (string value)
840 #instance_uuid_format="[instance: %(uuid)s] "
842 # The name of a logging configuration file. This file is
843 # appended to any existing logging configuration files. For
844 # details about logging configuration files, see the Python
845 # logging module documentation. (string value)
846 # Deprecated group/name - [DEFAULT]/log_config
847 #log_config_append=<None>
849 # DEPRECATED. A logging.Formatter log message format string
850 # which may use any of the available logging.LogRecord
851 # attributes. This option is deprecated. Please use
852 # logging_context_format_string and
853 # logging_default_format_string instead. (string value)
856 # Format string for %%(asctime)s in log records. Default:
857 # %(default)s . (string value)
858 #log_date_format=%Y-%m-%d %H:%M:%S
860 # (Optional) Name of log file to output to. If no default is
861 # set, logging will go to stdout. (string value)
862 # Deprecated group/name - [DEFAULT]/logfile
865 # (Optional) The base directory used for relative --log-file
866 # paths. (string value)
867 # Deprecated group/name - [DEFAULT]/logdir
870 # Use syslog for logging. Existing syslog format is DEPRECATED
871 # during I, and will change in J to honor RFC5424. (boolean
875 # (Optional) Enables or disables syslog rfc5424 format for
876 # logging. If enabled, prefixes the MSG part of the syslog
877 # message with APP-NAME (RFC5424). The format without the APP-
878 # NAME is deprecated in I, and will be removed in J. (boolean
880 #use_syslog_rfc_format=false
882 # Syslog facility to receive log lines. (string value)
883 #syslog_log_facility=LOG_USER
887 # Options defined in cinder.openstack.common.periodic_task
890 # Some periodic tasks can be run in a separate process. Should
891 # we run them here? (boolean value)
892 #run_external_periodic_tasks=true
896 # Options defined in cinder.openstack.common.policy
899 # The JSON file that defines policies. (string value)
900 #policy_file=policy.json
902 # Default rule. Enforced when a requested rule is not found.
904 #policy_default_rule=default
906 # Directories where policy configuration files are stored.
907 # They can be relative to any directory in the search path
908 # defined by the config_dir option, or absolute paths. The
909 # file defined by policy_file must exist for these directories
910 # to be searched. (multi valued)
911 #policy_dirs=policy.d
915 # Options defined in cinder.scheduler.driver
918 # The scheduler host manager class to use (string value)
919 #scheduler_host_manager=cinder.scheduler.host_manager.HostManager
921 # Maximum number of attempts to schedule an volume (integer
923 #scheduler_max_attempts=3
927 # Options defined in cinder.scheduler.host_manager
930 # Which filter class names to use for filtering hosts when not
931 # specified in the request. (list value)
932 #scheduler_default_filters=AvailabilityZoneFilter,CapacityFilter,CapabilitiesFilter
934 # Which weigher class names to use for weighing hosts. (list
936 #scheduler_default_weighers=CapacityWeigher
940 # Options defined in cinder.scheduler.manager
943 # Default scheduler driver to use (string value)
944 #scheduler_driver=cinder.scheduler.filter_scheduler.FilterScheduler
948 # Options defined in cinder.scheduler.scheduler_options
951 # Absolute path to scheduler configuration JSON file. (string
953 #scheduler_json_config_location=
957 # Options defined in cinder.scheduler.simple
960 # This configure option has been deprecated along with the
961 # SimpleScheduler. New scheduler is able to gather capacity
962 # information for each host, thus setting the maximum number
963 # of volume gigabytes for host is no longer needed. It's safe
964 # to remove this configure from cinder.conf. (integer value)
969 # Options defined in cinder.scheduler.weights.capacity
972 # Multiplier used for weighing volume capacity. Negative
973 # numbers mean to stack vs spread. (floating point value)
974 #capacity_weight_multiplier=1.0
976 # Multiplier used for weighing volume capacity. Negative
977 # numbers mean to stack vs spread. (floating point value)
978 #allocated_capacity_weight_multiplier=-1.0
982 # Options defined in cinder.scheduler.weights.volume_number
985 # Multiplier used for weighing volume number. Negative numbers
986 # mean to spread vs stack. (floating point value)
987 #volume_number_multiplier=-1.0
991 # Options defined in cinder.transfer.api
994 # The number of characters in the salt. (integer value)
995 #volume_transfer_salt_length=8
997 # The number of characters in the autogenerated auth key.
999 #volume_transfer_key_length=16
1003 # Options defined in cinder.volume.api
1006 # Cache volume availability zones in memory for the provided
1007 # duration in seconds (integer value)
1008 #az_cache_duration=3600
1010 # Create volume from snapshot at the host where snapshot
1011 # resides (boolean value)
1012 #snapshot_same_host=true
1014 # Ensure that the new volumes are the same AZ as snapshot or
1015 # source volume (boolean value)
1016 #cloned_volume_same_az=true
1020 # Options defined in cinder.volume.driver
1023 # The maximum number of times to rescan iSER targetto find
1024 # volume (integer value)
1025 #num_iser_scan_tries=3
1027 # The maximum number of iSER target IDs per host (integer
1029 #iser_num_targets=100
1031 # Prefix for iSER volumes (string value)
1032 #iser_target_prefix=iqn.2010-10.org.iser.openstack:
1034 # The IP address that the iSER daemon is listening on (string
1036 #iser_ip_address=$my_ip
1038 # The port that the iSER daemon is listening on (integer
1042 # The name of the iSER target user-land tool to use (string
1046 # Number of times to attempt to run flakey shell commands
1050 # The percentage of backend capacity is reserved (integer
1052 #reserved_percentage=0
1054 # The maximum number of iSCSI target IDs per host (integer
1056 #iscsi_num_targets=100
1058 # Prefix for iSCSI volumes (string value)
1059 #iscsi_target_prefix=iqn.2010-10.org.openstack:
1061 # The IP address that the iSCSI daemon is listening on (string
1063 #iscsi_ip_address=$my_ip
1065 # The port that the iSCSI daemon is listening on (integer
1069 # The maximum number of times to rescan targets to find volume
1071 # Deprecated group/name - [DEFAULT]/num_iscsi_scan_tries
1072 #num_volume_device_scan_tries=3
1074 # The backend name for a given driver implementation (string
1076 #volume_backend_name=<None>
1078 # Do we attach/detach volumes in cinder using multipath for
1079 # volume to image and image to volume transfers? (boolean
1081 #use_multipath_for_image_xfer=false
1083 # Method used to wipe old volumes (valid options are: none,
1084 # zero, shred) (string value)
1087 # Size in MiB to wipe at start of old volumes. 0 => all
1089 #volume_clear_size=0
1091 # The flag to pass to ionice to alter the i/o priority of the
1092 # process used to zero a volume after deletion, for example
1093 # "-c3" for idle only priority. (string value)
1094 #volume_clear_ionice=<None>
1096 # iSCSI target user-land tool to use. tgtadm is default, use
1097 # lioadm for LIO iSCSI support, iseradm for the ISER protocol,
1098 # or fake for testing. (string value)
1099 #iscsi_helper=tgtadm
1101 # Volume configuration file storage directory (string value)
1102 #volumes_dir=$state_path/volumes
1104 # IET configuration file (string value)
1105 #iet_conf=/etc/iet/ietd.conf
1107 # This option is deprecated and unused. It will be removed in
1108 # the next release. (string value)
1109 #lio_initiator_iqns=
1111 # Sets the behavior of the iSCSI target to either perform
1112 # blockio or fileio optionally, auto can be set and Cinder
1113 # will autodetect type of backing device (string value)
1114 #iscsi_iotype=fileio
1116 # The default block size used when copying/clearing volumes
1118 #volume_dd_blocksize=1M
1120 # The blkio cgroup name to be used to limit bandwidth of
1121 # volume copy (string value)
1122 #volume_copy_blkio_cgroup_name=cinder-volume-copy
1124 # The upper limit of bandwidth of volume copy. 0 => unlimited
1126 #volume_copy_bps_limit=0
1128 # Sets the behavior of the iSCSI target to either perform
1129 # write-back(on) or write-through(off). This parameter is
1130 # valid if iscsi_helper is set to tgtadm or iseradm. (string
1132 #iscsi_write_cache=on
1134 # The path to the client certificate key for verification, if
1135 # the driver supports it. (string value)
1136 #driver_client_cert_key=<None>
1138 # The path to the client certificate for verification, if the
1139 # driver supports it. (string value)
1140 #driver_client_cert=<None>
1142 # Tell driver to use SSL for connection to backend storage if
1143 # the driver supports it. (boolean value)
1144 #driver_use_ssl=false
1148 # Options defined in cinder.volume.drivers.block_device
1151 # List of all available devices (list value)
1156 # Options defined in cinder.volume.drivers.coraid
1159 # IP address of Coraid ESM (string value)
1160 #coraid_esm_address=
1162 # User name to connect to Coraid ESM (string value)
1165 # Name of group on Coraid ESM to which coraid_user belongs
1166 # (must have admin privilege) (string value)
1169 # Password to connect to Coraid ESM (string value)
1170 #coraid_password=password
1172 # Volume Type key name to store ESM Repository Name (string
1174 #coraid_repository_key=coraid_repository
1176 # ESM Repository Name to use if not specified in Volume Type
1177 # keys (string value)
1178 #coraid_default_repository=<None>
1182 # Options defined in cinder.volume.drivers.datera
1185 # Datera API token. (string value)
1186 #datera_api_token=<None>
1188 # Datera API port. (string value)
1189 #datera_api_port=7717
1191 # Datera API version. (string value)
1192 #datera_api_version=1
1194 # Number of replicas to create of an inode. (string value)
1195 #datera_num_replicas=3
1199 # Options defined in cinder.volume.drivers.emc.emc_vmax_common
1202 # use this file for cinder emc plugin config data (string
1204 #cinder_emc_config_file=/etc/cinder/cinder_emc_config.xml
1208 # Options defined in cinder.volume.drivers.emc.emc_vnx_cli
1211 # VNX authentication scope type. (string value)
1212 #storage_vnx_authentication_type=global
1214 # Directory path that contains the VNX security file. Make
1215 # sure the security file is generated first. (string value)
1216 #storage_vnx_security_file_dir=<None>
1218 # Naviseccli Path. (string value)
1221 # Storage pool name. (string value)
1222 #storage_vnx_pool_name=<None>
1224 # VNX secondary SP IP Address. (string value)
1225 #san_secondary_ip=<None>
1227 # Default timeout for CLI operations in minutes. For example,
1228 # LUN migration is a typical long running operation, which
1229 # depends on the LUN size and the load of the array. An upper
1230 # bound in the specific deployment can be set to avoid
1231 # unnecessary long wait. By default, it is 365 days long.
1233 #default_timeout=525600
1235 # Default max number of LUNs in a storage group. By default,
1236 # the value is 255. (integer value)
1237 #max_luns_per_storage_group=255
1239 # To destroy storage group when the last LUN is removed from
1240 # it. By default, the value is False. (boolean value)
1241 #destroy_empty_storage_group=false
1243 # Mapping between hostname and its iSCSI initiator IP
1244 # addresses. (string value)
1247 # Automatically register initiators. By default, the value is
1248 # False. (boolean value)
1249 #initiator_auto_registration=false
1253 # Options defined in cinder.volume.drivers.eqlx
1256 # Group name to use for creating volumes (string value)
1257 #eqlx_group_name=group-0
1259 # Timeout for the Group Manager cli command execution (integer
1261 #eqlx_cli_timeout=30
1263 # Maximum retry count for reconnection (integer value)
1264 #eqlx_cli_max_retries=5
1266 # Use CHAP authentication for targets? (boolean value)
1267 #eqlx_use_chap=false
1269 # Existing CHAP account name (string value)
1270 #eqlx_chap_login=admin
1272 # Password for specified CHAP account name (string value)
1273 #eqlx_chap_password=password
1275 # Pool in which volumes will be created (string value)
1280 # Options defined in cinder.volume.drivers.fujitsu_eternus_dx_common
1283 # The configuration file for the Cinder SMI-S driver (string
1285 #cinder_smis_config_file=/etc/cinder/cinder_fujitsu_eternus_dx.xml
1289 # Options defined in cinder.volume.drivers.fusionio.ioControl
1292 # amount of time wait for iSCSI target to come online (integer
1294 #fusionio_iocontrol_targetdelay=5
1296 # number of retries for GET operations (integer value)
1297 #fusionio_iocontrol_retry=3
1299 # verify the array certificate on each transaction (boolean
1301 #fusionio_iocontrol_verify_cert=true
1305 # Options defined in cinder.volume.drivers.glusterfs
1308 # File with the list of available gluster shares (string
1310 #glusterfs_shares_config=/etc/cinder/glusterfs_shares
1312 # Create volumes as sparsed files which take no space.If set
1313 # to False volume is created as regular file.In such case
1314 # volume creation takes a lot of time. (boolean value)
1315 #glusterfs_sparsed_volumes=true
1317 # Create volumes as QCOW2 files rather than raw files.
1319 #glusterfs_qcow2_volumes=false
1321 # Base dir containing mount points for gluster shares. (string
1323 #glusterfs_mount_point_base=$state_path/mnt
1327 # Options defined in cinder.volume.drivers.hds.hds
1330 # The configuration file for the Cinder HDS driver for HUS
1332 #hds_cinder_config_file=/opt/hds/hus/cinder_hus_conf.xml
1336 # Options defined in cinder.volume.drivers.hds.iscsi
1339 # Configuration file for HDS iSCSI cinder plugin (string
1341 #hds_hnas_iscsi_config_file=/opt/hds/hnas/cinder_iscsi_conf.xml
1345 # Options defined in cinder.volume.drivers.hds.nfs
1348 # Configuration file for HDS NFS cinder plugin (string value)
1349 #hds_hnas_nfs_config_file=/opt/hds/hnas/cinder_nfs_conf.xml
1353 # Options defined in cinder.volume.drivers.hitachi.hbsd_common
1356 # Serial number of storage system (string value)
1357 #hitachi_serial_number=<None>
1359 # Name of an array unit (string value)
1360 #hitachi_unit_name=<None>
1362 # Pool ID of storage system (integer value)
1363 #hitachi_pool_id=<None>
1365 # Thin pool ID of storage system (integer value)
1366 #hitachi_thin_pool_id=<None>
1368 # Range of logical device of storage system (string value)
1369 #hitachi_ldev_range=<None>
1371 # Default copy method of storage system (string value)
1372 #hitachi_default_copy_method=FULL
1374 # Copy speed of storage system (integer value)
1375 #hitachi_copy_speed=3
1377 # Interval to check copy (integer value)
1378 #hitachi_copy_check_interval=3
1380 # Interval to check copy asynchronously (integer value)
1381 #hitachi_async_copy_check_interval=10
1383 # Control port names for HostGroup or iSCSI Target (string
1385 #hitachi_target_ports=<None>
1387 # Range of group number (string value)
1388 #hitachi_group_range=<None>
1390 # Request for creating HostGroup or iSCSI Target (boolean
1392 #hitachi_group_request=false
1396 # Options defined in cinder.volume.drivers.hitachi.hbsd_fc
1399 # Request for FC Zone creating HostGroup (boolean value)
1400 #hitachi_zoning_request=false
1404 # Options defined in cinder.volume.drivers.hitachi.hbsd_horcm
1407 # Instance numbers for HORCM (string value)
1408 #hitachi_horcm_numbers=200,201
1410 # Username of storage system for HORCM (string value)
1411 #hitachi_horcm_user=<None>
1413 # Password of storage system for HORCM (string value)
1414 #hitachi_horcm_password=<None>
1416 # Add to HORCM configuration (boolean value)
1417 #hitachi_horcm_add_conf=true
1421 # Options defined in cinder.volume.drivers.hitachi.hbsd_iscsi
1424 # Add CHAP user (boolean value)
1425 #hitachi_add_chap_user=false
1427 # iSCSI authentication method (string value)
1428 #hitachi_auth_method=<None>
1430 # iSCSI authentication username (string value)
1431 #hitachi_auth_user=HBSD-CHAP-user
1433 # iSCSI authentication password (string value)
1434 #hitachi_auth_password=HBSD-CHAP-password
1438 # Options defined in cinder.volume.drivers.huawei
1441 # The configuration file for the Cinder Huawei driver (string
1443 #cinder_huawei_conf_file=/etc/cinder/cinder_huawei_conf.xml
1447 # Options defined in cinder.volume.drivers.ibm.flashsystem
1450 # Connection protocol should be FC. (string value)
1451 #flashsystem_connection_protocol=FC
1453 # Connect with multipath (FC only). (boolean value)
1454 #flashsystem_multipath_enabled=false
1456 # Allows vdisk to multi host mapping. (boolean value)
1457 #flashsystem_multihostmap_enabled=true
1461 # Options defined in cinder.volume.drivers.ibm.gpfs
1464 # Specifies the path of the GPFS directory where Block Storage
1465 # volume and snapshot files are stored. (string value)
1466 #gpfs_mount_point_base=<None>
1468 # Specifies the path of the Image service repository in GPFS.
1469 # Leave undefined if not storing images in GPFS. (string
1471 #gpfs_images_dir=<None>
1473 # Specifies the type of image copy to be used. Set this when
1474 # the Image service repository also uses GPFS so that image
1475 # files can be transferred efficiently from the Image service
1476 # to the Block Storage service. There are two valid values:
1477 # "copy" specifies that a full copy of the image is made;
1478 # "copy_on_write" specifies that copy-on-write optimization
1479 # strategy is used and unmodified blocks of the image file are
1480 # shared efficiently. (string value)
1481 #gpfs_images_share_mode=<None>
1483 # Specifies an upper limit on the number of indirections
1484 # required to reach a specific block due to snapshots or
1485 # clones. A lengthy chain of copy-on-write snapshots or
1486 # clones can have a negative impact on performance, but
1487 # improves space utilization. 0 indicates unlimited clone
1488 # depth. (integer value)
1489 #gpfs_max_clone_depth=0
1491 # Specifies that volumes are created as sparse files which
1492 # initially consume no space. If set to False, the volume is
1493 # created as a fully allocated file, in which case, creation
1494 # may take a significantly longer time. (boolean value)
1495 #gpfs_sparse_volumes=true
1497 # Specifies the storage pool that volumes are assigned to. By
1498 # default, the system storage pool is used. (string value)
1499 #gpfs_storage_pool=system
1503 # Options defined in cinder.volume.drivers.ibm.ibmnas
1506 # IP address or Hostname of NAS system. (string value)
1509 # User name to connect to NAS system. (string value)
1512 # Password to connect to NAS system. (string value)
1515 # SSH port to use to connect to NAS system. (integer value)
1518 # Filename of private key to use for SSH authentication.
1522 # Allow network-attached storage systems to operate in a
1523 # secure environment where root level access is not permitted.
1524 # If set to False, access is as the root user and insecure. If
1525 # set to True, access is not as root. If set to auto, a check
1526 # is done to determine if this is a new installation: True is
1527 # used if so, otherwise False. Default is auto. (string value)
1528 #nas_secure_file_operations=auto
1530 # Set more secure file permissions on network-attached storage
1531 # volume files to restrict broad other/world access. If set to
1532 # False, volumes are created with open permissions. If set to
1533 # True, volumes are created with permissions for the cinder
1534 # user and group (660). If set to auto, a check is done to
1535 # determine if this is a new installation: True is used if so,
1536 # otherwise False. Default is auto. (string value)
1537 #nas_secure_file_permissions=auto
1539 # IBMNAS platform type to be used as backend storage; valid
1540 # values are - v7ku : for using IBM Storwize V7000 Unified,
1541 # sonas : for using IBM Scale Out NAS, gpfs-nas : for using
1542 # NFS based IBM GPFS deployments. (string value)
1543 #ibmnas_platform_type=v7ku
1547 # Options defined in cinder.volume.drivers.ibm.storwize_svc
1550 # Storage system storage pool for volumes (string value)
1551 #storwize_svc_volpool_name=volpool
1553 # Storage system space-efficiency parameter for volumes
1554 # (percentage) (integer value)
1555 #storwize_svc_vol_rsize=2
1557 # Storage system threshold for volume capacity warnings
1558 # (percentage) (integer value)
1559 #storwize_svc_vol_warning=0
1561 # Storage system autoexpand parameter for volumes (True/False)
1563 #storwize_svc_vol_autoexpand=true
1565 # Storage system grain size parameter for volumes
1566 # (32/64/128/256) (integer value)
1567 #storwize_svc_vol_grainsize=256
1569 # Storage system compression option for volumes (boolean
1571 #storwize_svc_vol_compression=false
1573 # Enable Easy Tier for volumes (boolean value)
1574 #storwize_svc_vol_easytier=true
1576 # The I/O group in which to allocate volumes (integer value)
1577 #storwize_svc_vol_iogrp=0
1579 # Maximum number of seconds to wait for FlashCopy to be
1580 # prepared. Maximum value is 600 seconds (10 minutes) (integer
1582 #storwize_svc_flashcopy_timeout=120
1584 # Connection protocol (iSCSI/FC) (string value)
1585 #storwize_svc_connection_protocol=iSCSI
1587 # Configure CHAP authentication for iSCSI connections
1588 # (Default: Enabled) (boolean value)
1589 #storwize_svc_iscsi_chap_enabled=true
1591 # Connect with multipath (FC only; iSCSI multipath is
1592 # controlled by Nova) (boolean value)
1593 #storwize_svc_multipath_enabled=false
1595 # Allows vdisk to multi host mapping (boolean value)
1596 #storwize_svc_multihostmap_enabled=true
1598 # Indicate whether svc driver is compatible for NPIV setup. If
1599 # it is compatible, it will allow no wwpns being returned on
1600 # get_conn_fc_wwpns during initialize_connection (boolean
1602 #storwize_svc_npiv_compatibility_mode=false
1604 # Allow tenants to specify QOS on create (boolean value)
1605 #storwize_svc_allow_tenant_qos=false
1607 # If operating in stretched cluster mode, specify the name of
1608 # the pool in which mirrored copies are stored.Example:
1609 # "pool2" (string value)
1610 #storwize_svc_stretched_cluster_partner=<None>
1614 # Options defined in cinder.volume.drivers.ibm.xiv_ds8k
1617 # Proxy driver that connects to the IBM Storage Array (string
1619 #xiv_ds8k_proxy=xiv_ds8k_openstack.nova_proxy.XIVDS8KNovaProxy
1621 # Connection type to the IBM Storage Array
1622 # (fibre_channel|iscsi) (string value)
1623 #xiv_ds8k_connection_type=iscsi
1625 # CHAP authentication mode, effective only for iscsi
1626 # (disabled|enabled) (string value)
1631 # Options defined in cinder.volume.drivers.lvm
1634 # Name for the VG that will contain exported volumes (string
1636 #volume_group=cinder-volumes
1638 # If >0, create LVs with multiple mirrors. Note that this
1639 # requires lvm_mirrors + 2 PVs with available space (integer
1643 # Type of LVM volumes to deploy; (default or thin) (string
1649 # Options defined in cinder.volume.drivers.netapp.options
1652 # The vFiler unit on which provisioning of block storage
1653 # volumes will be done. This option is only used by the driver
1654 # when connecting to an instance with a storage family of Data
1655 # ONTAP operating in 7-Mode. Only use this option when
1656 # utilizing the MultiStore feature on the NetApp storage
1657 # system. (string value)
1658 #netapp_vfiler=<None>
1660 # Administrative user account name used to access the storage
1661 # system or proxy server. (string value)
1662 #netapp_login=<None>
1664 # Password for the administrative user account specified in
1665 # the netapp_login option. (string value)
1666 #netapp_password=<None>
1668 # This option specifies the virtual storage server (Vserver)
1669 # name on the storage cluster on which provisioning of block
1670 # storage volumes should occur. If using the NFS storage
1671 # protocol, this parameter is mandatory for storage service
1672 # catalog support (utilized by Cinder volume type extra_specs
1673 # support). If this option is specified, the exports belonging
1674 # to the Vserver will only be used for provisioning in the
1675 # future. Block storage volumes on exports not belonging to
1676 # the Vserver specified by this option will continue to
1677 # function normally. (string value)
1678 #netapp_vserver=<None>
1680 # The hostname (or IP address) for the storage system or proxy
1681 # server. (string value)
1682 #netapp_server_hostname=<None>
1684 # The TCP port to use for communication with the storage
1685 # system or proxy server. If not specified, Data ONTAP drivers
1686 # will use 80 for HTTP and 443 for HTTPS; E-Series will use
1687 # 8080 for HTTP and 8443 for HTTPS. (integer value)
1688 #netapp_server_port=<None>
1690 # This option is used to specify the path to the E-Series
1691 # proxy application on a proxy server. The value is combined
1692 # with the value of the netapp_transport_type,
1693 # netapp_server_hostname, and netapp_server_port options to
1694 # create the URL used by the driver to connect to the proxy
1695 # application. (string value)
1696 #netapp_webservice_path=/devmgr/v2
1698 # This option is only utilized when the storage family is
1699 # configured to eseries. This option is used to restrict
1700 # provisioning to the specified controllers. Specify the value
1701 # of this option to be a comma separated list of controller
1702 # hostnames or IP addresses to be used for provisioning.
1704 #netapp_controller_ips=<None>
1706 # Password for the NetApp E-Series storage array. (string
1708 #netapp_sa_password=<None>
1710 # This option is used to restrict provisioning to the
1711 # specified storage pools. Only dynamic disk pools are
1712 # currently supported. Specify the value of this option to be
1713 # a comma separated list of disk pool names to be used for
1714 # provisioning. (string value)
1715 #netapp_storage_pools=<None>
1717 # This option is used to define how the controllers in the
1718 # E-Series storage array will work with the particular
1719 # operating system on the hosts that are connected to it.
1721 #netapp_eseries_host_type=linux_dm_mp
1723 # If the percentage of available space for an NFS share has
1724 # dropped below the value specified by this option, the NFS
1725 # image cache will be cleaned. (integer value)
1726 #thres_avl_size_perc_start=20
1728 # When the percentage of available space on an NFS share has
1729 # reached the percentage specified by this option, the driver
1730 # will stop clearing files from the NFS image cache that have
1731 # not been accessed in the last M minutes, where M is the
1732 # value of the expiry_thres_minutes configuration option.
1734 #thres_avl_size_perc_stop=60
1736 # This option specifies the threshold for last access time for
1737 # images in the NFS image cache. When a cache cleaning cycle
1738 # begins, images in the cache that have not been accessed in
1739 # the last M minutes, where M is the value of this parameter,
1740 # will be deleted from the cache to create free space on the
1741 # NFS share. (integer value)
1742 #expiry_thres_minutes=720
1744 # This option specifies the path of the NetApp copy offload
1745 # tool binary. Ensure that the binary has execute permissions
1746 # set which allow the effective user of the cinder-volume
1747 # process to execute the file. (string value)
1748 #netapp_copyoffload_tool_path=<None>
1750 # The quantity to be multiplied by the requested volume size
1751 # to ensure enough space is available on the virtual storage
1752 # server (Vserver) to fulfill the volume creation request.
1753 # (floating point value)
1754 #netapp_size_multiplier=1.2
1756 # This option is only utilized when the storage protocol is
1757 # configured to use iSCSI. This option is used to restrict
1758 # provisioning to the specified controller volumes. Specify
1759 # the value of this option to be a comma separated list of
1760 # NetApp controller volume names to be used for provisioning.
1762 #netapp_volume_list=<None>
1764 # The storage family type used on the storage system; valid
1765 # values are ontap_7mode for using Data ONTAP operating in
1766 # 7-Mode, ontap_cluster for using clustered Data ONTAP, or
1767 # eseries for using E-Series. (string value)
1768 #netapp_storage_family=ontap_cluster
1770 # The storage protocol to be used on the data path with the
1771 # storage system; valid values are iscsi or nfs. (string
1773 #netapp_storage_protocol=<None>
1775 # The transport protocol used when communicating with the
1776 # storage system or proxy server. Valid values are http or
1777 # https. (string value)
1778 #netapp_transport_type=http
1782 # Options defined in cinder.volume.drivers.nexenta.options
1785 # IP address of Nexenta SA (string value)
1788 # HTTP port to connect to Nexenta REST API server (integer
1790 #nexenta_rest_port=2000
1792 # Use http or https for REST connection (default auto) (string
1794 #nexenta_rest_protocol=auto
1796 # User name to connect to Nexenta SA (string value)
1799 # Password to connect to Nexenta SA (string value)
1800 #nexenta_password=nexenta
1802 # Nexenta target portal port (integer value)
1803 #nexenta_iscsi_target_portal_port=3260
1805 # SA Pool that holds all volumes (string value)
1806 #nexenta_volume=cinder
1808 # IQN prefix for iSCSI targets (string value)
1809 #nexenta_target_prefix=iqn.1986-03.com.sun:02:cinder-
1811 # Prefix for iSCSI target groups on SA (string value)
1812 #nexenta_target_group_prefix=cinder/
1814 # File with the list of available nfs shares (string value)
1815 #nexenta_shares_config=/etc/cinder/nfs_shares
1817 # Base directory that contains NFS share mount points (string
1819 #nexenta_mount_point_base=$state_path/mnt
1821 # Enables or disables the creation of volumes as sparsed files
1822 # that take no space. If disabled (False), volume is created
1823 # as a regular file, which takes a long time. (boolean value)
1824 #nexenta_sparsed_volumes=true
1826 # Default compression value for new ZFS folders. (string
1828 #nexenta_volume_compression=on
1830 # If set True cache NexentaStor appliance volroot option
1831 # value. (boolean value)
1832 #nexenta_nms_cache_volroot=true
1834 # Enable stream compression, level 1..9. 1 - gives best speed;
1835 # 9 - gives best compression. (integer value)
1836 #nexenta_rrmgr_compression=0
1838 # TCP Buffer size in KiloBytes. (integer value)
1839 #nexenta_rrmgr_tcp_buf_size=4096
1841 # Number of TCP connections. (integer value)
1842 #nexenta_rrmgr_connections=2
1844 # Block size for volumes (default=blank means 8KB) (string
1848 # Enables or disables the creation of sparse volumes (boolean
1850 #nexenta_sparse=false
1854 # Options defined in cinder.volume.drivers.nfs
1857 # File with the list of available nfs shares (string value)
1858 #nfs_shares_config=/etc/cinder/nfs_shares
1860 # Create volumes as sparsed files which take no space.If set
1861 # to False volume is created as regular file.In such case
1862 # volume creation takes a lot of time. (boolean value)
1863 #nfs_sparsed_volumes=true
1865 # Percent of ACTUAL usage of the underlying volume before no
1866 # new volumes can be allocated to the volume destination.
1867 # (floating point value)
1868 #nfs_used_ratio=0.95
1870 # This will compare the allocated to available space on the
1871 # volume destination. If the ratio exceeds this number, the
1872 # destination will no longer be valid. (floating point value)
1873 #nfs_oversub_ratio=1.0
1875 # Base dir containing mount points for nfs shares. (string
1877 #nfs_mount_point_base=$state_path/mnt
1879 # Mount options passed to the nfs client. See section of the
1880 # nfs man page for details. (string value)
1881 #nfs_mount_options=<None>
1883 # The number of attempts to mount nfs shares before raising an
1884 # error. At least one attempt will be made to mount an nfs
1885 # share, regardless of the value specified. (integer value)
1886 #nfs_mount_attempts=3
1890 # Options defined in cinder.volume.drivers.nimble
1893 # Nimble Controller pool name (string value)
1894 #nimble_pool_name=default
1896 # Nimble Subnet Label (string value)
1897 #nimble_subnet_label=*
1901 # Options defined in cinder.volume.drivers.prophetstor.options
1904 # DPL pool uuid in which DPL volumes are stored. (string
1908 # DPL port number. (integer value)
1913 # Options defined in cinder.volume.drivers.pure
1916 # REST API authorization token. (string value)
1917 #pure_api_token=<None>
1921 # Options defined in cinder.volume.drivers.rbd
1924 # The RADOS pool where rbd volumes are stored (string value)
1927 # The RADOS client name for accessing rbd volumes - only set
1928 # when using cephx authentication (string value)
1931 # Path to the ceph configuration file (string value)
1934 # Flatten volumes created from snapshots to remove dependency
1935 # from volume to snapshot (boolean value)
1936 #rbd_flatten_volume_from_snapshot=false
1938 # The libvirt uuid of the secret for the rbd_user volumes
1940 #rbd_secret_uuid=<None>
1942 # Directory where temporary image files are stored when the
1943 # volume driver does not write them directly to the volume.
1945 #volume_tmp_dir=<None>
1947 # Maximum number of nested volume clones that are taken before
1948 # a flatten occurs. Set to 0 to disable cloning. (integer
1950 #rbd_max_clone_depth=5
1952 # Volumes will be chunked into objects of this size (in
1953 # megabytes). (integer value)
1954 #rbd_store_chunk_size=4
1956 # Timeout value (in seconds) used when connecting to ceph
1957 # cluster. If value < 0, no timeout is set and default
1958 # librados value is used. (integer value)
1959 #rados_connect_timeout=-1
1963 # Options defined in cinder.volume.drivers.remotefs
1966 # IP address or Hostname of NAS system. (string value)
1969 # User name to connect to NAS system. (string value)
1972 # Password to connect to NAS system. (string value)
1975 # SSH port to use to connect to NAS system. (integer value)
1978 # Filename of private key to use for SSH authentication.
1982 # Allow network-attached storage systems to operate in a
1983 # secure environment where root level access is not permitted.
1984 # If set to False, access is as the root user and insecure. If
1985 # set to True, access is not as root. If set to auto, a check
1986 # is done to determine if this is a new installation: True is
1987 # used if so, otherwise False. Default is auto. (string value)
1988 #nas_secure_file_operations=auto
1990 # Set more secure file permissions on network-attached storage
1991 # volume files to restrict broad other/world access. If set to
1992 # False, volumes are created with open permissions. If set to
1993 # True, volumes are created with permissions for the cinder
1994 # user and group (660). If set to auto, a check is done to
1995 # determine if this is a new installation: True is used if so,
1996 # otherwise False. Default is auto. (string value)
1997 #nas_secure_file_permissions=auto
2001 # Options defined in cinder.volume.drivers.san.hp.hp_3par_common
2004 # 3PAR WSAPI Server Url like https://<3par ip>:8080/api/v1
2008 # 3PAR Super user username (string value)
2011 # 3PAR Super user password (string value)
2014 # List of the CPG(s) to use for volume creation (list value)
2015 #hp3par_cpg=OpenStack
2017 # The CPG to use for Snapshots for volumes. If empty the
2018 # userCPG will be used. (string value)
2021 # The time in hours to retain a snapshot. You can't delete it
2022 # before this expires. (string value)
2023 #hp3par_snapshot_retention=
2025 # The time in hours when a snapshot expires and is deleted.
2026 # This must be larger than expiration (string value)
2027 #hp3par_snapshot_expiration=
2029 # Enable HTTP debugging to 3PAR (boolean value)
2032 # List of target iSCSI addresses to use. (list value)
2035 # Enable CHAP authentication for iSCSI connections. (boolean
2037 #hp3par_iscsi_chap_enabled=false
2041 # Options defined in cinder.volume.drivers.san.hp.hp_lefthand_rest_proxy
2044 # HP LeftHand WSAPI Server Url like https://<LeftHand
2045 # ip>:8081/lhos (string value)
2046 #hplefthand_api_url=<None>
2048 # HP LeftHand Super user username (string value)
2049 #hplefthand_username=<None>
2051 # HP LeftHand Super user password (string value)
2052 #hplefthand_password=<None>
2054 # HP LeftHand cluster name (string value)
2055 #hplefthand_clustername=<None>
2057 # Configure CHAP authentication for iSCSI connections
2058 # (Default: Disabled) (boolean value)
2059 #hplefthand_iscsi_chap_enabled=false
2061 # Enable HTTP debugging to LeftHand (boolean value)
2062 #hplefthand_debug=false
2066 # Options defined in cinder.volume.drivers.san.hp.hp_msa_common
2069 # The VDisk to use for volume creation. (string value)
2070 #msa_vdisk=OpenStack
2074 # Options defined in cinder.volume.drivers.san.san
2077 # Use thin provisioning for SAN volumes? (boolean value)
2078 #san_thin_provision=true
2080 # IP address of SAN controller (string value)
2083 # Username for SAN controller (string value)
2086 # Password for SAN controller (string value)
2089 # Filename of private key to use for SSH authentication
2093 # Cluster name to use for creating volumes (string value)
2096 # SSH port to use with SAN (integer value)
2099 # Execute commands locally instead of over SSH; use if the
2100 # volume service is running on the SAN device (boolean value)
2103 # SSH connection timeout in seconds (integer value)
2104 #ssh_conn_timeout=30
2106 # Minimum ssh connections in the pool (integer value)
2107 #ssh_min_pool_conn=1
2109 # Maximum ssh connections in the pool (integer value)
2110 #ssh_max_pool_conn=5
2114 # Options defined in cinder.volume.drivers.san.solaris
2117 # The ZFS path under which to create zvols for volumes.
2119 #san_zfs_volume_base=rpool/
2123 # Options defined in cinder.volume.drivers.scality
2126 # Path or URL to Scality SOFS configuration file (string
2128 #scality_sofs_config=<None>
2130 # Base dir where Scality SOFS shall be mounted (string value)
2131 #scality_sofs_mount_point=$state_path/scality
2133 # Path from Scality SOFS root to volume dir (string value)
2134 #scality_sofs_volume_dir=cinder/volumes
2138 # Options defined in cinder.volume.drivers.smbfs
2141 # File with the list of available smbfs shares. (string value)
2142 #smbfs_shares_config=/etc/cinder/smbfs_shares
2144 # Default format that will be used when creating volumes if no
2145 # volume format is specified. Can be set to: raw, qcow2, vhd
2146 # or vhdx. (string value)
2147 #smbfs_default_volume_format=qcow2
2149 # Create volumes as sparsed files which take no space rather
2150 # than regular files when using raw format, in which case
2151 # volume creation takes lot of time. (boolean value)
2152 #smbfs_sparsed_volumes=true
2154 # Percent of ACTUAL usage of the underlying volume before no
2155 # new volumes can be allocated to the volume destination.
2156 # (floating point value)
2157 #smbfs_used_ratio=0.95
2159 # This will compare the allocated to available space on the
2160 # volume destination. If the ratio exceeds this number, the
2161 # destination will no longer be valid. (floating point value)
2162 #smbfs_oversub_ratio=1.0
2164 # Base dir containing mount points for smbfs shares. (string
2166 #smbfs_mount_point_base=$state_path/mnt
2168 # Mount options passed to the smbfs client. See mount.cifs man
2169 # page for details. (string value)
2170 #smbfs_mount_options=noperm,file_mode=0775,dir_mode=0775
2174 # Options defined in cinder.volume.drivers.solidfire
2177 # Set 512 byte emulation on volume creation; (boolean value)
2178 #sf_emulate_512=true
2180 # Allow tenants to specify QOS on create (boolean value)
2181 #sf_allow_tenant_qos=false
2183 # Create SolidFire accounts with this prefix. Any string can
2184 # be used here, but the string "hostname" is special and will
2185 # create a prefix using the cinder node hostsname (previous
2186 # default behavior). The default is NO prefix. (string value)
2187 #sf_account_prefix=<None>
2189 # SolidFire API port. Useful if the device api is behind a
2190 # proxy on a different port. (integer value)
2195 # Options defined in cinder.volume.drivers.vmware.vmdk
2198 # IP address for connecting to VMware ESX/VC server. (string
2200 #vmware_host_ip=<None>
2202 # Username for authenticating with VMware ESX/VC server.
2204 #vmware_host_username=<None>
2206 # Password for authenticating with VMware ESX/VC server.
2208 #vmware_host_password=<None>
2210 # Optional VIM service WSDL Location e.g
2211 # http://<server>/vimService.wsdl. Optional over-ride to
2212 # default location for bug work-arounds. (string value)
2213 #vmware_wsdl_location=<None>
2215 # Number of times VMware ESX/VC server API must be retried
2216 # upon connection related issues. (integer value)
2217 #vmware_api_retry_count=10
2219 # The interval (in seconds) for polling remote tasks invoked
2220 # on VMware ESX/VC server. (floating point value)
2221 #vmware_task_poll_interval=0.5
2223 # Name for the folder in the VC datacenter that will contain
2224 # cinder volumes. (string value)
2225 #vmware_volume_folder=cinder-volumes
2227 # Timeout in seconds for VMDK volume transfer between Cinder
2228 # and Glance. (integer value)
2229 #vmware_image_transfer_timeout_secs=7200
2231 # Max number of objects to be retrieved per batch. Query
2232 # results will be obtained in batches from the server and not
2233 # in one shot. Server may still limit the count to something
2234 # less than the configured value. (integer value)
2235 #vmware_max_objects_retrieval=100
2237 # Optional string specifying the VMware VC server version. The
2238 # driver attempts to retrieve the version from VMware VC
2239 # server. Set this configuration only if you want to override
2240 # the VC server version. (string value)
2241 #vmware_host_version=<None>
2243 # Directory where virtual disks are stored during volume
2244 # backup and restore. (string value)
2245 #vmware_tmp_dir=/tmp
2249 # Options defined in cinder.volume.drivers.windows.windows
2252 # Path to store VHD backed volumes (string value)
2253 #windows_iscsi_lun_path=C:\iSCSIVirtualDisks
2257 # Options defined in cinder.volume.drivers.xio
2260 # Default storage pool for volumes. (integer value)
2263 # Raid level for ISE volumes. (integer value)
2266 # Number of retries (per port) when establishing connection to
2267 # ISE management port. (integer value)
2268 #ise_connection_retries=5
2270 # Interval (secs) between retries. (integer value)
2271 #ise_retry_interval=1
2273 # Number on retries to get completion status after issuing a
2274 # command to ISE. (integer value)
2275 #ise_completion_retries=30
2279 # Options defined in cinder.volume.drivers.zadara
2282 # Management IP of Zadara VPSA (string value)
2283 #zadara_vpsa_ip=<None>
2285 # Zadara VPSA port number (string value)
2286 #zadara_vpsa_port=<None>
2288 # Use SSL connection (boolean value)
2289 #zadara_vpsa_use_ssl=false
2291 # User name for the VPSA (string value)
2294 # Password for the VPSA (string value)
2295 #zadara_password=<None>
2297 # Name of VPSA storage pool for volumes (string value)
2298 #zadara_vpsa_poolname=<None>
2300 # Default thin provisioning policy for volumes (boolean value)
2301 #zadara_vol_thin=true
2303 # Default encryption policy for volumes (boolean value)
2304 #zadara_vol_encrypt=false
2306 # Default template for VPSA volume names (string value)
2307 #zadara_vol_name_template=OS_%s
2309 # Automatically detach from servers on volume delete (boolean
2311 #zadara_vpsa_auto_detach_on_delete=true
2313 # Don't halt on deletion of non-existing volumes (boolean
2315 #zadara_vpsa_allow_nonexistent_delete=true
2319 # Options defined in cinder.volume.drivers.zfssa.zfssaiscsi
2322 # Storage pool name. (string value)
2325 # Project name. (string value)
2326 #zfssa_project=<None>
2328 # Block size: 512, 1k, 2k, 4k, 8k, 16k, 32k, 64k, 128k.
2330 #zfssa_lun_volblocksize=8k
2332 # Flag to enable sparse (thin-provisioned): True, False.
2334 #zfssa_lun_sparse=false
2336 # Data compression-off, lzjb, gzip-2, gzip, gzip-9. (string
2338 #zfssa_lun_compression=
2340 # Synchronous write bias-latency, throughput. (string value)
2343 # iSCSI initiator group. (string value)
2344 #zfssa_initiator_group=
2346 # iSCSI initiator IQNs. (comma separated) (string value)
2349 # iSCSI initiator CHAP user. (string value)
2350 #zfssa_initiator_user=
2352 # iSCSI initiator CHAP password. (string value)
2353 #zfssa_initiator_password=
2355 # iSCSI initiators configuration. (string value)
2356 #zfssa_initiator_config=
2358 # iSCSI target group name. (string value)
2359 #zfssa_target_group=tgt-grp
2361 # iSCSI target CHAP user. (string value)
2364 # iSCSI target CHAP password. (string value)
2365 #zfssa_target_password=
2367 # iSCSI target portal (Data-IP:Port, w.x.y.z:3260). (string
2369 #zfssa_target_portal=<None>
2371 # Network interfaces of iSCSI targets. (comma separated)
2373 #zfssa_target_interfaces=<None>
2375 # REST connection timeout. (seconds) (integer value)
2376 #zfssa_rest_timeout=<None>
2380 # Options defined in cinder.volume.manager
2383 # Driver to use for volume creation (string value)
2384 #volume_driver=cinder.volume.drivers.lvm.LVMISCSIDriver
2386 # Timeout for creating the volume to migrate to when
2387 # performing volume migration (seconds) (integer value)
2388 #migration_create_volume_timeout_secs=300
2390 # Offload pending volume delete during volume service startup
2392 #volume_service_inithost_offload=false
2394 # FC Zoning mode configured (string value)
2397 # User defined capabilities, a JSON formatted string
2398 # specifying key/value pairs. (string value)
2399 #extra_capabilities={}
2402 [BRCD_FABRIC_EXAMPLE]
2405 # Options defined in cinder.zonemanager.drivers.brocade.brcd_fabric_opts
2408 # Management IP of fabric (string value)
2411 # Fabric user ID (string value)
2414 # Password for user (string value)
2415 #fc_fabric_password=
2417 # Connecting port (integer value)
2420 # overridden zoning policy (string value)
2421 #zoning_policy=initiator-target
2423 # overridden zoning activation state (boolean value)
2426 # overridden zone name prefix (string value)
2427 #zone_name_prefix=<None>
2429 # Principal switch WWN of the fabric (string value)
2430 #principal_switch_wwn=<None>
2433 [CISCO_FABRIC_EXAMPLE]
2436 # Options defined in cinder.zonemanager.drivers.cisco.cisco_fabric_opts
2439 # Management IP of fabric (string value)
2440 #cisco_fc_fabric_address=
2442 # Fabric user ID (string value)
2443 #cisco_fc_fabric_user=
2445 # Password for user (string value)
2446 #cisco_fc_fabric_password=
2448 # Connecting port (integer value)
2449 #cisco_fc_fabric_port=22
2451 # overridden zoning policy (string value)
2452 #cisco_zoning_policy=initiator-target
2454 # overridden zoning activation state (boolean value)
2455 #cisco_zone_activate=true
2457 # overridden zone name prefix (string value)
2458 #cisco_zone_name_prefix=<None>
2460 # VSAN of the Fabric (string value)
2461 #cisco_zoning_vsan=<None>
2467 # Options defined in oslo.db
2470 # The file name to use with SQLite. (string value)
2471 #sqlite_db=oslo.sqlite
2473 # If True, SQLite uses synchronous mode. (boolean value)
2474 #sqlite_synchronous=true
2476 # The back end to use for the database. (string value)
2477 # Deprecated group/name - [DEFAULT]/db_backend
2480 # The SQLAlchemy connection string to use to connect to the
2481 # database. (string value)
2482 # Deprecated group/name - [DEFAULT]/sql_connection
2483 # Deprecated group/name - [DATABASE]/sql_connection
2484 # Deprecated group/name - [sql]/connection
2487 # The SQLAlchemy connection string to use to connect to the
2488 # slave database. (string value)
2489 #slave_connection=<None>
2491 # The SQL mode to be used for MySQL sessions. This option,
2492 # including the default, overrides any server-set SQL mode. To
2493 # use whatever SQL mode is set by the server configuration,
2494 # set this to no value. Example: mysql_sql_mode= (string
2496 #mysql_sql_mode=TRADITIONAL
2498 # Timeout before idle SQL connections are reaped. (integer
2500 # Deprecated group/name - [DEFAULT]/sql_idle_timeout
2501 # Deprecated group/name - [DATABASE]/sql_idle_timeout
2502 # Deprecated group/name - [sql]/idle_timeout
2505 # Minimum number of SQL connections to keep open in a pool.
2507 # Deprecated group/name - [DEFAULT]/sql_min_pool_size
2508 # Deprecated group/name - [DATABASE]/sql_min_pool_size
2511 # Maximum number of SQL connections to keep open in a pool.
2513 # Deprecated group/name - [DEFAULT]/sql_max_pool_size
2514 # Deprecated group/name - [DATABASE]/sql_max_pool_size
2515 #max_pool_size=<None>
2517 # Maximum number of database connection retries during
2518 # startup. Set to -1 to specify an infinite retry count.
2520 # Deprecated group/name - [DEFAULT]/sql_max_retries
2521 # Deprecated group/name - [DATABASE]/sql_max_retries
2524 # Interval between retries of opening a SQL connection.
2526 # Deprecated group/name - [DEFAULT]/sql_retry_interval
2527 # Deprecated group/name - [DATABASE]/reconnect_interval
2530 # If set, use this value for max_overflow with SQLAlchemy.
2532 # Deprecated group/name - [DEFAULT]/sql_max_overflow
2533 # Deprecated group/name - [DATABASE]/sqlalchemy_max_overflow
2534 #max_overflow=<None>
2536 # Verbosity of SQL debugging information: 0=None,
2537 # 100=Everything. (integer value)
2538 # Deprecated group/name - [DEFAULT]/sql_connection_debug
2541 # Add Python stack traces to SQL as comment strings. (boolean
2543 # Deprecated group/name - [DEFAULT]/sql_connection_trace
2544 #connection_trace=false
2546 # If set, use this value for pool_timeout with SQLAlchemy.
2548 # Deprecated group/name - [DATABASE]/sqlalchemy_pool_timeout
2549 #pool_timeout=<None>
2551 # Enable the experimental use of database reconnect on
2552 # connection lost. (boolean value)
2553 #use_db_reconnect=false
2555 # Seconds between database connection retries. (integer value)
2556 #db_retry_interval=1
2558 # If True, increases the interval between database connection
2559 # retries up to db_max_retry_interval. (boolean value)
2560 #db_inc_retry_interval=true
2562 # If db_inc_retry_interval is set, the maximum seconds between
2563 # database connection retries. (integer value)
2564 #db_max_retry_interval=10
2566 # Maximum database connection retries before error is raised.
2567 # Set to -1 to specify an infinite retry count. (integer
2573 # Options defined in oslo.db.concurrency
2576 # Enable the experimental use of thread pooling for all DB API
2577 # calls (boolean value)
2578 # Deprecated group/name - [DEFAULT]/dbapi_use_tpool
2585 # Options defined in cinder.zonemanager.drivers.brocade.brcd_fc_zone_driver
2588 # Southbound connector for zoning operation (string value)
2589 #brcd_sb_connector=cinder.zonemanager.drivers.brocade.brcd_fc_zone_client_cli.BrcdFCZoneClientCLI
2593 # Options defined in cinder.zonemanager.drivers.cisco.cisco_fc_zone_driver
2596 # Southbound connector for zoning operation (string value)
2597 #cisco_sb_connector=cinder.zonemanager.drivers.cisco.cisco_fc_zone_client_cli.CiscoFCZoneClientCLI
2601 # Options defined in cinder.zonemanager.fc_zone_manager
2604 # FC Zone Driver responsible for zone management (string
2606 #zone_driver=cinder.zonemanager.drivers.brocade.brcd_fc_zone_driver.BrcdFCZoneDriver
2608 # Zoning policy configured by user (string value)
2609 #zoning_policy=initiator-target
2611 # Comma separated list of fibre channel fabric names. This
2612 # list of names is used to retrieve other SAN credentials for
2613 # connecting to each SAN fabric (string value)
2614 #fc_fabric_names=<None>
2616 # FC San Lookup Service (string value)
2617 #fc_san_lookup_service=cinder.zonemanager.drivers.brocade.brcd_fc_san_lookup_service.BrcdFCSanLookupService
2623 # Options defined in cinder.keymgr
2626 # The full class name of the key manager API class (string
2628 #api_class=cinder.keymgr.conf_key_mgr.ConfKeyManager
2632 # Options defined in cinder.keymgr.conf_key_mgr
2635 # Fixed key returned by key manager, specified in hex (string
2641 # Options defined in cinder.keymgr.key_mgr
2644 # Authentication url for encryption service. (string value)
2645 #encryption_auth_url=http://localhost:5000/v3
2647 # Url for encryption service. (string value)
2648 #encryption_api_url=http://localhost:9311/v1
2651 [keystone_authtoken]
2654 # Options defined in keystonemiddleware.auth_token
2657 # Prefix to prepend at the beginning of the path. Deprecated,
2658 # use identity_uri. (string value)
2661 # Host providing the admin Identity API endpoint. Deprecated,
2662 # use identity_uri. (string value)
2663 #auth_host=127.0.0.1
2665 # Port of the admin Identity API endpoint. Deprecated, use
2666 # identity_uri. (integer value)
2669 # Protocol of the admin Identity API endpoint (http or https).
2670 # Deprecated, use identity_uri. (string value)
2671 #auth_protocol=https
2673 # Complete public Identity API endpoint (string value)
2676 # Complete admin Identity API endpoint. This should specify
2677 # the unversioned root endpoint e.g. https://localhost:35357/
2679 #identity_uri=<None>
2681 # API version of the admin Identity API endpoint (string
2683 #auth_version=<None>
2685 # Do not handle authorization requests within the middleware,
2686 # but delegate the authorization decision to downstream WSGI
2687 # components (boolean value)
2688 #delay_auth_decision=false
2690 # Request timeout value for communicating with Identity API
2691 # server. (boolean value)
2692 #http_connect_timeout=<None>
2694 # How many times are we trying to reconnect when communicating
2695 # with Identity API Server. (integer value)
2696 #http_request_max_retries=3
2698 # This option is deprecated and may be removed in a future
2699 # release. Single shared secret with the Keystone
2700 # configuration used for bootstrapping a Keystone
2701 # installation, or otherwise bypassing the normal
2702 # authentication process. This option should not be used, use
2703 # `admin_user` and `admin_password` instead. (string value)
2706 # Keystone account username (string value)
2709 # Keystone account password (string value)
2710 #admin_password=<None>
2712 # Keystone service account tenant name to validate user tokens
2714 #admin_tenant_name=admin
2716 # Env key for the swift cache (string value)
2719 # Required if Keystone server requires client certificate
2723 # Required if Keystone server requires client certificate
2727 # A PEM encoded Certificate Authority to use when verifying
2728 # HTTPs connections. Defaults to system CAs. (string value)
2731 # Verify HTTPS connections. (boolean value)
2734 # Directory used to cache files related to PKI tokens (string
2738 # Optionally specify a list of memcached server(s) to use for
2739 # caching. If left undefined, tokens will instead be cached
2740 # in-process. (list value)
2741 # Deprecated group/name - [DEFAULT]/memcache_servers
2742 #memcached_servers=<None>
2744 # In order to prevent excessive effort spent validating
2745 # tokens, the middleware caches previously-seen tokens for a
2746 # configurable duration (in seconds). Set to -1 to disable
2747 # caching completely. (integer value)
2748 #token_cache_time=300
2750 # Determines the frequency at which the list of revoked tokens
2751 # is retrieved from the Identity service (in seconds). A high
2752 # number of revocation events combined with a low cache
2753 # duration may significantly reduce performance. (integer
2755 #revocation_cache_time=10
2757 # (optional) if defined, indicate whether token data should be
2758 # authenticated or authenticated and encrypted. Acceptable
2759 # values are MAC or ENCRYPT. If MAC, token data is
2760 # authenticated (with HMAC) in the cache. If ENCRYPT, token
2761 # data is encrypted and authenticated in the cache. If the
2762 # value is not one of these options or empty, auth_token will
2763 # raise an exception on initialization. (string value)
2764 #memcache_security_strategy=<None>
2766 # (optional, mandatory if memcache_security_strategy is
2767 # defined) this string is used for key derivation. (string
2769 #memcache_secret_key=<None>
2771 # (optional) number of seconds memcached server is considered
2772 # dead before it is tried again. (integer value)
2773 #memcache_pool_dead_retry=300
2775 # (optional) max total number of open connections to every
2776 # memcached server. (integer value)
2777 #memcache_pool_maxsize=10
2779 # (optional) socket timeout in seconds for communicating with
2780 # a memcache server. (integer value)
2781 #memcache_pool_socket_timeout=3
2783 # (optional) number of seconds a connection to memcached is
2784 # held unused in the pool before it is closed. (integer value)
2785 #memcache_pool_unused_timeout=60
2787 # (optional) number of seconds that an operation will wait to
2788 # get a memcache client connection from the pool. (integer
2790 #memcache_pool_conn_get_timeout=10
2792 # (optional) use the advanced (eventlet safe) memcache client
2793 # pool. The advanced pool will only work under python 2.x.
2795 #memcache_use_advanced_pool=false
2797 # (optional) indicate whether to set the X-Service-Catalog
2798 # header. If False, middleware will not ask for service
2799 # catalog on token validation and will not set the X-Service-
2800 # Catalog header. (boolean value)
2801 #include_service_catalog=true
2803 # Used to control the use and type of token binding. Can be
2804 # set to: "disabled" to not check token binding. "permissive"
2805 # (default) to validate binding information if the bind type
2806 # is of a form known to the server and ignore it if not.
2807 # "strict" like "permissive" but if the bind type is unknown
2808 # the token will be rejected. "required" any form of token
2809 # binding is needed to be allowed. Finally the name of a
2810 # binding method that must be present in tokens. (string
2812 #enforce_token_bind=permissive
2814 # If true, the revocation list will be checked for cached
2815 # tokens. This requires that PKI tokens are configured on the
2816 # Keystone server. (boolean value)
2817 #check_revocations_for_cached=false
2819 # Hash algorithms to use for hashing PKI tokens. This may be a
2820 # single algorithm or multiple. The algorithms are those
2821 # supported by Python standard hashlib.new(). The hashes will
2822 # be tried in the order given, so put the preferred one first
2823 # for performance. The result of the first hash will be stored
2824 # in the cache. This will typically be set to multiple values
2825 # only while migrating from a less secure algorithm to a more
2826 # secure one. Once all the old tokens are expired this option
2827 # should be set to a single value for better performance.
2829 #hash_algorithms=md5
2835 # Options defined in oslo.messaging
2838 # Host to locate redis. (string value)
2841 # Use this port to connect to redis host. (integer value)
2844 # Password for Redis server (optional). (string value)
2851 # Options defined in oslo.messaging
2854 # Matchmaker ring file (JSON). (string value)
2855 # Deprecated group/name - [DEFAULT]/matchmaker_ringfile
2856 #ringfile=/etc/oslo/matchmaker_ring.json
2859 [oslo_messaging_amqp]
2862 # Options defined in oslo.messaging
2865 # address prefix used when sending to a specific server
2867 #server_request_prefix=exclusive
2869 # address prefix used when broadcasting to all servers (string
2871 #broadcast_prefix=broadcast
2873 # address prefix when sending to any server in group (string
2875 #group_request_prefix=unicast
2877 # Name for the AMQP container (string value)
2878 #container_name=<None>
2880 # Timeout for inactive connections (in seconds) (integer
2884 # Debug: dump AMQP frames to stdout (boolean value)
2887 # CA certificate PEM file for verifing server certificate
2891 # Identifying certificate PEM file to present to clients
2895 # Private key PEM file used to sign cert_file certificate
2899 # Password for decrypting ssl_key_file (if encrypted) (string
2901 #ssl_key_password=<None>
2903 # Accept clients using either SSL or plain TCP (boolean value)
2904 #allow_insecure_clients=false
2910 # Options defined in cinder.service
2913 # If False fully disable profiling feature. (boolean value)
2914 #profiler_enabled=false
2916 # If False doesn't trace SQL requests. (boolean value)
2917 #trace_sqlalchemy=false