Add python-cinder package to MOS 8.0 repository
[openstack-build/cinder-build.git] / rpm / SOURCES / cinder.conf.sample
1 [DEFAULT]
2
3 #
4 # Options defined in oslo.messaging
5 #
6
7 # Use durable queues in AMQP. (boolean value)
8 # Deprecated group/name - [DEFAULT]/rabbit_durable_queues
9 #amqp_durable_queues=false
10
11 # Auto-delete queues in AMQP. (boolean value)
12 #amqp_auto_delete=false
13
14 # Size of RPC connection pool. (integer value)
15 #rpc_conn_pool_size=30
16
17 # Qpid broker hostname. (string value)
18 #qpid_hostname=localhost
19
20 # Qpid broker port. (integer value)
21 #qpid_port=5672
22
23 # Qpid HA cluster host:port pairs. (list value)
24 #qpid_hosts=$qpid_hostname:$qpid_port
25
26 # Username for Qpid connection. (string value)
27 #qpid_username=
28
29 # Password for Qpid connection. (string value)
30 #qpid_password=
31
32 # Space separated list of SASL mechanisms to use for auth.
33 # (string value)
34 #qpid_sasl_mechanisms=
35
36 # Seconds between connection keepalive heartbeats. (integer
37 # value)
38 #qpid_heartbeat=60
39
40 # Transport to use, either 'tcp' or 'ssl'. (string value)
41 #qpid_protocol=tcp
42
43 # Whether to disable the Nagle algorithm. (boolean value)
44 #qpid_tcp_nodelay=true
45
46 # The number of prefetched messages held by receiver. (integer
47 # value)
48 #qpid_receiver_capacity=1
49
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.
55 # (integer value)
56 #qpid_topology_version=1
57
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)
61 #kombu_ssl_version=
62
63 # SSL key file (valid only if SSL enabled). (string value)
64 #kombu_ssl_keyfile=
65
66 # SSL cert file (valid only if SSL enabled). (string value)
67 #kombu_ssl_certfile=
68
69 # SSL certification authority file (valid only if SSL
70 # enabled). (string value)
71 #kombu_ssl_ca_certs=
72
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
76
77 # The RabbitMQ broker address where a single node is used.
78 # (string value)
79 #rabbit_host=localhost
80
81 # The RabbitMQ broker port where a single node is used.
82 # (integer value)
83 #rabbit_port=5672
84
85 # RabbitMQ HA cluster host:port pairs. (list value)
86 #rabbit_hosts=$rabbit_host:$rabbit_port
87
88 # Connect over SSL for RabbitMQ. (boolean value)
89 #rabbit_use_ssl=false
90
91 # The RabbitMQ userid. (string value)
92 #rabbit_userid=guest
93
94 # The RabbitMQ password. (string value)
95 #rabbit_password=guest
96
97 # The RabbitMQ login method. (string value)
98 #rabbit_login_method=AMQPLAIN
99
100 # The RabbitMQ virtual host. (string value)
101 #rabbit_virtual_host=/
102
103 # How frequently to retry connecting with RabbitMQ. (integer
104 # value)
105 #rabbit_retry_interval=1
106
107 # How long to backoff for between retries when connecting to
108 # RabbitMQ. (integer value)
109 #rabbit_retry_backoff=2
110
111 # Maximum number of RabbitMQ connection retries. Default is 0
112 # (infinite retry count). (integer value)
113 #rabbit_max_retries=0
114
115 # Use HA queues in RabbitMQ (x-ha-policy: all). If you change
116 # this option, you must wipe the RabbitMQ database. (boolean
117 # value)
118 #rabbit_ha_queues=false
119
120 # Deprecated, use rpc_backend=kombu+memory or rpc_backend=fake
121 # (boolean value)
122 #fake_rabbit=false
123
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=*
128
129 # MatchMaker driver. (string value)
130 #rpc_zmq_matchmaker=oslo.messaging._drivers.matchmaker.MatchMakerLocalhost
131
132 # ZeroMQ receiver listening port. (integer value)
133 #rpc_zmq_port=9501
134
135 # Number of ZeroMQ contexts, defaults to 1. (integer value)
136 #rpc_zmq_contexts=1
137
138 # Maximum number of ingress messages to locally buffer per
139 # topic. Default is unlimited. (integer value)
140 #rpc_zmq_topic_backlog=<None>
141
142 # Directory for holding IPC sockets. (string value)
143 #rpc_zmq_ipc_dir=/var/run/openstack
144
145 # Name of this node. Must be a valid hostname, FQDN, or IP
146 # address. Must match "host" option, if running Nova. (string
147 # value)
148 #rpc_zmq_host=cinder
149
150 # Seconds to wait before a cast expires (TTL). Only supported
151 # by impl_zmq. (integer value)
152 #rpc_cast_timeout=30
153
154 # Heartbeat frequency. (integer value)
155 #matchmaker_heartbeat_freq=300
156
157 # Heartbeat time-to-live. (integer value)
158 #matchmaker_heartbeat_ttl=600
159
160 # Size of RPC greenthread pool. (integer value)
161 #rpc_thread_pool_size=64
162
163 # Driver or drivers to handle sending notifications. (multi
164 # valued)
165 #notification_driver=
166
167 # AMQP topic used for OpenStack notifications. (list value)
168 # Deprecated group/name - [rpc_notifier2]/topics
169 #notification_topics=notifications
170
171 # Seconds to wait for a response from a call. (integer value)
172 #rpc_response_timeout=60
173
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>
178
179 # The messaging driver to use, defaults to rabbit. Other
180 # drivers include qpid and zmq. (string value)
181 #rpc_backend=rabbit
182
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
187
188
189 #
190 # Options defined in cinder.exception
191 #
192
193 # Make exception message format errors fatal. (boolean value)
194 #fatal_exception_format_errors=false
195
196
197 #
198 # Options defined in cinder.quota
199 #
200
201 # Number of volumes allowed per project (integer value)
202 #quota_volumes=10
203
204 # Number of volume snapshots allowed per project (integer
205 # value)
206 #quota_snapshots=10
207
208 # Number of consistencygroups allowed per project (integer
209 # value)
210 #quota_consistencygroups=10
211
212 # Total amount of storage, in gigabytes, allowed for volumes
213 # and snapshots per project (integer value)
214 #quota_gigabytes=1000
215
216 # Number of volume backups allowed per project (integer value)
217 #quota_backups=10
218
219 # Total amount of storage, in gigabytes, allowed for backups
220 # per project (integer value)
221 #quota_backup_gigabytes=1000
222
223 # Number of seconds until a reservation expires (integer
224 # value)
225 #reservation_expire=86400
226
227 # Count of reservations until usage is refreshed (integer
228 # value)
229 #until_refresh=0
230
231 # Number of seconds between subsequent usage refreshes
232 # (integer value)
233 #max_age=0
234
235 # Default driver to use for quota checks (string value)
236 #quota_driver=cinder.quota.DbQuotaDriver
237
238 # Enables or disables use of default quota class with default
239 # quota. (boolean value)
240 #use_default_quota_class=true
241
242
243 #
244 # Options defined in cinder.service
245 #
246
247 # Interval, in seconds, between nodes reporting state to
248 # datastore (integer value)
249 #report_interval=10
250
251 # Interval, in seconds, between running periodic tasks
252 # (integer value)
253 #periodic_interval=60
254
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
259
260 # IP address on which OpenStack Volume API listens (string
261 # value)
262 #osapi_volume_listen=0.0.0.0
263
264 # Port on which OpenStack Volume API listens (integer value)
265 #osapi_volume_listen_port=8776
266
267 # Number of workers for OpenStack Volume API service. The
268 # default is equal to the number of CPUs available. (integer
269 # value)
270 #osapi_volume_workers=<None>
271
272
273 #
274 # Options defined in cinder.ssh_utils
275 #
276
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
282 # value)
283 #strict_ssh_host_key_policy=false
284
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
289
290
291 #
292 # Options defined in cinder.test
293 #
294
295 # File name of clean sqlite db (string value)
296 #sqlite_clean_db=clean.sqlite
297
298
299 #
300 # Options defined in cinder.wsgi
301 #
302
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
308
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
312 # value)
313 #client_socket_timeout=900
314
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
319
320 # Sets the value of TCP_KEEPALIVE (True/False) for each server
321 # socket. (boolean value)
322 #tcp_keepalive=true
323
324 # Sets the value of TCP_KEEPIDLE in seconds for each server
325 # socket. Not supported on OS X. (integer value)
326 #tcp_keepidle=600
327
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>
331
332 # Sets the value of TCP_KEEPCNT for each server socket. Not
333 # supported on OS X. (integer value)
334 #tcp_keepalive_count=<None>
335
336 # CA certificate file to use to verify connecting clients
337 # (string value)
338 #ssl_ca_file=<None>
339
340 # Certificate file to use when starting the server securely
341 # (string value)
342 #ssl_cert_file=<None>
343
344 # Private key file to use when starting the server securely
345 # (string value)
346 #ssl_key_file=<None>
347
348
349 #
350 # Options defined in cinder.api.common
351 #
352
353 # The maximum number of items that a collection resource
354 # returns in a single response (integer value)
355 #osapi_max_limit=1000
356
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>
361
362
363 #
364 # Options defined in cinder.api.middleware.auth
365 #
366
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
370
371
372 #
373 # Options defined in cinder.api.middleware.sizelimit
374 #
375
376 # Max size for body of a request (integer value)
377 #osapi_max_request_body_size=114688
378
379
380 #
381 # Options defined in cinder.backup.driver
382 #
383
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
388
389
390 #
391 # Options defined in cinder.backup.drivers.ceph
392 #
393
394 # Ceph configuration file to use. (string value)
395 #backup_ceph_conf=/etc/ceph/ceph.conf
396
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
401
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
405
406 # The Ceph pool where volume backups are stored. (string
407 # value)
408 #backup_ceph_pool=backups
409
410 # RBD stripe unit to use when creating a backup image.
411 # (integer value)
412 #backup_ceph_stripe_unit=0
413
414 # RBD stripe count to use when creating a backup image.
415 # (integer value)
416 #backup_ceph_stripe_count=0
417
418 # If True, always discard excess bytes when restoring volumes
419 # i.e. pad with zeroes. (boolean value)
420 #restore_discard_excess_bytes=true
421
422
423 #
424 # Options defined in cinder.backup.drivers.swift
425 #
426
427 # The URL of the Swift endpoint (string value)
428 #backup_swift_url=<None>
429
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
435
436 # Swift authentication mechanism (string value)
437 #backup_swift_auth=per_user
438
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
442
443 # Swift tenant/account name. Required when connecting to an
444 # auth 2.0 system (string value)
445 #backup_swift_tenant=<None>
446
447 # Swift user name (string value)
448 #backup_swift_user=<None>
449
450 # Swift key for authentication (string value)
451 #backup_swift_key=<None>
452
453 # The default Swift container to use (string value)
454 #backup_swift_container=volumebackups
455
456 # The size in bytes of Swift backup objects (integer value)
457 #backup_swift_object_size=52428800
458
459 # The number of retries to make for Swift operations (integer
460 # value)
461 #backup_swift_retry_attempts=3
462
463 # The backoff time in seconds between Swift retries (integer
464 # value)
465 #backup_swift_retry_backoff=2
466
467 # Compression algorithm (None to disable) (string value)
468 #backup_compression_algorithm=zlib
469
470
471 #
472 # Options defined in cinder.backup.drivers.tsm
473 #
474
475 # Volume prefix for the backup id when backing up to TSM
476 # (string value)
477 #backup_tsm_volume_prefix=backup
478
479 # TSM password for the running username (string value)
480 #backup_tsm_password=password
481
482 # Enable or Disable compression for backups (boolean value)
483 #backup_tsm_compression=true
484
485
486 #
487 # Options defined in cinder.backup.manager
488 #
489
490 # Driver to use for backups. (string value)
491 # Deprecated group/name - [DEFAULT]/backup_service
492 #backup_driver=cinder.backup.drivers.swift
493
494
495 #
496 # Options defined in cinder.cmd.volume
497 #
498
499 # Backend override of host value. (string value)
500 # Deprecated group/name - [DEFAULT]/host
501 #backend_host=<None>
502
503
504 #
505 # Options defined in cinder.cmd.volume_usage_audit
506 #
507
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)
511 #start_time=<None>
512
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)
516 #end_time=<None>
517
518 # Send the volume and snapshot create and delete notifications
519 # generated in the specified period. (boolean value)
520 #send_actions=false
521
522
523 #
524 # Options defined in cinder.common.config
525 #
526
527 # File name for the paste.deploy config for cinder-api (string
528 # value)
529 #api_paste_config=api-paste.ini
530
531 # Top-level directory for maintaining cinder's state (string
532 # value)
533 # Deprecated group/name - [DEFAULT]/pybasedir
534 #state_path=/var/lib/cinder
535
536 # IP address of this host (string value)
537 #my_ip=10.0.0.1
538
539 # Default glance host name or IP (string value)
540 #glance_host=$my_ip
541
542 # Default glance port (integer value)
543 #glance_port=9292
544
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
548
549 # Version of the glance API to use (integer value)
550 #glance_api_version=1
551
552 # Number retries when downloading an image from glance
553 # (integer value)
554 #glance_num_retries=0
555
556 # Allow to perform insecure SSL (https) requests to glance
557 # (boolean value)
558 #glance_api_insecure=false
559
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
564 # value)
565 #glance_api_ssl_compression=false
566
567 # Location of ca certificates file to use for glance client
568 # requests. (string value)
569 #glance_ca_certificates_file=<None>
570
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>
575
576 # The topic that scheduler nodes listen on (string value)
577 #scheduler_topic=cinder-scheduler
578
579 # The topic that volume nodes listen on (string value)
580 #volume_topic=cinder-volume
581
582 # The topic that volume backup nodes listen on (string value)
583 #backup_topic=cinder-backup
584
585 # DEPRECATED: Deploy v1 of the Cinder API. (boolean value)
586 #enable_v1_api=true
587
588 # Deploy v2 of the Cinder API. (boolean value)
589 #enable_v2_api=true
590
591 # Enables or disables rate limit of the API. (boolean value)
592 #api_rate_limit=true
593
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=
598
599 # osapi volume extension to load (multi valued)
600 #osapi_volume_extension=cinder.api.contrib.standard_extensions
601
602 # Full class name for the Manager for volume (string value)
603 #volume_manager=cinder.volume.manager.VolumeManager
604
605 # Full class name for the Manager for volume backup (string
606 # value)
607 #backup_manager=cinder.backup.manager.BackupManager
608
609 # Full class name for the Manager for scheduler (string value)
610 #scheduler_manager=cinder.scheduler.manager.SchedulerManager
611
612 # Name of this node.  This can be an opaque identifier. It is
613 # not necessarily a host name, FQDN, or IP address. (string
614 # value)
615 #host=cinder
616
617 # Availability zone of this node (string value)
618 #storage_availability_zone=nova
619
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>
624
625 # Default volume type to use (string value)
626 #default_volume_type=<None>
627
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
631
632 # Path to the rootwrap configuration file to use for running
633 # commands as root (string value)
634 #rootwrap_config=/etc/cinder/rootwrap.conf
635
636 # Enable monkey patching (boolean value)
637 #monkey_patch=false
638
639 # List of modules/decorators to monkey patch (list value)
640 #monkey_patch_modules=
641
642 # Maximum time since last check-in for a service to be
643 # considered up (integer value)
644 #service_down_time=60
645
646 # The full class name of the volume API class to use (string
647 # value)
648 #volume_api_class=cinder.volume.api.API
649
650 # The full class name of the volume backup API class (string
651 # value)
652 #backup_api_class=cinder.backup.api.API
653
654 # The strategy to use for auth. Supports noauth, keystone, and
655 # deprecated. (string value)
656 #auth_strategy=noauth
657
658 # A list of backend names to use. These backend names should
659 # be backed by a unique [CONFIG] group with its options (list
660 # value)
661 #enabled_backends=<None>
662
663 # Whether snapshots count against GigaByte quota (boolean
664 # value)
665 #no_snapshot_gb_quota=false
666
667 # The full class name of the volume transfer API class (string
668 # value)
669 #transfer_api_class=cinder.transfer.api.API
670
671 # The full class name of the volume replication API class
672 # (string value)
673 #replication_api_class=cinder.replication.api.API
674
675 # The full class name of the consistencygroup API class
676 # (string value)
677 #consistencygroup_api_class=cinder.consistencygroup.api.API
678
679
680 #
681 # Options defined in cinder.compute
682 #
683
684 # The full class name of the compute API class to use (string
685 # value)
686 #compute_api_class=cinder.compute.nova.API
687
688
689 #
690 # Options defined in cinder.compute.nova
691 #
692
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
697
698 # Same as nova_catalog_info, but for admin endpoint. (string
699 # value)
700 #nova_catalog_admin_info=compute:nova:adminURL
701
702 # Override service catalog lookup with template for nova
703 # endpoint e.g. http://localhost:8774/v2/%(project_id)s
704 # (string value)
705 #nova_endpoint_template=<None>
706
707 # Same as nova_endpoint_template, but for admin endpoint.
708 # (string value)
709 #nova_endpoint_admin_template=<None>
710
711 # Region name of this node (string value)
712 #os_region_name=<None>
713
714 # Location of ca certificates file to use for nova client
715 # requests. (string value)
716 #nova_ca_certificates_file=<None>
717
718 # Allow to perform insecure SSL requests to nova (boolean
719 # value)
720 #nova_api_insecure=false
721
722
723 #
724 # Options defined in cinder.db.api
725 #
726
727 # The backend to use for db (string value)
728 #db_backend=sqlalchemy
729
730 # Services to be added to the available pool on create
731 # (boolean value)
732 #enable_new_services=true
733
734 # Template string to be used to generate volume names (string
735 # value)
736 #volume_name_template=volume-%s
737
738 # Template string to be used to generate snapshot names
739 # (string value)
740 #snapshot_name_template=snapshot-%s
741
742 # Template string to be used to generate backup names (string
743 # value)
744 #backup_name_template=backup-%s
745
746
747 #
748 # Options defined in cinder.db.base
749 #
750
751 # Driver to use for database access (string value)
752 #db_driver=cinder.db
753
754
755 #
756 # Options defined in cinder.image.glance
757 #
758
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
761
762 # A list of url schemes that can be downloaded directly via
763 # the direct_url.  Currently supported schemes: [file]. (list
764 # value)
765 #allowed_direct_url_schemes=
766
767
768 #
769 # Options defined in cinder.image.image_utils
770 #
771
772 # Directory used for temporary storage during image conversion
773 # (string value)
774 #image_conversion_dir=$state_path/conversion
775
776
777 #
778 # Options defined in cinder.openstack.common.eventlet_backdoor
779 #
780
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>
790
791
792 #
793 # Options defined in cinder.openstack.common.log
794 #
795
796 # Print debugging output (set logging level to DEBUG instead
797 # of default WARNING level). (boolean value)
798 #debug=false
799
800 # Print more verbose output (set logging level to INFO instead
801 # of default WARNING level). (boolean value)
802 #verbose=false
803
804 # Log output to standard error. (boolean value)
805 #use_stderr=true
806
807 # Format string to use for log messages with context. (string
808 # value)
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
810
811 # Format string to use for log messages without context.
812 # (string value)
813 #logging_default_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s
814
815 # Data to append to log format when level is DEBUG. (string
816 # value)
817 #logging_debug_format_suffix=%(funcName)s %(pathname)s:%(lineno)d
818
819 # Prefix each line of exception output with this format.
820 # (string value)
821 #logging_exception_prefix=%(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s
822
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
825
826 # Enables or disables publication of error events. (boolean
827 # value)
828 #publish_errors=false
829
830 # Enables or disables fatal status of deprecations. (boolean
831 # value)
832 #fatal_deprecations=false
833
834 # The format for an instance that is passed with the log
835 # message. (string value)
836 #instance_format="[instance: %(uuid)s] "
837
838 # The format for an instance UUID that is passed with the log
839 # message. (string value)
840 #instance_uuid_format="[instance: %(uuid)s] "
841
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>
848
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)
854 #log_format=<None>
855
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
859
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
863 #log_file=<None>
864
865 # (Optional) The base directory used for relative --log-file
866 # paths. (string value)
867 # Deprecated group/name - [DEFAULT]/logdir
868 #log_dir=<None>
869
870 # Use syslog for logging. Existing syslog format is DEPRECATED
871 # during I, and will change in J to honor RFC5424. (boolean
872 # value)
873 #use_syslog=false
874
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
879 # value)
880 #use_syslog_rfc_format=false
881
882 # Syslog facility to receive log lines. (string value)
883 #syslog_log_facility=LOG_USER
884
885
886 #
887 # Options defined in cinder.openstack.common.periodic_task
888 #
889
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
893
894
895 #
896 # Options defined in cinder.openstack.common.policy
897 #
898
899 # The JSON file that defines policies. (string value)
900 #policy_file=policy.json
901
902 # Default rule. Enforced when a requested rule is not found.
903 # (string value)
904 #policy_default_rule=default
905
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
912
913
914 #
915 # Options defined in cinder.scheduler.driver
916 #
917
918 # The scheduler host manager class to use (string value)
919 #scheduler_host_manager=cinder.scheduler.host_manager.HostManager
920
921 # Maximum number of attempts to schedule an volume (integer
922 # value)
923 #scheduler_max_attempts=3
924
925
926 #
927 # Options defined in cinder.scheduler.host_manager
928 #
929
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
933
934 # Which weigher class names to use for weighing hosts. (list
935 # value)
936 #scheduler_default_weighers=CapacityWeigher
937
938
939 #
940 # Options defined in cinder.scheduler.manager
941 #
942
943 # Default scheduler driver to use (string value)
944 #scheduler_driver=cinder.scheduler.filter_scheduler.FilterScheduler
945
946
947 #
948 # Options defined in cinder.scheduler.scheduler_options
949 #
950
951 # Absolute path to scheduler configuration JSON file. (string
952 # value)
953 #scheduler_json_config_location=
954
955
956 #
957 # Options defined in cinder.scheduler.simple
958 #
959
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)
965 #max_gigabytes=10000
966
967
968 #
969 # Options defined in cinder.scheduler.weights.capacity
970 #
971
972 # Multiplier used for weighing volume capacity. Negative
973 # numbers mean to stack vs spread. (floating point value)
974 #capacity_weight_multiplier=1.0
975
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
979
980
981 #
982 # Options defined in cinder.scheduler.weights.volume_number
983 #
984
985 # Multiplier used for weighing volume number. Negative numbers
986 # mean to spread vs stack. (floating point value)
987 #volume_number_multiplier=-1.0
988
989
990 #
991 # Options defined in cinder.transfer.api
992 #
993
994 # The number of characters in the salt. (integer value)
995 #volume_transfer_salt_length=8
996
997 # The number of characters in the autogenerated auth key.
998 # (integer value)
999 #volume_transfer_key_length=16
1000
1001
1002 #
1003 # Options defined in cinder.volume.api
1004 #
1005
1006 # Cache volume availability zones in memory for the provided
1007 # duration in seconds (integer value)
1008 #az_cache_duration=3600
1009
1010 # Create volume from snapshot at the host where snapshot
1011 # resides (boolean value)
1012 #snapshot_same_host=true
1013
1014 # Ensure that the new volumes are the same AZ as snapshot or
1015 # source volume (boolean value)
1016 #cloned_volume_same_az=true
1017
1018
1019 #
1020 # Options defined in cinder.volume.driver
1021 #
1022
1023 # The maximum number of times to rescan iSER targetto find
1024 # volume (integer value)
1025 #num_iser_scan_tries=3
1026
1027 # The maximum number of iSER target IDs per host (integer
1028 # value)
1029 #iser_num_targets=100
1030
1031 # Prefix for iSER volumes (string value)
1032 #iser_target_prefix=iqn.2010-10.org.iser.openstack:
1033
1034 # The IP address that the iSER daemon is listening on (string
1035 # value)
1036 #iser_ip_address=$my_ip
1037
1038 # The port that the iSER daemon is listening on (integer
1039 # value)
1040 #iser_port=3260
1041
1042 # The name of the iSER target user-land tool to use (string
1043 # value)
1044 #iser_helper=tgtadm
1045
1046 # Number of times to attempt to run flakey shell commands
1047 # (integer value)
1048 #num_shell_tries=3
1049
1050 # The percentage of backend capacity is reserved (integer
1051 # value)
1052 #reserved_percentage=0
1053
1054 # The maximum number of iSCSI target IDs per host (integer
1055 # value)
1056 #iscsi_num_targets=100
1057
1058 # Prefix for iSCSI volumes (string value)
1059 #iscsi_target_prefix=iqn.2010-10.org.openstack:
1060
1061 # The IP address that the iSCSI daemon is listening on (string
1062 # value)
1063 #iscsi_ip_address=$my_ip
1064
1065 # The port that the iSCSI daemon is listening on (integer
1066 # value)
1067 #iscsi_port=3260
1068
1069 # The maximum number of times to rescan targets to find volume
1070 # (integer value)
1071 # Deprecated group/name - [DEFAULT]/num_iscsi_scan_tries
1072 #num_volume_device_scan_tries=3
1073
1074 # The backend name for a given driver implementation (string
1075 # value)
1076 #volume_backend_name=<None>
1077
1078 # Do we attach/detach volumes in cinder using multipath for
1079 # volume to image and image to volume transfers? (boolean
1080 # value)
1081 #use_multipath_for_image_xfer=false
1082
1083 # Method used to wipe old volumes (valid options are: none,
1084 # zero, shred) (string value)
1085 #volume_clear=zero
1086
1087 # Size in MiB to wipe at start of old volumes. 0 => all
1088 # (integer value)
1089 #volume_clear_size=0
1090
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>
1095
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
1100
1101 # Volume configuration file storage directory (string value)
1102 #volumes_dir=$state_path/volumes
1103
1104 # IET configuration file (string value)
1105 #iet_conf=/etc/iet/ietd.conf
1106
1107 # This option is deprecated and unused. It will be removed in
1108 # the next release. (string value)
1109 #lio_initiator_iqns=
1110
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
1115
1116 # The default block size used when copying/clearing volumes
1117 # (string value)
1118 #volume_dd_blocksize=1M
1119
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
1123
1124 # The upper limit of bandwidth of volume copy. 0 => unlimited
1125 # (integer value)
1126 #volume_copy_bps_limit=0
1127
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
1131 # value)
1132 #iscsi_write_cache=on
1133
1134 # The path to the client certificate key for verification, if
1135 # the driver supports it. (string value)
1136 #driver_client_cert_key=<None>
1137
1138 # The path to the client certificate for verification, if the
1139 # driver supports it. (string value)
1140 #driver_client_cert=<None>
1141
1142 # Tell driver to use SSL for connection to backend storage if
1143 # the driver supports it. (boolean value)
1144 #driver_use_ssl=false
1145
1146
1147 #
1148 # Options defined in cinder.volume.drivers.block_device
1149 #
1150
1151 # List of all available devices (list value)
1152 #available_devices=
1153
1154
1155 #
1156 # Options defined in cinder.volume.drivers.coraid
1157 #
1158
1159 # IP address of Coraid ESM (string value)
1160 #coraid_esm_address=
1161
1162 # User name to connect to Coraid ESM (string value)
1163 #coraid_user=admin
1164
1165 # Name of group on Coraid ESM to which coraid_user belongs
1166 # (must have admin privilege) (string value)
1167 #coraid_group=admin
1168
1169 # Password to connect to Coraid ESM (string value)
1170 #coraid_password=password
1171
1172 # Volume Type key name to store ESM Repository Name (string
1173 # value)
1174 #coraid_repository_key=coraid_repository
1175
1176 # ESM Repository Name to use if not specified in Volume Type
1177 # keys (string value)
1178 #coraid_default_repository=<None>
1179
1180
1181 #
1182 # Options defined in cinder.volume.drivers.datera
1183 #
1184
1185 # Datera API token. (string value)
1186 #datera_api_token=<None>
1187
1188 # Datera API port. (string value)
1189 #datera_api_port=7717
1190
1191 # Datera API version. (string value)
1192 #datera_api_version=1
1193
1194 # Number of replicas to create of an inode. (string value)
1195 #datera_num_replicas=3
1196
1197
1198 #
1199 # Options defined in cinder.volume.drivers.emc.emc_vmax_common
1200 #
1201
1202 # use this file for cinder emc plugin config data (string
1203 # value)
1204 #cinder_emc_config_file=/etc/cinder/cinder_emc_config.xml
1205
1206
1207 #
1208 # Options defined in cinder.volume.drivers.emc.emc_vnx_cli
1209 #
1210
1211 # VNX authentication scope type. (string value)
1212 #storage_vnx_authentication_type=global
1213
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>
1217
1218 # Naviseccli Path. (string value)
1219 #naviseccli_path=
1220
1221 # Storage pool name. (string value)
1222 #storage_vnx_pool_name=<None>
1223
1224 # VNX secondary SP IP Address. (string value)
1225 #san_secondary_ip=<None>
1226
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.
1232 # (integer value)
1233 #default_timeout=525600
1234
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
1238
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
1242
1243 # Mapping between hostname and its iSCSI initiator IP
1244 # addresses. (string value)
1245 #iscsi_initiators=
1246
1247 # Automatically register initiators. By default, the value is
1248 # False. (boolean value)
1249 #initiator_auto_registration=false
1250
1251
1252 #
1253 # Options defined in cinder.volume.drivers.eqlx
1254 #
1255
1256 # Group name to use for creating volumes (string value)
1257 #eqlx_group_name=group-0
1258
1259 # Timeout for the Group Manager cli command execution (integer
1260 # value)
1261 #eqlx_cli_timeout=30
1262
1263 # Maximum retry count for reconnection (integer value)
1264 #eqlx_cli_max_retries=5
1265
1266 # Use CHAP authentication for targets? (boolean value)
1267 #eqlx_use_chap=false
1268
1269 # Existing CHAP account name (string value)
1270 #eqlx_chap_login=admin
1271
1272 # Password for specified CHAP account name (string value)
1273 #eqlx_chap_password=password
1274
1275 # Pool in which volumes will be created (string value)
1276 #eqlx_pool=default
1277
1278
1279 #
1280 # Options defined in cinder.volume.drivers.fujitsu_eternus_dx_common
1281 #
1282
1283 # The configuration file for the Cinder SMI-S driver (string
1284 # value)
1285 #cinder_smis_config_file=/etc/cinder/cinder_fujitsu_eternus_dx.xml
1286
1287
1288 #
1289 # Options defined in cinder.volume.drivers.fusionio.ioControl
1290 #
1291
1292 # amount of time wait for iSCSI target to come online (integer
1293 # value)
1294 #fusionio_iocontrol_targetdelay=5
1295
1296 # number of retries for GET operations (integer value)
1297 #fusionio_iocontrol_retry=3
1298
1299 # verify the array certificate on each transaction (boolean
1300 # value)
1301 #fusionio_iocontrol_verify_cert=true
1302
1303
1304 #
1305 # Options defined in cinder.volume.drivers.glusterfs
1306 #
1307
1308 # File with the list of available gluster shares (string
1309 # value)
1310 #glusterfs_shares_config=/etc/cinder/glusterfs_shares
1311
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
1316
1317 # Create volumes as QCOW2 files rather than raw files.
1318 # (boolean value)
1319 #glusterfs_qcow2_volumes=false
1320
1321 # Base dir containing mount points for gluster shares. (string
1322 # value)
1323 #glusterfs_mount_point_base=$state_path/mnt
1324
1325
1326 #
1327 # Options defined in cinder.volume.drivers.hds.hds
1328 #
1329
1330 # The configuration file for the Cinder HDS driver for HUS
1331 # (string value)
1332 #hds_cinder_config_file=/opt/hds/hus/cinder_hus_conf.xml
1333
1334
1335 #
1336 # Options defined in cinder.volume.drivers.hds.iscsi
1337 #
1338
1339 # Configuration file for HDS iSCSI cinder plugin (string
1340 # value)
1341 #hds_hnas_iscsi_config_file=/opt/hds/hnas/cinder_iscsi_conf.xml
1342
1343
1344 #
1345 # Options defined in cinder.volume.drivers.hds.nfs
1346 #
1347
1348 # Configuration file for HDS NFS cinder plugin (string value)
1349 #hds_hnas_nfs_config_file=/opt/hds/hnas/cinder_nfs_conf.xml
1350
1351
1352 #
1353 # Options defined in cinder.volume.drivers.hitachi.hbsd_common
1354 #
1355
1356 # Serial number of storage system (string value)
1357 #hitachi_serial_number=<None>
1358
1359 # Name of an array unit (string value)
1360 #hitachi_unit_name=<None>
1361
1362 # Pool ID of storage system (integer value)
1363 #hitachi_pool_id=<None>
1364
1365 # Thin pool ID of storage system (integer value)
1366 #hitachi_thin_pool_id=<None>
1367
1368 # Range of logical device of storage system (string value)
1369 #hitachi_ldev_range=<None>
1370
1371 # Default copy method of storage system (string value)
1372 #hitachi_default_copy_method=FULL
1373
1374 # Copy speed of storage system (integer value)
1375 #hitachi_copy_speed=3
1376
1377 # Interval to check copy (integer value)
1378 #hitachi_copy_check_interval=3
1379
1380 # Interval to check copy asynchronously (integer value)
1381 #hitachi_async_copy_check_interval=10
1382
1383 # Control port names for HostGroup or iSCSI Target (string
1384 # value)
1385 #hitachi_target_ports=<None>
1386
1387 # Range of group number (string value)
1388 #hitachi_group_range=<None>
1389
1390 # Request for creating HostGroup or iSCSI Target (boolean
1391 # value)
1392 #hitachi_group_request=false
1393
1394
1395 #
1396 # Options defined in cinder.volume.drivers.hitachi.hbsd_fc
1397 #
1398
1399 # Request for FC Zone creating HostGroup (boolean value)
1400 #hitachi_zoning_request=false
1401
1402
1403 #
1404 # Options defined in cinder.volume.drivers.hitachi.hbsd_horcm
1405 #
1406
1407 # Instance numbers for HORCM (string value)
1408 #hitachi_horcm_numbers=200,201
1409
1410 # Username of storage system for HORCM (string value)
1411 #hitachi_horcm_user=<None>
1412
1413 # Password of storage system for HORCM (string value)
1414 #hitachi_horcm_password=<None>
1415
1416 # Add to HORCM configuration (boolean value)
1417 #hitachi_horcm_add_conf=true
1418
1419
1420 #
1421 # Options defined in cinder.volume.drivers.hitachi.hbsd_iscsi
1422 #
1423
1424 # Add CHAP user (boolean value)
1425 #hitachi_add_chap_user=false
1426
1427 # iSCSI authentication method (string value)
1428 #hitachi_auth_method=<None>
1429
1430 # iSCSI authentication username (string value)
1431 #hitachi_auth_user=HBSD-CHAP-user
1432
1433 # iSCSI authentication password (string value)
1434 #hitachi_auth_password=HBSD-CHAP-password
1435
1436
1437 #
1438 # Options defined in cinder.volume.drivers.huawei
1439 #
1440
1441 # The configuration file for the Cinder Huawei driver (string
1442 # value)
1443 #cinder_huawei_conf_file=/etc/cinder/cinder_huawei_conf.xml
1444
1445
1446 #
1447 # Options defined in cinder.volume.drivers.ibm.flashsystem
1448 #
1449
1450 # Connection protocol should be FC. (string value)
1451 #flashsystem_connection_protocol=FC
1452
1453 # Connect with multipath (FC only). (boolean value)
1454 #flashsystem_multipath_enabled=false
1455
1456 # Allows vdisk to multi host mapping. (boolean value)
1457 #flashsystem_multihostmap_enabled=true
1458
1459
1460 #
1461 # Options defined in cinder.volume.drivers.ibm.gpfs
1462 #
1463
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>
1467
1468 # Specifies the path of the Image service repository in GPFS.
1469 # Leave undefined if not storing images in GPFS. (string
1470 # value)
1471 #gpfs_images_dir=<None>
1472
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>
1482
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
1490
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
1496
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
1500
1501
1502 #
1503 # Options defined in cinder.volume.drivers.ibm.ibmnas
1504 #
1505
1506 # IP address or Hostname of NAS system. (string value)
1507 #nas_ip=
1508
1509 # User name to connect to NAS system. (string value)
1510 #nas_login=admin
1511
1512 # Password to connect to NAS system. (string value)
1513 #nas_password=
1514
1515 # SSH port to use to connect to NAS system. (integer value)
1516 #nas_ssh_port=22
1517
1518 # Filename of private key to use for SSH authentication.
1519 # (string value)
1520 #nas_private_key=
1521
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
1529
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
1538
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
1544
1545
1546 #
1547 # Options defined in cinder.volume.drivers.ibm.storwize_svc
1548 #
1549
1550 # Storage system storage pool for volumes (string value)
1551 #storwize_svc_volpool_name=volpool
1552
1553 # Storage system space-efficiency parameter for volumes
1554 # (percentage) (integer value)
1555 #storwize_svc_vol_rsize=2
1556
1557 # Storage system threshold for volume capacity warnings
1558 # (percentage) (integer value)
1559 #storwize_svc_vol_warning=0
1560
1561 # Storage system autoexpand parameter for volumes (True/False)
1562 # (boolean value)
1563 #storwize_svc_vol_autoexpand=true
1564
1565 # Storage system grain size parameter for volumes
1566 # (32/64/128/256) (integer value)
1567 #storwize_svc_vol_grainsize=256
1568
1569 # Storage system compression option for volumes (boolean
1570 # value)
1571 #storwize_svc_vol_compression=false
1572
1573 # Enable Easy Tier for volumes (boolean value)
1574 #storwize_svc_vol_easytier=true
1575
1576 # The I/O group in which to allocate volumes (integer value)
1577 #storwize_svc_vol_iogrp=0
1578
1579 # Maximum number of seconds to wait for FlashCopy to be
1580 # prepared. Maximum value is 600 seconds (10 minutes) (integer
1581 # value)
1582 #storwize_svc_flashcopy_timeout=120
1583
1584 # Connection protocol (iSCSI/FC) (string value)
1585 #storwize_svc_connection_protocol=iSCSI
1586
1587 # Configure CHAP authentication for iSCSI connections
1588 # (Default: Enabled) (boolean value)
1589 #storwize_svc_iscsi_chap_enabled=true
1590
1591 # Connect with multipath (FC only; iSCSI multipath is
1592 # controlled by Nova) (boolean value)
1593 #storwize_svc_multipath_enabled=false
1594
1595 # Allows vdisk to multi host mapping (boolean value)
1596 #storwize_svc_multihostmap_enabled=true
1597
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
1601 # value)
1602 #storwize_svc_npiv_compatibility_mode=false
1603
1604 # Allow tenants to specify QOS on create (boolean value)
1605 #storwize_svc_allow_tenant_qos=false
1606
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>
1611
1612
1613 #
1614 # Options defined in cinder.volume.drivers.ibm.xiv_ds8k
1615 #
1616
1617 # Proxy driver that connects to the IBM Storage Array (string
1618 # value)
1619 #xiv_ds8k_proxy=xiv_ds8k_openstack.nova_proxy.XIVDS8KNovaProxy
1620
1621 # Connection type to the IBM Storage Array
1622 # (fibre_channel|iscsi) (string value)
1623 #xiv_ds8k_connection_type=iscsi
1624
1625 # CHAP authentication mode, effective only for iscsi
1626 # (disabled|enabled) (string value)
1627 #xiv_chap=disabled
1628
1629
1630 #
1631 # Options defined in cinder.volume.drivers.lvm
1632 #
1633
1634 # Name for the VG that will contain exported volumes (string
1635 # value)
1636 #volume_group=cinder-volumes
1637
1638 # If >0, create LVs with multiple mirrors. Note that this
1639 # requires lvm_mirrors + 2 PVs with available space (integer
1640 # value)
1641 #lvm_mirrors=0
1642
1643 # Type of LVM volumes to deploy; (default or thin) (string
1644 # value)
1645 #lvm_type=default
1646
1647
1648 #
1649 # Options defined in cinder.volume.drivers.netapp.options
1650 #
1651
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>
1659
1660 # Administrative user account name used to access the storage
1661 # system or proxy server. (string value)
1662 #netapp_login=<None>
1663
1664 # Password for the administrative user account specified in
1665 # the netapp_login option. (string value)
1666 #netapp_password=<None>
1667
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>
1679
1680 # The hostname (or IP address) for the storage system or proxy
1681 # server. (string value)
1682 #netapp_server_hostname=<None>
1683
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>
1689
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
1697
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.
1703 # (string value)
1704 #netapp_controller_ips=<None>
1705
1706 # Password for the NetApp E-Series storage array. (string
1707 # value)
1708 #netapp_sa_password=<None>
1709
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>
1716
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.
1720 # (string value)
1721 #netapp_eseries_host_type=linux_dm_mp
1722
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
1727
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.
1733 # (integer value)
1734 #thres_avl_size_perc_stop=60
1735
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
1743
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>
1749
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
1755
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.
1761 # (string value)
1762 #netapp_volume_list=<None>
1763
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
1769
1770 # The storage protocol to be used on the data path with the
1771 # storage system; valid values are iscsi or nfs. (string
1772 # value)
1773 #netapp_storage_protocol=<None>
1774
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
1779
1780
1781 #
1782 # Options defined in cinder.volume.drivers.nexenta.options
1783 #
1784
1785 # IP address of Nexenta SA (string value)
1786 #nexenta_host=
1787
1788 # HTTP port to connect to Nexenta REST API server (integer
1789 # value)
1790 #nexenta_rest_port=2000
1791
1792 # Use http or https for REST connection (default auto) (string
1793 # value)
1794 #nexenta_rest_protocol=auto
1795
1796 # User name to connect to Nexenta SA (string value)
1797 #nexenta_user=admin
1798
1799 # Password to connect to Nexenta SA (string value)
1800 #nexenta_password=nexenta
1801
1802 # Nexenta target portal port (integer value)
1803 #nexenta_iscsi_target_portal_port=3260
1804
1805 # SA Pool that holds all volumes (string value)
1806 #nexenta_volume=cinder
1807
1808 # IQN prefix for iSCSI targets (string value)
1809 #nexenta_target_prefix=iqn.1986-03.com.sun:02:cinder-
1810
1811 # Prefix for iSCSI target groups on SA (string value)
1812 #nexenta_target_group_prefix=cinder/
1813
1814 # File with the list of available nfs shares (string value)
1815 #nexenta_shares_config=/etc/cinder/nfs_shares
1816
1817 # Base directory that contains NFS share mount points (string
1818 # value)
1819 #nexenta_mount_point_base=$state_path/mnt
1820
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
1825
1826 # Default compression value for new ZFS folders. (string
1827 # value)
1828 #nexenta_volume_compression=on
1829
1830 # If set True cache NexentaStor appliance volroot option
1831 # value. (boolean value)
1832 #nexenta_nms_cache_volroot=true
1833
1834 # Enable stream compression, level 1..9. 1 - gives best speed;
1835 # 9 - gives best compression. (integer value)
1836 #nexenta_rrmgr_compression=0
1837
1838 # TCP Buffer size in KiloBytes. (integer value)
1839 #nexenta_rrmgr_tcp_buf_size=4096
1840
1841 # Number of TCP connections. (integer value)
1842 #nexenta_rrmgr_connections=2
1843
1844 # Block size for volumes (default=blank means 8KB) (string
1845 # value)
1846 #nexenta_blocksize=
1847
1848 # Enables or disables the creation of sparse volumes (boolean
1849 # value)
1850 #nexenta_sparse=false
1851
1852
1853 #
1854 # Options defined in cinder.volume.drivers.nfs
1855 #
1856
1857 # File with the list of available nfs shares (string value)
1858 #nfs_shares_config=/etc/cinder/nfs_shares
1859
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
1864
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
1869
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
1874
1875 # Base dir containing mount points for nfs shares. (string
1876 # value)
1877 #nfs_mount_point_base=$state_path/mnt
1878
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>
1882
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
1887
1888
1889 #
1890 # Options defined in cinder.volume.drivers.nimble
1891 #
1892
1893 # Nimble Controller pool name (string value)
1894 #nimble_pool_name=default
1895
1896 # Nimble Subnet Label (string value)
1897 #nimble_subnet_label=*
1898
1899
1900 #
1901 # Options defined in cinder.volume.drivers.prophetstor.options
1902 #
1903
1904 # DPL pool uuid in which DPL volumes are stored. (string
1905 # value)
1906 #dpl_pool=
1907
1908 # DPL port number. (integer value)
1909 #dpl_port=8357
1910
1911
1912 #
1913 # Options defined in cinder.volume.drivers.pure
1914 #
1915
1916 # REST API authorization token. (string value)
1917 #pure_api_token=<None>
1918
1919
1920 #
1921 # Options defined in cinder.volume.drivers.rbd
1922 #
1923
1924 # The RADOS pool where rbd volumes are stored (string value)
1925 #rbd_pool=rbd
1926
1927 # The RADOS client name for accessing rbd volumes - only set
1928 # when using cephx authentication (string value)
1929 #rbd_user=<None>
1930
1931 # Path to the ceph configuration file (string value)
1932 #rbd_ceph_conf=
1933
1934 # Flatten volumes created from snapshots to remove dependency
1935 # from volume to snapshot (boolean value)
1936 #rbd_flatten_volume_from_snapshot=false
1937
1938 # The libvirt uuid of the secret for the rbd_user volumes
1939 # (string value)
1940 #rbd_secret_uuid=<None>
1941
1942 # Directory where temporary image files are stored when the
1943 # volume driver does not write them directly to the volume.
1944 # (string value)
1945 #volume_tmp_dir=<None>
1946
1947 # Maximum number of nested volume clones that are taken before
1948 # a flatten occurs. Set to 0 to disable cloning. (integer
1949 # value)
1950 #rbd_max_clone_depth=5
1951
1952 # Volumes will be chunked into objects of this size (in
1953 # megabytes). (integer value)
1954 #rbd_store_chunk_size=4
1955
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
1960
1961
1962 #
1963 # Options defined in cinder.volume.drivers.remotefs
1964 #
1965
1966 # IP address or Hostname of NAS system. (string value)
1967 #nas_ip=
1968
1969 # User name to connect to NAS system. (string value)
1970 #nas_login=admin
1971
1972 # Password to connect to NAS system. (string value)
1973 #nas_password=
1974
1975 # SSH port to use to connect to NAS system. (integer value)
1976 #nas_ssh_port=22
1977
1978 # Filename of private key to use for SSH authentication.
1979 # (string value)
1980 #nas_private_key=
1981
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
1989
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
1998
1999
2000 #
2001 # Options defined in cinder.volume.drivers.san.hp.hp_3par_common
2002 #
2003
2004 # 3PAR WSAPI Server Url like https://<3par ip>:8080/api/v1
2005 # (string value)
2006 #hp3par_api_url=
2007
2008 # 3PAR Super user username (string value)
2009 #hp3par_username=
2010
2011 # 3PAR Super user password (string value)
2012 #hp3par_password=
2013
2014 # List of the CPG(s) to use for volume creation (list value)
2015 #hp3par_cpg=OpenStack
2016
2017 # The CPG to use for Snapshots for volumes. If empty the
2018 # userCPG will be used. (string value)
2019 #hp3par_cpg_snap=
2020
2021 # The time in hours to retain a snapshot.  You can't delete it
2022 # before this expires. (string value)
2023 #hp3par_snapshot_retention=
2024
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=
2028
2029 # Enable HTTP debugging to 3PAR (boolean value)
2030 #hp3par_debug=false
2031
2032 # List of target iSCSI addresses to use. (list value)
2033 #hp3par_iscsi_ips=
2034
2035 # Enable CHAP authentication for iSCSI connections. (boolean
2036 # value)
2037 #hp3par_iscsi_chap_enabled=false
2038
2039
2040 #
2041 # Options defined in cinder.volume.drivers.san.hp.hp_lefthand_rest_proxy
2042 #
2043
2044 # HP LeftHand WSAPI Server Url like https://<LeftHand
2045 # ip>:8081/lhos (string value)
2046 #hplefthand_api_url=<None>
2047
2048 # HP LeftHand Super user username (string value)
2049 #hplefthand_username=<None>
2050
2051 # HP LeftHand Super user password (string value)
2052 #hplefthand_password=<None>
2053
2054 # HP LeftHand cluster name (string value)
2055 #hplefthand_clustername=<None>
2056
2057 # Configure CHAP authentication for iSCSI connections
2058 # (Default: Disabled) (boolean value)
2059 #hplefthand_iscsi_chap_enabled=false
2060
2061 # Enable HTTP debugging to LeftHand (boolean value)
2062 #hplefthand_debug=false
2063
2064
2065 #
2066 # Options defined in cinder.volume.drivers.san.hp.hp_msa_common
2067 #
2068
2069 # The VDisk to use for volume creation. (string value)
2070 #msa_vdisk=OpenStack
2071
2072
2073 #
2074 # Options defined in cinder.volume.drivers.san.san
2075 #
2076
2077 # Use thin provisioning for SAN volumes? (boolean value)
2078 #san_thin_provision=true
2079
2080 # IP address of SAN controller (string value)
2081 #san_ip=
2082
2083 # Username for SAN controller (string value)
2084 #san_login=admin
2085
2086 # Password for SAN controller (string value)
2087 #san_password=
2088
2089 # Filename of private key to use for SSH authentication
2090 # (string value)
2091 #san_private_key=
2092
2093 # Cluster name to use for creating volumes (string value)
2094 #san_clustername=
2095
2096 # SSH port to use with SAN (integer value)
2097 #san_ssh_port=22
2098
2099 # Execute commands locally instead of over SSH; use if the
2100 # volume service is running on the SAN device (boolean value)
2101 #san_is_local=false
2102
2103 # SSH connection timeout in seconds (integer value)
2104 #ssh_conn_timeout=30
2105
2106 # Minimum ssh connections in the pool (integer value)
2107 #ssh_min_pool_conn=1
2108
2109 # Maximum ssh connections in the pool (integer value)
2110 #ssh_max_pool_conn=5
2111
2112
2113 #
2114 # Options defined in cinder.volume.drivers.san.solaris
2115 #
2116
2117 # The ZFS path under which to create zvols for volumes.
2118 # (string value)
2119 #san_zfs_volume_base=rpool/
2120
2121
2122 #
2123 # Options defined in cinder.volume.drivers.scality
2124 #
2125
2126 # Path or URL to Scality SOFS configuration file (string
2127 # value)
2128 #scality_sofs_config=<None>
2129
2130 # Base dir where Scality SOFS shall be mounted (string value)
2131 #scality_sofs_mount_point=$state_path/scality
2132
2133 # Path from Scality SOFS root to volume dir (string value)
2134 #scality_sofs_volume_dir=cinder/volumes
2135
2136
2137 #
2138 # Options defined in cinder.volume.drivers.smbfs
2139 #
2140
2141 # File with the list of available smbfs shares. (string value)
2142 #smbfs_shares_config=/etc/cinder/smbfs_shares
2143
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
2148
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
2153
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
2158
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
2163
2164 # Base dir containing mount points for smbfs shares. (string
2165 # value)
2166 #smbfs_mount_point_base=$state_path/mnt
2167
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
2171
2172
2173 #
2174 # Options defined in cinder.volume.drivers.solidfire
2175 #
2176
2177 # Set 512 byte emulation on volume creation;  (boolean value)
2178 #sf_emulate_512=true
2179
2180 # Allow tenants to specify QOS on create (boolean value)
2181 #sf_allow_tenant_qos=false
2182
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>
2188
2189 # SolidFire API port. Useful if the device api is behind a
2190 # proxy on a different port. (integer value)
2191 #sf_api_port=443
2192
2193
2194 #
2195 # Options defined in cinder.volume.drivers.vmware.vmdk
2196 #
2197
2198 # IP address for connecting to VMware ESX/VC server. (string
2199 # value)
2200 #vmware_host_ip=<None>
2201
2202 # Username for authenticating with VMware ESX/VC server.
2203 # (string value)
2204 #vmware_host_username=<None>
2205
2206 # Password for authenticating with VMware ESX/VC server.
2207 # (string value)
2208 #vmware_host_password=<None>
2209
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>
2214
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
2218
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
2222
2223 # Name for the folder in the VC datacenter that will contain
2224 # cinder volumes. (string value)
2225 #vmware_volume_folder=cinder-volumes
2226
2227 # Timeout in seconds for VMDK volume transfer between Cinder
2228 # and Glance. (integer value)
2229 #vmware_image_transfer_timeout_secs=7200
2230
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
2236
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>
2242
2243 # Directory where virtual disks are stored during volume
2244 # backup and restore. (string value)
2245 #vmware_tmp_dir=/tmp
2246
2247
2248 #
2249 # Options defined in cinder.volume.drivers.windows.windows
2250 #
2251
2252 # Path to store VHD backed volumes (string value)
2253 #windows_iscsi_lun_path=C:\iSCSIVirtualDisks
2254
2255
2256 #
2257 # Options defined in cinder.volume.drivers.xio
2258 #
2259
2260 # Default storage pool for volumes. (integer value)
2261 #ise_storage_pool=1
2262
2263 # Raid level for ISE volumes. (integer value)
2264 #ise_raid=1
2265
2266 # Number of retries (per port) when establishing connection to
2267 # ISE management port. (integer value)
2268 #ise_connection_retries=5
2269
2270 # Interval (secs) between retries. (integer value)
2271 #ise_retry_interval=1
2272
2273 # Number on retries to get completion status after issuing a
2274 # command to ISE. (integer value)
2275 #ise_completion_retries=30
2276
2277
2278 #
2279 # Options defined in cinder.volume.drivers.zadara
2280 #
2281
2282 # Management IP of Zadara VPSA (string value)
2283 #zadara_vpsa_ip=<None>
2284
2285 # Zadara VPSA port number (string value)
2286 #zadara_vpsa_port=<None>
2287
2288 # Use SSL connection (boolean value)
2289 #zadara_vpsa_use_ssl=false
2290
2291 # User name for the VPSA (string value)
2292 #zadara_user=<None>
2293
2294 # Password for the VPSA (string value)
2295 #zadara_password=<None>
2296
2297 # Name of VPSA storage pool for volumes (string value)
2298 #zadara_vpsa_poolname=<None>
2299
2300 # Default thin provisioning policy for volumes (boolean value)
2301 #zadara_vol_thin=true
2302
2303 # Default encryption policy for volumes (boolean value)
2304 #zadara_vol_encrypt=false
2305
2306 # Default template for VPSA volume names (string value)
2307 #zadara_vol_name_template=OS_%s
2308
2309 # Automatically detach from servers on volume delete (boolean
2310 # value)
2311 #zadara_vpsa_auto_detach_on_delete=true
2312
2313 # Don't halt on deletion of non-existing volumes (boolean
2314 # value)
2315 #zadara_vpsa_allow_nonexistent_delete=true
2316
2317
2318 #
2319 # Options defined in cinder.volume.drivers.zfssa.zfssaiscsi
2320 #
2321
2322 # Storage pool name. (string value)
2323 #zfssa_pool=<None>
2324
2325 # Project name. (string value)
2326 #zfssa_project=<None>
2327
2328 # Block size: 512, 1k, 2k, 4k, 8k, 16k, 32k, 64k, 128k.
2329 # (string value)
2330 #zfssa_lun_volblocksize=8k
2331
2332 # Flag to enable sparse (thin-provisioned): True, False.
2333 # (boolean value)
2334 #zfssa_lun_sparse=false
2335
2336 # Data compression-off, lzjb, gzip-2, gzip, gzip-9. (string
2337 # value)
2338 #zfssa_lun_compression=
2339
2340 # Synchronous write bias-latency, throughput. (string value)
2341 #zfssa_lun_logbias=
2342
2343 # iSCSI initiator group. (string value)
2344 #zfssa_initiator_group=
2345
2346 # iSCSI initiator IQNs. (comma separated) (string value)
2347 #zfssa_initiator=
2348
2349 # iSCSI initiator CHAP user. (string value)
2350 #zfssa_initiator_user=
2351
2352 # iSCSI initiator CHAP password. (string value)
2353 #zfssa_initiator_password=
2354
2355 # iSCSI initiators configuration. (string value)
2356 #zfssa_initiator_config=
2357
2358 # iSCSI target group name. (string value)
2359 #zfssa_target_group=tgt-grp
2360
2361 # iSCSI target CHAP user. (string value)
2362 #zfssa_target_user=
2363
2364 # iSCSI target CHAP password. (string value)
2365 #zfssa_target_password=
2366
2367 # iSCSI target portal (Data-IP:Port, w.x.y.z:3260). (string
2368 # value)
2369 #zfssa_target_portal=<None>
2370
2371 # Network interfaces of iSCSI targets. (comma separated)
2372 # (string value)
2373 #zfssa_target_interfaces=<None>
2374
2375 # REST connection timeout. (seconds) (integer value)
2376 #zfssa_rest_timeout=<None>
2377
2378
2379 #
2380 # Options defined in cinder.volume.manager
2381 #
2382
2383 # Driver to use for volume creation (string value)
2384 #volume_driver=cinder.volume.drivers.lvm.LVMISCSIDriver
2385
2386 # Timeout for creating the volume to migrate to when
2387 # performing volume migration (seconds) (integer value)
2388 #migration_create_volume_timeout_secs=300
2389
2390 # Offload pending volume delete during volume service startup
2391 # (boolean value)
2392 #volume_service_inithost_offload=false
2393
2394 # FC Zoning mode configured (string value)
2395 #zoning_mode=none
2396
2397 # User defined capabilities, a JSON formatted string
2398 # specifying key/value pairs. (string value)
2399 #extra_capabilities={}
2400
2401
2402 [BRCD_FABRIC_EXAMPLE]
2403
2404 #
2405 # Options defined in cinder.zonemanager.drivers.brocade.brcd_fabric_opts
2406 #
2407
2408 # Management IP of fabric (string value)
2409 #fc_fabric_address=
2410
2411 # Fabric user ID (string value)
2412 #fc_fabric_user=
2413
2414 # Password for user (string value)
2415 #fc_fabric_password=
2416
2417 # Connecting port (integer value)
2418 #fc_fabric_port=22
2419
2420 # overridden zoning policy (string value)
2421 #zoning_policy=initiator-target
2422
2423 # overridden zoning activation state (boolean value)
2424 #zone_activate=true
2425
2426 # overridden zone name prefix (string value)
2427 #zone_name_prefix=<None>
2428
2429 # Principal switch WWN of the fabric (string value)
2430 #principal_switch_wwn=<None>
2431
2432
2433 [CISCO_FABRIC_EXAMPLE]
2434
2435 #
2436 # Options defined in cinder.zonemanager.drivers.cisco.cisco_fabric_opts
2437 #
2438
2439 # Management IP of fabric (string value)
2440 #cisco_fc_fabric_address=
2441
2442 # Fabric user ID (string value)
2443 #cisco_fc_fabric_user=
2444
2445 # Password for user (string value)
2446 #cisco_fc_fabric_password=
2447
2448 # Connecting port (integer value)
2449 #cisco_fc_fabric_port=22
2450
2451 # overridden zoning policy (string value)
2452 #cisco_zoning_policy=initiator-target
2453
2454 # overridden zoning activation state (boolean value)
2455 #cisco_zone_activate=true
2456
2457 # overridden zone name prefix (string value)
2458 #cisco_zone_name_prefix=<None>
2459
2460 # VSAN of the Fabric (string value)
2461 #cisco_zoning_vsan=<None>
2462
2463
2464 [database]
2465
2466 #
2467 # Options defined in oslo.db
2468 #
2469
2470 # The file name to use with SQLite. (string value)
2471 #sqlite_db=oslo.sqlite
2472
2473 # If True, SQLite uses synchronous mode. (boolean value)
2474 #sqlite_synchronous=true
2475
2476 # The back end to use for the database. (string value)
2477 # Deprecated group/name - [DEFAULT]/db_backend
2478 #backend=sqlalchemy
2479
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
2485 #connection=<None>
2486
2487 # The SQLAlchemy connection string to use to connect to the
2488 # slave database. (string value)
2489 #slave_connection=<None>
2490
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
2495 # value)
2496 #mysql_sql_mode=TRADITIONAL
2497
2498 # Timeout before idle SQL connections are reaped. (integer
2499 # value)
2500 # Deprecated group/name - [DEFAULT]/sql_idle_timeout
2501 # Deprecated group/name - [DATABASE]/sql_idle_timeout
2502 # Deprecated group/name - [sql]/idle_timeout
2503 #idle_timeout=3600
2504
2505 # Minimum number of SQL connections to keep open in a pool.
2506 # (integer value)
2507 # Deprecated group/name - [DEFAULT]/sql_min_pool_size
2508 # Deprecated group/name - [DATABASE]/sql_min_pool_size
2509 #min_pool_size=1
2510
2511 # Maximum number of SQL connections to keep open in a pool.
2512 # (integer value)
2513 # Deprecated group/name - [DEFAULT]/sql_max_pool_size
2514 # Deprecated group/name - [DATABASE]/sql_max_pool_size
2515 #max_pool_size=<None>
2516
2517 # Maximum number of database connection retries during
2518 # startup. Set to -1 to specify an infinite retry count.
2519 # (integer value)
2520 # Deprecated group/name - [DEFAULT]/sql_max_retries
2521 # Deprecated group/name - [DATABASE]/sql_max_retries
2522 #max_retries=10
2523
2524 # Interval between retries of opening a SQL connection.
2525 # (integer value)
2526 # Deprecated group/name - [DEFAULT]/sql_retry_interval
2527 # Deprecated group/name - [DATABASE]/reconnect_interval
2528 #retry_interval=10
2529
2530 # If set, use this value for max_overflow with SQLAlchemy.
2531 # (integer value)
2532 # Deprecated group/name - [DEFAULT]/sql_max_overflow
2533 # Deprecated group/name - [DATABASE]/sqlalchemy_max_overflow
2534 #max_overflow=<None>
2535
2536 # Verbosity of SQL debugging information: 0=None,
2537 # 100=Everything. (integer value)
2538 # Deprecated group/name - [DEFAULT]/sql_connection_debug
2539 #connection_debug=0
2540
2541 # Add Python stack traces to SQL as comment strings. (boolean
2542 # value)
2543 # Deprecated group/name - [DEFAULT]/sql_connection_trace
2544 #connection_trace=false
2545
2546 # If set, use this value for pool_timeout with SQLAlchemy.
2547 # (integer value)
2548 # Deprecated group/name - [DATABASE]/sqlalchemy_pool_timeout
2549 #pool_timeout=<None>
2550
2551 # Enable the experimental use of database reconnect on
2552 # connection lost. (boolean value)
2553 #use_db_reconnect=false
2554
2555 # Seconds between database connection retries. (integer value)
2556 #db_retry_interval=1
2557
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
2561
2562 # If db_inc_retry_interval is set, the maximum seconds between
2563 # database connection retries. (integer value)
2564 #db_max_retry_interval=10
2565
2566 # Maximum database connection retries before error is raised.
2567 # Set to -1 to specify an infinite retry count. (integer
2568 # value)
2569 #db_max_retries=20
2570
2571
2572 #
2573 # Options defined in oslo.db.concurrency
2574 #
2575
2576 # Enable the experimental use of thread pooling for all DB API
2577 # calls (boolean value)
2578 # Deprecated group/name - [DEFAULT]/dbapi_use_tpool
2579 #use_tpool=false
2580
2581
2582 [fc-zone-manager]
2583
2584 #
2585 # Options defined in cinder.zonemanager.drivers.brocade.brcd_fc_zone_driver
2586 #
2587
2588 # Southbound connector for zoning operation (string value)
2589 #brcd_sb_connector=cinder.zonemanager.drivers.brocade.brcd_fc_zone_client_cli.BrcdFCZoneClientCLI
2590
2591
2592 #
2593 # Options defined in cinder.zonemanager.drivers.cisco.cisco_fc_zone_driver
2594 #
2595
2596 # Southbound connector for zoning operation (string value)
2597 #cisco_sb_connector=cinder.zonemanager.drivers.cisco.cisco_fc_zone_client_cli.CiscoFCZoneClientCLI
2598
2599
2600 #
2601 # Options defined in cinder.zonemanager.fc_zone_manager
2602 #
2603
2604 # FC Zone Driver responsible for zone management (string
2605 # value)
2606 #zone_driver=cinder.zonemanager.drivers.brocade.brcd_fc_zone_driver.BrcdFCZoneDriver
2607
2608 # Zoning policy configured by user (string value)
2609 #zoning_policy=initiator-target
2610
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>
2615
2616 # FC San Lookup Service (string value)
2617 #fc_san_lookup_service=cinder.zonemanager.drivers.brocade.brcd_fc_san_lookup_service.BrcdFCSanLookupService
2618
2619
2620 [keymgr]
2621
2622 #
2623 # Options defined in cinder.keymgr
2624 #
2625
2626 # The full class name of the key manager API class (string
2627 # value)
2628 #api_class=cinder.keymgr.conf_key_mgr.ConfKeyManager
2629
2630
2631 #
2632 # Options defined in cinder.keymgr.conf_key_mgr
2633 #
2634
2635 # Fixed key returned by key manager, specified in hex (string
2636 # value)
2637 #fixed_key=<None>
2638
2639
2640 #
2641 # Options defined in cinder.keymgr.key_mgr
2642 #
2643
2644 # Authentication url for encryption service. (string value)
2645 #encryption_auth_url=http://localhost:5000/v3
2646
2647 # Url for encryption service. (string value)
2648 #encryption_api_url=http://localhost:9311/v1
2649
2650
2651 [keystone_authtoken]
2652
2653 #
2654 # Options defined in keystonemiddleware.auth_token
2655 #
2656
2657 # Prefix to prepend at the beginning of the path. Deprecated,
2658 # use identity_uri. (string value)
2659 #auth_admin_prefix=
2660
2661 # Host providing the admin Identity API endpoint. Deprecated,
2662 # use identity_uri. (string value)
2663 #auth_host=127.0.0.1
2664
2665 # Port of the admin Identity API endpoint. Deprecated, use
2666 # identity_uri. (integer value)
2667 #auth_port=35357
2668
2669 # Protocol of the admin Identity API endpoint (http or https).
2670 # Deprecated, use identity_uri. (string value)
2671 #auth_protocol=https
2672
2673 # Complete public Identity API endpoint (string value)
2674 #auth_uri=<None>
2675
2676 # Complete admin Identity API endpoint. This should specify
2677 # the unversioned root endpoint e.g. https://localhost:35357/
2678 # (string value)
2679 #identity_uri=<None>
2680
2681 # API version of the admin Identity API endpoint (string
2682 # value)
2683 #auth_version=<None>
2684
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
2689
2690 # Request timeout value for communicating with Identity API
2691 # server. (boolean value)
2692 #http_connect_timeout=<None>
2693
2694 # How many times are we trying to reconnect when communicating
2695 # with Identity API Server. (integer value)
2696 #http_request_max_retries=3
2697
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)
2704 #admin_token=<None>
2705
2706 # Keystone account username (string value)
2707 #admin_user=<None>
2708
2709 # Keystone account password (string value)
2710 #admin_password=<None>
2711
2712 # Keystone service account tenant name to validate user tokens
2713 # (string value)
2714 #admin_tenant_name=admin
2715
2716 # Env key for the swift cache (string value)
2717 #cache=<None>
2718
2719 # Required if Keystone server requires client certificate
2720 # (string value)
2721 #certfile=<None>
2722
2723 # Required if Keystone server requires client certificate
2724 # (string value)
2725 #keyfile=<None>
2726
2727 # A PEM encoded Certificate Authority to use when verifying
2728 # HTTPs connections. Defaults to system CAs. (string value)
2729 #cafile=<None>
2730
2731 # Verify HTTPS connections. (boolean value)
2732 #insecure=false
2733
2734 # Directory used to cache files related to PKI tokens (string
2735 # value)
2736 #signing_dir=<None>
2737
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>
2743
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
2749
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
2754 # value)
2755 #revocation_cache_time=10
2756
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>
2765
2766 # (optional, mandatory if memcache_security_strategy is
2767 # defined) this string is used for key derivation. (string
2768 # value)
2769 #memcache_secret_key=<None>
2770
2771 # (optional) number of seconds memcached server is considered
2772 # dead before it is tried again. (integer value)
2773 #memcache_pool_dead_retry=300
2774
2775 # (optional) max total number of open connections to every
2776 # memcached server. (integer value)
2777 #memcache_pool_maxsize=10
2778
2779 # (optional) socket timeout in seconds for communicating with
2780 # a memcache server. (integer value)
2781 #memcache_pool_socket_timeout=3
2782
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
2786
2787 # (optional) number of seconds that an operation will wait to
2788 # get a memcache client connection from the pool. (integer
2789 # value)
2790 #memcache_pool_conn_get_timeout=10
2791
2792 # (optional) use the advanced (eventlet safe) memcache client
2793 # pool. The advanced pool will only work under python 2.x.
2794 # (boolean value)
2795 #memcache_use_advanced_pool=false
2796
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
2802
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
2811 # value)
2812 #enforce_token_bind=permissive
2813
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
2818
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.
2828 # (list value)
2829 #hash_algorithms=md5
2830
2831
2832 [matchmaker_redis]
2833
2834 #
2835 # Options defined in oslo.messaging
2836 #
2837
2838 # Host to locate redis. (string value)
2839 #host=127.0.0.1
2840
2841 # Use this port to connect to redis host. (integer value)
2842 #port=6379
2843
2844 # Password for Redis server (optional). (string value)
2845 #password=<None>
2846
2847
2848 [matchmaker_ring]
2849
2850 #
2851 # Options defined in oslo.messaging
2852 #
2853
2854 # Matchmaker ring file (JSON). (string value)
2855 # Deprecated group/name - [DEFAULT]/matchmaker_ringfile
2856 #ringfile=/etc/oslo/matchmaker_ring.json
2857
2858
2859 [oslo_messaging_amqp]
2860
2861 #
2862 # Options defined in oslo.messaging
2863 #
2864
2865 # address prefix used when sending to a specific server
2866 # (string value)
2867 #server_request_prefix=exclusive
2868
2869 # address prefix used when broadcasting to all servers (string
2870 # value)
2871 #broadcast_prefix=broadcast
2872
2873 # address prefix when sending to any server in group (string
2874 # value)
2875 #group_request_prefix=unicast
2876
2877 # Name for the AMQP container (string value)
2878 #container_name=<None>
2879
2880 # Timeout for inactive connections (in seconds) (integer
2881 # value)
2882 #idle_timeout=0
2883
2884 # Debug: dump AMQP frames to stdout (boolean value)
2885 #trace=false
2886
2887 # CA certificate PEM file for verifing server certificate
2888 # (string value)
2889 #ssl_ca_file=
2890
2891 # Identifying certificate PEM file to present to clients
2892 # (string value)
2893 #ssl_cert_file=
2894
2895 # Private key PEM file used to sign cert_file certificate
2896 # (string value)
2897 #ssl_key_file=
2898
2899 # Password for decrypting ssl_key_file (if encrypted) (string
2900 # value)
2901 #ssl_key_password=<None>
2902
2903 # Accept clients using either SSL or plain TCP (boolean value)
2904 #allow_insecure_clients=false
2905
2906
2907 [profiler]
2908
2909 #
2910 # Options defined in cinder.service
2911 #
2912
2913 # If False fully disable profiling feature. (boolean value)
2914 #profiler_enabled=false
2915
2916 # If False doesn't trace SQL requests. (boolean value)
2917 #trace_sqlalchemy=false
2918
2919