Update after bug:1515255
[openstack-build/cinder-build.git] / trusty / debian / cinder.conf
1 [DEFAULT]
2
3 #
4 # Options defined in oslo.messaging
5 #
6
7 # ZeroMQ bind address. Should be a wildcard (*), an ethernet
8 # interface, or IP. The "host" option should point or resolve
9 # to this address. (string value)
10 #rpc_zmq_bind_address=*
11
12 # MatchMaker driver. (string value)
13 #rpc_zmq_matchmaker=oslo_messaging._drivers.matchmaker.MatchMakerLocalhost
14
15 # ZeroMQ receiver listening port. (integer value)
16 #rpc_zmq_port=9501
17
18 # Number of ZeroMQ contexts, defaults to 1. (integer value)
19 #rpc_zmq_contexts=1
20
21 # Maximum number of ingress messages to locally buffer per
22 # topic. Default is unlimited. (integer value)
23 #rpc_zmq_topic_backlog=<None>
24
25 # Directory for holding IPC sockets. (string value)
26 #rpc_zmq_ipc_dir=/var/run/openstack
27
28 # Name of this node. Must be a valid hostname, FQDN, or IP
29 # address. Must match "host" option, if running Nova. (string
30 # value)
31 #rpc_zmq_host=cinder
32
33 # Seconds to wait before a cast expires (TTL). Only supported
34 # by impl_zmq. (integer value)
35 #rpc_cast_timeout=30
36
37 # Heartbeat frequency. (integer value)
38 #matchmaker_heartbeat_freq=300
39
40 # Heartbeat time-to-live. (integer value)
41 #matchmaker_heartbeat_ttl=600
42
43 # Size of RPC thread pool. (integer value)
44 #rpc_thread_pool_size=64
45
46 # Driver or drivers to handle sending notifications. (multi
47 # valued)
48 #notification_driver=
49
50 # AMQP topic used for OpenStack notifications. (list value)
51 # Deprecated group/name - [rpc_notifier2]/topics
52 #notification_topics=notifications
53
54 # Seconds to wait for a response from a call. (integer value)
55 #rpc_response_timeout=60
56
57 # A URL representing the messaging driver to use and its full
58 # configuration. If not set, we fall back to the rpc_backend
59 # option and driver specific configuration. (string value)
60 #transport_url=<None>
61
62 # The messaging driver to use, defaults to rabbit. Other
63 # drivers include qpid and zmq. (string value)
64 #rpc_backend=rabbit
65
66 # The default exchange under which topics are scoped. May be
67 # overridden by an exchange name specified in the
68 # transport_url option. (string value)
69 #control_exchange=openstack
70
71
72 #
73 # Options defined in cinder.exception
74 #
75
76 # Make exception message format errors fatal. (boolean value)
77 #fatal_exception_format_errors=false
78
79
80 #
81 # Options defined in cinder.quota
82 #
83
84 # Number of volumes allowed per project (integer value)
85 #quota_volumes=10
86
87 # Number of volume snapshots allowed per project (integer
88 # value)
89 #quota_snapshots=10
90
91 # Number of consistencygroups allowed per project (integer
92 # value)
93 #quota_consistencygroups=10
94
95 # Total amount of storage, in gigabytes, allowed for volumes
96 # and snapshots per project (integer value)
97 #quota_gigabytes=1000
98
99 # Number of volume backups allowed per project (integer value)
100 #quota_backups=10
101
102 # Total amount of storage, in gigabytes, allowed for backups
103 # per project (integer value)
104 #quota_backup_gigabytes=1000
105
106 # Number of seconds until a reservation expires (integer
107 # value)
108 #reservation_expire=86400
109
110 # Count of reservations until usage is refreshed (integer
111 # value)
112 #until_refresh=0
113
114 # Number of seconds between subsequent usage refreshes
115 # (integer value)
116 #max_age=0
117
118 # Default driver to use for quota checks (string value)
119 #quota_driver=cinder.quota.DbQuotaDriver
120
121 # Enables or disables use of default quota class with default
122 # quota. (boolean value)
123 #use_default_quota_class=true
124
125
126 #
127 # Options defined in cinder.service
128 #
129
130 # Interval, in seconds, between nodes reporting state to
131 # datastore (integer value)
132 #report_interval=10
133
134 # Interval, in seconds, between running periodic tasks
135 # (integer value)
136 #periodic_interval=60
137
138 # Range, in seconds, to randomly delay when starting the
139 # periodic task scheduler to reduce stampeding. (Disable by
140 # setting to 0) (integer value)
141 #periodic_fuzzy_delay=60
142
143 # IP address on which OpenStack Volume API listens (string
144 # value)
145 #osapi_volume_listen=0.0.0.0
146
147 # Port on which OpenStack Volume API listens (integer value)
148 #osapi_volume_listen_port=8776
149
150 # Number of workers for OpenStack Volume API service. The
151 # default is equal to the number of CPUs available. (integer
152 # value)
153 #osapi_volume_workers=<None>
154
155
156 #
157 # Options defined in cinder.ssh_utils
158 #
159
160 # Option to enable strict host key checking.  When set to
161 # "True" Cinder will only connect to systems with a host key
162 # present in the configured "ssh_hosts_key_file".  When set to
163 # "False" the host key will be saved upon first connection and
164 # used for subsequent connections.  Default=False (boolean
165 # value)
166 #strict_ssh_host_key_policy=false
167
168 # File containing SSH host keys for the systems with which
169 # Cinder needs to communicate.  OPTIONAL:
170 # Default=$state_path/ssh_known_hosts (string value)
171 #ssh_hosts_key_file=$state_path/ssh_known_hosts
172
173
174 #
175 # Options defined in cinder.test
176 #
177
178 # File name of clean sqlite db (string value)
179 #sqlite_clean_db=clean.sqlite
180
181
182 #
183 # Options defined in cinder.wsgi
184 #
185
186 # Maximum line size of message headers to be accepted.
187 # max_header_line may need to be increased when using large
188 # tokens (typically those generated by the Keystone v3 API
189 # with big service catalogs). (integer value)
190 #max_header_line=16384
191
192 # Timeout for client connections' socket operations. If an
193 # incoming connection is idle for this number of seconds it
194 # will be closed. A value of '0' means wait forever. (integer
195 # value)
196 #client_socket_timeout=900
197
198 # If False, closes the client socket connection explicitly.
199 # Setting it to True to maintain backward compatibility.
200 # Recommended setting is set it to False. (boolean value)
201 #wsgi_keep_alive=true
202
203 # Sets the value of TCP_KEEPALIVE (True/False) for each server
204 # socket. (boolean value)
205 #tcp_keepalive=true
206
207 # Sets the value of TCP_KEEPIDLE in seconds for each server
208 # socket. Not supported on OS X. (integer value)
209 #tcp_keepidle=600
210
211 # Sets the value of TCP_KEEPINTVL in seconds for each server
212 # socket. Not supported on OS X. (integer value)
213 #tcp_keepalive_interval=<None>
214
215 # Sets the value of TCP_KEEPCNT for each server socket. Not
216 # supported on OS X. (integer value)
217 #tcp_keepalive_count=<None>
218
219 # CA certificate file to use to verify connecting clients
220 # (string value)
221 #ssl_ca_file=<None>
222
223 # Certificate file to use when starting the server securely
224 # (string value)
225 #ssl_cert_file=<None>
226
227 # Private key file to use when starting the server securely
228 # (string value)
229 #ssl_key_file=<None>
230
231
232 #
233 # Options defined in cinder.api.common
234 #
235
236 # The maximum number of items that a collection resource
237 # returns in a single response (integer value)
238 #osapi_max_limit=1000
239
240 # Base URL that will be presented to users in links to the
241 # OpenStack Volume API (string value)
242 # Deprecated group/name - [DEFAULT]/osapi_compute_link_prefix
243 #osapi_volume_base_URL=<None>
244
245
246 #
247 # Options defined in cinder.api.middleware.auth
248 #
249
250 # Treat X-Forwarded-For as the canonical remote address. Only
251 # enable this if you have a sanitizing proxy. (boolean value)
252 #use_forwarded_for=false
253
254
255 #
256 # Options defined in cinder.api.middleware.sizelimit
257 #
258
259 # Max size for body of a request (integer value)
260 #osapi_max_request_body_size=114688
261
262
263 #
264 # Options defined in cinder.api.views.versions
265 #
266
267 # Public url to use for versions endpoint. The default is
268 # None, which will use the request's host_url attribute to
269 # populate the URL base. If Cinder is operating behind a
270 # proxy, you will want to change this to represent the proxy's
271 # URL. (string value)
272 #public_endpoint=<None>
273
274
275 #
276 # Options defined in cinder.backup.chunkeddriver
277 #
278
279 # Compression algorithm (None to disable) (string value)
280 #backup_compression_algorithm=zlib
281
282
283 #
284 # Options defined in cinder.backup.driver
285 #
286
287 # Backup metadata version to be used when backing up volume
288 # metadata. If this number is bumped, make sure the service
289 # doing the restore supports the new version. (integer value)
290 #backup_metadata_version=2
291
292 # The number of chunks or objects, for which one Ceilometer
293 # notification will be sent (integer value)
294 #backup_object_number_per_notification=10
295
296 # Interval, in seconds, between two progress notifications
297 # reporting the backup status (integer value)
298 #backup_timer_interval=120
299
300
301 #
302 # Options defined in cinder.backup.drivers.ceph
303 #
304
305 # Ceph configuration file to use. (string value)
306 #backup_ceph_conf=/etc/ceph/ceph.conf
307
308 # The Ceph user to connect with. Default here is to use the
309 # same user as for Cinder volumes. If not using cephx this
310 # should be set to None. (string value)
311 #backup_ceph_user=cinder
312
313 # The chunk size, in bytes, that a backup is broken into
314 # before transfer to the Ceph object store. (integer value)
315 #backup_ceph_chunk_size=134217728
316
317 # The Ceph pool where volume backups are stored. (string
318 # value)
319 #backup_ceph_pool=backups
320
321 # RBD stripe unit to use when creating a backup image.
322 # (integer value)
323 #backup_ceph_stripe_unit=0
324
325 # RBD stripe count to use when creating a backup image.
326 # (integer value)
327 #backup_ceph_stripe_count=0
328
329 # If True, always discard excess bytes when restoring volumes
330 # i.e. pad with zeroes. (boolean value)
331 #restore_discard_excess_bytes=true
332
333
334 #
335 # Options defined in cinder.backup.drivers.nfs
336 #
337
338 # The maximum size in bytes of the files used to hold backups.
339 # If the volume being backed up exceeds this size, then it
340 # will be backed up into multiple files. (integer value)
341 #backup_file_size=1999994880
342
343 # The size in bytes that changes are tracked for incremental
344 # backups. backup_swift_object_size has to be multiple of
345 # backup_swift_block_size. (integer value)
346 #backup_sha_block_size_bytes=32768
347
348 # Enable or Disable the timer to send the periodic progress
349 # notifications to Ceilometer when backing up the volume to
350 # the backend storage. The default value is True to enable the
351 # timer. (boolean value)
352 #backup_enable_progress_timer=true
353
354 # Base dir containing mount point for NFS share. (string
355 # value)
356 #backup_mount_point_base=$state_path/backup_mount
357
358 # NFS share in fqdn:path, ipv4addr:path, or "[ipv6addr]:path"
359 # format. (string value)
360 #backup_share=<None>
361
362 # Mount options passed to the NFS client. See NFS man page for
363 # details. (string value)
364 #backup_mount_options=<None>
365
366 # Custom container to use for backups. (string value)
367 #backup_container=<None>
368
369
370 #
371 # Options defined in cinder.backup.drivers.swift
372 #
373
374 # The URL of the Swift endpoint (string value)
375 #backup_swift_url=<None>
376
377 # Info to match when looking for swift in the service catalog.
378 # Format is: separated values of the form:
379 # <service_type>:<service_name>:<endpoint_type> - Only used if
380 # backup_swift_url is unset (string value)
381 #swift_catalog_info=object-store:swift:publicURL
382
383 # Swift authentication mechanism (string value)
384 #backup_swift_auth=per_user
385
386 # Swift authentication version. Specify "1" for auth 1.0, or
387 # "2" for auth 2.0 (string value)
388 #backup_swift_auth_version=1
389
390 # Swift tenant/account name. Required when connecting to an
391 # auth 2.0 system (string value)
392 #backup_swift_tenant=<None>
393
394 # Swift user name (string value)
395 #backup_swift_user=<None>
396
397 # Swift key for authentication (string value)
398 #backup_swift_key=<None>
399
400 # The default Swift container to use (string value)
401 #backup_swift_container=volumebackups
402
403 # The size in bytes of Swift backup objects (integer value)
404 #backup_swift_object_size=52428800
405
406 # The size in bytes that changes are tracked for incremental
407 # backups. backup_swift_object_size has to be multiple of
408 # backup_swift_block_size. (integer value)
409 #backup_swift_block_size=32768
410
411 # The number of retries to make for Swift operations (integer
412 # value)
413 #backup_swift_retry_attempts=3
414
415 # The backoff time in seconds between Swift retries (integer
416 # value)
417 #backup_swift_retry_backoff=2
418
419 # Enable or Disable the timer to send the periodic progress
420 # notifications to Ceilometer when backing up the volume to
421 # the Swift backend storage. The default value is True to
422 # enable the timer. (boolean value)
423 #backup_swift_enable_progress_timer=true
424
425
426 #
427 # Options defined in cinder.backup.drivers.tsm
428 #
429
430 # Volume prefix for the backup id when backing up to TSM
431 # (string value)
432 #backup_tsm_volume_prefix=backup
433
434 # TSM password for the running username (string value)
435 #backup_tsm_password=password
436
437 # Enable or Disable compression for backups (boolean value)
438 #backup_tsm_compression=true
439
440
441 #
442 # Options defined in cinder.backup.manager
443 #
444
445 # Driver to use for backups. (string value)
446 # Deprecated group/name - [DEFAULT]/backup_service
447 #backup_driver=cinder.backup.drivers.swift
448
449
450 #
451 # Options defined in cinder.cmd.volume
452 #
453
454 # Backend override of host value. (string value)
455 # Deprecated group/name - [DEFAULT]/host
456 #backend_host=<None>
457
458
459 #
460 # Options defined in cinder.cmd.volume_usage_audit
461 #
462
463 # If this option is specified then the start time specified is
464 # used instead of the start time of the last completed audit
465 # period. (string value)
466 #start_time=<None>
467
468 # If this option is specified then the end time specified is
469 # used instead of the end time of the last completed audit
470 # period. (string value)
471 #end_time=<None>
472
473 # Send the volume and snapshot create and delete notifications
474 # generated in the specified period. (boolean value)
475 #send_actions=false
476
477
478 #
479 # Options defined in cinder.common.config
480 #
481
482 # File name for the paste.deploy config for cinder-api (string
483 # value)
484 #api_paste_config=api-paste.ini
485
486 # Top-level directory for maintaining cinder's state (string
487 # value)
488 # Deprecated group/name - [DEFAULT]/pybasedir
489 #state_path=/var/lib/cinder
490
491 # IP address of this host (string value)
492 #my_ip=10.0.0.1
493
494 # Default glance host name or IP (string value)
495 #glance_host=$my_ip
496
497 # Default glance port (integer value)
498 #glance_port=9292
499
500 # A list of the glance API servers available to cinder
501 # ([hostname|ip]:port) (list value)
502 #glance_api_servers=$glance_host:$glance_port
503
504 # Version of the glance API to use (integer value)
505 #glance_api_version=1
506
507 # Number retries when downloading an image from glance
508 # (integer value)
509 #glance_num_retries=0
510
511 # Allow to perform insecure SSL (https) requests to glance
512 # (boolean value)
513 #glance_api_insecure=false
514
515 # Enables or disables negotiation of SSL layer compression. In
516 # some cases disabling compression can improve data
517 # throughput, such as when high network bandwidth is available
518 # and you use compressed image formats like qcow2. (boolean
519 # value)
520 #glance_api_ssl_compression=false
521
522 # Location of ca certificates file to use for glance client
523 # requests. (string value)
524 #glance_ca_certificates_file=<None>
525
526 # http/https timeout value for glance operations. If no value
527 # (None) is supplied here, the glanceclient default value is
528 # used. (integer value)
529 #glance_request_timeout=<None>
530
531 # The topic that scheduler nodes listen on (string value)
532 #scheduler_topic=cinder-scheduler
533
534 # The topic that volume nodes listen on (string value)
535 #volume_topic=cinder-volume
536
537 # The topic that volume backup nodes listen on (string value)
538 #backup_topic=cinder-backup
539
540 # DEPRECATED: Deploy v1 of the Cinder API. (boolean value)
541 #enable_v1_api=true
542
543 # Deploy v2 of the Cinder API. (boolean value)
544 #enable_v2_api=true
545
546 # Enables or disables rate limit of the API. (boolean value)
547 #api_rate_limit=true
548
549 # Specify list of extensions to load when using
550 # osapi_volume_extension option with
551 # cinder.api.contrib.select_extensions (list value)
552 #osapi_volume_ext_list=
553
554 # osapi volume extension to load (multi valued)
555 #osapi_volume_extension=cinder.api.contrib.standard_extensions
556
557 # Full class name for the Manager for volume (string value)
558 #volume_manager=cinder.volume.manager.VolumeManager
559
560 # Full class name for the Manager for volume backup (string
561 # value)
562 #backup_manager=cinder.backup.manager.BackupManager
563
564 # Full class name for the Manager for scheduler (string value)
565 #scheduler_manager=cinder.scheduler.manager.SchedulerManager
566
567 # Name of this node.  This can be an opaque identifier. It is
568 # not necessarily a host name, FQDN, or IP address. (string
569 # value)
570 #host=cinder
571
572 # Availability zone of this node (string value)
573 #storage_availability_zone=nova
574
575 # Default availability zone for new volumes. If not set, the
576 # storage_availability_zone option value is used as the
577 # default for new volumes. (string value)
578 #default_availability_zone=<None>
579
580 # Default volume type to use (string value)
581 #default_volume_type=<None>
582
583 # Time period for which to generate volume usages. The options
584 # are hour, day, month, or year. (string value)
585 #volume_usage_audit_period=month
586
587 # Path to the rootwrap configuration file to use for running
588 # commands as root (string value)
589 #rootwrap_config=/etc/cinder/rootwrap.conf
590
591 # Enable monkey patching (boolean value)
592 #monkey_patch=false
593
594 # List of modules/decorators to monkey patch (list value)
595 #monkey_patch_modules=
596
597 # Maximum time since last check-in for a service to be
598 # considered up (integer value)
599 #service_down_time=60
600
601 # The full class name of the volume API class to use (string
602 # value)
603 #volume_api_class=cinder.volume.api.API
604
605 # The full class name of the volume backup API class (string
606 # value)
607 #backup_api_class=cinder.backup.api.API
608
609 # The strategy to use for auth. Supports noauth, keystone, and
610 # deprecated. (string value)
611 auth_strategy=keystone
612
613 # A list of backend names to use. These backend names should
614 # be backed by a unique [CONFIG] group with its options (list
615 # value)
616 #enabled_backends=<None>
617
618 # Whether snapshots count against gigabyte quota (boolean
619 # value)
620 #no_snapshot_gb_quota=false
621
622 # The full class name of the volume transfer API class (string
623 # value)
624 #transfer_api_class=cinder.transfer.api.API
625
626 # The full class name of the volume replication API class
627 # (string value)
628 #replication_api_class=cinder.replication.api.API
629
630 # The full class name of the consistencygroup API class
631 # (string value)
632 #consistencygroup_api_class=cinder.consistencygroup.api.API
633
634 # OpenStack privileged account username. Used for requests to
635 # other services (such as Nova) that require an account with
636 # special rights. (string value)
637 #os_privileged_user_name=<None>
638
639 # Password associated with the OpenStack privileged account.
640 # (string value)
641 #os_privileged_user_password=<None>
642
643 # Tenant name associated with the OpenStack privileged
644 # account. (string value)
645 #os_privileged_user_tenant=<None>
646
647
648 #
649 # Options defined in cinder.compute
650 #
651
652 # The full class name of the compute API class to use (string
653 # value)
654 #compute_api_class=cinder.compute.nova.API
655
656
657 #
658 # Options defined in cinder.compute.nova
659 #
660
661 # Match this value when searching for nova in the service
662 # catalog. Format is: separated values of the form:
663 # <service_type>:<service_name>:<endpoint_type> (string value)
664 #nova_catalog_info=compute:Compute Service:publicURL
665
666 # Same as nova_catalog_info, but for admin endpoint. (string
667 # value)
668 #nova_catalog_admin_info=compute:Compute Service:adminURL
669
670 # Override service catalog lookup with template for nova
671 # endpoint e.g. http://localhost:8774/v2/%(project_id)s
672 # (string value)
673 #nova_endpoint_template=<None>
674
675 # Same as nova_endpoint_template, but for admin endpoint.
676 # (string value)
677 #nova_endpoint_admin_template=<None>
678
679 # Region name of this node (string value)
680 #os_region_name=<None>
681
682 # Location of ca certificates file to use for nova client
683 # requests. (string value)
684 #nova_ca_certificates_file=<None>
685
686 # Allow to perform insecure SSL requests to nova (boolean
687 # value)
688 #nova_api_insecure=false
689
690
691 #
692 # Options defined in cinder.db.api
693 #
694
695 # Services to be added to the available pool on create
696 # (boolean value)
697 #enable_new_services=true
698
699 # Template string to be used to generate volume names (string
700 # value)
701 #volume_name_template=volume-%s
702
703 # Template string to be used to generate snapshot names
704 # (string value)
705 #snapshot_name_template=snapshot-%s
706
707 # Template string to be used to generate backup names (string
708 # value)
709 #backup_name_template=backup-%s
710
711
712 #
713 # Options defined in cinder.db.base
714 #
715
716 # Driver to use for database access (string value)
717 #db_driver=cinder.db
718
719
720 #
721 # Options defined in cinder.image.glance
722 #
723
724 # Default core properties of image (list value)
725 #glance_core_properties=checksum,container_format,disk_format,image_name,image_id,min_disk,min_ram,name,size
726
727 # A list of url schemes that can be downloaded directly via
728 # the direct_url.  Currently supported schemes: [file]. (list
729 # value)
730 #allowed_direct_url_schemes=
731
732
733 #
734 # Options defined in cinder.image.image_utils
735 #
736
737 # Directory used for temporary storage during image conversion
738 # (string value)
739 #image_conversion_dir=$state_path/conversion
740
741
742 #
743 # Options defined in cinder.openstack.common.eventlet_backdoor
744 #
745
746 # Enable eventlet backdoor.  Acceptable values are 0, <port>,
747 # and <start>:<end>, where 0 results in listening on a random
748 # tcp port number; <port> results in listening on the
749 # specified port number (and not enabling backdoor if that
750 # port is in use); and <start>:<end> results in listening on
751 # the smallest unused port number within the specified range
752 # of port numbers.  The chosen port is displayed in the
753 # service's log file. (string value)
754 #backdoor_port=<None>
755
756
757 #
758 # Options defined in cinder.openstack.common.periodic_task
759 #
760
761 # Some periodic tasks can be run in a separate process. Should
762 # we run them here? (boolean value)
763 #run_external_periodic_tasks=true
764
765
766 #
767 # Options defined in cinder.openstack.common.policy
768 #
769
770 # The JSON file that defines policies. (string value)
771 #policy_file=policy.json
772
773 # Default rule. Enforced when a requested rule is not found.
774 # (string value)
775 #policy_default_rule=default
776
777 # Directories where policy configuration files are stored.
778 # They can be relative to any directory in the search path
779 # defined by the config_dir option, or absolute paths. The
780 # file defined by policy_file must exist for these directories
781 # to be searched.  Missing or empty directories are ignored.
782 # (multi valued)
783 #policy_dirs=policy.d
784
785
786 #
787 # Options defined in cinder.openstack.common.versionutils
788 #
789
790 # Enables or disables fatal status of deprecations. (boolean
791 # value)
792 #fatal_deprecations=false
793
794
795 #
796 # Options defined in cinder.scheduler.driver
797 #
798
799 # The scheduler host manager class to use (string value)
800 #scheduler_host_manager=cinder.scheduler.host_manager.HostManager
801
802 # Maximum number of attempts to schedule an volume (integer
803 # value)
804 #scheduler_max_attempts=3
805
806
807 #
808 # Options defined in cinder.scheduler.host_manager
809 #
810
811 # Which filter class names to use for filtering hosts when not
812 # specified in the request. (list value)
813 #scheduler_default_filters=AvailabilityZoneFilter,CapacityFilter,CapabilitiesFilter
814
815 # Which weigher class names to use for weighing hosts. (list
816 # value)
817 #scheduler_default_weighers=CapacityWeigher
818
819
820 #
821 # Options defined in cinder.scheduler.manager
822 #
823
824 # Default scheduler driver to use (string value)
825 #scheduler_driver=cinder.scheduler.filter_scheduler.FilterScheduler
826
827
828 #
829 # Options defined in cinder.scheduler.scheduler_options
830 #
831
832 # Absolute path to scheduler configuration JSON file. (string
833 # value)
834 #scheduler_json_config_location=
835
836
837 #
838 # Options defined in cinder.scheduler.simple
839 #
840
841 # This configure option has been deprecated along with the
842 # SimpleScheduler.  New scheduler is able to gather capacity
843 # information for each host, thus setting the maximum number
844 # of volume gigabytes for host is no longer needed.  It's safe
845 # to remove this configure from cinder.conf. (integer value)
846 #max_gigabytes=10000
847
848
849 #
850 # Options defined in cinder.scheduler.weights.capacity
851 #
852
853 # Multiplier used for weighing volume capacity. Negative
854 # numbers mean to stack vs spread. (floating point value)
855 #capacity_weight_multiplier=1.0
856
857 # Multiplier used for weighing volume capacity. Negative
858 # numbers mean to stack vs spread. (floating point value)
859 #allocated_capacity_weight_multiplier=-1.0
860
861
862 #
863 # Options defined in cinder.scheduler.weights.volume_number
864 #
865
866 # Multiplier used for weighing volume number. Negative numbers
867 # mean to spread vs stack. (floating point value)
868 #volume_number_multiplier=-1.0
869
870
871 #
872 # Options defined in cinder.transfer.api
873 #
874
875 # The number of characters in the salt. (integer value)
876 #volume_transfer_salt_length=8
877
878 # The number of characters in the autogenerated auth key.
879 # (integer value)
880 #volume_transfer_key_length=16
881
882
883 #
884 # Options defined in cinder.volume.api
885 #
886
887 # Cache volume availability zones in memory for the provided
888 # duration in seconds (integer value)
889 #az_cache_duration=3600
890
891 # Create volume from snapshot at the host where snapshot
892 # resides (boolean value)
893 #snapshot_same_host=true
894
895 # Ensure that the new volumes are the same AZ as snapshot or
896 # source volume (boolean value)
897 #cloned_volume_same_az=true
898
899
900 #
901 # Options defined in cinder.volume.driver
902 #
903
904 # The maximum number of times to rescan iSER targetto find
905 # volume (integer value)
906 #num_iser_scan_tries=3
907
908 # This option is deprecated and unused. It will be removed in
909 # the Liberty release. (integer value)
910 #iser_num_targets=<None>
911
912 # Prefix for iSER volumes (string value)
913 #iser_target_prefix=iqn.2010-10.org.openstack:
914
915 # The IP address that the iSER daemon is listening on (string
916 # value)
917 #iser_ip_address=$my_ip
918
919 # The port that the iSER daemon is listening on (integer
920 # value)
921 #iser_port=3260
922
923 # The name of the iSER target user-land tool to use (string
924 # value)
925 #iser_helper=tgtadm
926
927 # Number of times to attempt to run flakey shell commands
928 # (integer value)
929 #num_shell_tries=3
930
931 # The percentage of backend capacity is reserved (integer
932 # value)
933 #reserved_percentage=0
934
935 # This option is deprecated and unused. It will be removed in
936 # the Liberty release. (integer value)
937 #iscsi_num_targets=<None>
938
939 # Prefix for iSCSI volumes (string value)
940 #iscsi_target_prefix=iqn.2010-10.org.openstack:
941
942 # The IP address that the iSCSI daemon is listening on (string
943 # value)
944 #iscsi_ip_address=$my_ip
945
946 # The list of secondary IP addresses of the iSCSI daemon (list
947 # value)
948 #iscsi_secondary_ip_addresses=
949
950 # The port that the iSCSI daemon is listening on (integer
951 # value)
952 #iscsi_port=3260
953
954 # The maximum number of times to rescan targets to find volume
955 # (integer value)
956 # Deprecated group/name - [DEFAULT]/num_iscsi_scan_tries
957 #num_volume_device_scan_tries=3
958
959 # The backend name for a given driver implementation (string
960 # value)
961 #volume_backend_name=<None>
962
963 # Do we attach/detach volumes in cinder using multipath for
964 # volume to image and image to volume transfers? (boolean
965 # value)
966 #use_multipath_for_image_xfer=false
967
968 # If this is set to True, attachment of volumes for image
969 # transfer will be aborted when multipathd is not running.
970 # Otherwise, it will fallback to single path. (boolean value)
971 #enforce_multipath_for_image_xfer=false
972
973 # Method used to wipe old volumes (string value)
974 #volume_clear=zero
975
976 # Size in MiB to wipe at start of old volumes. 0 => all
977 # (integer value)
978 #volume_clear_size=0
979
980 # The flag to pass to ionice to alter the i/o priority of the
981 # process used to zero a volume after deletion, for example
982 # "-c3" for idle only priority. (string value)
983 #volume_clear_ionice=<None>
984
985 # iSCSI target user-land tool to use. tgtadm is default, use
986 # lioadm for LIO iSCSI support, scstadmin for SCST target
987 # support, iseradm for the ISER protocol, ietadm for iSCSI
988 # Enterprise Target, iscsictl for Chelsio iSCSI Target or fake
989 # for testing. (string value)
990 #iscsi_helper=tgtadm
991
992 # Volume configuration file storage directory (string value)
993 #volumes_dir=$state_path/volumes
994
995 # IET configuration file (string value)
996 #iet_conf=/etc/iet/ietd.conf
997
998 # Chiscsi (CXT) global defaults configuration file (string
999 # value)
1000 #chiscsi_conf=/etc/chelsio-iscsi/chiscsi.conf
1001
1002 # This option is deprecated and unused. It will be removed in
1003 # the next release. (string value)
1004 #lio_initiator_iqns=
1005
1006 # Sets the behavior of the iSCSI target to either perform
1007 # blockio or fileio optionally, auto can be set and Cinder
1008 # will autodetect type of backing device (string value)
1009 #iscsi_iotype=fileio
1010
1011 # The default block size used when copying/clearing volumes
1012 # (string value)
1013 #volume_dd_blocksize=1M
1014
1015 # The blkio cgroup name to be used to limit bandwidth of
1016 # volume copy (string value)
1017 #volume_copy_blkio_cgroup_name=cinder-volume-copy
1018
1019 # The upper limit of bandwidth of volume copy. 0 => unlimited
1020 # (integer value)
1021 #volume_copy_bps_limit=0
1022
1023 # Sets the behavior of the iSCSI target to either perform
1024 # write-back(on) or write-through(off). This parameter is
1025 # valid if iscsi_helper is set to tgtadm or iseradm. (string
1026 # value)
1027 #iscsi_write_cache=on
1028
1029 # Determines the iSCSI protocol for new iSCSI volumes, created
1030 # with tgtadm or lioadm target helpers. In order to enable
1031 # RDMA, this parameter should be set with the value "iser".
1032 # The supported iSCSI protocol values are "iscsi" and "iser".
1033 # (string value)
1034 #iscsi_protocol=iscsi
1035
1036 # The path to the client certificate key for verification, if
1037 # the driver supports it. (string value)
1038 #driver_client_cert_key=<None>
1039
1040 # The path to the client certificate for verification, if the
1041 # driver supports it. (string value)
1042 #driver_client_cert=<None>
1043
1044 # Tell driver to use SSL for connection to backend storage if
1045 # the driver supports it. (boolean value)
1046 #driver_use_ssl=false
1047
1048 # Float representation of the over subscription ratio when
1049 # thin provisioning is involved. Default ratio is 20.0,
1050 # meaning provisioned capacity can be 20 times of the total
1051 # physical capacity. If the ratio is 10.5, it means
1052 # provisioned capacity can be 10.5 times of the total physical
1053 # capacity. A ratio of 1.0 means provisioned capacity cannot
1054 # exceed the total physical capacity. A ratio lower than 1.0
1055 # will be ignored and the default value will be used instead.
1056 # (floating point value)
1057 #max_over_subscription_ratio=20.0
1058
1059 # Certain ISCSI targets have predefined target names, SCST
1060 # target driver uses this name. (string value)
1061 #scst_target_iqn_name=<None>
1062
1063 # SCST target implementation can choose from multiple SCST
1064 # target drivers. (string value)
1065 #scst_target_driver=iscsi
1066
1067 # Option to enable/disable CHAP authentication for targets.
1068 # (boolean value)
1069 # Deprecated group/name - [DEFAULT]/eqlx_use_chap
1070 #use_chap_auth=false
1071
1072 # CHAP user name. (string value)
1073 # Deprecated group/name - [DEFAULT]/eqlx_chap_login
1074 #chap_username=
1075
1076 # Password for specified CHAP account name. (string value)
1077 # Deprecated group/name - [DEFAULT]/eqlx_chap_password
1078 #chap_password=
1079
1080 # Namespace for driver private data values to be saved in.
1081 # (string value)
1082 #driver_data_namespace=<None>
1083
1084 # String representation for an equation that will be used to
1085 # filter hosts. Only used when the driver filter is set to be
1086 # used by the Cinder scheduler. (string value)
1087 #filter_function=<None>
1088
1089 # String representation for an equation that will be used to
1090 # determine the goodness of a host. Only used when using the
1091 # goodness weigher is set to be used by the Cinder scheduler.
1092 # (string value)
1093 #goodness_function=<None>
1094
1095
1096 #
1097 # Options defined in cinder.volume.drivers.block_device
1098 #
1099
1100 # List of all available devices (list value)
1101 #available_devices=
1102
1103
1104 #
1105 # Options defined in cinder.volume.drivers.cloudbyte.options
1106 #
1107
1108 # These values will be used for CloudByte storage's addQos API
1109 # call. (dict value)
1110 #cb_add_qosgroup=latency:15,iops:10,graceallowed:false,iopscontrol:true,memlimit:0,throughput:0,tpcontrol:false,networkspeed:0
1111
1112 # Driver will use this API key to authenticate against the
1113 # CloudByte storage's management interface. (string value)
1114 #cb_apikey=None
1115
1116 # CloudByte storage specific account name. This maps to a
1117 # project name in OpenStack. (string value)
1118 #cb_account_name=None
1119
1120 # This corresponds to the name of Tenant Storage Machine (TSM)
1121 # in CloudByte storage. A volume will be created in this TSM.
1122 # (string value)
1123 #cb_tsm_name=None
1124
1125 # A retry value in seconds. Will be used by the driver to
1126 # check if volume creation was successful in CloudByte
1127 # storage. (integer value)
1128 #cb_confirm_volume_create_retry_interval=5
1129
1130 # Will confirm a successful volume creation in CloudByte
1131 # storage by making this many number of attempts. (integer
1132 # value)
1133 #cb_confirm_volume_create_retries=3
1134
1135 # These values will be used for CloudByte storage's
1136 # createVolume API call. (dict value)
1137 #cb_create_volume=compression:off,deduplication:off,blocklength:512B,sync:always,protocoltype:ISCSI,recordsize:16k
1138
1139
1140 #
1141 # Options defined in cinder.volume.drivers.datera
1142 #
1143
1144 # DEPRECATED: This will be removed in the Liberty release. Use
1145 # san_login and san_password instead. This directly sets the
1146 # Datera API token. (string value)
1147 #datera_api_token=<None>
1148
1149 # Datera API port. (string value)
1150 #datera_api_port=7717
1151
1152 # Datera API version. (string value)
1153 #datera_api_version=1
1154
1155 # Number of replicas to create of an inode. (string value)
1156 #datera_num_replicas=3
1157
1158
1159 #
1160 # Options defined in cinder.volume.drivers.dell.dell_storagecenter_common
1161 #
1162
1163 # Storage Center System Serial Number (integer value)
1164 #dell_sc_ssn=64702
1165
1166 # Dell API port (integer value)
1167 #dell_sc_api_port=3033
1168
1169 # Name of the server folder to use on the Storage Center
1170 # (string value)
1171 #dell_sc_server_folder=openstack
1172
1173 # Name of the volume folder to use on the Storage Center
1174 # (string value)
1175 #dell_sc_volume_folder=openstack
1176
1177
1178 #
1179 # Options defined in cinder.volume.drivers.emc.emc_vmax_common
1180 #
1181
1182 # use this file for cinder emc plugin config data (string
1183 # value)
1184 #cinder_emc_config_file=/etc/cinder/cinder_emc_config.xml
1185
1186
1187 #
1188 # Options defined in cinder.volume.drivers.emc.emc_vnx_cli
1189 #
1190
1191 # VNX authentication scope type. (string value)
1192 #storage_vnx_authentication_type=global
1193
1194 # Directory path that contains the VNX security file. Make
1195 # sure the security file is generated first. (string value)
1196 #storage_vnx_security_file_dir=<None>
1197
1198 # Naviseccli Path. (string value)
1199 #naviseccli_path=
1200
1201 # Storage pool name. (string value)
1202 #storage_vnx_pool_name=<None>
1203
1204 # VNX secondary SP IP Address. (string value)
1205 #san_secondary_ip=<None>
1206
1207 # Default timeout for CLI operations in minutes. For example,
1208 # LUN migration is a typical long running operation, which
1209 # depends on the LUN size and the load of the array. An upper
1210 # bound in the specific deployment can be set to avoid
1211 # unnecessary long wait. By default, it is 365 days long.
1212 # (integer value)
1213 #default_timeout=525600
1214
1215 # Default max number of LUNs in a storage group. By default,
1216 # the value is 255. (integer value)
1217 #max_luns_per_storage_group=255
1218
1219 # To destroy storage group when the last LUN is removed from
1220 # it. By default, the value is False. (boolean value)
1221 #destroy_empty_storage_group=false
1222
1223 # Mapping between hostname and its iSCSI initiator IP
1224 # addresses. (string value)
1225 #iscsi_initiators=
1226
1227 # Automatically register initiators. By default, the value is
1228 # False. (boolean value)
1229 #initiator_auto_registration=false
1230
1231 # Automatically deregister initiators after the related
1232 # storage group is destroyed. By default, the value is False.
1233 # (boolean value)
1234 #initiator_auto_deregistration=false
1235
1236 # Report free_capacity_gb as 0 when the limit to maximum
1237 # number of pool LUNs is reached. By default, the value is
1238 # False. (boolean value)
1239 #check_max_pool_luns_threshold=false
1240
1241 # Delete a LUN even if it is in Storage Groups. (boolean
1242 # value)
1243 #force_delete_lun_in_storagegroup=false
1244
1245
1246 #
1247 # Options defined in cinder.volume.drivers.emc.xtremio
1248 #
1249
1250 # XMS cluster id in multi-cluster environment (string value)
1251 #xtremio_cluster_name=
1252
1253
1254 #
1255 # Options defined in cinder.volume.drivers.eqlx
1256 #
1257
1258 # Group name to use for creating volumes. Defaults to
1259 # "group-0". (string value)
1260 #eqlx_group_name=group-0
1261
1262 # Timeout for the Group Manager cli command execution. Default
1263 # is 30. (integer value)
1264 #eqlx_cli_timeout=30
1265
1266 # Maximum retry count for reconnection. Default is 5. (integer
1267 # value)
1268 #eqlx_cli_max_retries=5
1269
1270 # Use CHAP authentication for targets. Note that this option
1271 # is deprecated in favour of "use_chap_auth" as specified in
1272 # cinder/volume/driver.py and will be removed in next release.
1273 # (boolean value)
1274 #eqlx_use_chap=false
1275
1276 # Existing CHAP account name. Note that this option is
1277 # deprecated in favour of "chap_username" as specified in
1278 # cinder/volume/driver.py and will be removed in next release.
1279 # (string value)
1280 #eqlx_chap_login=admin
1281
1282 # Password for specified CHAP account name. Note that this
1283 # option is deprecated in favour of "chap_password" as
1284 # specified in cinder/volume/driver.py and will be removed in
1285 # the next release (string value)
1286 #eqlx_chap_password=password
1287
1288 # Pool in which volumes will be created. Defaults to
1289 # "default". (string value)
1290 #eqlx_pool=default
1291
1292
1293 #
1294 # Options defined in cinder.volume.drivers.glusterfs
1295 #
1296
1297 # File with the list of available gluster shares (string
1298 # value)
1299 #glusterfs_shares_config=/etc/cinder/glusterfs_shares
1300
1301 # Create volumes as sparsed files which take no space.If set
1302 # to False volume is created as regular file.In such case
1303 # volume creation takes a lot of time. (boolean value)
1304 #glusterfs_sparsed_volumes=true
1305
1306 # Create volumes as QCOW2 files rather than raw files.
1307 # (boolean value)
1308 #glusterfs_qcow2_volumes=false
1309
1310 # Base dir containing mount points for gluster shares. (string
1311 # value)
1312 #glusterfs_mount_point_base=$state_path/mnt
1313
1314
1315 #
1316 # Options defined in cinder.volume.drivers.hds.hds
1317 #
1318
1319 # The configuration file for the Cinder HDS driver for HUS
1320 # (string value)
1321 #hds_cinder_config_file=/opt/hds/hus/cinder_hus_conf.xml
1322
1323
1324 #
1325 # Options defined in cinder.volume.drivers.hds.iscsi
1326 #
1327
1328 # Configuration file for HDS iSCSI cinder plugin (string
1329 # value)
1330 #hds_hnas_iscsi_config_file=/opt/hds/hnas/cinder_iscsi_conf.xml
1331
1332
1333 #
1334 # Options defined in cinder.volume.drivers.hds.nfs
1335 #
1336
1337 # Configuration file for HDS NFS cinder plugin (string value)
1338 #hds_hnas_nfs_config_file=/opt/hds/hnas/cinder_nfs_conf.xml
1339
1340
1341 #
1342 # Options defined in cinder.volume.drivers.hitachi.hbsd_common
1343 #
1344
1345 # Serial number of storage system (string value)
1346 #hitachi_serial_number=<None>
1347
1348 # Name of an array unit (string value)
1349 #hitachi_unit_name=<None>
1350
1351 # Pool ID of storage system (integer value)
1352 #hitachi_pool_id=<None>
1353
1354 # Thin pool ID of storage system (integer value)
1355 #hitachi_thin_pool_id=<None>
1356
1357 # Range of logical device of storage system (string value)
1358 #hitachi_ldev_range=<None>
1359
1360 # Default copy method of storage system (string value)
1361 #hitachi_default_copy_method=FULL
1362
1363 # Copy speed of storage system (integer value)
1364 #hitachi_copy_speed=3
1365
1366 # Interval to check copy (integer value)
1367 #hitachi_copy_check_interval=3
1368
1369 # Interval to check copy asynchronously (integer value)
1370 #hitachi_async_copy_check_interval=10
1371
1372 # Control port names for HostGroup or iSCSI Target (string
1373 # value)
1374 #hitachi_target_ports=<None>
1375
1376 # Range of group number (string value)
1377 #hitachi_group_range=<None>
1378
1379 # Request for creating HostGroup or iSCSI Target (boolean
1380 # value)
1381 #hitachi_group_request=false
1382
1383
1384 #
1385 # Options defined in cinder.volume.drivers.hitachi.hbsd_fc
1386 #
1387
1388 # Request for FC Zone creating HostGroup (boolean value)
1389 #hitachi_zoning_request=false
1390
1391
1392 #
1393 # Options defined in cinder.volume.drivers.hitachi.hbsd_horcm
1394 #
1395
1396 # Instance numbers for HORCM (string value)
1397 #hitachi_horcm_numbers=200,201
1398
1399 # Username of storage system for HORCM (string value)
1400 #hitachi_horcm_user=<None>
1401
1402 # Password of storage system for HORCM (string value)
1403 #hitachi_horcm_password=<None>
1404
1405 # Add to HORCM configuration (boolean value)
1406 #hitachi_horcm_add_conf=true
1407
1408
1409 #
1410 # Options defined in cinder.volume.drivers.hitachi.hbsd_iscsi
1411 #
1412
1413 # Add CHAP user (boolean value)
1414 #hitachi_add_chap_user=false
1415
1416 # iSCSI authentication method (string value)
1417 #hitachi_auth_method=<None>
1418
1419 # iSCSI authentication username (string value)
1420 #hitachi_auth_user=HBSD-CHAP-user
1421
1422 # iSCSI authentication password (string value)
1423 #hitachi_auth_password=HBSD-CHAP-password
1424
1425
1426 #
1427 # Options defined in cinder.volume.drivers.huawei
1428 #
1429
1430 # The configuration file for the Cinder Huawei driver (string
1431 # value)
1432 #cinder_huawei_conf_file=/etc/cinder/cinder_huawei_conf.xml
1433
1434
1435 #
1436 # Options defined in cinder.volume.drivers.ibm.flashsystem
1437 #
1438
1439 # Connection protocol should be FC. (string value)
1440 #flashsystem_connection_protocol=FC
1441
1442 # Connect with multipath (FC only). (boolean value)
1443 #flashsystem_multipath_enabled=false
1444
1445 # Allows vdisk to multi host mapping. (boolean value)
1446 #flashsystem_multihostmap_enabled=true
1447
1448
1449 #
1450 # Options defined in cinder.volume.drivers.ibm.gpfs
1451 #
1452
1453 # Specifies the path of the GPFS directory where Block Storage
1454 # volume and snapshot files are stored. (string value)
1455 #gpfs_mount_point_base=<None>
1456
1457 # Specifies the path of the Image service repository in GPFS.
1458 # Leave undefined if not storing images in GPFS. (string
1459 # value)
1460 #gpfs_images_dir=<None>
1461
1462 # Specifies the type of image copy to be used.  Set this when
1463 # the Image service repository also uses GPFS so that image
1464 # files can be transferred efficiently from the Image service
1465 # to the Block Storage service. There are two valid values:
1466 # "copy" specifies that a full copy of the image is made;
1467 # "copy_on_write" specifies that copy-on-write optimization
1468 # strategy is used and unmodified blocks of the image file are
1469 # shared efficiently. (string value)
1470 #gpfs_images_share_mode=<None>
1471
1472 # Specifies an upper limit on the number of indirections
1473 # required to reach a specific block due to snapshots or
1474 # clones.  A lengthy chain of copy-on-write snapshots or
1475 # clones can have a negative impact on performance, but
1476 # improves space utilization.  0 indicates unlimited clone
1477 # depth. (integer value)
1478 #gpfs_max_clone_depth=0
1479
1480 # Specifies that volumes are created as sparse files which
1481 # initially consume no space. If set to False, the volume is
1482 # created as a fully allocated file, in which case, creation
1483 # may take a significantly longer time. (boolean value)
1484 #gpfs_sparse_volumes=true
1485
1486 # Specifies the storage pool that volumes are assigned to. By
1487 # default, the system storage pool is used. (string value)
1488 #gpfs_storage_pool=system
1489
1490
1491 #
1492 # Options defined in cinder.volume.drivers.ibm.ibmnas
1493 #
1494
1495 # IBMNAS platform type to be used as backend storage; valid
1496 # values are - v7ku : for using IBM Storwize V7000 Unified,
1497 # sonas : for using IBM Scale Out NAS, gpfs-nas : for using
1498 # NFS based IBM GPFS deployments. (string value)
1499 #ibmnas_platform_type=v7ku
1500
1501
1502 #
1503 # Options defined in cinder.volume.drivers.ibm.storwize_svc
1504 #
1505
1506 # Storage system storage pool for volumes (string value)
1507 #storwize_svc_volpool_name=volpool
1508
1509 # Storage system space-efficiency parameter for volumes
1510 # (percentage) (integer value)
1511 #storwize_svc_vol_rsize=2
1512
1513 # Storage system threshold for volume capacity warnings
1514 # (percentage) (integer value)
1515 #storwize_svc_vol_warning=0
1516
1517 # Storage system autoexpand parameter for volumes (True/False)
1518 # (boolean value)
1519 #storwize_svc_vol_autoexpand=true
1520
1521 # Storage system grain size parameter for volumes
1522 # (32/64/128/256) (integer value)
1523 #storwize_svc_vol_grainsize=256
1524
1525 # Storage system compression option for volumes (boolean
1526 # value)
1527 #storwize_svc_vol_compression=false
1528
1529 # Enable Easy Tier for volumes (boolean value)
1530 #storwize_svc_vol_easytier=true
1531
1532 # The I/O group in which to allocate volumes (integer value)
1533 #storwize_svc_vol_iogrp=0
1534
1535 # Maximum number of seconds to wait for FlashCopy to be
1536 # prepared. Maximum value is 600 seconds (10 minutes) (integer
1537 # value)
1538 #storwize_svc_flashcopy_timeout=120
1539
1540 # Connection protocol (iSCSI/FC) (string value)
1541 #storwize_svc_connection_protocol=iSCSI
1542
1543 # Configure CHAP authentication for iSCSI connections
1544 # (Default: Enabled) (boolean value)
1545 #storwize_svc_iscsi_chap_enabled=true
1546
1547 # Connect with multipath (FC only; iSCSI multipath is
1548 # controlled by Nova) (boolean value)
1549 #storwize_svc_multipath_enabled=false
1550
1551 # Allows vdisk to multi host mapping (boolean value)
1552 #storwize_svc_multihostmap_enabled=true
1553
1554 # Indicate whether svc driver is compatible for NPIV setup. If
1555 # it is compatible, it will allow no wwpns being returned on
1556 # get_conn_fc_wwpns during initialize_connection (boolean
1557 # value)
1558 #storwize_svc_npiv_compatibility_mode=false
1559
1560 # Allow tenants to specify QOS on create (boolean value)
1561 #storwize_svc_allow_tenant_qos=false
1562
1563 # If operating in stretched cluster mode, specify the name of
1564 # the pool in which mirrored copies are stored.Example:
1565 # "pool2" (string value)
1566 #storwize_svc_stretched_cluster_partner=<None>
1567
1568
1569 #
1570 # Options defined in cinder.volume.drivers.ibm.xiv_ds8k
1571 #
1572
1573 # Proxy driver that connects to the IBM Storage Array (string
1574 # value)
1575 #xiv_ds8k_proxy=xiv_ds8k_openstack.nova_proxy.XIVDS8KNovaProxy
1576
1577 # Connection type to the IBM Storage Array (string value)
1578 #xiv_ds8k_connection_type=iscsi
1579
1580 # CHAP authentication mode, effective only for iscsi
1581 # (disabled|enabled) (string value)
1582 #xiv_chap=disabled
1583
1584
1585 #
1586 # Options defined in cinder.volume.drivers.lvm
1587 #
1588
1589 # Name for the VG that will contain exported volumes (string
1590 # value)
1591 #volume_group=cinder-volumes
1592
1593 # If >0, create LVs with multiple mirrors. Note that this
1594 # requires lvm_mirrors + 2 PVs with available space (integer
1595 # value)
1596 #lvm_mirrors=0
1597
1598 # Type of LVM volumes to deploy (string value)
1599 #lvm_type=default
1600
1601 # LVM conf file to use for the LVM driver in Cinder; this
1602 # setting is ignored if the specified file does not exist (You
1603 # can also specify 'None' to not use a conf file even if one
1604 # exists). (string value)
1605 #lvm_conf_file=/etc/cinder/lvm.conf
1606
1607
1608 #
1609 # Options defined in cinder.volume.drivers.netapp.options
1610 #
1611
1612 # The vFiler unit on which provisioning of block storage
1613 # volumes will be done. This option is only used by the driver
1614 # when connecting to an instance with a storage family of Data
1615 # ONTAP operating in 7-Mode. Only use this option when
1616 # utilizing the MultiStore feature on the NetApp storage
1617 # system. (string value)
1618 #netapp_vfiler=<None>
1619
1620 # The name of the config.conf stanza for a Data ONTAP (7-mode)
1621 # HA partner.  This option is only used by the driver when
1622 # connecting to an instance with a storage family of Data
1623 # ONTAP operating in 7-Mode, and it is required if the storage
1624 # protocol selected is FC. (string value)
1625 #netapp_partner_backend_name=<None>
1626
1627 # Administrative user account name used to access the storage
1628 # system or proxy server. (string value)
1629 #netapp_login=<None>
1630
1631 # Password for the administrative user account specified in
1632 # the netapp_login option. (string value)
1633 #netapp_password=<None>
1634
1635 # This option specifies the virtual storage server (Vserver)
1636 # name on the storage cluster on which provisioning of block
1637 # storage volumes should occur. (string value)
1638 #netapp_vserver=<None>
1639
1640 # The hostname (or IP address) for the storage system or proxy
1641 # server. (string value)
1642 #netapp_server_hostname=<None>
1643
1644 # The TCP port to use for communication with the storage
1645 # system or proxy server. If not specified, Data ONTAP drivers
1646 # will use 80 for HTTP and 443 for HTTPS; E-Series will use
1647 # 8080 for HTTP and 8443 for HTTPS. (integer value)
1648 #netapp_server_port=<None>
1649
1650 # This option is used to specify the path to the E-Series
1651 # proxy application on a proxy server. The value is combined
1652 # with the value of the netapp_transport_type,
1653 # netapp_server_hostname, and netapp_server_port options to
1654 # create the URL used by the driver to connect to the proxy
1655 # application. (string value)
1656 #netapp_webservice_path=/devmgr/v2
1657
1658 # This option is only utilized when the storage family is
1659 # configured to eseries. This option is used to restrict
1660 # provisioning to the specified controllers. Specify the value
1661 # of this option to be a comma separated list of controller
1662 # hostnames or IP addresses to be used for provisioning.
1663 # (string value)
1664 #netapp_controller_ips=<None>
1665
1666 # Password for the NetApp E-Series storage array. (string
1667 # value)
1668 #netapp_sa_password=<None>
1669
1670 # This option is used to restrict provisioning to the
1671 # specified storage pools. Only dynamic disk pools are
1672 # currently supported. Specify the value of this option to be
1673 # a comma separated list of disk pool names to be used for
1674 # provisioning. (string value)
1675 #netapp_storage_pools=<None>
1676
1677 # This option is used to define how the controllers in the
1678 # E-Series storage array will work with the particular
1679 # operating system on the hosts that are connected to it.
1680 # (string value)
1681 #netapp_eseries_host_type=linux_dm_mp
1682
1683 # If the percentage of available space for an NFS share has
1684 # dropped below the value specified by this option, the NFS
1685 # image cache will be cleaned. (integer value)
1686 #thres_avl_size_perc_start=20
1687
1688 # When the percentage of available space on an NFS share has
1689 # reached the percentage specified by this option, the driver
1690 # will stop clearing files from the NFS image cache that have
1691 # not been accessed in the last M minutes, where M is the
1692 # value of the expiry_thres_minutes configuration option.
1693 # (integer value)
1694 #thres_avl_size_perc_stop=60
1695
1696 # This option specifies the threshold for last access time for
1697 # images in the NFS image cache. When a cache cleaning cycle
1698 # begins, images in the cache that have not been accessed in
1699 # the last M minutes, where M is the value of this parameter,
1700 # will be deleted from the cache to create free space on the
1701 # NFS share. (integer value)
1702 #expiry_thres_minutes=720
1703
1704 # This option specifies the path of the NetApp copy offload
1705 # tool binary. Ensure that the binary has execute permissions
1706 # set which allow the effective user of the cinder-volume
1707 # process to execute the file. (string value)
1708 #netapp_copyoffload_tool_path=<None>
1709
1710 # The quantity to be multiplied by the requested volume size
1711 # to ensure enough space is available on the virtual storage
1712 # server (Vserver) to fulfill the volume creation request.
1713 # (floating point value)
1714 #netapp_size_multiplier=1.2
1715
1716 # This option is only utilized when the storage protocol is
1717 # configured to use iSCSI or FC. This option is used to
1718 # restrict provisioning to the specified controller volumes.
1719 # Specify the value of this option to be a comma separated
1720 # list of NetApp controller volume names to be used for
1721 # provisioning. (string value)
1722 #netapp_volume_list=<None>
1723
1724 # The storage family type used on the storage system; valid
1725 # values are ontap_7mode for using Data ONTAP operating in
1726 # 7-Mode, ontap_cluster for using clustered Data ONTAP, or
1727 # eseries for using E-Series. (string value)
1728 #netapp_storage_family=ontap_cluster
1729
1730 # The storage protocol to be used on the data path with the
1731 # storage system. (string value)
1732 #netapp_storage_protocol=<None>
1733
1734 # The transport protocol used when communicating with the
1735 # storage system or proxy server. (string value)
1736 #netapp_transport_type=http
1737
1738
1739 #
1740 # Options defined in cinder.volume.drivers.nfs
1741 #
1742
1743 # File with the list of available nfs shares (string value)
1744 #nfs_shares_config=/etc/cinder/nfs_shares
1745
1746 # Create volumes as sparsed files which take no space.If set
1747 # to False volume is created as regular file.In such case
1748 # volume creation takes a lot of time. (boolean value)
1749 #nfs_sparsed_volumes=true
1750
1751 # Percent of ACTUAL usage of the underlying volume before no
1752 # new volumes can be allocated to the volume destination.
1753 # (floating point value)
1754 #nfs_used_ratio=0.95
1755
1756 # This will compare the allocated to available space on the
1757 # volume destination.  If the ratio exceeds this number, the
1758 # destination will no longer be valid. (floating point value)
1759 #nfs_oversub_ratio=1.0
1760
1761 # Base dir containing mount points for nfs shares. (string
1762 # value)
1763 #nfs_mount_point_base=$state_path/mnt
1764
1765 # Mount options passed to the nfs client. See section of the
1766 # nfs man page for details. (string value)
1767 #nfs_mount_options=<None>
1768
1769 # The number of attempts to mount nfs shares before raising an
1770 # error.  At least one attempt will be made to mount an nfs
1771 # share, regardless of the value specified. (integer value)
1772 #nfs_mount_attempts=3
1773
1774
1775 #
1776 # Options defined in cinder.volume.drivers.nimble
1777 #
1778
1779 # Nimble Controller pool name (string value)
1780 #nimble_pool_name=default
1781
1782 # Nimble Subnet Label (string value)
1783 #nimble_subnet_label=*
1784
1785
1786 #
1787 # Options defined in cinder.volume.drivers.openvstorage
1788 #
1789
1790 # Vpool to use for volumes - backend is defined by vpool not
1791 # by us. (string value)
1792 #vpool_name=
1793
1794
1795 #
1796 # Options defined in cinder.volume.drivers.prophetstor.options
1797 #
1798
1799 # DPL pool uuid in which DPL volumes are stored. (string
1800 # value)
1801 #dpl_pool=
1802
1803 # DPL port number. (integer value)
1804 #dpl_port=8357
1805
1806
1807 #
1808 # Options defined in cinder.volume.drivers.pure
1809 #
1810
1811 # REST API authorization token. (string value)
1812 #pure_api_token=<None>
1813
1814
1815 #
1816 # Options defined in cinder.volume.drivers.quobyte
1817 #
1818
1819 # URL to the Quobyte volume e.g., quobyte://<DIR host>/<volume
1820 # name> (string value)
1821 #quobyte_volume_url=<None>
1822
1823 # Path to a Quobyte Client configuration file. (string value)
1824 #quobyte_client_cfg=<None>
1825
1826 # Create volumes as sparse files which take no space. If set
1827 # to False, volume is created as regular file.In such case
1828 # volume creation takes a lot of time. (boolean value)
1829 #quobyte_sparsed_volumes=true
1830
1831 # Create volumes as QCOW2 files rather than raw files.
1832 # (boolean value)
1833 #quobyte_qcow2_volumes=true
1834
1835 # Base dir containing the mount point for the Quobyte volume.
1836 # (string value)
1837 #quobyte_mount_point_base=$state_path/mnt
1838
1839
1840 #
1841 # Options defined in cinder.volume.drivers.rbd
1842 #
1843
1844 # The RADOS pool where rbd volumes are stored (string value)
1845 #rbd_pool=rbd
1846
1847 # The RADOS client name for accessing rbd volumes - only set
1848 # when using cephx authentication (string value)
1849 #rbd_user=<None>
1850
1851 # Path to the ceph configuration file (string value)
1852 #rbd_ceph_conf=
1853
1854 # Flatten volumes created from snapshots to remove dependency
1855 # from volume to snapshot (boolean value)
1856 #rbd_flatten_volume_from_snapshot=false
1857
1858 # The libvirt uuid of the secret for the rbd_user volumes
1859 # (string value)
1860 #rbd_secret_uuid=<None>
1861
1862 # Directory where temporary image files are stored when the
1863 # volume driver does not write them directly to the volume.
1864 # Warning: this option is now deprecated, please use
1865 # image_conversion_dir instead. (string value)
1866 #volume_tmp_dir=<None>
1867
1868 # Maximum number of nested volume clones that are taken before
1869 # a flatten occurs. Set to 0 to disable cloning. (integer
1870 # value)
1871 #rbd_max_clone_depth=5
1872
1873 # Volumes will be chunked into objects of this size (in
1874 # megabytes). (integer value)
1875 #rbd_store_chunk_size=4
1876
1877 # Timeout value (in seconds) used when connecting to ceph
1878 # cluster. If value < 0, no timeout is set and default
1879 # librados value is used. (integer value)
1880 #rados_connect_timeout=-1
1881
1882
1883 #
1884 # Options defined in cinder.volume.drivers.remotefs
1885 #
1886
1887 # IP address or Hostname of NAS system. (string value)
1888 #nas_ip=
1889
1890 # User name to connect to NAS system. (string value)
1891 #nas_login=admin
1892
1893 # Password to connect to NAS system. (string value)
1894 #nas_password=
1895
1896 # SSH port to use to connect to NAS system. (integer value)
1897 #nas_ssh_port=22
1898
1899 # Filename of private key to use for SSH authentication.
1900 # (string value)
1901 #nas_private_key=
1902
1903 # Allow network-attached storage systems to operate in a
1904 # secure environment where root level access is not permitted.
1905 # If set to False, access is as the root user and insecure. If
1906 # set to True, access is not as root. If set to auto, a check
1907 # is done to determine if this is a new installation: True is
1908 # used if so, otherwise False. Default is auto. (string value)
1909 #nas_secure_file_operations=auto
1910
1911 # Set more secure file permissions on network-attached storage
1912 # volume files to restrict broad other/world access. If set to
1913 # False, volumes are created with open permissions. If set to
1914 # True, volumes are created with permissions for the cinder
1915 # user and group (660). If set to auto, a check is done to
1916 # determine if this is a new installation: True is used if so,
1917 # otherwise False. Default is auto. (string value)
1918 #nas_secure_file_permissions=auto
1919
1920 # Path to the share to use for storing Cinder volumes. For
1921 # example:  "/srv/export1" for an NFS server export available
1922 # at 10.0.5.10:/srv/export1 . (string value)
1923 #nas_share_path=
1924
1925 # Options used to mount the storage backend file system where
1926 # Cinder volumes are stored. (string value)
1927 #nas_mount_options=<None>
1928
1929
1930 #
1931 # Options defined in cinder.volume.drivers.san.hp.hp_3par_common
1932 #
1933
1934 # 3PAR WSAPI Server Url like https://<3par ip>:8080/api/v1
1935 # (string value)
1936 #hp3par_api_url=
1937
1938 # 3PAR Super user username (string value)
1939 #hp3par_username=
1940
1941 # 3PAR Super user password (string value)
1942 #hp3par_password=
1943
1944 # List of the CPG(s) to use for volume creation (list value)
1945 #hp3par_cpg=OpenStack
1946
1947 # The CPG to use for Snapshots for volumes. If empty the
1948 # userCPG will be used. (string value)
1949 #hp3par_cpg_snap=
1950
1951 # The time in hours to retain a snapshot.  You can't delete it
1952 # before this expires. (string value)
1953 #hp3par_snapshot_retention=
1954
1955 # The time in hours when a snapshot expires  and is deleted.
1956 # This must be larger than expiration (string value)
1957 #hp3par_snapshot_expiration=
1958
1959 # Enable HTTP debugging to 3PAR (boolean value)
1960 #hp3par_debug=false
1961
1962 # List of target iSCSI addresses to use. (list value)
1963 #hp3par_iscsi_ips=
1964
1965 # Enable CHAP authentication for iSCSI connections. (boolean
1966 # value)
1967 #hp3par_iscsi_chap_enabled=false
1968
1969
1970 #
1971 # Options defined in cinder.volume.drivers.san.hp.hp_lefthand_rest_proxy
1972 #
1973
1974 # HP LeftHand WSAPI Server Url like https://<LeftHand
1975 # ip>:8081/lhos (string value)
1976 #hplefthand_api_url=<None>
1977
1978 # HP LeftHand Super user username (string value)
1979 #hplefthand_username=<None>
1980
1981 # HP LeftHand Super user password (string value)
1982 #hplefthand_password=<None>
1983
1984 # HP LeftHand cluster name (string value)
1985 #hplefthand_clustername=<None>
1986
1987 # Configure CHAP authentication for iSCSI connections
1988 # (Default: Disabled) (boolean value)
1989 #hplefthand_iscsi_chap_enabled=false
1990
1991 # Enable HTTP debugging to LeftHand (boolean value)
1992 #hplefthand_debug=false
1993
1994
1995 #
1996 # Options defined in cinder.volume.drivers.san.san
1997 #
1998
1999 # Use thin provisioning for SAN volumes? (boolean value)
2000 #san_thin_provision=true
2001
2002 # IP address of SAN controller (string value)
2003 #san_ip=
2004
2005 # Username for SAN controller (string value)
2006 #san_login=admin
2007
2008 # Password for SAN controller (string value)
2009 #san_password=
2010
2011 # Filename of private key to use for SSH authentication
2012 # (string value)
2013 #san_private_key=
2014
2015 # Cluster name to use for creating volumes (string value)
2016 #san_clustername=
2017
2018 # SSH port to use with SAN (integer value)
2019 #san_ssh_port=22
2020
2021 # Execute commands locally instead of over SSH; use if the
2022 # volume service is running on the SAN device (boolean value)
2023 #san_is_local=false
2024
2025 # SSH connection timeout in seconds (integer value)
2026 #ssh_conn_timeout=30
2027
2028 # Minimum ssh connections in the pool (integer value)
2029 #ssh_min_pool_conn=1
2030
2031 # Maximum ssh connections in the pool (integer value)
2032 #ssh_max_pool_conn=5
2033
2034
2035 #
2036 # Options defined in cinder.volume.drivers.scality
2037 #
2038
2039 # Path or URL to Scality SOFS configuration file (string
2040 # value)
2041 #scality_sofs_config=<None>
2042
2043 # Base dir where Scality SOFS shall be mounted (string value)
2044 #scality_sofs_mount_point=$state_path/scality
2045
2046 # Path from Scality SOFS root to volume dir (string value)
2047 #scality_sofs_volume_dir=cinder/volumes
2048
2049
2050 #
2051 # Options defined in cinder.volume.drivers.smbfs
2052 #
2053
2054 # File with the list of available smbfs shares. (string value)
2055 #smbfs_shares_config=/etc/cinder/smbfs_shares
2056
2057 # Default format that will be used when creating volumes if no
2058 # volume format is specified. (string value)
2059 #smbfs_default_volume_format=qcow2
2060
2061 # Create volumes as sparsed files which take no space rather
2062 # than regular files when using raw format, in which case
2063 # volume creation takes lot of time. (boolean value)
2064 #smbfs_sparsed_volumes=true
2065
2066 # Percent of ACTUAL usage of the underlying volume before no
2067 # new volumes can be allocated to the volume destination.
2068 # (floating point value)
2069 #smbfs_used_ratio=0.95
2070
2071 # This will compare the allocated to available space on the
2072 # volume destination.  If the ratio exceeds this number, the
2073 # destination will no longer be valid. (floating point value)
2074 #smbfs_oversub_ratio=1.0
2075
2076 # Base dir containing mount points for smbfs shares. (string
2077 # value)
2078 #smbfs_mount_point_base=$state_path/mnt
2079
2080 # Mount options passed to the smbfs client. See mount.cifs man
2081 # page for details. (string value)
2082 #smbfs_mount_options=noperm,file_mode=0775,dir_mode=0775
2083
2084
2085 #
2086 # Options defined in cinder.volume.drivers.solidfire
2087 #
2088
2089 # Set 512 byte emulation on volume creation;  (boolean value)
2090 #sf_emulate_512=true
2091
2092 # Allow tenants to specify QOS on create (boolean value)
2093 #sf_allow_tenant_qos=false
2094
2095 # Create SolidFire accounts with this prefix. Any string can
2096 # be used here, but the string "hostname" is special and will
2097 # create a prefix using the cinder node hostsname (previous
2098 # default behavior).  The default is NO prefix. (string value)
2099 #sf_account_prefix=<None>
2100
2101 # Account name on the SolidFire Cluster to use as owner of
2102 # template/cache volumes (created if does not exist). (string
2103 # value)
2104 #sf_template_account_name=openstack-vtemplate
2105
2106 # Create an internal cache of copy of images when a bootable
2107 # volume is created to eliminate fetch from glance and qemu-
2108 # conversion on subsequent calls. (boolean value)
2109 #sf_allow_template_caching=true
2110
2111 # SolidFire API port. Useful if the device api is behind a
2112 # proxy on a different port. (integer value)
2113 #sf_api_port=443
2114
2115
2116 #
2117 # Options defined in cinder.volume.drivers.srb
2118 #
2119
2120 # Comma-separated list of REST servers IP to connect to. (eg
2121 # http://IP1/,http://IP2:81/path (string value)
2122 #srb_base_urls=<None>
2123
2124
2125 #
2126 # Options defined in cinder.volume.drivers.violin.v6000_common
2127 #
2128
2129 # IP address or hostname of mg-a (string value)
2130 #gateway_mga=<None>
2131
2132 # IP address or hostname of mg-b (string value)
2133 #gateway_mgb=<None>
2134
2135 # Use igroups to manage targets and initiators (boolean value)
2136 #use_igroups=false
2137
2138 # Global backend request timeout, in seconds (integer value)
2139 #request_timeout=300
2140
2141
2142 #
2143 # Options defined in cinder.volume.drivers.vmware.vmdk
2144 #
2145
2146 # IP address for connecting to VMware ESX/VC server. (string
2147 # value)
2148 #vmware_host_ip=<None>
2149
2150 # Username for authenticating with VMware ESX/VC server.
2151 # (string value)
2152 #vmware_host_username=<None>
2153
2154 # Password for authenticating with VMware ESX/VC server.
2155 # (string value)
2156 #vmware_host_password=<None>
2157
2158 # Optional VIM service WSDL Location e.g
2159 # http://<server>/vimService.wsdl. Optional over-ride to
2160 # default location for bug work-arounds. (string value)
2161 #vmware_wsdl_location=<None>
2162
2163 # Number of times VMware ESX/VC server API must be retried
2164 # upon connection related issues. (integer value)
2165 #vmware_api_retry_count=10
2166
2167 # The interval (in seconds) for polling remote tasks invoked
2168 # on VMware ESX/VC server. (floating point value)
2169 #vmware_task_poll_interval=0.5
2170
2171 # Name for the folder in the VC datacenter that will contain
2172 # cinder volumes. (string value)
2173 #vmware_volume_folder=cinder-volumes
2174
2175 # Timeout in seconds for VMDK volume transfer between Cinder
2176 # and Glance. (integer value)
2177 #vmware_image_transfer_timeout_secs=7200
2178
2179 # Max number of objects to be retrieved per batch. Query
2180 # results will be obtained in batches from the server and not
2181 # in one shot. Server may still limit the count to something
2182 # less than the configured value. (integer value)
2183 #vmware_max_objects_retrieval=100
2184
2185 # Optional string specifying the VMware VC server version. The
2186 # driver attempts to retrieve the version from VMware VC
2187 # server. Set this configuration only if you want to override
2188 # the VC server version. (string value)
2189 #vmware_host_version=<None>
2190
2191 # Directory where virtual disks are stored during volume
2192 # backup and restore. (string value)
2193 #vmware_tmp_dir=/tmp
2194
2195
2196 #
2197 # Options defined in cinder.volume.drivers.windows.windows
2198 #
2199
2200 # Path to store VHD backed volumes (string value)
2201 #windows_iscsi_lun_path=C:\iSCSIVirtualDisks
2202
2203
2204 #
2205 # Options defined in cinder.volume.drivers.xio
2206 #
2207
2208 # Default storage pool for volumes. (integer value)
2209 #ise_storage_pool=1
2210
2211 # Raid level for ISE volumes. (integer value)
2212 #ise_raid=1
2213
2214 # Number of retries (per port) when establishing connection to
2215 # ISE management port. (integer value)
2216 #ise_connection_retries=5
2217
2218 # Interval (secs) between retries. (integer value)
2219 #ise_retry_interval=1
2220
2221 # Number on retries to get completion status after issuing a
2222 # command to ISE. (integer value)
2223 #ise_completion_retries=30
2224
2225
2226 #
2227 # Options defined in cinder.volume.drivers.zfssa.zfssanfs
2228 #
2229
2230 # Data path IP address (string value)
2231 #zfssa_data_ip=<None>
2232
2233 # HTTPS port number (string value)
2234 #zfssa_https_port=443
2235
2236 # Options to be passed while mounting share over nfs (string
2237 # value)
2238 #zfssa_nfs_mount_options=
2239
2240 # Storage pool name. (string value)
2241 #zfssa_nfs_pool=
2242
2243 # Project name. (string value)
2244 #zfssa_nfs_project=NFSProject
2245
2246 # Share name. (string value)
2247 #zfssa_nfs_share=nfs_share
2248
2249 # Data compression. (string value)
2250 #zfssa_nfs_share_compression=off
2251
2252 # Synchronous write bias-latency, throughput. (string value)
2253 #zfssa_nfs_share_logbias=latency
2254
2255 # REST connection timeout. (seconds) (integer value)
2256 #zfssa_rest_timeout=<None>
2257
2258
2259 #
2260 # Options defined in cinder.volume.manager
2261 #
2262
2263 # Driver to use for volume creation (string value)
2264 #volume_driver=cinder.volume.drivers.lvm.LVMISCSIDriver
2265
2266 # Timeout for creating the volume to migrate to when
2267 # performing volume migration (seconds) (integer value)
2268 #migration_create_volume_timeout_secs=300
2269
2270 # Offload pending volume delete during volume service startup
2271 # (boolean value)
2272 #volume_service_inithost_offload=false
2273
2274 # FC Zoning mode configured (string value)
2275 #zoning_mode=none
2276
2277 # User defined capabilities, a JSON formatted string
2278 # specifying key/value pairs. The key/value pairs can be used
2279 # by the CapabilitiesFilter to select between backends when
2280 # requests specify volume types. For example, specifying a
2281 # service level or the geographical location of a backend,
2282 # then creating a volume type to allow the user to select by
2283 # these different properties. (string value)
2284 #extra_capabilities={}
2285
2286
2287 [BRCD_FABRIC_EXAMPLE]
2288
2289 #
2290 # Options defined in cinder.zonemanager.drivers.brocade.brcd_fabric_opts
2291 #
2292
2293 # Management IP of fabric (string value)
2294 #fc_fabric_address=
2295
2296 # Fabric user ID (string value)
2297 #fc_fabric_user=
2298
2299 # Password for user (string value)
2300 #fc_fabric_password=
2301
2302 # Connecting port (integer value)
2303 #fc_fabric_port=22
2304
2305 # overridden zoning policy (string value)
2306 #zoning_policy=initiator-target
2307
2308 # overridden zoning activation state (boolean value)
2309 #zone_activate=true
2310
2311 # overridden zone name prefix (string value)
2312 #zone_name_prefix=<None>
2313
2314 # Principal switch WWN of the fabric (string value)
2315 #principal_switch_wwn=<None>
2316
2317
2318 [CISCO_FABRIC_EXAMPLE]
2319
2320 #
2321 # Options defined in cinder.zonemanager.drivers.cisco.cisco_fabric_opts
2322 #
2323
2324 # Management IP of fabric (string value)
2325 #cisco_fc_fabric_address=
2326
2327 # Fabric user ID (string value)
2328 #cisco_fc_fabric_user=
2329
2330 # Password for user (string value)
2331 #cisco_fc_fabric_password=
2332
2333 # Connecting port (integer value)
2334 #cisco_fc_fabric_port=22
2335
2336 # overridden zoning policy (string value)
2337 #cisco_zoning_policy=initiator-target
2338
2339 # overridden zoning activation state (boolean value)
2340 #cisco_zone_activate=true
2341
2342 # overridden zone name prefix (string value)
2343 #cisco_zone_name_prefix=<None>
2344
2345 # VSAN of the Fabric (string value)
2346 #cisco_zoning_vsan=<None>
2347
2348
2349 [database]
2350
2351 #
2352 # Options defined in oslo.db.concurrency
2353 #
2354
2355 # Enable the experimental use of thread pooling for all DB API
2356 # calls (boolean value)
2357 # Deprecated group/name - [DEFAULT]/dbapi_use_tpool
2358 #use_tpool=false
2359
2360
2361 [fc-zone-manager]
2362
2363 #
2364 # Options defined in cinder.zonemanager.drivers.brocade.brcd_fc_zone_driver
2365 #
2366
2367 # Southbound connector for zoning operation (string value)
2368 #brcd_sb_connector=cinder.zonemanager.drivers.brocade.brcd_fc_zone_client_cli.BrcdFCZoneClientCLI
2369
2370
2371 #
2372 # Options defined in cinder.zonemanager.drivers.cisco.cisco_fc_zone_driver
2373 #
2374
2375 # Southbound connector for zoning operation (string value)
2376 #cisco_sb_connector=cinder.zonemanager.drivers.cisco.cisco_fc_zone_client_cli.CiscoFCZoneClientCLI
2377
2378
2379 #
2380 # Options defined in cinder.zonemanager.fc_zone_manager
2381 #
2382
2383 # FC Zone Driver responsible for zone management (string
2384 # value)
2385 #zone_driver=cinder.zonemanager.drivers.brocade.brcd_fc_zone_driver.BrcdFCZoneDriver
2386
2387 # Zoning policy configured by user; valid values include
2388 # "initiator-target" or "initiator" (string value)
2389 #zoning_policy=initiator-target
2390
2391 # Comma separated list of Fibre Channel fabric names. This
2392 # list of names is used to retrieve other SAN credentials for
2393 # connecting to each SAN fabric (string value)
2394 #fc_fabric_names=<None>
2395
2396 # FC SAN Lookup Service (string value)
2397 #fc_san_lookup_service=cinder.zonemanager.drivers.brocade.brcd_fc_san_lookup_service.BrcdFCSanLookupService
2398
2399
2400 [keymgr]
2401
2402 #
2403 # Options defined in cinder.keymgr
2404 #
2405
2406 # The full class name of the key manager API class (string
2407 # value)
2408 #api_class=cinder.keymgr.conf_key_mgr.ConfKeyManager
2409
2410
2411 #
2412 # Options defined in cinder.keymgr.conf_key_mgr
2413 #
2414
2415 # Fixed key returned by key manager, specified in hex (string
2416 # value)
2417 #fixed_key=<None>
2418
2419
2420 #
2421 # Options defined in cinder.keymgr.key_mgr
2422 #
2423
2424 # Authentication url for encryption service. (string value)
2425 #encryption_auth_url=http://localhost:5000/v3
2426
2427 # Url for encryption service. (string value)
2428 #encryption_api_url=http://localhost:9311/v1
2429
2430
2431 [keystone_authtoken]
2432
2433 #
2434 # Options defined in keystonemiddleware.auth_token
2435 #
2436
2437 # Complete public Identity API endpoint. (string value)
2438 #auth_uri=<None>
2439
2440 # API version of the admin Identity API endpoint. (string
2441 # value)
2442 #auth_version=<None>
2443
2444 # Do not handle authorization requests within the middleware,
2445 # but delegate the authorization decision to downstream WSGI
2446 # components. (boolean value)
2447 #delay_auth_decision=false
2448
2449 # Request timeout value for communicating with Identity API
2450 # server. (integer value)
2451 #http_connect_timeout=<None>
2452
2453 # How many times are we trying to reconnect when communicating
2454 # with Identity API Server. (integer value)
2455 #http_request_max_retries=3
2456
2457 # Env key for the swift cache. (string value)
2458 #cache=<None>
2459
2460 # Required if identity server requires client certificate
2461 # (string value)
2462 #certfile=<None>
2463
2464 # Required if identity server requires client certificate
2465 # (string value)
2466 #keyfile=<None>
2467
2468 # A PEM encoded Certificate Authority to use when verifying
2469 # HTTPs connections. Defaults to system CAs. (string value)
2470 #cafile=<None>
2471
2472 # Verify HTTPS connections. (boolean value)
2473 #insecure=false
2474
2475 # Directory used to cache files related to PKI tokens. (string
2476 # value)
2477 #signing_dir=<None>
2478
2479 # Optionally specify a list of memcached server(s) to use for
2480 # caching. If left undefined, tokens will instead be cached
2481 # in-process. (list value)
2482 # Deprecated group/name - [DEFAULT]/memcache_servers
2483 #memcached_servers=<None>
2484
2485 # In order to prevent excessive effort spent validating
2486 # tokens, the middleware caches previously-seen tokens for a
2487 # configurable duration (in seconds). Set to -1 to disable
2488 # caching completely. (integer value)
2489 #token_cache_time=300
2490
2491 # Determines the frequency at which the list of revoked tokens
2492 # is retrieved from the Identity service (in seconds). A high
2493 # number of revocation events combined with a low cache
2494 # duration may significantly reduce performance. (integer
2495 # value)
2496 #revocation_cache_time=10
2497
2498 # (Optional) If defined, indicate whether token data should be
2499 # authenticated or authenticated and encrypted. Acceptable
2500 # values are MAC or ENCRYPT.  If MAC, token data is
2501 # authenticated (with HMAC) in the cache. If ENCRYPT, token
2502 # data is encrypted and authenticated in the cache. If the
2503 # value is not one of these options or empty, auth_token will
2504 # raise an exception on initialization. (string value)
2505 #memcache_security_strategy=<None>
2506
2507 # (Optional, mandatory if memcache_security_strategy is
2508 # defined) This string is used for key derivation. (string
2509 # value)
2510 #memcache_secret_key=<None>
2511
2512 # (Optional) Number of seconds memcached server is considered
2513 # dead before it is tried again. (integer value)
2514 #memcache_pool_dead_retry=300
2515
2516 # (Optional) Maximum total number of open connections to every
2517 # memcached server. (integer value)
2518 #memcache_pool_maxsize=10
2519
2520 # (Optional) Socket timeout in seconds for communicating with
2521 # a memcache server. (integer value)
2522 #memcache_pool_socket_timeout=3
2523
2524 # (Optional) Number of seconds a connection to memcached is
2525 # held unused in the pool before it is closed. (integer value)
2526 #memcache_pool_unused_timeout=60
2527
2528 # (Optional) Number of seconds that an operation will wait to
2529 # get a memcache client connection from the pool. (integer
2530 # value)
2531 #memcache_pool_conn_get_timeout=10
2532
2533 # (Optional) Use the advanced (eventlet safe) memcache client
2534 # pool. The advanced pool will only work under python 2.x.
2535 # (boolean value)
2536 #memcache_use_advanced_pool=false
2537
2538 # (Optional) Indicate whether to set the X-Service-Catalog
2539 # header. If False, middleware will not ask for service
2540 # catalog on token validation and will not set the X-Service-
2541 # Catalog header. (boolean value)
2542 #include_service_catalog=true
2543
2544 # Used to control the use and type of token binding. Can be
2545 # set to: "disabled" to not check token binding. "permissive"
2546 # (default) to validate binding information if the bind type
2547 # is of a form known to the server and ignore it if not.
2548 # "strict" like "permissive" but if the bind type is unknown
2549 # the token will be rejected. "required" any form of token
2550 # binding is needed to be allowed. Finally the name of a
2551 # binding method that must be present in tokens. (string
2552 # value)
2553 #enforce_token_bind=permissive
2554
2555 # If true, the revocation list will be checked for cached
2556 # tokens. This requires that PKI tokens are configured on the
2557 # identity server. (boolean value)
2558 #check_revocations_for_cached=false
2559
2560 # Hash algorithms to use for hashing PKI tokens. This may be a
2561 # single algorithm or multiple. The algorithms are those
2562 # supported by Python standard hashlib.new(). The hashes will
2563 # be tried in the order given, so put the preferred one first
2564 # for performance. The result of the first hash will be stored
2565 # in the cache. This will typically be set to multiple values
2566 # only while migrating from a less secure algorithm to a more
2567 # secure one. Once all the old tokens are expired this option
2568 # should be set to a single value for better performance.
2569 # (list value)
2570 #hash_algorithms=md5
2571
2572 # Prefix to prepend at the beginning of the path. Deprecated, use
2573 # identity_uri. (string value)
2574 #auth_admin_prefix =
2575
2576 # Host providing the admin Identity API endpoint. Deprecated, use
2577 # identity_uri. (string value)
2578 #auth_host = 127.0.0.1
2579
2580 # Port of the admin Identity API endpoint. Deprecated, use
2581 # identity_uri. (integer value)
2582 #auth_port = 35357
2583
2584 # Protocol of the admin Identity API endpoint (http or https).
2585 # Deprecated, use identity_uri. (string value)
2586 auth_protocol=http
2587
2588 # Complete admin Identity API endpoint. This should specify the
2589 # unversioned root endpoint e.g. https://localhost:35357/ (string
2590 # value)
2591 #identity_uri = <None>
2592
2593 # This option is deprecated and may be removed in a future release.
2594 # Single shared secret with the Keystone configuration used for
2595 # bootstrapping a Keystone installation, or otherwise bypassing the
2596 # normal authentication process. This option should not be used, use
2597 # `admin_user` and `admin_password` instead. (string value)
2598 #admin_token = <None>
2599
2600 # Service username. (string value)
2601 #admin_user = <None>
2602
2603 # Service user password. (string value)
2604 #admin_password = <None>
2605
2606 # Service tenant name. (string value)
2607 #admin_tenant_name = admin
2608
2609
2610 [matchmaker_redis]
2611
2612 #
2613 # Options defined in oslo.messaging
2614 #
2615
2616 # Host to locate redis. (string value)
2617 #host=127.0.0.1
2618
2619 # Use this port to connect to redis host. (integer value)
2620 #port=6379
2621
2622 # Password for Redis server (optional). (string value)
2623 #password=<None>
2624
2625
2626 [matchmaker_ring]
2627
2628 #
2629 # Options defined in oslo.messaging
2630 #
2631
2632 # Matchmaker ring file (JSON). (string value)
2633 # Deprecated group/name - [DEFAULT]/matchmaker_ringfile
2634 #ringfile=/etc/oslo/matchmaker_ring.json
2635
2636
2637 [oslo_messaging_amqp]
2638
2639 #
2640 # Options defined in oslo.messaging
2641 #
2642
2643 # address prefix used when sending to a specific server
2644 # (string value)
2645 #server_request_prefix=exclusive
2646
2647 # address prefix used when broadcasting to all servers (string
2648 # value)
2649 #broadcast_prefix=broadcast
2650
2651 # address prefix when sending to any server in group (string
2652 # value)
2653 #group_request_prefix=unicast
2654
2655 # Name for the AMQP container (string value)
2656 #container_name=<None>
2657
2658 # Timeout for inactive connections (in seconds) (integer
2659 # value)
2660 #idle_timeout=0
2661
2662 # Debug: dump AMQP frames to stdout (boolean value)
2663 #trace=false
2664
2665 # CA certificate PEM file for verifing server certificate
2666 # (string value)
2667 #ssl_ca_file=
2668
2669 # Identifying certificate PEM file to present to clients
2670 # (string value)
2671 #ssl_cert_file=
2672
2673 # Private key PEM file used to sign cert_file certificate
2674 # (string value)
2675 #ssl_key_file=
2676
2677 # Password for decrypting ssl_key_file (if encrypted) (string
2678 # value)
2679 #ssl_key_password=<None>
2680
2681 # Accept clients using either SSL or plain TCP (boolean value)
2682 #allow_insecure_clients=false
2683
2684
2685 [oslo_messaging_qpid]
2686
2687 #
2688 # Options defined in oslo.messaging
2689 #
2690
2691 # Use durable queues in AMQP. (boolean value)
2692 # Deprecated group/name - [DEFAULT]/rabbit_durable_queues
2693 #amqp_durable_queues=false
2694
2695 # Auto-delete queues in AMQP. (boolean value)
2696 #amqp_auto_delete=false
2697
2698 # Size of RPC connection pool. (integer value)
2699 #rpc_conn_pool_size=30
2700
2701 # Qpid broker hostname. (string value)
2702 #qpid_hostname=localhost
2703
2704 # Qpid broker port. (integer value)
2705 #qpid_port=5672
2706
2707 # Qpid HA cluster host:port pairs. (list value)
2708 #qpid_hosts=$qpid_hostname:$qpid_port
2709
2710 # Username for Qpid connection. (string value)
2711 #qpid_username=
2712
2713 # Password for Qpid connection. (string value)
2714 #qpid_password=
2715
2716 # Space separated list of SASL mechanisms to use for auth.
2717 # (string value)
2718 #qpid_sasl_mechanisms=
2719
2720 # Seconds between connection keepalive heartbeats. (integer
2721 # value)
2722 #qpid_heartbeat=60
2723
2724 # Transport to use, either 'tcp' or 'ssl'. (string value)
2725 #qpid_protocol=tcp
2726
2727 # Whether to disable the Nagle algorithm. (boolean value)
2728 #qpid_tcp_nodelay=true
2729
2730 # The number of prefetched messages held by receiver. (integer
2731 # value)
2732 #qpid_receiver_capacity=1
2733
2734 # The qpid topology version to use.  Version 1 is what was
2735 # originally used by impl_qpid.  Version 2 includes some
2736 # backwards-incompatible changes that allow broker federation
2737 # to work.  Users should update to version 2 when they are
2738 # able to take everything down, as it requires a clean break.
2739 # (integer value)
2740 #qpid_topology_version=1
2741
2742
2743 [oslo_messaging_rabbit]
2744
2745 #
2746 # Options defined in oslo.messaging
2747 #
2748
2749 # Use durable queues in AMQP. (boolean value)
2750 # Deprecated group/name - [DEFAULT]/rabbit_durable_queues
2751 #amqp_durable_queues=false
2752
2753 # Auto-delete queues in AMQP. (boolean value)
2754 #amqp_auto_delete=false
2755
2756 # Size of RPC connection pool. (integer value)
2757 #rpc_conn_pool_size=30
2758
2759 # SSL version to use (valid only if SSL enabled). Valid values
2760 # are TLSv1 and SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may
2761 # be available on some distributions. (string value)
2762 #kombu_ssl_version=
2763
2764 # SSL key file (valid only if SSL enabled). (string value)
2765 #kombu_ssl_keyfile=
2766
2767 # SSL cert file (valid only if SSL enabled). (string value)
2768 #kombu_ssl_certfile=
2769
2770 # SSL certification authority file (valid only if SSL
2771 # enabled). (string value)
2772 #kombu_ssl_ca_certs=
2773
2774 # How long to wait before reconnecting in response to an AMQP
2775 # consumer cancel notification. (floating point value)
2776 #kombu_reconnect_delay=1.0
2777
2778 # The RabbitMQ broker address where a single node is used.
2779 # (string value)
2780 #rabbit_host=localhost
2781
2782 # The RabbitMQ broker port where a single node is used.
2783 # (integer value)
2784 #rabbit_port=5672
2785
2786 # RabbitMQ HA cluster host:port pairs. (list value)
2787 #rabbit_hosts=$rabbit_host:$rabbit_port
2788
2789 # Connect over SSL for RabbitMQ. (boolean value)
2790 #rabbit_use_ssl=false
2791
2792 # The RabbitMQ userid. (string value)
2793 #rabbit_userid=guest
2794
2795 # The RabbitMQ password. (string value)
2796 #rabbit_password=guest
2797
2798 # The RabbitMQ login method. (string value)
2799 #rabbit_login_method=AMQPLAIN
2800
2801 # The RabbitMQ virtual host. (string value)
2802 #rabbit_virtual_host=/
2803
2804 # How frequently to retry connecting with RabbitMQ. (integer
2805 # value)
2806 #rabbit_retry_interval=1
2807
2808 # How long to backoff for between retries when connecting to
2809 # RabbitMQ. (integer value)
2810 #rabbit_retry_backoff=2
2811
2812 # Maximum number of RabbitMQ connection retries. Default is 0
2813 # (infinite retry count). (integer value)
2814 #rabbit_max_retries=0
2815
2816 # Use HA queues in RabbitMQ (x-ha-policy: all). If you change
2817 # this option, you must wipe the RabbitMQ database. (boolean
2818 # value)
2819 #rabbit_ha_queues=false
2820
2821 # Number of seconds after which the Rabbit broker is
2822 # considered down if heartbeat's keep-alive fails (0 disable
2823 # the heartbeat). (integer value)
2824 #heartbeat_timeout_threshold=60
2825
2826 # How often times during the heartbeat_timeout_threshold we
2827 # check the heartbeat. (integer value)
2828 #heartbeat_rate=2
2829
2830 # Deprecated, use rpc_backend=kombu+memory or rpc_backend=fake
2831 # (boolean value)
2832 #fake_rabbit=false
2833
2834
2835 [profiler]
2836
2837 #
2838 # Options defined in cinder.service
2839 #
2840
2841 # If False fully disable profiling feature. (boolean value)
2842 #profiler_enabled=false
2843
2844 # If False doesn't trace SQL requests. (boolean value)
2845 #trace_sqlalchemy=false
2846
2847
2848 # Connection to db:
2849 sql_connection = sqlite:////var/lib/cinder/cinderdb