components/openstack/cinder/files/cinder.conf
changeset 1944 56ac2df1785b
parent 1760 353323c7bdc1
child 2084 88af15a9e9da
equal deleted inserted replaced
1943:1a27f000029f 1944:56ac2df1785b
     3 ####################
     3 ####################
     4 
     4 
     5 [DEFAULT]
     5 [DEFAULT]
     6 
     6 
     7 #
     7 #
     8 # Options defined in cinder.openstack.common.cfg:CommonConfigOpts
     8 # Options defined in cinder.exception
     9 #
     9 #
    10 
    10 
    11 # Print debugging output (boolean value)
    11 # make exception message format errors fatal (boolean value)
       
    12 #fatal_exception_format_errors=false
       
    13 
       
    14 
       
    15 #
       
    16 # Options defined in cinder.policy
       
    17 #
       
    18 
       
    19 # JSON file representing policy (string value)
       
    20 #policy_file=policy.json
       
    21 
       
    22 # Rule checked when requested rule is not found (string value)
       
    23 #policy_default_rule=default
       
    24 
       
    25 
       
    26 #
       
    27 # Options defined in cinder.quota
       
    28 #
       
    29 
       
    30 # number of volumes allowed per project (integer value)
       
    31 #quota_volumes=10
       
    32 
       
    33 # number of volume snapshots allowed per project (integer
       
    34 # value)
       
    35 #quota_snapshots=10
       
    36 
       
    37 # number of volume gigabytes (snapshots are also included)
       
    38 # allowed per project (integer value)
       
    39 #quota_gigabytes=1000
       
    40 
       
    41 # number of seconds until a reservation expires (integer
       
    42 # value)
       
    43 #reservation_expire=86400
       
    44 
       
    45 # count of reservations until usage is refreshed (integer
       
    46 # value)
       
    47 #until_refresh=0
       
    48 
       
    49 # number of seconds between subsequent usage refreshes
       
    50 # (integer value)
       
    51 #max_age=0
       
    52 
       
    53 # default driver to use for quota checks (string value)
       
    54 #quota_driver=cinder.quota.DbQuotaDriver
       
    55 
       
    56 # whether to use default quota class for default quota
       
    57 # (boolean value)
       
    58 #use_default_quota_class=true
       
    59 
       
    60 
       
    61 #
       
    62 # Options defined in cinder.service
       
    63 #
       
    64 
       
    65 # seconds between nodes reporting state to datastore (integer
       
    66 # value)
       
    67 #report_interval=10
       
    68 
       
    69 # seconds between running periodic tasks (integer value)
       
    70 #periodic_interval=60
       
    71 
       
    72 # range of seconds to randomly delay when starting the
       
    73 # periodic task scheduler to reduce stampeding. (Disable by
       
    74 # setting to 0) (integer value)
       
    75 #periodic_fuzzy_delay=60
       
    76 
       
    77 # IP address for OpenStack Volume API to listen (string value)
       
    78 #osapi_volume_listen=0.0.0.0
       
    79 
       
    80 # port for os volume api to listen (integer value)
       
    81 #osapi_volume_listen_port=8776
       
    82 
       
    83 
       
    84 #
       
    85 # Options defined in cinder.test
       
    86 #
       
    87 
       
    88 # File name of clean sqlite db (string value)
       
    89 #sqlite_clean_db=clean.sqlite
       
    90 
       
    91 # should we use everything for testing (boolean value)
       
    92 #fake_tests=true
       
    93 
       
    94 
       
    95 #
       
    96 # Options defined in cinder.wsgi
       
    97 #
       
    98 
       
    99 # Number of backlog requests to configure the socket with
       
   100 # (integer value)
       
   101 #backlog=4096
       
   102 
       
   103 # Sets the value of TCP_KEEPIDLE in seconds for each server
       
   104 # socket. Not supported on OS X. (integer value)
       
   105 #tcp_keepidle=600
       
   106 
       
   107 # CA certificate file to use to verify connecting clients
       
   108 # (string value)
       
   109 #ssl_ca_file=<None>
       
   110 
       
   111 # Certificate file to use when starting the server securely
       
   112 # (string value)
       
   113 #ssl_cert_file=<None>
       
   114 
       
   115 # Private key file to use when starting the server securely
       
   116 # (string value)
       
   117 #ssl_key_file=<None>
       
   118 
       
   119 
       
   120 #
       
   121 # Options defined in cinder.api.common
       
   122 #
       
   123 
       
   124 # the maximum number of items returned in a single response
       
   125 # from a collection resource (integer value)
       
   126 #osapi_max_limit=1000
       
   127 
       
   128 # Base URL that will be presented to users in links to the
       
   129 # OpenStack Volume API (string value)
       
   130 #osapi_volume_base_URL=<None>
       
   131 
       
   132 
       
   133 #
       
   134 # Options defined in cinder.api.middleware.auth
       
   135 #
       
   136 
       
   137 # Treat X-Forwarded-For as the canonical remote address. Only
       
   138 # enable this if you have a sanitizing proxy. (boolean value)
       
   139 #use_forwarded_for=false
       
   140 
       
   141 
       
   142 #
       
   143 # Options defined in cinder.api.middleware.sizelimit
       
   144 #
       
   145 
       
   146 # Max size for body of a request (integer value)
       
   147 #osapi_max_request_body_size=114688
       
   148 
       
   149 
       
   150 #
       
   151 # Options defined in cinder.backup.drivers.ceph
       
   152 #
       
   153 
       
   154 # Ceph config file to use. (string value)
       
   155 #backup_ceph_conf=/etc/ceph/ceph.conf
       
   156 
       
   157 # the Ceph user to connect with (string value)
       
   158 #backup_ceph_user=cinder
       
   159 
       
   160 # the chunk size in bytes that a backup will be broken into
       
   161 # before transfer to backup store (integer value)
       
   162 #backup_ceph_chunk_size=134217728
       
   163 
       
   164 # the Ceph pool to backup to (string value)
       
   165 #backup_ceph_pool=backups
       
   166 
       
   167 # RBD stripe unit to use when creating a backup image (integer
       
   168 # value)
       
   169 #backup_ceph_stripe_unit=0
       
   170 
       
   171 # RBD stripe count to use when creating a backup image
       
   172 # (integer value)
       
   173 #backup_ceph_stripe_count=0
       
   174 
       
   175 # If True, always discard excess bytes when restoring volumes.
       
   176 # (boolean value)
       
   177 #restore_discard_excess_bytes=true
       
   178 
       
   179 
       
   180 #
       
   181 # Options defined in cinder.backup.drivers.swift
       
   182 #
       
   183 
       
   184 # The URL of the Swift endpoint (string value)
       
   185 #backup_swift_url=http://localhost:8080/v1/AUTH_
       
   186 
       
   187 # Swift authentication mechanism (string value)
       
   188 #backup_swift_auth=per_user
       
   189 
       
   190 # Swift user name (string value)
       
   191 #backup_swift_user=<None>
       
   192 
       
   193 # Swift key for authentication (string value)
       
   194 #backup_swift_key=<None>
       
   195 
       
   196 # The default Swift container to use (string value)
       
   197 #backup_swift_container=volumebackups
       
   198 
       
   199 # The size in bytes of Swift backup objects (integer value)
       
   200 #backup_swift_object_size=52428800
       
   201 
       
   202 # The number of retries to make for Swift operations (integer
       
   203 # value)
       
   204 #backup_swift_retry_attempts=3
       
   205 
       
   206 # The backoff time in seconds between Swift retries (integer
       
   207 # value)
       
   208 #backup_swift_retry_backoff=2
       
   209 
       
   210 # Compression algorithm (None to disable) (string value)
       
   211 #backup_compression_algorithm=zlib
       
   212 
       
   213 
       
   214 #
       
   215 # Options defined in cinder.backup.drivers.tsm
       
   216 #
       
   217 
       
   218 # Volume prefix for the backup id when backing up to TSM
       
   219 # (string value)
       
   220 #backup_tsm_volume_prefix=backup
       
   221 
       
   222 # TSM password for the running username (string value)
       
   223 #backup_tsm_password=password
       
   224 
       
   225 # Enable or Disable compression for backups (boolean value)
       
   226 #backup_tsm_compression=true
       
   227 
       
   228 
       
   229 #
       
   230 # Options defined in cinder.backup.manager
       
   231 #
       
   232 
       
   233 # Driver to use for backups. (string value)
       
   234 #backup_driver=cinder.backup.drivers.swift
       
   235 
       
   236 
       
   237 #
       
   238 # Options defined in cinder.common.config
       
   239 #
       
   240 
       
   241 # Virtualization api connection type : libvirt, xenapi, or
       
   242 # fake (string value)
       
   243 #connection_type=<None>
       
   244 
       
   245 # File name for the paste.deploy config for cinder-api (string
       
   246 # value)
       
   247 #api_paste_config=api-paste.ini
       
   248 
       
   249 # Directory where the cinder python module is installed
       
   250 # (string value)
       
   251 #pybasedir=/usr/lib/python2.6/vendor-packages
       
   252 
       
   253 # Directory where cinder binaries are installed (string value)
       
   254 bindir=/usr/bin
       
   255 
       
   256 # Top-level directory for maintaining cinder's state (string
       
   257 # value)
       
   258 state_path=/var/lib/cinder
       
   259 
       
   260 # ip address of this host (string value)
       
   261 #my_ip=10.0.0.1
       
   262 
       
   263 # default glance hostname or ip (string value)
       
   264 #glance_host=$my_ip
       
   265 
       
   266 # default glance port (integer value)
       
   267 #glance_port=9292
       
   268 
       
   269 # A list of the glance api servers available to cinder
       
   270 # ([hostname|ip]:port) (list value)
       
   271 #glance_api_servers=$glance_host:$glance_port
       
   272 
       
   273 # Version of the glance api to use (integer value)
       
   274 #glance_api_version=1
       
   275 
       
   276 # Number retries when downloading an image from glance
       
   277 # (integer value)
       
   278 #glance_num_retries=0
       
   279 
       
   280 # Allow to perform insecure SSL (https) requests to glance
       
   281 # (boolean value)
       
   282 #glance_api_insecure=false
       
   283 
       
   284 # Whether to attempt to negotiate SSL layer compression when
       
   285 # using SSL (https) requests. Set to False to disable SSL
       
   286 # layer compression. In some cases disabling this may improve
       
   287 # data throughput, eg when high network bandwidth is available
       
   288 # and you are using already compressed image formats such as
       
   289 # qcow2 . (boolean value)
       
   290 #glance_api_ssl_compression=false
       
   291 
       
   292 # http/https timeout value for glance operations. If no value
       
   293 # (None) is supplied here, the glanceclient default value is
       
   294 # used. (integer value)
       
   295 #glance_request_timeout=<None>
       
   296 
       
   297 # the topic scheduler nodes listen on (string value)
       
   298 #scheduler_topic=cinder-scheduler
       
   299 
       
   300 # the topic volume nodes listen on (string value)
       
   301 #volume_topic=cinder-volume
       
   302 
       
   303 # the topic volume backup nodes listen on (string value)
       
   304 #backup_topic=cinder-backup
       
   305 
       
   306 # Deploy v1 of the Cinder API.  (boolean value)
       
   307 #enable_v1_api=true
       
   308 
       
   309 # Deploy v2 of the Cinder API.  (boolean value)
       
   310 #enable_v2_api=true
       
   311 
       
   312 # whether to rate limit the api (boolean value)
       
   313 #api_rate_limit=true
       
   314 
       
   315 # Specify list of extensions to load when using
       
   316 # osapi_volume_extension option with
       
   317 # cinder.api.contrib.select_extensions (list value)
       
   318 #osapi_volume_ext_list=
       
   319 
       
   320 # osapi volume extension to load (multi valued)
       
   321 #osapi_volume_extension=cinder.api.contrib.standard_extensions
       
   322 
       
   323 # full class name for the Manager for volume (string value)
       
   324 #volume_manager=cinder.volume.manager.VolumeManager
       
   325 
       
   326 # full class name for the Manager for volume backup (string
       
   327 # value)
       
   328 #backup_manager=cinder.backup.manager.BackupManager
       
   329 
       
   330 # full class name for the Manager for scheduler (string value)
       
   331 #scheduler_manager=cinder.scheduler.manager.SchedulerManager
       
   332 
       
   333 # Name of this node.  This can be an opaque identifier.  It is
       
   334 # not necessarily a hostname, FQDN, or IP address. (string
       
   335 # value)
       
   336 #host=cinder
       
   337 
       
   338 # availability zone of this node (string value)
       
   339 #storage_availability_zone=nova
       
   340 
       
   341 # default availability zone to use when creating a new volume.
       
   342 # If this is not set then we use the value from the
       
   343 # storage_availability_zone option as the default
       
   344 # availability_zone for new volumes. (string value)
       
   345 #default_availability_zone=<None>
       
   346 
       
   347 # Memcached servers or None for in process cache. (list value)
       
   348 #memcached_servers=<None>
       
   349 
       
   350 # default volume type to use (string value)
       
   351 #default_volume_type=<None>
       
   352 
       
   353 # time period to generate volume usages for.  Time period must
       
   354 # be hour, day, month or year (string value)
       
   355 #volume_usage_audit_period=month
       
   356 
       
   357 # Deprecated: command to use for running commands as root
       
   358 # (string value)
       
   359 #root_helper=sudo
       
   360 
       
   361 # Path to the rootwrap configuration file to use for running
       
   362 # commands as root (string value)
       
   363 #rootwrap_config=/etc/cinder/rootwrap.conf
       
   364 
       
   365 # Enable monkey patching (boolean value)
       
   366 #monkey_patch=false
       
   367 
       
   368 # List of modules/decorators to monkey patch (list value)
       
   369 #monkey_patch_modules=
       
   370 
       
   371 # maximum time since last check-in for up service (integer
       
   372 # value)
       
   373 #service_down_time=60
       
   374 
       
   375 # The full class name of the volume API class to use (string
       
   376 # value)
       
   377 #volume_api_class=cinder.volume.api.API
       
   378 
       
   379 # The full class name of the volume backup API class (string
       
   380 # value)
       
   381 #backup_api_class=cinder.backup.api.API
       
   382 
       
   383 # The strategy to use for auth. Supports noauth, keystone, and
       
   384 # deprecated. (string value)
       
   385 auth_strategy=keystone
       
   386 
       
   387 # A list of backend names to use. These backend names should
       
   388 # be backed by a unique [CONFIG] group with its options (list
       
   389 # value)
       
   390 #enabled_backends=<None>
       
   391 
       
   392 # Whether snapshots count against GigaByte quota (boolean
       
   393 # value)
       
   394 #no_snapshot_gb_quota=false
       
   395 
       
   396 # The full class name of the volume transfer API class (string
       
   397 # value)
       
   398 #transfer_api_class=cinder.transfer.api.API
       
   399 
       
   400 
       
   401 #
       
   402 # Options defined in cinder.compute
       
   403 #
       
   404 
       
   405 # The full class name of the compute API class to use (string
       
   406 # value)
       
   407 #compute_api_class=cinder.compute.nova.API
       
   408 
       
   409 
       
   410 #
       
   411 # Options defined in cinder.compute.nova
       
   412 #
       
   413 
       
   414 # Info to match when looking for nova in the service catalog.
       
   415 # Format is : separated values of the form:
       
   416 # <service_type>:<service_name>:<endpoint_type> (string value)
       
   417 #nova_catalog_info=compute:nova:publicURL
       
   418 
       
   419 # Same as nova_catalog_info, but for admin endpoint. (string
       
   420 # value)
       
   421 #nova_catalog_admin_info=compute:nova:adminURL
       
   422 
       
   423 # Override service catalog lookup with template for nova
       
   424 # endpoint e.g. http://localhost:8774/v2/%(tenant_id)s (string
       
   425 # value)
       
   426 #nova_endpoint_template=<None>
       
   427 
       
   428 # Same as nova_endpoint_template, but for admin endpoint.
       
   429 # (string value)
       
   430 #nova_endpoint_admin_template=<None>
       
   431 
       
   432 # region name of this node (string value)
       
   433 #os_region_name=<None>
       
   434 
       
   435 # Location of ca certicates file to use for nova client
       
   436 # requests. (string value)
       
   437 #nova_ca_certificates_file=<None>
       
   438 
       
   439 # Allow to perform insecure SSL requests to nova (boolean
       
   440 # value)
       
   441 #nova_api_insecure=false
       
   442 
       
   443 
       
   444 #
       
   445 # Options defined in cinder.db.api
       
   446 #
       
   447 
       
   448 # The backend to use for db (string value)
       
   449 #db_backend=sqlalchemy
       
   450 
       
   451 # Services to be added to the available pool on create
       
   452 # (boolean value)
       
   453 #enable_new_services=true
       
   454 
       
   455 # Template string to be used to generate volume names (string
       
   456 # value)
       
   457 #volume_name_template=volume-%s
       
   458 
       
   459 # Template string to be used to generate snapshot names
       
   460 # (string value)
       
   461 #snapshot_name_template=snapshot-%s
       
   462 
       
   463 # Template string to be used to generate backup names (string
       
   464 # value)
       
   465 #backup_name_template=backup-%s
       
   466 
       
   467 
       
   468 #
       
   469 # Options defined in cinder.db.base
       
   470 #
       
   471 
       
   472 # driver to use for database access (string value)
       
   473 #db_driver=cinder.db
       
   474 
       
   475 
       
   476 #
       
   477 # Options defined in cinder.image.glance
       
   478 #
       
   479 
       
   480 # A list of url schemes that can be downloaded directly via
       
   481 # the direct_url.  Currently supported schemes: [file]. (list
       
   482 # value)
       
   483 #allowed_direct_url_schemes=
       
   484 
       
   485 
       
   486 #
       
   487 # Options defined in cinder.image.image_utils
       
   488 #
       
   489 
       
   490 # Directory used for temporary storage during image conversion
       
   491 # (string value)
       
   492 #image_conversion_dir=$state_path/conversion
       
   493 
       
   494 
       
   495 #
       
   496 # Options defined in cinder.keymgr
       
   497 #
       
   498 
       
   499 # The full class name of the key manager API class (string
       
   500 # value)
       
   501 #api_class=cinder.keymgr.conf_key_mgr.ConfKeyManager
       
   502 
       
   503 
       
   504 #
       
   505 # Options defined in cinder.keymgr.conf_key_mgr
       
   506 #
       
   507 
       
   508 # Fixed key returned by key manager, specified in hex (string
       
   509 # value)
       
   510 #fixed_key=<None>
       
   511 
       
   512 
       
   513 #
       
   514 # Options defined in cinder.openstack.common.db.api
       
   515 #
       
   516 
       
   517 # The backend to use for db (string value)
       
   518 #backend=sqlalchemy
       
   519 
       
   520 # Enable the experimental use of thread pooling for all DB API
       
   521 # calls (boolean value)
       
   522 #use_tpool=false
       
   523 
       
   524 
       
   525 #
       
   526 # Options defined in cinder.openstack.common.db.sqlalchemy.session
       
   527 #
       
   528 
       
   529 # The SQLAlchemy connection string used to connect to the
       
   530 # database (string value)
       
   531 connection=sqlite:///$state_path/$sqlite_db
       
   532 
       
   533 # timeout before idle sql connections are reaped (integer
       
   534 # value)
       
   535 #idle_timeout=3600
       
   536 
       
   537 # Minimum number of SQL connections to keep open in a pool
       
   538 # (integer value)
       
   539 #min_pool_size=1
       
   540 
       
   541 # Maximum number of SQL connections to keep open in a pool
       
   542 # (integer value)
       
   543 #max_pool_size=5
       
   544 
       
   545 # maximum db connection retries during startup. (setting -1
       
   546 # implies an infinite retry count) (integer value)
       
   547 #max_retries=10
       
   548 
       
   549 # interval between retries of opening a sql connection
       
   550 # (integer value)
       
   551 #retry_interval=10
       
   552 
       
   553 # If set, use this value for max_overflow with sqlalchemy
       
   554 # (integer value)
       
   555 #max_overflow=<None>
       
   556 
       
   557 # Verbosity of SQL debugging information. 0=None,
       
   558 # 100=Everything (integer value)
       
   559 #connection_debug=0
       
   560 
       
   561 # Add python stack traces to SQL as comment strings (boolean
       
   562 # value)
       
   563 #connection_trace=false
       
   564 
       
   565 # the filename to use with sqlite (string value)
       
   566 #sqlite_db=cinder.sqlite
       
   567 
       
   568 # If true, use synchronous mode for sqlite (boolean value)
       
   569 #sqlite_synchronous=true
       
   570 
       
   571 
       
   572 #
       
   573 # Options defined in cinder.openstack.common.eventlet_backdoor
       
   574 #
       
   575 
       
   576 # port for eventlet backdoor to listen (integer value)
       
   577 #backdoor_port=<None>
       
   578 
       
   579 
       
   580 #
       
   581 # Options defined in cinder.openstack.common.lockutils
       
   582 #
       
   583 
       
   584 # Whether to disable inter-process locks (boolean value)
       
   585 #disable_process_locking=false
       
   586 
       
   587 # Directory to use for lock files. Default to a temp directory
       
   588 # (string value)
       
   589 #lock_path=<None>
       
   590 
       
   591 
       
   592 #
       
   593 # Options defined in cinder.openstack.common.log
       
   594 #
       
   595 
       
   596 # Print debugging output (set logging level to DEBUG instead
       
   597 # of default WARNING level). (boolean value)
    12 #debug=false
   598 #debug=false
    13 
   599 
    14 # Print more verbose output (boolean value)
   600 # Print more verbose output (set logging level to INFO instead
       
   601 # of default WARNING level). (boolean value)
    15 #verbose=false
   602 #verbose=false
       
   603 
       
   604 # Log output to standard error (boolean value)
       
   605 #use_stderr=true
       
   606 
       
   607 # format string to use for log messages with context (string
       
   608 # value)
       
   609 #logging_context_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user)s %(tenant)s] %(instance)s%(message)s
       
   610 
       
   611 # format string to use for log messages without context
       
   612 # (string value)
       
   613 #logging_default_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s
       
   614 
       
   615 # data to append to log format when level is DEBUG (string
       
   616 # value)
       
   617 #logging_debug_format_suffix=%(funcName)s %(pathname)s:%(lineno)d
       
   618 
       
   619 # prefix each line of exception output with this format
       
   620 # (string value)
       
   621 #logging_exception_prefix=%(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s
       
   622 
       
   623 # list of logger=LEVEL pairs (list value)
       
   624 #default_log_levels=amqplib=WARN,sqlalchemy=WARN,boto=WARN,suds=INFO,keystone=INFO,eventlet.wsgi.server=WARN
       
   625 
       
   626 # publish error events (boolean value)
       
   627 #publish_errors=false
       
   628 
       
   629 # make deprecations fatal (boolean value)
       
   630 #fatal_deprecations=false
       
   631 
       
   632 # If an instance is passed with the log message, format it
       
   633 # like this (string value)
       
   634 #instance_format="[instance: %(uuid)s] "
       
   635 
       
   636 # If an instance UUID is passed with the log message, format
       
   637 # it like this (string value)
       
   638 #instance_uuid_format="[instance: %(uuid)s] "
    16 
   639 
    17 # If this option is specified, the logging configuration file
   640 # If this option is specified, the logging configuration file
    18 # specified is used and overrides any other logging options
   641 # specified is used and overrides any other logging options
    19 # specified. Please see the Python logging module
   642 # specified. Please see the Python logging module
    20 # documentation for details on logging configuration files.
   643 # documentation for details on logging configuration files.
    21 # (string value)
   644 # (string value)
    22 #log_config=<None>
   645 #log_config=<None>
    23 
   646 
    24 # A logging.Formatter log message format string which may use
   647 # A logging.Formatter log message format string which may use
    25 # any of the available logging.LogRecord attributes. Default:
   648 # any of the available logging.LogRecord attributes. This
    26 # %(default)s (string value)
   649 # option is deprecated.  Please use
    27 #log_format=%(asctime)s %(levelname)8s [%(name)s] %(message)s
   650 # logging_context_format_string and
       
   651 # logging_default_format_string instead. (string value)
       
   652 #log_format=<None>
    28 
   653 
    29 # Format string for %%(asctime)s in log records. Default:
   654 # Format string for %%(asctime)s in log records. Default:
    30 # %(default)s (string value)
   655 # %(default)s (string value)
    31 #log_date_format=%Y-%m-%d %H:%M:%S
   656 #log_date_format=%Y-%m-%d %H:%M:%S
    32 
   657 
    33 # (Optional) Name of log file to output to. If not set,
   658 # (Optional) Name of log file to output to. If no default is
    34 # logging will go to stdout. (string value)
   659 # set, logging will go to stdout. (string value)
    35 #log_file=<None>
   660 #log_file=<None>
    36 
   661 
    37 # (Optional) The directory to keep log files in (will be
   662 # (Optional) The base directory used for relative --log-file
    38 # prepended to --log-file) (string value)
   663 # paths (string value)
    39 #log_dir=<None>
   664 #log_dir=<None>
    40 
   665 
    41 # Use syslog for logging. (boolean value)
   666 # Use syslog for logging. (boolean value)
    42 #use_syslog=false
   667 #use_syslog=false
    43 
   668 
    44 # syslog facility to receive log lines (string value)
   669 # syslog facility to receive log lines (string value)
    45 #syslog_log_facility=LOG_USER
   670 #syslog_log_facility=LOG_USER
    46 
   671 
    47 # Do not count snapshots against gigabytes quota (bool value)
       
    48 #no_snapshot_gb_quota=False
       
    49 
       
    50 #
       
    51 # Options defined in cinder.exception
       
    52 #
       
    53 
       
    54 # make exception message format errors fatal (boolean value)
       
    55 #fatal_exception_format_errors=false
       
    56 
       
    57 
       
    58 #
       
    59 # Options defined in cinder.flags
       
    60 #
       
    61 
       
    62 # Virtualization api connection type : libvirt, xenapi, or
       
    63 # fake (string value)
       
    64 #connection_type=<None>
       
    65 
       
    66 # The SQLAlchemy connection string used to connect to the
       
    67 # database (string value)
       
    68 #sql_connection=sqlite:///$state_path/$sqlite_db
       
    69 
       
    70 # Verbosity of SQL debugging information. 0=None,
       
    71 # 100=Everything (integer value)
       
    72 #sql_connection_debug=0
       
    73 
       
    74 # File name for the paste.deploy config for cinder-api (string
       
    75 # value)
       
    76 #api_paste_config=api-paste.ini
       
    77 
       
    78 # Directory where the cinder python module is installed
       
    79 # (string value)
       
    80 #pybasedir=/usr/lib/python2.6/vendor-packages
       
    81 
       
    82 # Directory where cinder binaries are installed (string value)
       
    83 bindir=/usr/bin
       
    84 
       
    85 # Top-level directory for maintaining cinder's state (string
       
    86 # value)
       
    87 #state_path=$pybasedir
       
    88 
       
    89 # ip address of this host (string value)
       
    90 #my_ip=10.0.0.1
       
    91 
       
    92 # default glance hostname or ip (string value)
       
    93 #glance_host=$my_ip
       
    94 
       
    95 # default glance port (integer value)
       
    96 #glance_port=9292
       
    97 
       
    98 # A list of the glance api servers available to cinder
       
    99 # ([hostname|ip]:port) (list value)
       
   100 #glance_api_servers=$glance_host:$glance_port
       
   101 
       
   102 # default version of the glance api to use
       
   103 #glance_api_version=1
       
   104 
       
   105 # Number retries when downloading an image from glance
       
   106 # (integer value)
       
   107 #glance_num_retries=0
       
   108 
       
   109 # Allow to perform insecure SSL (https) requests to glance
       
   110 # (boolean value)
       
   111 #glance_api_insecure=false
       
   112 
       
   113 # the topic scheduler nodes listen on (string value)
       
   114 #scheduler_topic=cinder-scheduler
       
   115 
       
   116 # the topic volume nodes listen on (string value)
       
   117 #volume_topic=cinder-volume
       
   118 
       
   119 # Deploy v1 of the Cinder API.  (boolean value)
       
   120 #enable_v1_api=true
       
   121 
       
   122 # Deploy v2 of the Cinder API.  (boolean value)
       
   123 #enable_v2_api=true
       
   124 
       
   125 # whether to rate limit the api (boolean value)
       
   126 #api_rate_limit=true
       
   127 
       
   128 # Specify list of extensions to load when using
       
   129 # osapi_volume_extension option with
       
   130 # cinder.api.contrib.select_extensions (list value)
       
   131 #osapi_volume_ext_list=
       
   132 
       
   133 # osapi volume extension to load (multi valued)
       
   134 #osapi_volume_extension=cinder.api.contrib.standard_extensions
       
   135 
       
   136 # Base URL that will be presented to users in links to the
       
   137 # OpenStack Volume API (string value)
       
   138 #osapi_volume_base_URL=<None>
       
   139 
       
   140 # the maximum number of items returned in a single response
       
   141 # from a collection resource (integer value)
       
   142 #osapi_max_limit=1000
       
   143 
       
   144 # the filename to use with sqlite (string value)
       
   145 #sqlite_db=cinder.sqlite
       
   146 
       
   147 # If passed, use synchronous mode for sqlite (boolean value)
       
   148 #sqlite_synchronous=true
       
   149 
       
   150 # timeout before idle sql connections are reaped (integer
       
   151 # value)
       
   152 #sql_idle_timeout=3600
       
   153 
       
   154 # maximum db connection retries during startup. (setting -1
       
   155 # implies an infinite retry count) (integer value)
       
   156 #sql_max_retries=10
       
   157 
       
   158 # interval between retries of opening a sql connection
       
   159 # (integer value)
       
   160 #sql_retry_interval=10
       
   161 
       
   162 # full class name for the Manager for volume (string value)
       
   163 #volume_manager=cinder.volume.manager.VolumeManager
       
   164 
       
   165 # full class name for the Manager for scheduler (string value)
       
   166 #scheduler_manager=cinder.scheduler.manager.SchedulerManager
       
   167 
       
   168 # Name of this node.  This can be an opaque identifier.  It is
       
   169 # not necessarily a hostname, FQDN, or IP address. (string
       
   170 # value)
       
   171 #host=cinder
       
   172 
       
   173 # availability zone of this node (string value)
       
   174 #storage_availability_zone=nova
       
   175 
       
   176 # Memcached servers or None for in process cache. (list value)
       
   177 #memcached_servers=<None>
       
   178 
       
   179 # default volume type to use (string value)
       
   180 #default_volume_type=<None>
       
   181 
       
   182 # time period to generate volume usages for.  Time period must
       
   183 # be hour, day, month or year (string value)
       
   184 #volume_usage_audit_period=month
       
   185 
       
   186 # Path to the rootwrap configuration file to use for running
       
   187 # commands as root (string value)
       
   188 #rootwrap_config=/etc/cinder/rootwrap.conf
       
   189 
       
   190 # Whether to log monkey patching (boolean value)
       
   191 #monkey_patch=false
       
   192 
       
   193 # List of modules/decorators to monkey patch (list value)
       
   194 #monkey_patch_modules=
       
   195 
       
   196 # maximum time since last check-in for up service (integer
       
   197 # value)
       
   198 #service_down_time=60
       
   199 
       
   200 # The full class name of the volume API class to use (string
       
   201 # value)
       
   202 #volume_api_class=cinder.volume.api.API
       
   203 
       
   204 # The strategy to use for auth. Supports noauth, keystone, and
       
   205 # deprecated. (string value)
       
   206 #auth_strategy=noauth
       
   207 
       
   208 # AMQP exchange to connect to if using RabbitMQ or Qpid
       
   209 # (string value)
       
   210 #control_exchange=cinder
       
   211 
       
   212 
       
   213 #
       
   214 # Options defined in cinder.policy
       
   215 #
       
   216 
       
   217 # JSON file representing policy (string value)
       
   218 #policy_file=policy.json
       
   219 
       
   220 # Rule checked when requested rule is not found (string value)
       
   221 #policy_default_rule=default
       
   222 
       
   223 
       
   224 #
       
   225 # Options defined in cinder.quota
       
   226 #
       
   227 
       
   228 # number of volumes allowed per project (integer value)
       
   229 #quota_volumes=10
       
   230 
       
   231 # number of volume snapshots allowed per project (integer value)
       
   232 #quota_snapshots=10
       
   233 
       
   234 # number of volume and snapshot gigabytes allowed per project (integer
       
   235 # value)
       
   236 #quota_gigabytes=1000
       
   237 
       
   238 # number of seconds until a reservation expires (integer
       
   239 # value)
       
   240 #reservation_expire=86400
       
   241 
       
   242 # count of reservations until usage is refreshed (integer
       
   243 # value)
       
   244 #until_refresh=0
       
   245 
       
   246 # number of seconds between subsequent usage refreshes
       
   247 # (integer value)
       
   248 #max_age=0
       
   249 
       
   250 # default driver to use for quota checks (string value)
       
   251 #quota_driver=cinder.quota.DbQuotaDriver
       
   252 
       
   253 
       
   254 #
       
   255 # Options defined in cinder.service
       
   256 #
       
   257 
       
   258 # seconds between nodes reporting state to datastore (integer
       
   259 # value)
       
   260 #report_interval=10
       
   261 
       
   262 # seconds between running periodic tasks (integer value)
       
   263 #periodic_interval=60
       
   264 
       
   265 # range of seconds to randomly delay when starting the
       
   266 # periodic task scheduler to reduce stampeding. (Disable by
       
   267 # setting to 0) (integer value)
       
   268 #periodic_fuzzy_delay=60
       
   269 
       
   270 # IP address for OpenStack Volume API to listen (string value)
       
   271 #osapi_volume_listen=0.0.0.0
       
   272 
       
   273 # port for os volume api to listen (integer value)
       
   274 #osapi_volume_listen_port=8776
       
   275 
       
   276 
       
   277 #
       
   278 # Options defined in cinder.test
       
   279 #
       
   280 
       
   281 # File name of clean sqlite db (string value)
       
   282 #sqlite_clean_db=clean.sqlite
       
   283 
       
   284 # should we use everything for testing (boolean value)
       
   285 #fake_tests=true
       
   286 
       
   287 
       
   288 #
       
   289 # Options defined in cinder.wsgi
       
   290 #
       
   291 
       
   292 # Number of backlog requests to configure the socket with
       
   293 # (integer value)
       
   294 #backlog=4096
       
   295 
       
   296 # Sets the value of TCP_KEEPIDLE in seconds for each server
       
   297 # socket. Not supported on OS X. (integer value)
       
   298 #tcp_keepidle=600
       
   299 
       
   300 # CA certificate file to use to verify connecting clients
       
   301 # (string value)
       
   302 #ssl_ca_file=<None>
       
   303 
       
   304 # Certificate file to use when starting the server securely
       
   305 # (string value)
       
   306 #ssl_cert_file=<None>
       
   307 
       
   308 # Private key file to use when starting the server securely
       
   309 # (string value)
       
   310 #ssl_key_file=<None>
       
   311 
       
   312 
       
   313 #
       
   314 # Options defined in cinder.api.middleware.auth
       
   315 #
       
   316 
       
   317 # Treat X-Forwarded-For as the canonical remote address. Only
       
   318 # enable this if you have a sanitizing proxy. (boolean value)
       
   319 #use_forwarded_for=false
       
   320 
       
   321 
       
   322 #
       
   323 # Options defined in cinder.api.middleware.sizelimit
       
   324 #
       
   325 
       
   326 # Max size for body of a request (integer value)
       
   327 #osapi_max_request_body_size=114688
       
   328 
       
   329 
       
   330 #
       
   331 # Options defined in cinder.common.deprecated
       
   332 #
       
   333 
       
   334 # make deprecations fatal (boolean value)
       
   335 #fatal_deprecations=false
       
   336 
       
   337 
       
   338 #
       
   339 # Options defined in cinder.db.api
       
   340 #
       
   341 
       
   342 # The backend to use for db (string value)
       
   343 #db_backend=sqlalchemy
       
   344 
       
   345 # Services to be added to the available pool on create
       
   346 # (boolean value)
       
   347 #enable_new_services=true
       
   348 
       
   349 # Template string to be used to generate volume names (string
       
   350 # value)
       
   351 #volume_name_template=volume-%s
       
   352 
       
   353 # Template string to be used to generate snapshot names
       
   354 # (string value)
       
   355 #snapshot_name_template=snapshot-%s
       
   356 
       
   357 # Template string to be used to generate backup names (string
       
   358 # value)
       
   359 #backup_name_template=backup-%s
       
   360 
       
   361 #
       
   362 # Options defined in cinder.db.base
       
   363 #
       
   364 
       
   365 # driver to use for database access (string value)
       
   366 #db_driver=cinder.db
       
   367 
       
   368 
       
   369 #
       
   370 # Options defined in cinder.image.image_utils
       
   371 #
       
   372 
       
   373 # parent dir for tempdir used for image conversion (string
       
   374 # value)
       
   375 #image_conversion_dir=/tmp
       
   376 
       
   377 
       
   378 #
       
   379 # Options defined in cinder.openstack.common.lockutils
       
   380 #
       
   381 
       
   382 # Whether to disable inter-process locks (boolean value)
       
   383 #disable_process_locking=false
       
   384 
       
   385 # Directory to use for lock files (string value)
       
   386 #lock_path=<None>
       
   387 
       
   388 
       
   389 #
       
   390 # Options defined in cinder.openstack.common.log
       
   391 #
       
   392 
       
   393 # Log output to a per-service log file in named directory
       
   394 # (string value)
       
   395 #logdir=<None>
       
   396 
       
   397 # Log output to a named file (string value)
       
   398 #logfile=<None>
       
   399 
       
   400 # Log output to standard error (boolean value)
       
   401 #use_stderr=true
       
   402 
       
   403 # Default file mode used when creating log files (string
       
   404 # value)
       
   405 #logfile_mode=0644
       
   406 
       
   407 # format string to use for log messages with context (string
       
   408 # value)
       
   409 #logging_context_format_string=%(asctime)s %(levelname)s %(name)s [%(request_id)s %(user_id)s %(project_id)s] %(instance)s%(message)s
       
   410 
       
   411 # format string to use for log messages without context
       
   412 # (string value)
       
   413 #logging_default_format_string=%(asctime)s %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s
       
   414 
       
   415 # data to append to log format when level is DEBUG (string
       
   416 # value)
       
   417 #logging_debug_format_suffix=%(funcName)s %(pathname)s:%(lineno)d
       
   418 
       
   419 # prefix each line of exception output with this format
       
   420 # (string value)
       
   421 #logging_exception_prefix=%(asctime)s %(process)d TRACE %(name)s %(instance)s
       
   422 
       
   423 # list of logger=LEVEL pairs (list value)
       
   424 #default_log_levels=amqplib=WARN,sqlalchemy=WARN,boto=WARN,suds=INFO,keystone=INFO,eventlet.wsgi.server=WARN
       
   425 
       
   426 # publish error events (boolean value)
       
   427 #publish_errors=false
       
   428 
       
   429 # If an instance is passed with the log message, format it
       
   430 # like this (string value)
       
   431 #instance_format="[instance: %(uuid)s] "
       
   432 
       
   433 # If an instance UUID is passed with the log message, format
       
   434 # it like this (string value)
       
   435 #instance_uuid_format="[instance: %(uuid)s] "
       
   436 
       
   437 
   672 
   438 #
   673 #
   439 # Options defined in cinder.openstack.common.notifier.api
   674 # Options defined in cinder.openstack.common.notifier.api
   440 #
   675 #
   441 
   676 
   446 # (string value)
   681 # (string value)
   447 #default_notification_level=INFO
   682 #default_notification_level=INFO
   448 
   683 
   449 # Default publisher_id for outgoing notifications (string
   684 # Default publisher_id for outgoing notifications (string
   450 # value)
   685 # value)
   451 #default_publisher_id=$host
   686 #default_publisher_id=<None>
   452 
   687 
   453 
   688 
   454 #
   689 #
   455 # Options defined in cinder.openstack.common.notifier.rabbit_notifier
   690 # Options defined in cinder.openstack.common.notifier.rpc_notifier
   456 #
   691 #
   457 
   692 
   458 # AMQP topic used for openstack notifications (list value)
   693 # AMQP topic used for OpenStack notifications (list value)
   459 #notification_topics=notifications
   694 #notification_topics=notifications
       
   695 
       
   696 
       
   697 #
       
   698 # Options defined in cinder.openstack.common.notifier.rpc_notifier2
       
   699 #
       
   700 
       
   701 # AMQP topic(s) used for OpenStack notifications (list value)
       
   702 #topics=notifications
       
   703 
       
   704 
       
   705 #
       
   706 # Options defined in cinder.openstack.common.periodic_task
       
   707 #
       
   708 
       
   709 # Some periodic tasks can be run in a separate process. Should
       
   710 # we run them here? (boolean value)
       
   711 #run_external_periodic_tasks=true
   460 
   712 
   461 
   713 
   462 #
   714 #
   463 # Options defined in cinder.openstack.common.rpc
   715 # Options defined in cinder.openstack.common.rpc
   464 #
   716 #
   481 # by impl_zmq. (integer value)
   733 # by impl_zmq. (integer value)
   482 #rpc_cast_timeout=30
   734 #rpc_cast_timeout=30
   483 
   735 
   484 # Modules of exceptions that are permitted to be recreatedupon
   736 # Modules of exceptions that are permitted to be recreatedupon
   485 # receiving exception data from an rpc call. (list value)
   737 # receiving exception data from an rpc call. (list value)
   486 #allowed_rpc_exception_modules=cinder.openstack.common.exception,nova.exception,cinder.exception
   738 #allowed_rpc_exception_modules=nova.exception,cinder.exception,exceptions
   487 
   739 
   488 # If passed, use a fake RabbitMQ provider (boolean value)
   740 # If passed, use a fake RabbitMQ provider (boolean value)
   489 #fake_rabbit=false
   741 #fake_rabbit=false
       
   742 
       
   743 # AMQP exchange to connect to if using RabbitMQ or Qpid
       
   744 # (string value)
       
   745 #control_exchange=openstack
       
   746 
       
   747 
       
   748 #
       
   749 # Options defined in cinder.openstack.common.rpc.amqp
       
   750 #
       
   751 
       
   752 # Enable a fast single reply queue if using AMQP based RPC
       
   753 # like RabbitMQ or Qpid. (boolean value)
       
   754 #amqp_rpc_single_reply_queue=false
       
   755 
       
   756 # Use durable queues in amqp. (boolean value)
       
   757 #amqp_durable_queues=false
       
   758 
       
   759 # Auto-delete queues in amqp. (boolean value)
       
   760 #amqp_auto_delete=false
   490 
   761 
   491 
   762 
   492 #
   763 #
   493 # Options defined in cinder.openstack.common.rpc.impl_kombu
   764 # Options defined in cinder.openstack.common.rpc.impl_kombu
   494 #
   765 #
   541 # maximum retries with trying to connect to RabbitMQ (the
   812 # maximum retries with trying to connect to RabbitMQ (the
   542 # default of 0 implies an infinite retry count) (integer
   813 # default of 0 implies an infinite retry count) (integer
   543 # value)
   814 # value)
   544 #rabbit_max_retries=0
   815 #rabbit_max_retries=0
   545 
   816 
   546 # use durable queues in RabbitMQ (boolean value)
       
   547 #rabbit_durable_queues=false
       
   548 
       
   549 # use H/A queues in RabbitMQ (x-ha-policy: all).You need to
   817 # use H/A queues in RabbitMQ (x-ha-policy: all).You need to
   550 # wipe RabbitMQ database when changing this option. (boolean
   818 # wipe RabbitMQ database when changing this option. (boolean
   551 # value)
   819 # value)
   552 #rabbit_ha_queues=false
   820 #rabbit_ha_queues=false
   553 
   821 
   557 #
   825 #
   558 
   826 
   559 # Qpid broker hostname (string value)
   827 # Qpid broker hostname (string value)
   560 #qpid_hostname=localhost
   828 #qpid_hostname=localhost
   561 
   829 
   562 # Qpid broker port (string value)
   830 # Qpid broker port (integer value)
   563 #qpid_port=5672
   831 #qpid_port=5672
       
   832 
       
   833 # Qpid HA cluster host:port pairs (list value)
       
   834 #qpid_hosts=$qpid_hostname:$qpid_port
   564 
   835 
   565 # Username for qpid connection (string value)
   836 # Username for qpid connection (string value)
   566 #qpid_username=
   837 #qpid_username=
   567 
   838 
   568 # Password for qpid connection (string value)
   839 # Password for qpid connection (string value)
   570 
   841 
   571 # Space separated list of SASL mechanisms to use for auth
   842 # Space separated list of SASL mechanisms to use for auth
   572 # (string value)
   843 # (string value)
   573 #qpid_sasl_mechanisms=
   844 #qpid_sasl_mechanisms=
   574 
   845 
   575 # Automatically reconnect (boolean value)
       
   576 #qpid_reconnect=true
       
   577 
       
   578 # Reconnection timeout in seconds (integer value)
       
   579 #qpid_reconnect_timeout=0
       
   580 
       
   581 # Max reconnections before giving up (integer value)
       
   582 #qpid_reconnect_limit=0
       
   583 
       
   584 # Minimum seconds between reconnection attempts (integer
       
   585 # value)
       
   586 #qpid_reconnect_interval_min=0
       
   587 
       
   588 # Maximum seconds between reconnection attempts (integer
       
   589 # value)
       
   590 #qpid_reconnect_interval_max=0
       
   591 
       
   592 # Equivalent to setting max and min to the same value (integer
       
   593 # value)
       
   594 #qpid_reconnect_interval=0
       
   595 
       
   596 # Seconds between connection keepalive heartbeats (integer
   846 # Seconds between connection keepalive heartbeats (integer
   597 # value)
   847 # value)
   598 #qpid_heartbeat=60
   848 #qpid_heartbeat=60
   599 
   849 
   600 # Transport to use, either 'tcp' or 'ssl' (string value)
   850 # Transport to use, either 'tcp' or 'ssl' (string value)
   601 #qpid_protocol=tcp
   851 #qpid_protocol=tcp
   602 
   852 
   603 # Disable Nagle algorithm (boolean value)
   853 # Disable Nagle algorithm (boolean value)
   604 #qpid_tcp_nodelay=true
   854 #qpid_tcp_nodelay=true
       
   855 
       
   856 # The qpid topology version to use.  Version 1 is what was
       
   857 # originally used by impl_qpid.  Version 2 includes some
       
   858 # backwards-incompatible changes that allow broker federation
       
   859 # to work.  Users should update to version 2 when they are
       
   860 # able to take everything down, as it requires a clean break.
       
   861 # (integer value)
       
   862 #qpid_topology_version=1
   605 
   863 
   606 
   864 
   607 #
   865 #
   608 # Options defined in cinder.openstack.common.rpc.impl_zmq
   866 # Options defined in cinder.openstack.common.rpc.impl_zmq
   609 #
   867 #
   620 #rpc_zmq_port=9501
   878 #rpc_zmq_port=9501
   621 
   879 
   622 # Number of ZeroMQ contexts, defaults to 1 (integer value)
   880 # Number of ZeroMQ contexts, defaults to 1 (integer value)
   623 #rpc_zmq_contexts=1
   881 #rpc_zmq_contexts=1
   624 
   882 
       
   883 # Maximum number of ingress messages to locally buffer per
       
   884 # topic. Default is unlimited. (integer value)
       
   885 #rpc_zmq_topic_backlog=<None>
       
   886 
   625 # Directory for holding IPC sockets (string value)
   887 # Directory for holding IPC sockets (string value)
   626 #rpc_zmq_ipc_dir=/var/run/openstack
   888 #rpc_zmq_ipc_dir=/var/run/openstack
   627 
   889 
   628 # Name of this node. Must be a valid hostname, FQDN, or IP
   890 # Name of this node. Must be a valid hostname, FQDN, or IP
   629 # address. Must match "host" option, if running Nova. (string
   891 # address. Must match "host" option, if running Nova. (string
   636 #
   898 #
   637 
   899 
   638 # Matchmaker ring file (JSON) (string value)
   900 # Matchmaker ring file (JSON) (string value)
   639 #matchmaker_ringfile=/etc/nova/matchmaker_ring.json
   901 #matchmaker_ringfile=/etc/nova/matchmaker_ring.json
   640 
   902 
       
   903 # Heartbeat frequency (integer value)
       
   904 #matchmaker_heartbeat_freq=300
       
   905 
       
   906 # Heartbeat time-to-live. (integer value)
       
   907 #matchmaker_heartbeat_ttl=600
       
   908 
       
   909 
       
   910 #
       
   911 # Options defined in cinder.openstack.common.rpc.matchmaker_redis
       
   912 #
       
   913 
       
   914 # Host to locate redis (string value)
       
   915 #host=127.0.0.1
       
   916 
       
   917 # Use this port to connect to redis host. (integer value)
       
   918 #port=6379
       
   919 
       
   920 # Password for Redis server. (optional) (string value)
       
   921 #password=<None>
       
   922 
   641 
   923 
   642 #
   924 #
   643 # Options defined in cinder.scheduler.driver
   925 # Options defined in cinder.scheduler.driver
   644 #
   926 #
   645 
   927 
   646 # The scheduler host manager class to use (string value)
   928 # The scheduler host manager class to use (string value)
   647 #scheduler_host_manager=cinder.scheduler.host_manager.HostManager
   929 #scheduler_host_manager=cinder.scheduler.host_manager.HostManager
       
   930 
       
   931 # Maximum number of attempts to schedule an volume (integer
       
   932 # value)
       
   933 #scheduler_max_attempts=3
   648 
   934 
   649 
   935 
   650 #
   936 #
   651 # Options defined in cinder.scheduler.host_manager
   937 # Options defined in cinder.scheduler.host_manager
   652 #
   938 #
   663 #
   949 #
   664 # Options defined in cinder.scheduler.manager
   950 # Options defined in cinder.scheduler.manager
   665 #
   951 #
   666 
   952 
   667 # Default scheduler driver to use (string value)
   953 # Default scheduler driver to use (string value)
   668 #scheduler_driver=cinder.scheduler.simple.SimpleScheduler
   954 #scheduler_driver=cinder.scheduler.filter_scheduler.FilterScheduler
   669 
   955 
   670 
   956 
   671 #
   957 #
   672 # Options defined in cinder.scheduler.scheduler_options
   958 # Options defined in cinder.scheduler.scheduler_options
   673 #
   959 #
   694 # numbers mean to stack vs spread. (floating point value)
   980 # numbers mean to stack vs spread. (floating point value)
   695 #capacity_weight_multiplier=1.0
   981 #capacity_weight_multiplier=1.0
   696 
   982 
   697 
   983 
   698 #
   984 #
       
   985 # Options defined in cinder.transfer.api
       
   986 #
       
   987 
       
   988 # The number of characters in the salt. (integer value)
       
   989 #volume_transfer_salt_length=8
       
   990 
       
   991 # The number of characters in the autogenerated auth key.
       
   992 # (integer value)
       
   993 #volume_transfer_key_length=16
       
   994 
       
   995 
       
   996 #
   699 # Options defined in cinder.volume.api
   997 # Options defined in cinder.volume.api
   700 #
   998 #
   701 
   999 
   702 # Create volume from snapshot at the host where snapshot
  1000 # Create volume from snapshot at the host where snapshot
   703 # resides (boolean value)
  1001 # resides (boolean value)
   704 #snapshot_same_host=true
  1002 #snapshot_same_host=true
   705 
  1003 
       
  1004 # Ensure that the new volumes are the same AZ as snapshot or
       
  1005 # source volume (boolean value)
       
  1006 #cloned_volume_same_az=true
       
  1007 
   706 
  1008 
   707 #
  1009 #
   708 # Options defined in cinder.volume.driver
  1010 # Options defined in cinder.volume.driver
   709 #
  1011 #
   710 
  1012 
   714 
  1016 
   715 # The percentage of backend capacity is reserved (integer
  1017 # The percentage of backend capacity is reserved (integer
   716 # value)
  1018 # value)
   717 #reserved_percentage=0
  1019 #reserved_percentage=0
   718 
  1020 
   719 # number of times to rescan iSCSI target to find volume
  1021 # The maximum number of iscsi target ids per host (integer
   720 # (integer value)
  1022 # value)
   721 #num_iscsi_scan_tries=3
       
   722 
       
   723 # Number of iscsi target ids per host (integer value)
       
   724 #iscsi_num_targets=100
  1023 #iscsi_num_targets=100
   725 
  1024 
   726 # prefix for iscsi volumes (string value)
  1025 # prefix for iscsi volumes (string value)
   727 #iscsi_target_prefix=iqn.2010-10.org.openstack:
  1026 #iscsi_target_prefix=iqn.2010-10.org.openstack:
   728 
  1027 
   729 # The port that the iSCSI daemon is listening on (string
  1028 # The IP address that the iSCSI daemon is listening on (string
   730 # value)
  1029 # value)
   731 #iscsi_ip_address=$my_ip
  1030 #iscsi_ip_address=$my_ip
   732 
  1031 
   733 # The port that the iSCSI daemon is listening on (integer
  1032 # The port that the iSCSI daemon is listening on (integer
   734 # value)
  1033 # value)
   735 #iscsi_port=3260
  1034 #iscsi_port=3260
   736 
  1035 
   737 # Optional override to the capacity based volume backend name
  1036 # The maximum number of times to rescan targets to find volume
   738 #
  1037 # (integer value)
   739 #volume_backend_name=LVM_iSCSI_unique1
  1038 #num_volume_device_scan_tries=3
       
  1039 
       
  1040 # The maximum number of times to rescan iSER targetto find
       
  1041 # volume (integer value)
       
  1042 #num_iser_scan_tries=3
       
  1043 
       
  1044 # The maximum number of iser target ids per host (integer
       
  1045 # value)
       
  1046 #iser_num_targets=100
       
  1047 
       
  1048 # prefix for iser volumes (string value)
       
  1049 #iser_target_prefix=iqn.2010-10.org.iser.openstack:
       
  1050 
       
  1051 # The IP address that the iSER daemon is listening on (string
       
  1052 # value)
       
  1053 #iser_ip_address=$my_ip
       
  1054 
       
  1055 # The port that the iSER daemon is listening on (integer
       
  1056 # value)
       
  1057 #iser_port=3260
       
  1058 
       
  1059 # iser target user-land tool to use (string value)
       
  1060 #iser_helper=tgtadm
       
  1061 
       
  1062 # The backend name for a given driver implementation (string
       
  1063 # value)
       
  1064 #volume_backend_name=<None>
       
  1065 
       
  1066 # Do we attach/detach volumes in cinder using multipath for
       
  1067 # volume to image and image to volume transfers? (boolean
       
  1068 # value)
       
  1069 #use_multipath_for_image_xfer=false
       
  1070 
       
  1071 # Method used to wipe old voumes (valid options are: none,
       
  1072 # zero, shred) (string value)
       
  1073 #volume_clear=zero
       
  1074 
       
  1075 # Size in MiB to wipe at start of old volumes. 0 => all
       
  1076 # (integer value)
       
  1077 #volume_clear_size=0
       
  1078 
       
  1079 # iscsi target user-land tool to use (string value)
       
  1080 #iscsi_helper=tgtadm
       
  1081 
       
  1082 # Volume configuration file storage directory (string value)
       
  1083 #volumes_dir=$state_path/volumes
       
  1084 
       
  1085 # IET configuration file (string value)
       
  1086 #iet_conf=/etc/iet/ietd.conf
       
  1087 
       
  1088 # Comma-separated list of initiator IQNs allowed to connect to
       
  1089 # the iSCSI target. (From Nova compute nodes.) (string value)
       
  1090 #lio_initiator_iqns=
       
  1091 
       
  1092 # Sets the behavior of the iSCSI target to either perform
       
  1093 # blockio or fileio optionally, auto can be set and Cinder
       
  1094 # will autodetect type of backing device (string value)
       
  1095 #iscsi_iotype=fileio
       
  1096 
       
  1097 
       
  1098 #
       
  1099 # Options defined in cinder.volume.drivers.block_device
       
  1100 #
       
  1101 
       
  1102 # List of all available devices (list value)
       
  1103 #available_devices=
       
  1104 
       
  1105 
       
  1106 #
       
  1107 # Options defined in cinder.volume.drivers.coraid
       
  1108 #
       
  1109 
       
  1110 # IP address of Coraid ESM (string value)
       
  1111 #coraid_esm_address=
       
  1112 
       
  1113 # User name to connect to Coraid ESM (string value)
       
  1114 #coraid_user=admin
       
  1115 
       
  1116 # Name of group on Coraid ESM to which coraid_user belongs
       
  1117 # (must have admin privilege) (string value)
       
  1118 #coraid_group=admin
       
  1119 
       
  1120 # Password to connect to Coraid ESM (string value)
       
  1121 #coraid_password=password
       
  1122 
       
  1123 # Volume Type key name to store ESM Repository Name (string
       
  1124 # value)
       
  1125 #coraid_repository_key=coraid_repository
       
  1126 
       
  1127 
       
  1128 #
       
  1129 # Options defined in cinder.volume.drivers.eqlx
       
  1130 #
       
  1131 
       
  1132 # Group name to use for creating volumes (string value)
       
  1133 #eqlx_group_name=group-0
       
  1134 
       
  1135 # Timeout for the Group Manager cli command execution (integer
       
  1136 # value)
       
  1137 #eqlx_cli_timeout=30
       
  1138 
       
  1139 # Maximum retry count for reconnection (integer value)
       
  1140 #eqlx_cli_max_retries=5
       
  1141 
       
  1142 # Use CHAP authentificaion for targets? (boolean value)
       
  1143 #eqlx_use_chap=false
       
  1144 
       
  1145 # Existing CHAP account name (string value)
       
  1146 #eqlx_chap_login=admin
       
  1147 
       
  1148 # Password for specified CHAP account name (string value)
       
  1149 #eqlx_chap_password=password
       
  1150 
       
  1151 # Pool in which volumes will be created (string value)
       
  1152 #eqlx_pool=default
       
  1153 
   740 
  1154 
   741 #
  1155 #
   742 # Options defined in cinder.volume.drivers.glusterfs
  1156 # Options defined in cinder.volume.drivers.glusterfs
   743 #
  1157 #
   744 
  1158 
   745 # File with the list of available gluster shares (string
  1159 # File with the list of available gluster shares (string
   746 # value)
  1160 # value)
   747 #glusterfs_shares_config=<None>
  1161 #glusterfs_shares_config=/etc/cinder/glusterfs_shares
   748 
       
   749 # Base dir where gluster expected to be mounted (string value)
       
   750 #glusterfs_mount_point_base=$state_path/mnt
       
   751 
  1162 
   752 # Use du or df for free space calculation (string value)
  1163 # Use du or df for free space calculation (string value)
   753 #glusterfs_disk_util=df
  1164 #glusterfs_disk_util=df
   754 
  1165 
   755 # Create volumes as sparsed files which take no space.If set
  1166 # Create volumes as sparsed files which take no space.If set
   756 # to False volume is created as regular file.In such case
  1167 # to False volume is created as regular file.In such case
   757 # volume creation takes a lot of time. (boolean value)
  1168 # volume creation takes a lot of time. (boolean value)
   758 #glusterfs_sparsed_volumes=true
  1169 #glusterfs_sparsed_volumes=true
   759 
  1170 
       
  1171 # Create volumes as QCOW2 files rather than raw files.
       
  1172 # (boolean value)
       
  1173 #glusterfs_qcow2_volumes=false
       
  1174 
       
  1175 # Base dir containing mount points for gluster shares. (string
       
  1176 # value)
       
  1177 #glusterfs_mount_point_base=$state_path/mnt
       
  1178 
       
  1179 
       
  1180 #
       
  1181 # Options defined in cinder.volume.drivers.gpfs
       
  1182 #
       
  1183 
       
  1184 # Specifies the path of the GPFS directory where Block Storage
       
  1185 # volume and snapshot files are stored. (string value)
       
  1186 #gpfs_mount_point_base=<None>
       
  1187 
       
  1188 # Specifies the path of the Image service repository in GPFS.
       
  1189 # Leave undefined if not storing images in GPFS. (string
       
  1190 # value)
       
  1191 #gpfs_images_dir=<None>
       
  1192 
       
  1193 # Specifies the type of image copy to be used.  Set this when
       
  1194 # the Image service repository also uses GPFS so that image
       
  1195 # files can be transferred efficiently from the Image service
       
  1196 # to the Block Storage service. There are two valid values:
       
  1197 # "copy" specifies that a full copy of the image is made;
       
  1198 # "copy_on_write" specifies that copy-on-write optimization
       
  1199 # strategy is used and unmodified blocks of the image file are
       
  1200 # shared efficiently. (string value)
       
  1201 #gpfs_images_share_mode=<None>
       
  1202 
       
  1203 # Specifies an upper limit on the number of indirections
       
  1204 # required to reach a specific block due to snapshots or
       
  1205 # clones.  A lengthy chain of copy-on-write snapshots or
       
  1206 # clones can have a negative impact on performance, but
       
  1207 # improves space utilization.  0 indicates unlimited clone
       
  1208 # depth. (integer value)
       
  1209 #gpfs_max_clone_depth=0
       
  1210 
       
  1211 # Specifies that volumes are created as sparse files which
       
  1212 # initially consume no space. If set to False, the volume is
       
  1213 # created as a fully allocated file, in which case, creation
       
  1214 # may take a significantly longer time. (boolean value)
       
  1215 #gpfs_sparse_volumes=true
       
  1216 
       
  1217 
       
  1218 #
       
  1219 # Options defined in cinder.volume.drivers.hds.hds
       
  1220 #
       
  1221 
       
  1222 # configuration file for HDS cinder plugin for HUS (string
       
  1223 # value)
       
  1224 #hds_cinder_config_file=/opt/hds/hus/cinder_hus_conf.xml
       
  1225 
       
  1226 
       
  1227 #
       
  1228 # Options defined in cinder.volume.drivers.huawei
       
  1229 #
       
  1230 
       
  1231 # config data for cinder huawei plugin (string value)
       
  1232 #cinder_huawei_conf_file=/etc/cinder/cinder_huawei_conf.xml
       
  1233 
   760 
  1234 
   761 #
  1235 #
   762 # Options defined in cinder.volume.drivers.lvm
  1236 # Options defined in cinder.volume.drivers.lvm
   763 #
  1237 #
   764 
  1238 
   765 # Name for the VG that will contain exported volumes (string
  1239 # Name for the VG that will contain exported volumes (string
   766 # value)
  1240 # value)
   767 #volume_group=cinder-volumes
  1241 #volume_group=cinder-volumes
   768 
       
   769 # Method used to wipe old volumes (valid options are: none,
       
   770 # zero, shred) (string value)
       
   771 #volume_clear=zero
       
   772 
       
   773 # Size in MiB to wipe at start of old volumes. 0 => all
       
   774 # (integer value)
       
   775 #volume_clear_size=0
       
   776 
  1242 
   777 # Size of thin provisioning pool (None uses entire cinder VG)
  1243 # Size of thin provisioning pool (None uses entire cinder VG)
   778 # (string value)
  1244 # (string value)
   779 #pool_size=<None>
  1245 #pool_size=<None>
   780 
  1246 
   781 # If set, create lvms with multiple mirrors. Note that this
  1247 # If set, create lvms with multiple mirrors. Note that this
   782 # requires lvm_mirrors + 2 pvs with available space (integer
  1248 # requires lvm_mirrors + 2 pvs with available space (integer
   783 # value)
  1249 # value)
   784 #lvm_mirrors=0
  1250 #lvm_mirrors=0
   785 
  1251 
   786 
  1252 # Type of LVM volumes to deploy; (default or thin) (string
   787 #
  1253 # value)
   788 # Options defined in cinder.volume.drivers.netapp
  1254 #lvm_type=default
   789 #
  1255 
   790 
  1256 
   791 # URL of the WSDL file for the DFM server (string value)
  1257 #
   792 #netapp_wsdl_url=<None>
  1258 # Options defined in cinder.volume.drivers.netapp.options
   793 
  1259 #
   794 # User name for the DFM server (string value)
       
   795 #netapp_login=<None>
       
   796 
       
   797 # Password for the DFM server (string value)
       
   798 #netapp_password=<None>
       
   799 
       
   800 # Hostname for the DFM server (string value)
       
   801 #netapp_server_hostname=<None>
       
   802 
       
   803 # Port number for the DFM server (integer value)
       
   804 #netapp_server_port=8088
       
   805 
       
   806 # Storage service to use for provisioning (when
       
   807 # volume_type=None) (string value)
       
   808 #netapp_storage_service=<None>
       
   809 
       
   810 # Prefix of storage service name to use for provisioning
       
   811 # (volume_type name will be appended) (string value)
       
   812 #netapp_storage_service_prefix=<None>
       
   813 
  1260 
   814 # Vfiler to use for provisioning (string value)
  1261 # Vfiler to use for provisioning (string value)
   815 #netapp_vfiler=<None>
  1262 #netapp_vfiler=<None>
   816 
  1263 
   817 
  1264 # User name for the storage controller (string value)
   818 #
       
   819 # Options defined in cinder.volume.drivers.netapp_nfs
       
   820 #
       
   821 
       
   822 # Does snapshot creation call returns immediately (integer
       
   823 # value)
       
   824 #synchronous_snapshot_create=0
       
   825 
       
   826 # URL of the WSDL file for the DFM server (string value)
       
   827 #netapp_wsdl_url=<None>
       
   828 
       
   829 # User name for the DFM server (string value)
       
   830 #netapp_login=<None>
  1265 #netapp_login=<None>
   831 
  1266 
   832 # Password for the DFM server (string value)
  1267 # Password for the storage controller (string value)
   833 #netapp_password=<None>
  1268 #netapp_password=<None>
   834 
  1269 
   835 # Hostname for the DFM server (string value)
  1270 # Cluster vserver to use for provisioning (string value)
       
  1271 #netapp_vserver=<None>
       
  1272 
       
  1273 # Host name for the storage controller (string value)
   836 #netapp_server_hostname=<None>
  1274 #netapp_server_hostname=<None>
   837 
  1275 
   838 # Port number for the DFM server (integer value)
  1276 # Port number for the storage controller (integer value)
   839 #netapp_server_port=8088
  1277 #netapp_server_port=80
   840 
  1278 
   841 # Storage service to use for provisioning (when
  1279 # Threshold available percent to start cache cleaning.
   842 # volume_type=None) (string value)
  1280 # (integer value)
   843 #netapp_storage_service=<None>
  1281 #thres_avl_size_perc_start=20
   844 
  1282 
   845 # Prefix of storage service name to use for provisioning
  1283 # Threshold available percent to stop cache cleaning. (integer
   846 # (volume_type name will be appended) (string value)
  1284 # value)
   847 #netapp_storage_service_prefix=<None>
  1285 #thres_avl_size_perc_stop=60
   848 
  1286 
   849 # Vfiler to use for provisioning (string value)
  1287 # Threshold minutes after which cache file can be cleaned.
   850 #netapp_vfiler=<None>
  1288 # (integer value)
   851 
  1289 #expiry_thres_minutes=720
   852 
  1290 
   853 #
  1291 # Volume size multiplier to ensure while creation (floating
   854 # Options defined in cinder.volume.drivers.nexenta.volume
  1292 # point value)
       
  1293 #netapp_size_multiplier=1.2
       
  1294 
       
  1295 # Comma separated volumes to be used for provisioning (string
       
  1296 # value)
       
  1297 #netapp_volume_list=<None>
       
  1298 
       
  1299 # Storage family type. (string value)
       
  1300 #netapp_storage_family=ontap_cluster
       
  1301 
       
  1302 # Storage protocol type. (string value)
       
  1303 #netapp_storage_protocol=<None>
       
  1304 
       
  1305 # Transport type protocol (string value)
       
  1306 #netapp_transport_type=http
       
  1307 
       
  1308 
       
  1309 #
       
  1310 # Options defined in cinder.volume.drivers.nexenta.options
   855 #
  1311 #
   856 
  1312 
   857 # IP address of Nexenta SA (string value)
  1313 # IP address of Nexenta SA (string value)
   858 #nexenta_host=
  1314 #nexenta_host=
   859 
  1315 
   881 #nexenta_target_prefix=iqn.1986-03.com.sun:02:cinder-
  1337 #nexenta_target_prefix=iqn.1986-03.com.sun:02:cinder-
   882 
  1338 
   883 # prefix for iSCSI target groups on SA (string value)
  1339 # prefix for iSCSI target groups on SA (string value)
   884 #nexenta_target_group_prefix=cinder/
  1340 #nexenta_target_group_prefix=cinder/
   885 
  1341 
       
  1342 # File with the list of available nfs shares (string value)
       
  1343 #nexenta_shares_config=/etc/cinder/nfs_shares
       
  1344 
       
  1345 # Base dir containing mount points for nfs shares (string
       
  1346 # value)
       
  1347 #nexenta_mount_point_base=$state_path/mnt
       
  1348 
       
  1349 # Create volumes as sparsed files which take no space.If set
       
  1350 # to False volume is created as regular file.In such case
       
  1351 # volume creation takes a lot of time. (boolean value)
       
  1352 #nexenta_sparsed_volumes=true
       
  1353 
       
  1354 # Default compression value for new ZFS folders. (string
       
  1355 # value)
       
  1356 #nexenta_volume_compression=on
       
  1357 
       
  1358 # Mount options passed to the nfs client. See section of the
       
  1359 # nfs man page for details (string value)
       
  1360 #nexenta_mount_options=<None>
       
  1361 
       
  1362 # Percent of ACTUAL usage of the underlying volume before no
       
  1363 # new volumes can be allocated to the volume destination.
       
  1364 # (floating point value)
       
  1365 #nexenta_used_ratio=0.95
       
  1366 
       
  1367 # This will compare the allocated to available space on the
       
  1368 # volume destination.  If the ratio exceeds this number, the
       
  1369 # destination will no longer be valid. (floating point value)
       
  1370 #nexenta_oversub_ratio=1.0
       
  1371 
   886 # block size for volumes (blank=default,8KB) (string value)
  1372 # block size for volumes (blank=default,8KB) (string value)
   887 #nexenta_blocksize=
  1373 #nexenta_blocksize=
   888 
  1374 
   889 # flag to create sparse volumes (boolean value)
  1375 # flag to create sparse volumes (boolean value)
   890 #nexenta_sparse=false
  1376 #nexenta_sparse=false
   893 #
  1379 #
   894 # Options defined in cinder.volume.drivers.nfs
  1380 # Options defined in cinder.volume.drivers.nfs
   895 #
  1381 #
   896 
  1382 
   897 # File with the list of available nfs shares (string value)
  1383 # File with the list of available nfs shares (string value)
   898 #nfs_shares_config=<None>
  1384 #nfs_shares_config=/etc/cinder/nfs_shares
   899 
       
   900 # Base dir where nfs expected to be mounted (string value)
       
   901 #nfs_mount_point_base=$state_path/mnt
       
   902 
       
   903 # Use du or df for free space calculation (string value)
       
   904 #nfs_disk_util=df
       
   905 
  1385 
   906 # Create volumes as sparsed files which take no space.If set
  1386 # Create volumes as sparsed files which take no space.If set
   907 # to False volume is created as regular file.In such case
  1387 # to False volume is created as regular file.In such case
   908 # volume creation takes a lot of time. (boolean value)
  1388 # volume creation takes a lot of time. (boolean value)
   909 #nfs_sparsed_volumes=true
  1389 #nfs_sparsed_volumes=true
   910 
  1390 
   911 # Mount options passed to the nfs client (string value)
  1391 # Percent of ACTUAL usage of the underlying volume before no
   912 # The value set here is passed directly to the -o flag
  1392 # new volumes can be allocated to the volume destination.
   913 # of the mount command. See the nfs man page for details.
  1393 # (floating point value)
   914 #nfs_mount_options=None
  1394 #nfs_used_ratio=0.95
       
  1395 
       
  1396 # This will compare the allocated to available space on the
       
  1397 # volume destination.  If the ratio exceeds this number, the
       
  1398 # destination will no longer be valid. (floating point value)
       
  1399 #nfs_oversub_ratio=1.0
       
  1400 
       
  1401 # Base dir containing mount points for nfs shares. (string
       
  1402 # value)
       
  1403 #nfs_mount_point_base=$state_path/mnt
       
  1404 
       
  1405 # Mount options passed to the nfs client. See section of the
       
  1406 # nfs man page for details. (string value)
       
  1407 #nfs_mount_options=<None>
   915 
  1408 
   916 
  1409 
   917 #
  1410 #
   918 # Options defined in cinder.volume.drivers.rbd
  1411 # Options defined in cinder.volume.drivers.rbd
   919 #
  1412 #
   920 
  1413 
   921 # the RADOS pool in which rbd volumes are stored (string
  1414 # the RADOS pool in which rbd volumes are stored (string
   922 # value)
  1415 # value)
   923 #rbd_pool=rbd
  1416 #rbd_pool=rbd
   924 
  1417 
   925 # the RADOS client name for accessing rbd volumes (string
  1418 # the RADOS client name for accessing rbd volumes - only set
   926 # value)
  1419 # when using cephx authentication (string value)
   927 #rbd_user=<None>
  1420 #rbd_user=<None>
       
  1421 
       
  1422 # path to the ceph configuration file to use (string value)
       
  1423 #rbd_ceph_conf=
       
  1424 
       
  1425 # flatten volumes created from snapshots to remove dependency
       
  1426 # (boolean value)
       
  1427 #rbd_flatten_volume_from_snapshot=false
   928 
  1428 
   929 # the libvirt uuid of the secret for the rbd_uservolumes
  1429 # the libvirt uuid of the secret for the rbd_uservolumes
   930 # (string value)
  1430 # (string value)
   931 #rbd_secret_uuid=<None>
  1431 #rbd_secret_uuid=<None>
   932 
  1432 
   933 # where to store temporary image files if the volume driver
  1433 # where to store temporary image files if the volume driver
   934 # does not write them directly to the volume (string value)
  1434 # does not write them directly to the volume (string value)
   935 #volume_tmp_dir=<None>
  1435 #volume_tmp_dir=<None>
   936 
  1436 
       
  1437 # maximum number of nested clones that can be taken of a
       
  1438 # volume before enforcing a flatten prior to next clone. A
       
  1439 # value of zero disables cloning (integer value)
       
  1440 #rbd_max_clone_depth=5
       
  1441 
       
  1442 
       
  1443 #
       
  1444 # Options defined in cinder.volume.drivers.san.hp.hp_3par_common
       
  1445 #
       
  1446 
       
  1447 # 3PAR WSAPI Server Url like https://<3par ip>:8080/api/v1
       
  1448 # (string value)
       
  1449 #hp3par_api_url=
       
  1450 
       
  1451 # 3PAR Super user username (string value)
       
  1452 #hp3par_username=
       
  1453 
       
  1454 # 3PAR Super user password (string value)
       
  1455 #hp3par_password=
       
  1456 
       
  1457 # This option is DEPRECATED and no longer used. The 3par
       
  1458 # domain name to use. (string value)
       
  1459 #hp3par_domain=<None>
       
  1460 
       
  1461 # The CPG to use for volume creation (string value)
       
  1462 #hp3par_cpg=OpenStack
       
  1463 
       
  1464 # The CPG to use for Snapshots for volumes. If empty
       
  1465 # hp3par_cpg will be used (string value)
       
  1466 #hp3par_cpg_snap=
       
  1467 
       
  1468 # The time in hours to retain a snapshot.  You can't delete it
       
  1469 # before this expires. (string value)
       
  1470 #hp3par_snapshot_retention=
       
  1471 
       
  1472 # The time in hours when a snapshot expires  and is deleted.
       
  1473 # This must be larger than expiration (string value)
       
  1474 #hp3par_snapshot_expiration=
       
  1475 
       
  1476 # Enable HTTP debugging to 3PAR (boolean value)
       
  1477 #hp3par_debug=false
       
  1478 
       
  1479 # List of target iSCSI addresses to use. (list value)
       
  1480 #hp3par_iscsi_ips=
       
  1481 
   937 
  1482 
   938 #
  1483 #
   939 # Options defined in cinder.volume.drivers.san.san
  1484 # Options defined in cinder.volume.drivers.san.san
   940 #
  1485 #
   941 
  1486 
   998 # Path from Scality SOFS root to volume dir (string value)
  1543 # Path from Scality SOFS root to volume dir (string value)
   999 #scality_sofs_volume_dir=cinder/volumes
  1544 #scality_sofs_volume_dir=cinder/volumes
  1000 
  1545 
  1001 
  1546 
  1002 #
  1547 #
       
  1548 # Options defined in cinder.volume.drivers.solaris.zfs
       
  1549 #
       
  1550 
       
  1551 # The base dataset for ZFS cinder volumes.
       
  1552 #zfs_volume_base=rpool/cinder
       
  1553 
       
  1554 
       
  1555 #
  1003 # Options defined in cinder.volume.drivers.solidfire
  1556 # Options defined in cinder.volume.drivers.solidfire
  1004 #
  1557 #
  1005 
  1558 
  1006 # Set 512 byte emulation on volume creation;  (boolean value)
  1559 # Set 512 byte emulation on volume creation;  (boolean value)
  1007 #sf_emulate_512=true
  1560 #sf_emulate_512=true
  1008 
  1561 
  1009 # Allow tenants to specify QOS on create (boolean value)
  1562 # Allow tenants to specify QOS on create (boolean value)
  1010 #sf_allow_tenant_qos=false
  1563 #sf_allow_tenant_qos=false
  1011 
  1564 
       
  1565 # Create SolidFire accounts with this prefix (string value)
       
  1566 #sf_account_prefix=cinder
       
  1567 
       
  1568 # SolidFire API port. Useful if the device api is behind a
       
  1569 # proxy on a different port. (integer value)
       
  1570 #sf_api_port=443
       
  1571 
  1012 
  1572 
  1013 #
  1573 #
  1014 # Options defined in cinder.volume.drivers.storwize_svc
  1574 # Options defined in cinder.volume.drivers.storwize_svc
  1015 #
  1575 #
  1016 
  1576 
  1017 # Storage system storage pool for volumes (string value)
  1577 # Storage system storage pool for volumes (string value)
  1018 #storwize_svc_volpool_name=volpool
  1578 #storwize_svc_volpool_name=volpool
  1019 
  1579 
  1020 # Storage system space-efficiency parameter for volumes
  1580 # Storage system space-efficiency parameter for volumes
  1021 # (string value)
  1581 # (percentage) (integer value)
  1022 #storwize_svc_vol_rsize=2%
  1582 #storwize_svc_vol_rsize=2
  1023 
  1583 
  1024 # Storage system threshold for volume capacity warnings
  1584 # Storage system threshold for volume capacity warnings
  1025 # (string value)
  1585 # (percentage) (integer value)
  1026 #storwize_svc_vol_warning=0
  1586 #storwize_svc_vol_warning=0
  1027 
  1587 
  1028 # Storage system autoexpand parameter for volumes (True/False)
  1588 # Storage system autoexpand parameter for volumes (True/False)
  1029 # (boolean value)
  1589 # (boolean value)
  1030 #storwize_svc_vol_autoexpand=true
  1590 #storwize_svc_vol_autoexpand=true
  1031 
  1591 
  1032 # Storage system grain size parameter for volumes
  1592 # Storage system grain size parameter for volumes
  1033 # (32/64/128/256) (string value)
  1593 # (32/64/128/256) (integer value)
  1034 #storwize_svc_vol_grainsize=256
  1594 #storwize_svc_vol_grainsize=256
  1035 
  1595 
  1036 # Storage system compression option for volumes (boolean
  1596 # Storage system compression option for volumes (boolean
  1037 # value)
  1597 # value)
  1038 #storwize_svc_vol_compression=false
  1598 #storwize_svc_vol_compression=false
  1039 
  1599 
  1040 # Enable Easy Tier for volumes (boolean value)
  1600 # Enable Easy Tier for volumes (boolean value)
  1041 #storwize_svc_vol_easytier=true
  1601 #storwize_svc_vol_easytier=true
  1042 
  1602 
       
  1603 # The I/O group in which to allocate volumes (integer value)
       
  1604 #storwize_svc_vol_iogrp=0
       
  1605 
  1043 # Maximum number of seconds to wait for FlashCopy to be
  1606 # Maximum number of seconds to wait for FlashCopy to be
  1044 # prepared. Maximum value is 600 seconds (10 minutes). (string
  1607 # prepared. Maximum value is 600 seconds (10 minutes) (integer
  1045 # value)
  1608 # value)
  1046 #storwize_svc_flashcopy_timeout=120
  1609 #storwize_svc_flashcopy_timeout=120
  1047 
  1610 
  1048 
  1611 # Connection protocol (iSCSI/FC) (string value)
  1049 #
  1612 #storwize_svc_connection_protocol=iSCSI
  1050 # Options defined in cinder.volume.drivers.windows
  1613 
       
  1614 # Configure CHAP authentication for iSCSI connections
       
  1615 # (Default: Enabled) (boolean value)
       
  1616 #storwize_svc_iscsi_chap_enabled=true
       
  1617 
       
  1618 # Connect with multipath (FC only; iSCSI multipath is
       
  1619 # controlled by Nova) (boolean value)
       
  1620 #storwize_svc_multipath_enabled=false
       
  1621 
       
  1622 # Allows vdisk to multi host mapping (boolean value)
       
  1623 #storwize_svc_multihostmap_enabled=true
       
  1624 
       
  1625 
       
  1626 #
       
  1627 # Options defined in cinder.volume.drivers.vmware.vmdk
       
  1628 #
       
  1629 
       
  1630 # IP address for connecting to VMware ESX/VC server. (string
       
  1631 # value)
       
  1632 #vmware_host_ip=<None>
       
  1633 
       
  1634 # Username for authenticating with VMware ESX/VC server.
       
  1635 # (string value)
       
  1636 #vmware_host_username=<None>
       
  1637 
       
  1638 # Password for authenticating with VMware ESX/VC server.
       
  1639 # (string value)
       
  1640 #vmware_host_password=<None>
       
  1641 
       
  1642 # Optional VIM service WSDL Location e.g
       
  1643 # http://<server>/vimService.wsdl. Optional over-ride to
       
  1644 # default location for bug work-arounds. (string value)
       
  1645 #vmware_wsdl_location=<None>
       
  1646 
       
  1647 # Number of times VMware ESX/VC server API must be retried
       
  1648 # upon connection related issues. (integer value)
       
  1649 #vmware_api_retry_count=10
       
  1650 
       
  1651 # The interval used for polling remote tasks invoked on VMware
       
  1652 # ESX/VC server. (integer value)
       
  1653 #vmware_task_poll_interval=5
       
  1654 
       
  1655 # Name for the folder in the VC datacenter that will contain
       
  1656 # cinder volumes. (string value)
       
  1657 #vmware_volume_folder=cinder-volumes
       
  1658 
       
  1659 # Timeout in seconds for VMDK volume transfer between Cinder
       
  1660 # and Glance. (integer value)
       
  1661 #vmware_image_transfer_timeout_secs=7200
       
  1662 
       
  1663 # Max number of objects to be retrieved per batch. Query
       
  1664 # results will be obtained in batches from the server and not
       
  1665 # in one shot. Server may still limit the count to something
       
  1666 # less than the configured value. (integer value)
       
  1667 #vmware_max_objects_retrieval=100
       
  1668 
       
  1669 
       
  1670 #
       
  1671 # Options defined in cinder.volume.drivers.windows.windows
  1051 #
  1672 #
  1052 
  1673 
  1053 # Path to store VHD backed volumes (string value)
  1674 # Path to store VHD backed volumes (string value)
  1054 #windows_iscsi_lun_path=C:\iSCSIVirtualDisks
  1675 #windows_iscsi_lun_path=C:\iSCSIVirtualDisks
  1055 
  1676 
  1071 #xenapi_connection_username=root
  1692 #xenapi_connection_username=root
  1072 
  1693 
  1073 # Password for XenAPI connection (string value)
  1694 # Password for XenAPI connection (string value)
  1074 #xenapi_connection_password=<None>
  1695 #xenapi_connection_password=<None>
  1075 
  1696 
  1076 
  1697 # Base path to the storage repository (string value)
  1077 #
  1698 #xenapi_sr_base_path=/var/run/sr-mount
  1078 # Options defined in cinder.volume.drivers.xiv
  1699 
  1079 #
  1700 
  1080 
  1701 #
  1081 # Proxy driver (string value)
  1702 # Options defined in cinder.volume.drivers.xiv_ds8k
  1082 #xiv_proxy=xiv_openstack.nova_proxy.XIVNovaProxy
  1703 #
       
  1704 
       
  1705 # Proxy driver that connects to the IBM Storage Array (string
       
  1706 # value)
       
  1707 #xiv_ds8k_proxy=xiv_ds8k_openstack.nova_proxy.XIVDS8KNovaProxy
       
  1708 
       
  1709 # Connection type to the IBM Storage Array
       
  1710 # (fibre_channel|iscsi) (string value)
       
  1711 #xiv_ds8k_connection_type=iscsi
  1083 
  1712 
  1084 
  1713 
  1085 #
  1714 #
  1086 # Options defined in cinder.volume.drivers.zadara
  1715 # Options defined in cinder.volume.drivers.zadara
  1087 #
  1716 #
  1102 #zadara_password=<None>
  1731 #zadara_password=<None>
  1103 
  1732 
  1104 # Name of VPSA storage pool for volumes (string value)
  1733 # Name of VPSA storage pool for volumes (string value)
  1105 #zadara_vpsa_poolname=<None>
  1734 #zadara_vpsa_poolname=<None>
  1106 
  1735 
  1107 # Default cache policy for volumes (string value)
  1736 # Default thin provisioning policy for volumes (boolean value)
  1108 #zadara_default_cache_policy=write-through
  1737 #zadara_vol_thin=true
  1109 
  1738 
  1110 # Default encryption policy for volumes (string value)
  1739 # Default encryption policy for volumes (boolean value)
  1111 #zadara_default_encryption=NO
  1740 #zadara_vol_encrypt=false
  1112 
  1741 
  1113 # Default striping mode for volumes (string value)
  1742 # Default striping mode for volumes (string value)
  1114 #zadara_default_striping_mode=simple
  1743 #zadara_default_striping_mode=simple
  1115 
  1744 
  1116 # Default stripe size for volumes (string value)
  1745 # Default stripe size for volumes (string value)
  1127 # value)
  1756 # value)
  1128 #zadara_vpsa_allow_nonexistent_delete=true
  1757 #zadara_vpsa_allow_nonexistent_delete=true
  1129 
  1758 
  1130 
  1759 
  1131 #
  1760 #
  1132 # Options defined in cinder.volume.iscsi
  1761 # Options defined in cinder.volume.drivers.zfssa.zfssaiscsi
  1133 #
  1762 #
  1134 
  1763 
  1135 # iscsi target user-land tool to use (string value)
  1764 # ZFSSA management hostname/IP
  1136 #iscsi_helper=tgtadm
  1765 #zfssa_host=<appliance ip>
  1137 
  1766 
  1138 # Volume configuration file storage directory (string value)
  1767 # ZFSSA management user login
  1139 #volumes_dir=$state_path/volumes
  1768 #zfssa_auth_user=<user>
  1140 
  1769 
  1141 # IET configuration file (string value)
  1770 # ZFSSA management user password
  1142 #iet_conf=/etc/iet/ietd.conf
  1771 #zfssa_auth_password=<password>
  1143 
  1772 
  1144 # Comma-separatd list of initiator IQNs allowed to connect to
  1773 # ZFSSA pool name
  1145 # the iSCSI target. (From Nova compute nodes.) (string value)
  1774 #zfssa_pool=<pool>
  1146 #lio_initiator_iqns=
  1775 
       
  1776 # ZFSSA project name
       
  1777 #zfssa_project=<project>
       
  1778 
       
  1779 # ZFSSA volume block size
       
  1780 # Must be one of 512, 1k, 2k, 4k, 8k, 16k, 32k, 64k, 128k.
       
  1781 # This property is optional. If not provided, default is 8k.
       
  1782 #zfssa_lun_volblocksize=
       
  1783 
       
  1784 # ZFSSA flag to create sparse (thin-provisioned) volume
       
  1785 #zfssa_lun_sparse=False
       
  1786 
       
  1787 # ZFSSA flag to turn on compression on the volume
       
  1788 # Must be one of off, lzjb, gzip-2, gzip, gzip-9.
       
  1789 # This property is optional. If not provided, default is inherited
       
  1790 # from the project.
       
  1791 #zfssa_lun_compression=
       
  1792 
       
  1793 # ZFSSA flag to set write bias to latency or throughput
       
  1794 # This property is optional. If not provided, default is inherited
       
  1795 # from the project.
       
  1796 #zfssa_lun_logbias=
       
  1797 
       
  1798 # ZFSSA iSCSI initiator group name
       
  1799 #zfssa_initiator_group=
       
  1800 
       
  1801 # Cinder host initiator IQNs. Separate multiple entries with commas.
       
  1802 #zfssa_initiator=
       
  1803 
       
  1804 # Cinder host initiator CHAP user.
       
  1805 # This property is optional. Comment out the line if CHAP authentication is
       
  1806 # not used.
       
  1807 #zfssa_initiator_user=
       
  1808 
       
  1809 # Cinder host initiator CHAP password.
       
  1810 # This property is optional. Comment out the line if CHAP authentication is
       
  1811 # not used.
       
  1812 #zfssa_initiator_password=
       
  1813 
       
  1814 # ZFSSA iSCSI target group name
       
  1815 #zfssa_target_group=
       
  1816 
       
  1817 # ZFSSA iSCSI target CHAP user.
       
  1818 # This property is optional. Comment out the line if CHAP authentication is
       
  1819 # not used.
       
  1820 #zfssa_target_user=
       
  1821 
       
  1822 # ZFSSA iSCSI target CHAP password.
       
  1823 # This property is optional. Comment out the line if CHAP authentication is
       
  1824 # not used.
       
  1825 #zfssa_target_password=
       
  1826 
       
  1827 # ZFSSA iSCSI target portal (data-ip:port)
       
  1828 #zfssa_target_portal=<data ip address>:3260
       
  1829 
       
  1830 # ZFSSA iSCSI target network interfaces (separate multiple entries with comma)
       
  1831 #zfssa_target_interfaces=<device>
  1147 
  1832 
  1148 
  1833 
  1149 #
  1834 #
  1150 # Options defined in cinder.volume.manager
  1835 # Options defined in cinder.volume.manager
  1151 #
  1836 #
  1152 
  1837 
  1153 # Driver to use for volume creation (string value)
  1838 # Driver to use for volume creation (string value)
  1154 # The local ZFS driver provides direct access to ZFS volumes that it
  1839 # The local ZFS driver provides direct access to ZFS volumes that it
  1155 # creates. The iSCSI ZFS driver provides the access to local ZFS volumes
  1840 # creates. The other listed drivers provide access to ZFS volumes via
  1156 # using iSCSI over loopback and may be more suitable for future use of
  1841 # iSCSI or Fibre Channel and are suitable for cases where block storage
  1157 # features such as live migration of Nova instances.
  1842 # for Nova compute instances is shared.
  1158 volume_driver=cinder.volume.drivers.solaris.zfs.ZFSVolumeDriver
  1843 volume_driver=cinder.volume.drivers.solaris.zfs.ZFSVolumeDriver
  1159 #volume_driver=cinder.volume.drivers.solaris.zfs.ZFSISCSIDriver
  1844 #volume_driver=cinder.volume.drivers.solaris.zfs.ZFSISCSIDriver
  1160 
  1845 #volume_driver=cinder.volume.drivers.solaris.zfs.ZFSFCDriver
  1161 
  1846 #volume_driver=cinder.volume.drivers.zfssa.zfssaiscsi.ZFSSAISCSIDriver
  1162 #
  1847 
  1163 # Options defined in cinder.volume.drivers.solaris.zfs
  1848 # Timeout for creating the volume to migrate to when
  1164 #
  1849 # performing volume migration (seconds) (integer value)
  1165 
  1850 #migration_create_volume_timeout_secs=300
  1166 # The base dataset for ZFS cinder volumes.
  1851 
  1167 #zfs_volume_base=rpool/cinder
  1852 # Offload pending volume delete during volume service startup
  1168 
  1853 # (boolean value)
  1169 
  1854 #volume_service_inithost_offload=false
  1170 #
  1855 
  1171 # Multi backend options
  1856 
  1172 #
  1857 #
  1173 
  1858 # Options defined in cinder.volume.utils
  1174 # Define the names of the groups for multiple volume backends
  1859 #
  1175 #enabled_backends=fakedriver,lvmdriver
  1860 
  1176 
  1861 # The default block size used when copying/clearing volumes
  1177 # Define the groups as above
  1862 # (string value)
  1178 #[lvmdriver]
  1863 #volume_dd_blocksize=1M
  1179 #volume_group=lvm-group-1
  1864 
  1180 #volume_driver=cinder.volume.drivers.lvm.LVMISCSIDriver
  1865 
  1181 #volume_backend_name=LVM_iSCSI_unique1
  1866 # Total option count: 401
  1182 #[fakedriver]
       
  1183 #volume_driver=cinder.volume.driver.FakeISCSIDriver
       
  1184 
       
  1185 
       
  1186 # Total option count: 256