Advertisement
Guest User

Untitled

a guest
Jan 24th, 2018
905
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 185.40 KB | None | 0 0
  1. [root@cnv-3 ~(keystone_admin)]# cat /etc/cinder/cinder.conf
  2. [DEFAULT]
  3.  
  4. #
  5. # From cinder
  6. #
  7.  
  8. # The maximum number of items that a collection resource returns in a single
  9. # response (integer value)
  10. #osapi_max_limit = 1000
  11.  
  12. # DEPRECATED: Base URL that will be presented to users in links to the
  13. # OpenStack Volume API (string value)
  14. # Deprecated group/name - [DEFAULT]/osapi_compute_link_prefix
  15. #osapi_volume_base_URL = <None>
  16.  
  17. # Json file indicating user visible filter parameters for list queries. (string
  18. # value)
  19. # Deprecated group/name - [DEFAULT]/query_volume_filters
  20. #resource_query_filters_file = /etc/cinder/resource_filters.json
  21.  
  22. # DEPRECATED: Volume filter options which non-admin user could use to query
  23. # volumes. Default values are: ['name', 'status', 'metadata',
  24. # 'availability_zone' ,'bootable', 'group_id'] (list value)
  25. # This option is deprecated for removal.
  26. # Its value may be silently ignored in the future.
  27. #query_volume_filters = name,status,metadata,availability_zone,bootable,group_id
  28.  
  29. # DEPRECATED: Allow the ability to modify the extra-spec settings of an in-use
  30. # volume-type. (boolean value)
  31. # This option is deprecated for removal.
  32. # Its value may be silently ignored in the future.
  33. #allow_inuse_volume_type_modification = false
  34.  
  35. # Treat X-Forwarded-For as the canonical remote address. Only enable this if
  36. # you have a sanitizing proxy. (boolean value)
  37. #use_forwarded_for = false
  38.  
  39. # Public url to use for versions endpoint. The default is None, which will use
  40. # the request's host_url attribute to populate the URL base. If Cinder is
  41. # operating behind a proxy, you will want to change this to represent the
  42. # proxy's URL. (string value)
  43. # Deprecated group/name - [DEFAULT]/osapi_volume_base_URL
  44. #public_endpoint = <None>
  45.  
  46. # Backup services use same backend. (boolean value)
  47. #backup_use_same_host = false
  48.  
  49. # Compression algorithm (None to disable) (string value)
  50. # Allowed values: none, off, no, zlib, gzip, bz2, bzip2
  51. #backup_compression_algorithm = zlib
  52.  
  53. # Backup metadata version to be used when backing up volume metadata. If this
  54. # number is bumped, make sure the service doing the restore supports the new
  55. # version. (integer value)
  56. #backup_metadata_version = 2
  57.  
  58. # The number of chunks or objects, for which one Ceilometer notification will
  59. # be sent (integer value)
  60. #backup_object_number_per_notification = 10
  61.  
  62. # Interval, in seconds, between two progress notifications reporting the backup
  63. # status (integer value)
  64. #backup_timer_interval = 120
  65.  
  66. # Ceph configuration file to use. (string value)
  67. #backup_ceph_conf = /etc/ceph/ceph.conf
  68.  
  69. # The Ceph user to connect with. Default here is to use the same user as for
  70. # Cinder volumes. If not using cephx this should be set to None. (string value)
  71. #backup_ceph_user = cinder
  72.  
  73. # The chunk size, in bytes, that a backup is broken into before transfer to the
  74. # Ceph object store. (integer value)
  75. #backup_ceph_chunk_size = 134217728
  76.  
  77. # The Ceph pool where volume backups are stored. (string value)
  78. #backup_ceph_pool = backups
  79.  
  80. # RBD stripe unit to use when creating a backup image. (integer value)
  81. #backup_ceph_stripe_unit = 0
  82.  
  83. # RBD stripe count to use when creating a backup image. (integer value)
  84. #backup_ceph_stripe_count = 0
  85.  
  86. # If True, apply JOURNALING and EXCLUSIVE_LOCK feature bits to the backup RBD
  87. # objects to allow mirroring (boolean value)
  88. #backup_ceph_image_journals = false
  89.  
  90. # If True, always discard excess bytes when restoring volumes i.e. pad with
  91. # zeroes. (boolean value)
  92. #restore_discard_excess_bytes = true
  93.  
  94. # Base dir containing mount point for gluster share. (string value)
  95. #glusterfs_backup_mount_point = $state_path/backup_mount
  96.  
  97. # GlusterFS share in <hostname|ipv4addr|ipv6addr>:<gluster_vol_name> format.
  98. # Eg: 1.2.3.4:backup_vol (string value)
  99. #glusterfs_backup_share = <None>
  100.  
  101. # The GCS bucket to use. (string value)
  102. #backup_gcs_bucket = <None>
  103.  
  104. # The size in bytes of GCS backup objects. (integer value)
  105. #backup_gcs_object_size = 52428800
  106.  
  107. # The size in bytes that changes are tracked for incremental backups.
  108. # backup_gcs_object_size has to be multiple of backup_gcs_block_size. (integer
  109. # value)
  110. #backup_gcs_block_size = 32768
  111.  
  112. # GCS object will be downloaded in chunks of bytes. (integer value)
  113. #backup_gcs_reader_chunk_size = 2097152
  114.  
  115. # GCS object will be uploaded in chunks of bytes. Pass in a value of -1 if the
  116. # file is to be uploaded as a single chunk. (integer value)
  117. #backup_gcs_writer_chunk_size = 2097152
  118.  
  119. # Number of times to retry. (integer value)
  120. #backup_gcs_num_retries = 3
  121.  
  122. # List of GCS error codes. (list value)
  123. #backup_gcs_retry_error_codes = 429
  124.  
  125. # Location of GCS bucket. (string value)
  126. #backup_gcs_bucket_location = US
  127.  
  128. # Storage class of GCS bucket. (string value)
  129. #backup_gcs_storage_class = NEARLINE
  130.  
  131. # Absolute path of GCS service account credential file. (string value)
  132. #backup_gcs_credential_file = <None>
  133.  
  134. # Owner project id for GCS bucket. (string value)
  135. #backup_gcs_project_id = <None>
  136.  
  137. # Http user-agent string for gcs api. (string value)
  138. #backup_gcs_user_agent = gcscinder
  139.  
  140. # Enable or Disable the timer to send the periodic progress notifications to
  141. # Ceilometer when backing up the volume to the GCS backend storage. The default
  142. # value is True to enable the timer. (boolean value)
  143. #backup_gcs_enable_progress_timer = true
  144.  
  145. # URL for http proxy access. (uri value)
  146. #backup_gcs_proxy_url = <None>
  147.  
  148. # Base dir containing mount point for NFS share. (string value)
  149. #backup_mount_point_base = $state_path/backup_mount
  150.  
  151. # NFS share in hostname:path, ipv4addr:path, or "[ipv6addr]:path" format.
  152. # (string value)
  153. #backup_share = <None>
  154.  
  155. # Mount options passed to the NFS client. See NFS man page for details. (string
  156. # value)
  157. #backup_mount_options = <None>
  158.  
  159. # The maximum size in bytes of the files used to hold backups. If the volume
  160. # being backed up exceeds this size, then it will be backed up into multiple
  161. # files.backup_file_size must be a multiple of backup_sha_block_size_bytes.
  162. # (integer value)
  163. #backup_file_size = 1999994880
  164.  
  165. # The size in bytes that changes are tracked for incremental backups.
  166. # backup_file_size has to be multiple of backup_sha_block_size_bytes. (integer
  167. # value)
  168. #backup_sha_block_size_bytes = 32768
  169.  
  170. # Enable or Disable the timer to send the periodic progress notifications to
  171. # Ceilometer when backing up the volume to the backend storage. The default
  172. # value is True to enable the timer. (boolean value)
  173. #backup_enable_progress_timer = true
  174.  
  175. # Path specifying where to store backups. (string value)
  176. #backup_posix_path = $state_path/backup
  177.  
  178. # Custom directory to use for backups. (string value)
  179. #backup_container = <None>
  180.  
  181. # The URL of the Swift endpoint (uri value)
  182. #backup_swift_url = <None>
  183. backup_swift_url=http://192.168.234.151:8080/v1/AUTH_
  184.  
  185. # The URL of the Keystone endpoint (uri value)
  186. #backup_swift_auth_url = <None>
  187.  
  188. # Info to match when looking for swift in the service catalog. Format is:
  189. # separated values of the form: <service_type>:<service_name>:<endpoint_type> -
  190. # Only used if backup_swift_url is unset (string value)
  191. #swift_catalog_info = object-store:swift:publicURL
  192.  
  193. # Info to match when looking for keystone in the service catalog. Format is:
  194. # separated values of the form: <service_type>:<service_name>:<endpoint_type> -
  195. # Only used if backup_swift_auth_url is unset (string value)
  196. #keystone_catalog_info = identity:Identity Service:publicURL
  197.  
  198. # Swift authentication mechanism. (string value)
  199. # Allowed values: per_user, single_user
  200. #backup_swift_auth = per_user
  201.  
  202. # Swift authentication version. Specify "1" for auth 1.0, or "2" for auth 2.0
  203. # or "3" for auth 3.0 (string value)
  204. #backup_swift_auth_version = 1
  205.  
  206. # Swift tenant/account name. Required when connecting to an auth 2.0 system
  207. # (string value)
  208. #backup_swift_tenant = <None>
  209.  
  210. # Swift user domain name. Required when connecting to an auth 3.0 system
  211. # (string value)
  212. #backup_swift_user_domain = <None>
  213.  
  214. # Swift project domain name. Required when connecting to an auth 3.0 system
  215. # (string value)
  216. #backup_swift_project_domain = <None>
  217.  
  218. # Swift project/account name. Required when connecting to an auth 3.0 system
  219. # (string value)
  220. #backup_swift_project = <None>
  221.  
  222. # Swift user name (string value)
  223. #backup_swift_user = <None>
  224.  
  225. # Swift key for authentication (string value)
  226. #backup_swift_key = <None>
  227.  
  228. # The default Swift container to use (string value)
  229. #backup_swift_container = volumebackups
  230. backup_swift_container=volumes_backup
  231.  
  232. # The size in bytes of Swift backup objects (integer value)
  233. #backup_swift_object_size = 52428800
  234.  
  235. # The size in bytes that changes are tracked for incremental backups.
  236. # backup_swift_object_size has to be multiple of backup_swift_block_size.
  237. # (integer value)
  238. #backup_swift_block_size = 32768
  239.  
  240. # The number of retries to make for Swift operations (integer value)
  241. #backup_swift_retry_attempts = 3
  242.  
  243. # The backoff time in seconds between Swift retries (integer value)
  244. #backup_swift_retry_backoff = 2
  245.  
  246. # Enable or Disable the timer to send the periodic progress notifications to
  247. # Ceilometer when backing up the volume to the Swift backend storage. The
  248. # default value is True to enable the timer. (boolean value)
  249. #backup_swift_enable_progress_timer = true
  250.  
  251. # Location of the CA certificate file to use for swift client requests. (string
  252. # value)
  253. #backup_swift_ca_cert_file = <None>
  254.  
  255. # Bypass verification of server certificate when making SSL connection to
  256. # Swift. (boolean value)
  257. #backup_swift_auth_insecure = false
  258.  
  259. # Volume prefix for the backup id when backing up to TSM (string value)
  260. #backup_tsm_volume_prefix = backup
  261.  
  262. # TSM password for the running username (string value)
  263. #backup_tsm_password = password
  264.  
  265. # Enable or Disable compression for backups (boolean value)
  266. #backup_tsm_compression = true
  267.  
  268. # Driver to use for backups. (string value)
  269. #backup_driver = cinder.backup.drivers.swift
  270. backup_driver=cinder.backup.drivers.swift
  271.  
  272. # Offload pending backup delete during backup service startup. If false, the
  273. # backup service will remain down until all pending backups are deleted.
  274. # (boolean value)
  275. #backup_service_inithost_offload = true
  276.  
  277. # Name of this cluster. Used to group volume hosts that share the same backend
  278. # configurations to work in HA Active-Active mode. Active-Active is not yet
  279. # supported. (string value)
  280. #cluster = <None>
  281.  
  282. # Top-level directory for maintaining cinder's state (string value)
  283. # Deprecated group/name - [DEFAULT]/pybasedir
  284. #state_path = /var/lib/cinder
  285.  
  286. # IP address of this host (unknown value)
  287. #my_ip = 127.0.0.1
  288.  
  289. # A list of the URLs of glance API servers available to cinder
  290. # ([http[s]://][hostname|ip]:port). If protocol is not specified it defaults to
  291. # http. (list value)
  292. #glance_api_servers = <None>
  293.  
  294. # DEPRECATED: Version of the glance API to use (integer value)
  295. # This option is deprecated for removal since 11.0.0.
  296. # Its value may be silently ignored in the future.
  297. # Reason: Glance v1 support will be removed in Queens
  298. #glance_api_version = 2
  299.  
  300. # Number retries when downloading an image from glance (integer value)
  301. # Minimum value: 0
  302. #glance_num_retries = 0
  303.  
  304. # Allow to perform insecure SSL (https) requests to glance (https will be used
  305. # but cert validation will not be performed). (boolean value)
  306. #glance_api_insecure = false
  307.  
  308. # Enables or disables negotiation of SSL layer compression. In some cases
  309. # disabling compression can improve data throughput, such as when high network
  310. # bandwidth is available and you use compressed image formats like qcow2.
  311. # (boolean value)
  312. #glance_api_ssl_compression = false
  313.  
  314. # Location of ca certificates file to use for glance client requests. (string
  315. # value)
  316. #glance_ca_certificates_file = <None>
  317.  
  318. # http/https timeout value for glance operations. If no value (None) is
  319. # supplied here, the glanceclient default value is used. (integer value)
  320. #glance_request_timeout = <None>
  321.  
  322. # DEPRECATED: Deploy v1 of the Cinder API. (boolean value)
  323. # This option is deprecated for removal.
  324. # Its value may be silently ignored in the future.
  325. #enable_v1_api = false
  326.  
  327. # DEPRECATED: Deploy v2 of the Cinder API. (boolean value)
  328. # This option is deprecated for removal.
  329. # Its value may be silently ignored in the future.
  330. #enable_v2_api = true
  331.  
  332. # Deploy v3 of the Cinder API. (boolean value)
  333. #enable_v3_api = true
  334. enable_v3_api=True
  335.  
  336. # Enables or disables rate limit of the API. (boolean value)
  337. #api_rate_limit = true
  338.  
  339. # Specify list of extensions to load when using osapi_volume_extension option
  340. # with cinder.api.contrib.select_extensions (list value)
  341. #osapi_volume_ext_list =
  342.  
  343. # osapi volume extension to load (multi valued)
  344. #osapi_volume_extension = cinder.api.contrib.standard_extensions
  345.  
  346. # Full class name for the Manager for volume (string value)
  347. #volume_manager = cinder.volume.manager.VolumeManager
  348.  
  349. # Full class name for the Manager for volume backup (string value)
  350. #backup_manager = cinder.backup.manager.BackupManager
  351.  
  352. # Full class name for the Manager for scheduler (string value)
  353. #scheduler_manager = cinder.scheduler.manager.SchedulerManager
  354.  
  355. # Name of this node. This can be an opaque identifier. It is not necessarily a
  356. # host name, FQDN, or IP address. (unknown value)
  357. #host = c1bd.rdu2.centos.org
  358.  
  359. # Availability zone of this node. Can be overridden per volume backend with the
  360. # option "backend_availability_zone". (string value)
  361. #storage_availability_zone = nova
  362. storage_availability_zone=nova
  363.  
  364. # Default availability zone for new volumes. If not set, the
  365. # storage_availability_zone option value is used as the default for new
  366. # volumes. (string value)
  367. #default_availability_zone = <None>
  368. default_availability_zone=nova
  369.  
  370. # If the requested Cinder availability zone is unavailable, fall back to the
  371. # value of default_availability_zone, then storage_availability_zone, instead
  372. # of failing. (boolean value)
  373. #allow_availability_zone_fallback = false
  374.  
  375. # Default volume type to use (string value)
  376. #default_volume_type = <None>
  377. default_volume_type=iscsi
  378.  
  379. # Default group type to use (string value)
  380. #default_group_type = <None>
  381.  
  382. # Time period for which to generate volume usages. The options are hour, day,
  383. # month, or year. (string value)
  384. #volume_usage_audit_period = month
  385.  
  386. # Path to the rootwrap configuration file to use for running commands as root
  387. # (string value)
  388. #rootwrap_config = /etc/cinder/rootwrap.conf
  389.  
  390. # Enable monkey patching (boolean value)
  391. #monkey_patch = false
  392.  
  393. # List of modules/decorators to monkey patch (list value)
  394. #monkey_patch_modules =
  395.  
  396. # Maximum time since last check-in for a service to be considered up (integer
  397. # value)
  398. #service_down_time = 60
  399.  
  400. # The full class name of the volume API class to use (string value)
  401. #volume_api_class = cinder.volume.api.API
  402.  
  403. # The full class name of the volume backup API class (string value)
  404. #backup_api_class = cinder.backup.api.API
  405.  
  406. # The strategy to use for auth. Supports noauth or keystone. (string value)
  407. # Allowed values: noauth, keystone
  408. #auth_strategy = keystone
  409. auth_strategy=keystone
  410.  
  411. # A list of backend names to use. These backend names should be backed by a
  412. # unique [CONFIG] group with its options (list value)
  413. #enabled_backends = <None>
  414. enabled_backends=ceph
  415.  
  416. # Whether snapshots count against gigabyte quota (boolean value)
  417. #no_snapshot_gb_quota = false
  418.  
  419. # The full class name of the volume transfer API class (string value)
  420. #transfer_api_class = cinder.transfer.api.API
  421.  
  422. # The full class name of the consistencygroup API class (string value)
  423. #consistencygroup_api_class = cinder.consistencygroup.api.API
  424.  
  425. # The full class name of the group API class (string value)
  426. #group_api_class = cinder.group.api.API
  427.  
  428. # DEPRECATED: OpenStack privileged account username. Used for requests to other
  429. # services (such as Nova) that require an account with special rights. (string
  430. # value)
  431. # This option is deprecated for removal since 11.0.0.
  432. # Its value may be silently ignored in the future.
  433. # Reason: Use the [nova] section for configuring Keystone authentication for a
  434. # privileged user.
  435. #os_privileged_user_name = <None>
  436.  
  437. # DEPRECATED: Password associated with the OpenStack privileged account.
  438. # (string value)
  439. # This option is deprecated for removal since 11.0.0.
  440. # Its value may be silently ignored in the future.
  441. # Reason: Use the [nova] section to configure Keystone authentication for a
  442. # privileged user.
  443. #os_privileged_user_password = <None>
  444.  
  445. # DEPRECATED: Tenant name associated with the OpenStack privileged account.
  446. # (string value)
  447. # This option is deprecated for removal since 11.0.0.
  448. # Its value may be silently ignored in the future.
  449. # Reason: Use the [nova] section to configure Keystone authentication for a
  450. # privileged user.
  451. #os_privileged_user_tenant = <None>
  452.  
  453. # DEPRECATED: Auth URL associated with the OpenStack privileged account. (uri
  454. # value)
  455. # This option is deprecated for removal since 11.0.0.
  456. # Its value may be silently ignored in the future.
  457. # Reason: Use the [nova] section to configure Keystone authentication for a
  458. # privileged user.
  459. #os_privileged_user_auth_url = <None>
  460.  
  461. # The full class name of the compute API class to use (string value)
  462. #compute_api_class = cinder.compute.nova.API
  463.  
  464. # DEPRECATED: Match this value when searching for nova in the service catalog.
  465. # Format is: separated values of the form:
  466. # <service_type>:<service_name>:<endpoint_type> (string value)
  467. # This option is deprecated for removal.
  468. # Its value may be silently ignored in the future.
  469. #nova_catalog_info = compute:Compute Service:publicURL
  470. nova_catalog_info=compute:nova:publicURL
  471.  
  472. # DEPRECATED: Same as nova_catalog_info, but for admin endpoint. (string value)
  473. # This option is deprecated for removal.
  474. # Its value may be silently ignored in the future.
  475. #nova_catalog_admin_info = compute:Compute Service:publicURL
  476. nova_catalog_admin_info=compute:nova:adminURL
  477.  
  478. # DEPRECATED: Override service catalog lookup with template for nova endpoint
  479. # e.g. http://localhost:8774/v2/%(project_id)s (string value)
  480. # This option is deprecated for removal.
  481. # Its value may be silently ignored in the future.
  482. #nova_endpoint_template = <None>
  483.  
  484. # DEPRECATED: Same as nova_endpoint_template, but for admin endpoint. (string
  485. # value)
  486. # This option is deprecated for removal.
  487. # Its value may be silently ignored in the future.
  488. #nova_endpoint_admin_template = <None>
  489.  
  490. # ID of the project which will be used as the Cinder internal tenant. (string
  491. # value)
  492. #cinder_internal_tenant_project_id = <None>
  493.  
  494. # ID of the user to be used in volume operations as the Cinder internal tenant.
  495. # (string value)
  496. #cinder_internal_tenant_user_id = <None>
  497.  
  498. # Services to be added to the available pool on create (boolean value)
  499. #enable_new_services = true
  500.  
  501. # Template string to be used to generate volume names (string value)
  502. #volume_name_template = volume-%s
  503.  
  504. # Template string to be used to generate snapshot names (string value)
  505. #snapshot_name_template = snapshot-%s
  506.  
  507. # Template string to be used to generate backup names (string value)
  508. #backup_name_template = backup-%s
  509.  
  510. # Driver to use for database access (string value)
  511. #db_driver = cinder.db
  512.  
  513. # Make exception message format errors fatal. (boolean value)
  514. #fatal_exception_format_errors = false
  515.  
  516. # A list of url schemes that can be downloaded directly via the direct_url.
  517. # Currently supported schemes: [file, cinder]. (list value)
  518. #allowed_direct_url_schemes =
  519.  
  520. # Info to match when looking for glance in the service catalog. Format is:
  521. # separated values of the form: <service_type>:<service_name>:<endpoint_type> -
  522. # Only used if glance_api_servers are not provided. (string value)
  523. #glance_catalog_info = image:glance:publicURL
  524.  
  525. # Default core properties of image (list value)
  526. #glance_core_properties = checksum,container_format,disk_format,image_name,image_id,min_disk,min_ram,name,size
  527.  
  528. # Directory used for temporary storage during image conversion (string value)
  529. #image_conversion_dir = $state_path/conversion
  530.  
  531. # message minimum life in seconds. (integer value)
  532. #message_ttl = 2592000
  533.  
  534. # interval between periodic task runs to clean expired messages in seconds.
  535. # (integer value)
  536. #message_reap_interval = 86400
  537.  
  538. # Number of volumes allowed per project (integer value)
  539. #quota_volumes = 10
  540.  
  541. # Number of volume snapshots allowed per project (integer value)
  542. #quota_snapshots = 10
  543.  
  544. # Number of consistencygroups allowed per project (integer value)
  545. #quota_consistencygroups = 10
  546.  
  547. # Number of groups allowed per project (integer value)
  548. #quota_groups = 10
  549.  
  550. # Total amount of storage, in gigabytes, allowed for volumes and snapshots per
  551. # project (integer value)
  552. #quota_gigabytes = 1000
  553.  
  554. # Number of volume backups allowed per project (integer value)
  555. #quota_backups = 10
  556.  
  557. # Total amount of storage, in gigabytes, allowed for backups per project
  558. # (integer value)
  559. #quota_backup_gigabytes = 1000
  560.  
  561. # Number of seconds until a reservation expires (integer value)
  562. #reservation_expire = 86400
  563.  
  564. # Interval between periodic task runs to clean expired reservations in seconds.
  565. # (integer value)
  566. #reservation_clean_interval = $reservation_expire
  567.  
  568. # Count of reservations until usage is refreshed (integer value)
  569. #until_refresh = 0
  570.  
  571. # Number of seconds between subsequent usage refreshes (integer value)
  572. #max_age = 0
  573.  
  574. # Default driver to use for quota checks (string value)
  575. #quota_driver = cinder.quota.DbQuotaDriver
  576.  
  577. # Enables or disables use of default quota class with default quota. (boolean
  578. # value)
  579. #use_default_quota_class = true
  580.  
  581. # Max size allowed per volume, in gigabytes (integer value)
  582. #per_volume_size_limit = -1
  583.  
  584. # The scheduler host manager class to use (string value)
  585. #scheduler_host_manager = cinder.scheduler.host_manager.HostManager
  586.  
  587. # Maximum number of attempts to schedule a volume (integer value)
  588. #scheduler_max_attempts = 3
  589.  
  590. # Which filter class names to use for filtering hosts when not specified in the
  591. # request. (list value)
  592. #scheduler_default_filters = AvailabilityZoneFilter,CapacityFilter,CapabilitiesFilter
  593.  
  594. # Which weigher class names to use for weighing hosts. (list value)
  595. #scheduler_default_weighers = CapacityWeigher
  596.  
  597. # Which handler to use for selecting the host/pool after weighing (string
  598. # value)
  599. #scheduler_weight_handler = cinder.scheduler.weights.OrderedHostWeightHandler
  600.  
  601. # Default scheduler driver to use (string value)
  602. #scheduler_driver = cinder.scheduler.filter_scheduler.FilterScheduler
  603.  
  604. # Absolute path to scheduler configuration JSON file. (string value)
  605. #scheduler_json_config_location =
  606.  
  607. # Multiplier used for weighing free capacity. Negative numbers mean to stack vs
  608. # spread. (floating point value)
  609. #capacity_weight_multiplier = 1.0
  610.  
  611. # Multiplier used for weighing allocated capacity. Positive numbers mean to
  612. # stack vs spread. (floating point value)
  613. #allocated_capacity_weight_multiplier = -1.0
  614.  
  615. # Multiplier used for weighing volume number. Negative numbers mean to spread
  616. # vs stack. (floating point value)
  617. #volume_number_multiplier = -1.0
  618.  
  619. # Interval, in seconds, between nodes reporting state to datastore (integer
  620. # value)
  621. #report_interval = 10
  622.  
  623. # Interval, in seconds, between running periodic tasks (integer value)
  624. #periodic_interval = 60
  625.  
  626. # Range, in seconds, to randomly delay when starting the periodic task
  627. # scheduler to reduce stampeding. (Disable by setting to 0) (integer value)
  628. #periodic_fuzzy_delay = 60
  629.  
  630. # IP address on which OpenStack Volume API listens (string value)
  631. #osapi_volume_listen = 0.0.0.0
  632. osapi_volume_listen=0.0.0.0
  633.  
  634. # Port on which OpenStack Volume API listens (port value)
  635. # Minimum value: 0
  636. # Maximum value: 65535
  637. #osapi_volume_listen_port = 8776
  638.  
  639. # Number of workers for OpenStack Volume API service. The default is equal to
  640. # the number of CPUs available. (integer value)
  641. #osapi_volume_workers = <None>
  642. osapi_volume_workers=1
  643.  
  644. # Wraps the socket in a SSL context if True is set. A certificate file and key
  645. # file must be specified. (boolean value)
  646. #osapi_volume_use_ssl = false
  647.  
  648. # Option to enable strict host key checking. When set to "True" Cinder will
  649. # only connect to systems with a host key present in the configured
  650. # "ssh_hosts_key_file". When set to "False" the host key will be saved upon
  651. # first connection and used for subsequent connections. Default=False (boolean
  652. # value)
  653. #strict_ssh_host_key_policy = false
  654.  
  655. # File containing SSH host keys for the systems with which Cinder needs to
  656. # communicate. OPTIONAL: Default=$state_path/ssh_known_hosts (string value)
  657. #ssh_hosts_key_file = $state_path/ssh_known_hosts
  658.  
  659. # The number of characters in the salt. (integer value)
  660. #volume_transfer_salt_length = 8
  661.  
  662. # The number of characters in the autogenerated auth key. (integer value)
  663. #volume_transfer_key_length = 16
  664.  
  665. # Enables the Force option on upload_to_image. This enables running
  666. # upload_volume on in-use volumes for backends that support it. (boolean value)
  667. #enable_force_upload = false
  668.  
  669. # Create volume from snapshot at the host where snapshot resides (boolean
  670. # value)
  671. #snapshot_same_host = true
  672.  
  673. # Ensure that the new volumes are the same AZ as snapshot or source volume
  674. # (boolean value)
  675. #cloned_volume_same_az = true
  676.  
  677. # Cache volume availability zones in memory for the provided duration in
  678. # seconds (integer value)
  679. #az_cache_duration = 3600
  680.  
  681. # Number of times to attempt to run flakey shell commands (integer value)
  682. #num_shell_tries = 3
  683.  
  684. # The percentage of backend capacity is reserved (integer value)
  685. # Minimum value: 0
  686. # Maximum value: 100
  687. #reserved_percentage = 0
  688.  
  689. # Prefix for iSCSI volumes (string value)
  690. #iscsi_target_prefix = iqn.2010-10.org.openstack:
  691.  
  692. # The IP address that the iSCSI daemon is listening on (string value)
  693. #iscsi_ip_address = $my_ip
  694.  
  695. # The list of secondary IP addresses of the iSCSI daemon (list value)
  696. #iscsi_secondary_ip_addresses =
  697.  
  698. # The port that the iSCSI daemon is listening on (port value)
  699. # Minimum value: 0
  700. # Maximum value: 65535
  701. #iscsi_port = 3260
  702.  
  703. # The maximum number of times to rescan targets to find volume (integer value)
  704. #num_volume_device_scan_tries = 3
  705.  
  706. # The backend name for a given driver implementation (string value)
  707. #volume_backend_name = <None>
  708.  
  709. # Do we attach/detach volumes in cinder using multipath for volume to image and
  710. # image to volume transfers? (boolean value)
  711. #use_multipath_for_image_xfer = false
  712.  
  713. # If this is set to True, attachment of volumes for image transfer will be
  714. # aborted when multipathd is not running. Otherwise, it will fallback to single
  715. # path. (boolean value)
  716. #enforce_multipath_for_image_xfer = false
  717.  
  718. # Method used to wipe old volumes (string value)
  719. # Allowed values: none, zero
  720. #volume_clear = zero
  721.  
  722. # Size in MiB to wipe at start of old volumes. 1024 MiBat max. 0 => all
  723. # (integer value)
  724. # Maximum value: 1024
  725. #volume_clear_size = 0
  726.  
  727. # The flag to pass to ionice to alter the i/o priority of the process used to
  728. # zero a volume after deletion, for example "-c3" for idle only priority.
  729. # (string value)
  730. #volume_clear_ionice = <None>
  731.  
  732. # iSCSI target user-land tool to use. tgtadm is default, use lioadm for LIO
  733. # iSCSI support, scstadmin for SCST target support, ietadm for iSCSI Enterprise
  734. # Target, iscsictl for Chelsio iSCSI Target or fake for testing. (string value)
  735. # Allowed values: tgtadm, lioadm, scstadmin, iscsictl, ietadm, fake
  736. #iscsi_helper = tgtadm
  737.  
  738. # Volume configuration file storage directory (string value)
  739. #volumes_dir = $state_path/volumes
  740.  
  741. # IET configuration file (string value)
  742. #iet_conf = /etc/iet/ietd.conf
  743.  
  744. # Chiscsi (CXT) global defaults configuration file (string value)
  745. #chiscsi_conf = /etc/chelsio-iscsi/chiscsi.conf
  746.  
  747. # Sets the behavior of the iSCSI target to either perform blockio or fileio
  748. # optionally, auto can be set and Cinder will autodetect type of backing device
  749. # (string value)
  750. # Allowed values: blockio, fileio, auto
  751. #iscsi_iotype = fileio
  752.  
  753. # The default block size used when copying/clearing volumes (string value)
  754. #volume_dd_blocksize = 1M
  755.  
  756. # The blkio cgroup name to be used to limit bandwidth of volume copy (string
  757. # value)
  758. #volume_copy_blkio_cgroup_name = cinder-volume-copy
  759.  
  760. # The upper limit of bandwidth of volume copy. 0 => unlimited (integer value)
  761. #volume_copy_bps_limit = 0
  762.  
  763. # Sets the behavior of the iSCSI target to either perform write-back(on) or
  764. # write-through(off). This parameter is valid if iscsi_helper is set to tgtadm.
  765. # (string value)
  766. # Allowed values: on, off
  767. #iscsi_write_cache = on
  768.  
  769. # Sets the target-specific flags for the iSCSI target. Only used for tgtadm to
  770. # specify backing device flags using bsoflags option. The specified string is
  771. # passed as is to the underlying tool. (string value)
  772. #iscsi_target_flags =
  773.  
  774. # Determines the iSCSI protocol for new iSCSI volumes, created with tgtadm or
  775. # lioadm target helpers. In order to enable RDMA, this parameter should be set
  776. # with the value "iser". The supported iSCSI protocol values are "iscsi" and
  777. # "iser". (string value)
  778. # Allowed values: iscsi, iser
  779. #iscsi_protocol = iscsi
  780.  
  781. # The path to the client certificate key for verification, if the driver
  782. # supports it. (string value)
  783. #driver_client_cert_key = <None>
  784.  
  785. # The path to the client certificate for verification, if the driver supports
  786. # it. (string value)
  787. #driver_client_cert = <None>
  788.  
  789. # Tell driver to use SSL for connection to backend storage if the driver
  790. # supports it. (boolean value)
  791. #driver_use_ssl = false
  792.  
  793. # Float representation of the over subscription ratio when thin provisioning is
  794. # involved. Default ratio is 20.0, meaning provisioned capacity can be 20 times
  795. # of the total physical capacity. If the ratio is 10.5, it means provisioned
  796. # capacity can be 10.5 times of the total physical capacity. A ratio of 1.0
  797. # means provisioned capacity cannot exceed the total physical capacity. The
  798. # ratio has to be a minimum of 1.0. (floating point value)
  799. #max_over_subscription_ratio = 20.0
  800.  
  801. # Certain ISCSI targets have predefined target names, SCST target driver uses
  802. # this name. (string value)
  803. #scst_target_iqn_name = <None>
  804.  
  805. # SCST target implementation can choose from multiple SCST target drivers.
  806. # (string value)
  807. #scst_target_driver = iscsi
  808.  
  809. # Option to enable/disable CHAP authentication for targets. (boolean value)
  810. #use_chap_auth = false
  811.  
  812. # CHAP user name. (string value)
  813. #chap_username =
  814.  
  815. # Password for specified CHAP account name. (string value)
  816. #chap_password =
  817.  
  818. # Namespace for driver private data values to be saved in. (string value)
  819. #driver_data_namespace = <None>
  820.  
  821. # String representation for an equation that will be used to filter hosts. Only
  822. # used when the driver filter is set to be used by the Cinder scheduler.
  823. # (string value)
  824. #filter_function = <None>
  825.  
  826. # String representation for an equation that will be used to determine the
  827. # goodness of a host. Only used when using the goodness weigher is set to be
  828. # used by the Cinder scheduler. (string value)
  829. #goodness_function = <None>
  830.  
  831. # If set to True the http client will validate the SSL certificate of the
  832. # backend endpoint. (boolean value)
  833. #driver_ssl_cert_verify = false
  834.  
  835. # Can be used to specify a non default path to a CA_BUNDLE file or directory
  836. # with certificates of trusted CAs, which will be used to validate the backend
  837. # (string value)
  838. #driver_ssl_cert_path = <None>
  839.  
  840. # List of options that control which trace info is written to the DEBUG log
  841. # level to assist developers. Valid values are method and api. (list value)
  842. #trace_flags = <None>
  843.  
  844. # Multi opt of dictionaries to represent a replication target device. This
  845. # option may be specified multiple times in a single config section to specify
  846. # multiple replication target devices. Each entry takes the standard dict
  847. # config form: replication_device =
  848. # target_device_id:<required>,key1:value1,key2:value2... (dict value)
  849. #replication_device = <None>
  850.  
  851. # If set to True, upload-to-image in raw format will create a cloned volume and
  852. # register its location to the image service, instead of uploading the volume
  853. # content. The cinder backend and locations support must be enabled in the
  854. # image service, and glance_api_version must be set to 2. (boolean value)
  855. #image_upload_use_cinder_backend = false
  856.  
  857. # If set to True, the image volume created by upload-to-image will be placed in
  858. # the internal tenant. Otherwise, the image volume is created in the current
  859. # context's tenant. (boolean value)
  860. #image_upload_use_internal_tenant = false
  861.  
  862. # Enable the image volume cache for this backend. (boolean value)
  863. #image_volume_cache_enabled = false
  864.  
  865. # Max size of the image volume cache for this backend in GB. 0 => unlimited.
  866. # (integer value)
  867. #image_volume_cache_max_size_gb = 0
  868.  
  869. # Max number of entries allowed in the image volume cache. 0 => unlimited.
  870. # (integer value)
  871. #image_volume_cache_max_count = 0
  872.  
  873. # Report to clients of Cinder that the backend supports discard (aka.
  874. # trim/unmap). This will not actually change the behavior of the backend or the
  875. # client directly, it will only notify that it can be used. (boolean value)
  876. #report_discard_supported = false
  877.  
  878. # Protocol for transferring data between host and storage back-end. (string
  879. # value)
  880. # Allowed values: iscsi, fc
  881. #storage_protocol = iscsi
  882.  
  883. # If this is set to True, the backup_use_temp_snapshot path will be used during
  884. # the backup. Otherwise, it will use backup_use_temp_volume path. (boolean
  885. # value)
  886. #backup_use_temp_snapshot = false
  887.  
  888. # Set this to True when you want to allow an unsupported driver to start.
  889. # Drivers that haven't maintained a working CI system and testing are marked as
  890. # unsupported until CI is working again. This also marks a driver as
  891. # deprecated and may be removed in the next release. (boolean value)
  892. #enable_unsupported_driver = false
  893.  
  894. # Availability zone for this volume backend. If not set, the
  895. # storage_availability_zone option value is used as the default for all
  896. # backends. (string value)
  897. #backend_availability_zone = <None>
  898.  
  899. # The maximum number of times to rescan iSER targetto find volume (integer
  900. # value)
  901. #num_iser_scan_tries = 3
  902.  
  903. # Prefix for iSER volumes (string value)
  904. #iser_target_prefix = iqn.2010-10.org.openstack:
  905.  
  906. # The IP address that the iSER daemon is listening on (string value)
  907. #iser_ip_address = $my_ip
  908.  
  909. # The port that the iSER daemon is listening on (port value)
  910. # Minimum value: 0
  911. # Maximum value: 65535
  912. #iser_port = 3260
  913.  
  914. # The name of the iSER target user-land tool to use (string value)
  915. #iser_helper = tgtadm
  916.  
  917. # Timeout for creating the volume to migrate to when performing volume
  918. # migration (seconds) (integer value)
  919. #migration_create_volume_timeout_secs = 300
  920.  
  921. # Offload pending volume delete during volume service startup (boolean value)
  922. #volume_service_inithost_offload = false
  923.  
  924. # FC Zoning mode configured, only 'fabric' is supported now. (string value)
  925. #zoning_mode = <None>
  926.  
  927. # Sets the value of TCP_KEEPALIVE (True/False) for each server socket. (boolean
  928. # value)
  929. #tcp_keepalive = true
  930.  
  931. # Sets the value of TCP_KEEPINTVL in seconds for each server socket. Not
  932. # supported on OS X. (integer value)
  933. #tcp_keepalive_interval = <None>
  934.  
  935. # Sets the value of TCP_KEEPCNT for each server socket. Not supported on OS X.
  936. # (integer value)
  937. #tcp_keepalive_count = <None>
  938.  
  939. #
  940. # From oslo.config
  941. #
  942.  
  943. # Path to a config file to use. Multiple config files can be specified, with
  944. # values in later files taking precedence. Defaults to %(default)s. (unknown
  945. # value)
  946. #config_file = ~/.project/project.conf,~/project.conf,/etc/project/project.conf,/etc/project.conf
  947.  
  948. # Path to a config directory to pull `*.conf` files from. This file set is
  949. # sorted, so as to provide a predictable parse order if individual options are
  950. # over-ridden. The set is parsed after the file(s) specified via previous
  951. # --config-file, arguments hence over-ridden options in the directory take
  952. # precedence. (list value)
  953. #config_dir = ~/.project/project.conf.d/,~/project.conf.d/,/etc/project/project.conf.d/,/etc/project.conf.d/
  954.  
  955. #
  956. # From oslo.log
  957. #
  958.  
  959. # If set to true, the logging level will be set to DEBUG instead of the default
  960. # INFO level. (boolean value)
  961. # Note: This option can be changed without restarting.
  962. #debug = false
  963. debug=False
  964.  
  965. # The name of a logging configuration file. This file is appended to any
  966. # existing logging configuration files. For details about logging configuration
  967. # files, see the Python logging module documentation. Note that when logging
  968. # configuration files are used then all logging configuration is set in the
  969. # configuration file and other logging configuration options are ignored (for
  970. # example, logging_context_format_string). (string value)
  971. # Note: This option can be changed without restarting.
  972. # Deprecated group/name - [DEFAULT]/log_config
  973. #log_config_append = <None>
  974.  
  975. # Defines the format string for %%(asctime)s in log records. Default:
  976. # %(default)s . This option is ignored if log_config_append is set. (string
  977. # value)
  978. #log_date_format = %Y-%m-%d %H:%M:%S
  979.  
  980. # (Optional) Name of log file to send logging output to. If no default is set,
  981. # logging will go to stderr as defined by use_stderr. This option is ignored if
  982. # log_config_append is set. (string value)
  983. # Deprecated group/name - [DEFAULT]/logfile
  984. #log_file = <None>
  985.  
  986. # (Optional) The base directory used for relative log_file paths. This option
  987. # is ignored if log_config_append is set. (string value)
  988. # Deprecated group/name - [DEFAULT]/logdir
  989. #log_dir = <None>
  990. log_dir=/var/log/cinder
  991.  
  992. # Uses logging handler designed to watch file system. When log file is moved or
  993. # removed this handler will open a new log file with specified path
  994. # instantaneously. It makes sense only if log_file option is specified and
  995. # Linux platform is used. This option is ignored if log_config_append is set.
  996. # (boolean value)
  997. #watch_log_file = false
  998.  
  999. # Use syslog for logging. Existing syslog format is DEPRECATED and will be
  1000. # changed later to honor RFC5424. This option is ignored if log_config_append
  1001. # is set. (boolean value)
  1002. #use_syslog = false
  1003.  
  1004. # Enable journald for logging. If running in a systemd environment you may wish
  1005. # to enable journal support. Doing so will use the journal native protocol
  1006. # which includes structured metadata in addition to log messages.This option is
  1007. # ignored if log_config_append is set. (boolean value)
  1008. #use_journal = false
  1009.  
  1010. # Syslog facility to receive log lines. This option is ignored if
  1011. # log_config_append is set. (string value)
  1012. #syslog_log_facility = LOG_USER
  1013.  
  1014. # Log output to standard error. This option is ignored if log_config_append is
  1015. # set. (boolean value)
  1016. #use_stderr = false
  1017.  
  1018. # Format string to use for log messages with context. (string value)
  1019. #logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s
  1020.  
  1021. # Format string to use for log messages when context is undefined. (string
  1022. # value)
  1023. #logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s
  1024.  
  1025. # Additional data to append to log message when logging level for the message
  1026. # is DEBUG. (string value)
  1027. #logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d
  1028.  
  1029. # Prefix each line of exception output with this format. (string value)
  1030. #logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s
  1031.  
  1032. # Defines the format string for %(user_identity)s that is used in
  1033. # logging_context_format_string. (string value)
  1034. #logging_user_identity_format = %(user)s %(tenant)s %(domain)s %(user_domain)s %(project_domain)s
  1035.  
  1036. # List of package logging levels in logger=LEVEL pairs. This option is ignored
  1037. # if log_config_append is set. (list value)
  1038. #default_log_levels = amqp=WARN,amqplib=WARN,boto=WARN,qpid=WARN,sqlalchemy=WARN,suds=INFO,oslo.messaging=INFO,oslo_messaging=INFO,iso8601=WARN,requests.packages.urllib3.connectionpool=WARN,urllib3.connectionpool=WARN,websocket=WARN,requests.packages.urllib3.util.retry=WARN,urllib3.util.retry=WARN,keystonemiddleware=WARN,routes.middleware=WARN,stevedore=WARN,taskflow=WARN,keystoneauth=WARN,oslo.cache=INFO,dogpile.core.dogpile=INFO
  1039.  
  1040. # Enables or disables publication of error events. (boolean value)
  1041. #publish_errors = false
  1042.  
  1043. # The format for an instance that is passed with the log message. (string
  1044. # value)
  1045. #instance_format = "[instance: %(uuid)s] "
  1046.  
  1047. # The format for an instance UUID that is passed with the log message. (string
  1048. # value)
  1049. #instance_uuid_format = "[instance: %(uuid)s] "
  1050.  
  1051. # Interval, number of seconds, of log rate limiting. (integer value)
  1052. #rate_limit_interval = 0
  1053.  
  1054. # Maximum number of logged messages per rate_limit_interval. (integer value)
  1055. #rate_limit_burst = 0
  1056.  
  1057. # Log level name used by rate limiting: CRITICAL, ERROR, INFO, WARNING, DEBUG
  1058. # or empty string. Logs with level greater or equal to rate_limit_except_level
  1059. # are not filtered. An empty string means that all levels are filtered. (string
  1060. # value)
  1061. #rate_limit_except_level = CRITICAL
  1062.  
  1063. # Enables or disables fatal status of deprecations. (boolean value)
  1064. #fatal_deprecations = false
  1065.  
  1066. #
  1067. # From oslo.messaging
  1068. #
  1069.  
  1070. # Size of RPC connection pool. (integer value)
  1071. #rpc_conn_pool_size = 30
  1072.  
  1073. # The pool size limit for connections expiration policy (integer value)
  1074. #conn_pool_min_size = 2
  1075.  
  1076. # The time-to-live in sec of idle connections in the pool (integer value)
  1077. #conn_pool_ttl = 1200
  1078.  
  1079. # ZeroMQ bind address. Should be a wildcard (*), an ethernet interface, or IP.
  1080. # The "host" option should point or resolve to this address. (string value)
  1081. #rpc_zmq_bind_address = *
  1082.  
  1083. # MatchMaker driver. (string value)
  1084. # Allowed values: redis, sentinel, dummy
  1085. #rpc_zmq_matchmaker = redis
  1086.  
  1087. # Number of ZeroMQ contexts, defaults to 1. (integer value)
  1088. #rpc_zmq_contexts = 1
  1089.  
  1090. # Maximum number of ingress messages to locally buffer per topic. Default is
  1091. # unlimited. (integer value)
  1092. #rpc_zmq_topic_backlog = <None>
  1093.  
  1094. # Directory for holding IPC sockets. (string value)
  1095. #rpc_zmq_ipc_dir = /var/run/openstack
  1096.  
  1097. # Name of this node. Must be a valid hostname, FQDN, or IP address. Must match
  1098. # "host" option, if running Nova. (string value)
  1099. #rpc_zmq_host = localhost
  1100.  
  1101. # Number of seconds to wait before all pending messages will be sent after
  1102. # closing a socket. The default value of -1 specifies an infinite linger
  1103. # period. The value of 0 specifies no linger period. Pending messages shall be
  1104. # discarded immediately when the socket is closed. Positive values specify an
  1105. # upper bound for the linger period. (integer value)
  1106. # Deprecated group/name - [DEFAULT]/rpc_cast_timeout
  1107. #zmq_linger = -1
  1108.  
  1109. # The default number of seconds that poll should wait. Poll raises timeout
  1110. # exception when timeout expired. (integer value)
  1111. #rpc_poll_timeout = 1
  1112.  
  1113. # Expiration timeout in seconds of a name service record about existing target
  1114. # ( < 0 means no timeout). (integer value)
  1115. #zmq_target_expire = 300
  1116.  
  1117. # Update period in seconds of a name service record about existing target.
  1118. # (integer value)
  1119. #zmq_target_update = 180
  1120.  
  1121. # Use PUB/SUB pattern for fanout methods. PUB/SUB always uses proxy. (boolean
  1122. # value)
  1123. #use_pub_sub = false
  1124.  
  1125. # Use ROUTER remote proxy. (boolean value)
  1126. #use_router_proxy = false
  1127.  
  1128. # This option makes direct connections dynamic or static. It makes sense only
  1129. # with use_router_proxy=False which means to use direct connections for direct
  1130. # message types (ignored otherwise). (boolean value)
  1131. #use_dynamic_connections = false
  1132.  
  1133. # How many additional connections to a host will be made for failover reasons.
  1134. # This option is actual only in dynamic connections mode. (integer value)
  1135. #zmq_failover_connections = 2
  1136.  
  1137. # Minimal port number for random ports range. (port value)
  1138. # Minimum value: 0
  1139. # Maximum value: 65535
  1140. #rpc_zmq_min_port = 49153
  1141.  
  1142. # Maximal port number for random ports range. (integer value)
  1143. # Minimum value: 1
  1144. # Maximum value: 65536
  1145. #rpc_zmq_max_port = 65536
  1146.  
  1147. # Number of retries to find free port number before fail with ZMQBindError.
  1148. # (integer value)
  1149. #rpc_zmq_bind_port_retries = 100
  1150.  
  1151. # Default serialization mechanism for serializing/deserializing
  1152. # outgoing/incoming messages (string value)
  1153. # Allowed values: json, msgpack
  1154. #rpc_zmq_serialization = json
  1155.  
  1156. # This option configures round-robin mode in zmq socket. True means not keeping
  1157. # a queue when server side disconnects. False means to keep queue and messages
  1158. # even if server is disconnected, when the server appears we send all
  1159. # accumulated messages to it. (boolean value)
  1160. #zmq_immediate = true
  1161.  
  1162. # Enable/disable TCP keepalive (KA) mechanism. The default value of -1 (or any
  1163. # other negative value) means to skip any overrides and leave it to OS default;
  1164. # 0 and 1 (or any other positive value) mean to disable and enable the option
  1165. # respectively. (integer value)
  1166. #zmq_tcp_keepalive = -1
  1167.  
  1168. # The duration between two keepalive transmissions in idle condition. The unit
  1169. # is platform dependent, for example, seconds in Linux, milliseconds in Windows
  1170. # etc. The default value of -1 (or any other negative value and 0) means to
  1171. # skip any overrides and leave it to OS default. (integer value)
  1172. #zmq_tcp_keepalive_idle = -1
  1173.  
  1174. # The number of retransmissions to be carried out before declaring that remote
  1175. # end is not available. The default value of -1 (or any other negative value
  1176. # and 0) means to skip any overrides and leave it to OS default. (integer
  1177. # value)
  1178. #zmq_tcp_keepalive_cnt = -1
  1179.  
  1180. # The duration between two successive keepalive retransmissions, if
  1181. # acknowledgement to the previous keepalive transmission is not received. The
  1182. # unit is platform dependent, for example, seconds in Linux, milliseconds in
  1183. # Windows etc. The default value of -1 (or any other negative value and 0)
  1184. # means to skip any overrides and leave it to OS default. (integer value)
  1185. #zmq_tcp_keepalive_intvl = -1
  1186.  
  1187. # Maximum number of (green) threads to work concurrently. (integer value)
  1188. #rpc_thread_pool_size = 100
  1189.  
  1190. # Expiration timeout in seconds of a sent/received message after which it is
  1191. # not tracked anymore by a client/server. (integer value)
  1192. #rpc_message_ttl = 300
  1193.  
  1194. # Wait for message acknowledgements from receivers. This mechanism works only
  1195. # via proxy without PUB/SUB. (boolean value)
  1196. #rpc_use_acks = false
  1197.  
  1198. # Number of seconds to wait for an ack from a cast/call. After each retry
  1199. # attempt this timeout is multiplied by some specified multiplier. (integer
  1200. # value)
  1201. #rpc_ack_timeout_base = 15
  1202.  
  1203. # Number to multiply base ack timeout by after each retry attempt. (integer
  1204. # value)
  1205. #rpc_ack_timeout_multiplier = 2
  1206.  
  1207. # Default number of message sending attempts in case of any problems occurred:
  1208. # positive value N means at most N retries, 0 means no retries, None or -1 (or
  1209. # any other negative values) mean to retry forever. This option is used only if
  1210. # acknowledgments are enabled. (integer value)
  1211. #rpc_retry_attempts = 3
  1212.  
  1213. # List of publisher hosts SubConsumer can subscribe on. This option has higher
  1214. # priority then the default publishers list taken from the matchmaker. (list
  1215. # value)
  1216. #subscribe_on =
  1217.  
  1218. # Size of executor thread pool when executor is threading or eventlet. (integer
  1219. # value)
  1220. # Deprecated group/name - [DEFAULT]/rpc_thread_pool_size
  1221. #executor_thread_pool_size = 64
  1222.  
  1223. # Seconds to wait for a response from a call. (integer value)
  1224. #rpc_response_timeout = 60
  1225.  
  1226. # A URL representing the messaging driver to use and its full configuration.
  1227. # (string value)
  1228. #transport_url = <None>
  1229. transport_url=rabbit://guest:guest@192.168.234.151:5672/
  1230.  
  1231. # DEPRECATED: The messaging driver to use, defaults to rabbit. Other drivers
  1232. # include amqp and zmq. (string value)
  1233. # This option is deprecated for removal.
  1234. # Its value may be silently ignored in the future.
  1235. # Reason: Replaced by [DEFAULT]/transport_url
  1236. #rpc_backend = rabbit
  1237.  
  1238. # The default exchange under which topics are scoped. May be overridden by an
  1239. # exchange name specified in the transport_url option. (string value)
  1240. #control_exchange = openstack
  1241. control_exchange=openstack
  1242.  
  1243. #
  1244. # From oslo.service.periodic_task
  1245. #
  1246.  
  1247. # Some periodic tasks can be run in a separate process. Should we run them
  1248. # here? (boolean value)
  1249. #run_external_periodic_tasks = true
  1250.  
  1251. #
  1252. # From oslo.service.service
  1253. #
  1254.  
  1255. # Enable eventlet backdoor. Acceptable values are 0, <port>, and
  1256. # <start>:<end>, where 0 results in listening on a random tcp port number;
  1257. # <port> results in listening on the specified port number (and not enabling
  1258. # backdoor if that port is in use); and <start>:<end> results in listening on
  1259. # the smallest unused port number within the specified range of port numbers.
  1260. # The chosen port is displayed in the service's log file. (string value)
  1261. #backdoor_port = <None>
  1262.  
  1263. # Enable eventlet backdoor, using the provided path as a unix socket that can
  1264. # receive connections. This option is mutually exclusive with 'backdoor_port'
  1265. # in that only one should be provided. If both are provided then the existence
  1266. # of this option overrides the usage of that option. (string value)
  1267. #backdoor_socket = <None>
  1268.  
  1269. # Enables or disables logging values of all registered options when starting a
  1270. # service (at DEBUG level). (boolean value)
  1271. #log_options = true
  1272.  
  1273. # Specify a timeout after which a gracefully shutdown server will exit. Zero
  1274. # value means endless wait. (integer value)
  1275. #graceful_shutdown_timeout = 60
  1276.  
  1277. #
  1278. # From oslo.service.wsgi
  1279. #
  1280.  
  1281. # File name for the paste.deploy config for api service (string value)
  1282. #api_paste_config = api-paste.ini
  1283. api_paste_config=/etc/cinder/api-paste.ini
  1284.  
  1285. # A python format string that is used as the template to generate log lines.
  1286. # The following values can beformatted into it: client_ip, date_time,
  1287. # request_line, status_code, body_length, wall_seconds. (string value)
  1288. #wsgi_log_format = %(client_ip)s "%(request_line)s" status: %(status_code)s len: %(body_length)s time: %(wall_seconds).7f
  1289.  
  1290. # Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not
  1291. # supported on OS X. (integer value)
  1292. #tcp_keepidle = 600
  1293.  
  1294. # Size of the pool of greenthreads used by wsgi (integer value)
  1295. #wsgi_default_pool_size = 100
  1296.  
  1297. # Maximum line size of message headers to be accepted. max_header_line may need
  1298. # to be increased when using large tokens (typically those generated when
  1299. # keystone is configured to use PKI tokens with big service catalogs). (integer
  1300. # value)
  1301. #max_header_line = 16384
  1302.  
  1303. # If False, closes the client socket connection explicitly. (boolean value)
  1304. #wsgi_keep_alive = true
  1305.  
  1306. # Timeout for client connections' socket operations. If an incoming connection
  1307. # is idle for this number of seconds it will be closed. A value of '0' means
  1308. # wait forever. (integer value)
  1309. #client_socket_timeout = 900
  1310. glance_host=192.168.234.151
  1311.  
  1312.  
  1313. [backend]
  1314.  
  1315. #
  1316. # From cinder
  1317. #
  1318.  
  1319. # Backend override of host value. (string value)
  1320. #backend_host = <None>
  1321.  
  1322.  
  1323. [backend_defaults]
  1324.  
  1325. #
  1326. # From cinder
  1327. #
  1328.  
  1329. # Number of times to attempt to run flakey shell commands (integer value)
  1330. #num_shell_tries = 3
  1331.  
  1332. # The percentage of backend capacity is reserved (integer value)
  1333. # Minimum value: 0
  1334. # Maximum value: 100
  1335. #reserved_percentage = 0
  1336.  
  1337. # Prefix for iSCSI volumes (string value)
  1338. #iscsi_target_prefix = iqn.2010-10.org.openstack:
  1339.  
  1340. # The IP address that the iSCSI daemon is listening on (string value)
  1341. #iscsi_ip_address = $my_ip
  1342.  
  1343. # The list of secondary IP addresses of the iSCSI daemon (list value)
  1344. #iscsi_secondary_ip_addresses =
  1345.  
  1346. # The port that the iSCSI daemon is listening on (port value)
  1347. # Minimum value: 0
  1348. # Maximum value: 65535
  1349. #iscsi_port = 3260
  1350.  
  1351. # The maximum number of times to rescan targets to find volume (integer value)
  1352. #num_volume_device_scan_tries = 3
  1353.  
  1354. # The backend name for a given driver implementation (string value)
  1355. #volume_backend_name = <None>
  1356.  
  1357. # Do we attach/detach volumes in cinder using multipath for volume to image and
  1358. # image to volume transfers? (boolean value)
  1359. #use_multipath_for_image_xfer = false
  1360.  
  1361. # If this is set to True, attachment of volumes for image transfer will be
  1362. # aborted when multipathd is not running. Otherwise, it will fallback to single
  1363. # path. (boolean value)
  1364. #enforce_multipath_for_image_xfer = false
  1365.  
  1366. # Method used to wipe old volumes (string value)
  1367. # Allowed values: none, zero
  1368. #volume_clear = zero
  1369.  
  1370. # Size in MiB to wipe at start of old volumes. 1024 MiBat max. 0 => all
  1371. # (integer value)
  1372. # Maximum value: 1024
  1373. #volume_clear_size = 0
  1374.  
  1375. # The flag to pass to ionice to alter the i/o priority of the process used to
  1376. # zero a volume after deletion, for example "-c3" for idle only priority.
  1377. # (string value)
  1378. #volume_clear_ionice = <None>
  1379.  
  1380. # iSCSI target user-land tool to use. tgtadm is default, use lioadm for LIO
  1381. # iSCSI support, scstadmin for SCST target support, ietadm for iSCSI Enterprise
  1382. # Target, iscsictl for Chelsio iSCSI Target or fake for testing. (string value)
  1383. # Allowed values: tgtadm, lioadm, scstadmin, iscsictl, ietadm, fake
  1384. #iscsi_helper = tgtadm
  1385.  
  1386. # Volume configuration file storage directory (string value)
  1387. #volumes_dir = $state_path/volumes
  1388.  
  1389. # IET configuration file (string value)
  1390. #iet_conf = /etc/iet/ietd.conf
  1391.  
  1392. # Chiscsi (CXT) global defaults configuration file (string value)
  1393. #chiscsi_conf = /etc/chelsio-iscsi/chiscsi.conf
  1394.  
  1395. # Sets the behavior of the iSCSI target to either perform blockio or fileio
  1396. # optionally, auto can be set and Cinder will autodetect type of backing device
  1397. # (string value)
  1398. # Allowed values: blockio, fileio, auto
  1399. #iscsi_iotype = fileio
  1400.  
  1401. # The default block size used when copying/clearing volumes (string value)
  1402. #volume_dd_blocksize = 1M
  1403.  
  1404. # The blkio cgroup name to be used to limit bandwidth of volume copy (string
  1405. # value)
  1406. #volume_copy_blkio_cgroup_name = cinder-volume-copy
  1407.  
  1408. # The upper limit of bandwidth of volume copy. 0 => unlimited (integer value)
  1409. #volume_copy_bps_limit = 0
  1410.  
  1411. # Sets the behavior of the iSCSI target to either perform write-back(on) or
  1412. # write-through(off). This parameter is valid if iscsi_helper is set to tgtadm.
  1413. # (string value)
  1414. # Allowed values: on, off
  1415. #iscsi_write_cache = on
  1416.  
  1417. # Sets the target-specific flags for the iSCSI target. Only used for tgtadm to
  1418. # specify backing device flags using bsoflags option. The specified string is
  1419. # passed as is to the underlying tool. (string value)
  1420. #iscsi_target_flags =
  1421.  
  1422. # Determines the iSCSI protocol for new iSCSI volumes, created with tgtadm or
  1423. # lioadm target helpers. In order to enable RDMA, this parameter should be set
  1424. # with the value "iser". The supported iSCSI protocol values are "iscsi" and
  1425. # "iser". (string value)
  1426. # Allowed values: iscsi, iser
  1427. #iscsi_protocol = iscsi
  1428.  
  1429. # The path to the client certificate key for verification, if the driver
  1430. # supports it. (string value)
  1431. #driver_client_cert_key = <None>
  1432.  
  1433. # The path to the client certificate for verification, if the driver supports
  1434. # it. (string value)
  1435. #driver_client_cert = <None>
  1436.  
  1437. # Tell driver to use SSL for connection to backend storage if the driver
  1438. # supports it. (boolean value)
  1439. #driver_use_ssl = false
  1440.  
  1441. # Float representation of the over subscription ratio when thin provisioning is
  1442. # involved. Default ratio is 20.0, meaning provisioned capacity can be 20 times
  1443. # of the total physical capacity. If the ratio is 10.5, it means provisioned
  1444. # capacity can be 10.5 times of the total physical capacity. A ratio of 1.0
  1445. # means provisioned capacity cannot exceed the total physical capacity. The
  1446. # ratio has to be a minimum of 1.0. (floating point value)
  1447. #max_over_subscription_ratio = 20.0
  1448.  
  1449. # Certain ISCSI targets have predefined target names, SCST target driver uses
  1450. # this name. (string value)
  1451. #scst_target_iqn_name = <None>
  1452.  
  1453. # SCST target implementation can choose from multiple SCST target drivers.
  1454. # (string value)
  1455. #scst_target_driver = iscsi
  1456.  
  1457. # Option to enable/disable CHAP authentication for targets. (boolean value)
  1458. #use_chap_auth = false
  1459.  
  1460. # CHAP user name. (string value)
  1461. #chap_username =
  1462.  
  1463. # Password for specified CHAP account name. (string value)
  1464. #chap_password =
  1465.  
  1466. # Namespace for driver private data values to be saved in. (string value)
  1467. #driver_data_namespace = <None>
  1468.  
  1469. # String representation for an equation that will be used to filter hosts. Only
  1470. # used when the driver filter is set to be used by the Cinder scheduler.
  1471. # (string value)
  1472. #filter_function = <None>
  1473.  
  1474. # String representation for an equation that will be used to determine the
  1475. # goodness of a host. Only used when using the goodness weigher is set to be
  1476. # used by the Cinder scheduler. (string value)
  1477. #goodness_function = <None>
  1478.  
  1479. # If set to True the http client will validate the SSL certificate of the
  1480. # backend endpoint. (boolean value)
  1481. #driver_ssl_cert_verify = false
  1482.  
  1483. # Can be used to specify a non default path to a CA_BUNDLE file or directory
  1484. # with certificates of trusted CAs, which will be used to validate the backend
  1485. # (string value)
  1486. #driver_ssl_cert_path = <None>
  1487.  
  1488. # List of options that control which trace info is written to the DEBUG log
  1489. # level to assist developers. Valid values are method and api. (list value)
  1490. #trace_flags = <None>
  1491.  
  1492. # Multi opt of dictionaries to represent a replication target device. This
  1493. # option may be specified multiple times in a single config section to specify
  1494. # multiple replication target devices. Each entry takes the standard dict
  1495. # config form: replication_device =
  1496. # target_device_id:<required>,key1:value1,key2:value2... (dict value)
  1497. #replication_device = <None>
  1498.  
  1499. # If set to True, upload-to-image in raw format will create a cloned volume and
  1500. # register its location to the image service, instead of uploading the volume
  1501. # content. The cinder backend and locations support must be enabled in the
  1502. # image service, and glance_api_version must be set to 2. (boolean value)
  1503. #image_upload_use_cinder_backend = false
  1504.  
  1505. # If set to True, the image volume created by upload-to-image will be placed in
  1506. # the internal tenant. Otherwise, the image volume is created in the current
  1507. # context's tenant. (boolean value)
  1508. #image_upload_use_internal_tenant = false
  1509.  
  1510. # Enable the image volume cache for this backend. (boolean value)
  1511. #image_volume_cache_enabled = false
  1512.  
  1513. # Max size of the image volume cache for this backend in GB. 0 => unlimited.
  1514. # (integer value)
  1515. #image_volume_cache_max_size_gb = 0
  1516.  
  1517. # Max number of entries allowed in the image volume cache. 0 => unlimited.
  1518. # (integer value)
  1519. #image_volume_cache_max_count = 0
  1520.  
  1521. # Report to clients of Cinder that the backend supports discard (aka.
  1522. # trim/unmap). This will not actually change the behavior of the backend or the
  1523. # client directly, it will only notify that it can be used. (boolean value)
  1524. #report_discard_supported = false
  1525.  
  1526. # Protocol for transferring data between host and storage back-end. (string
  1527. # value)
  1528. # Allowed values: iscsi, fc
  1529. #storage_protocol = iscsi
  1530.  
  1531. # If this is set to True, the backup_use_temp_snapshot path will be used during
  1532. # the backup. Otherwise, it will use backup_use_temp_volume path. (boolean
  1533. # value)
  1534. #backup_use_temp_snapshot = false
  1535.  
  1536. # Set this to True when you want to allow an unsupported driver to start.
  1537. # Drivers that haven't maintained a working CI system and testing are marked as
  1538. # unsupported until CI is working again. This also marks a driver as
  1539. # deprecated and may be removed in the next release. (boolean value)
  1540. #enable_unsupported_driver = false
  1541.  
  1542. # Availability zone for this volume backend. If not set, the
  1543. # storage_availability_zone option value is used as the default for all
  1544. # backends. (string value)
  1545. #backend_availability_zone = <None>
  1546.  
  1547. # The maximum number of times to rescan iSER targetto find volume (integer
  1548. # value)
  1549. #num_iser_scan_tries = 3
  1550.  
  1551. # Prefix for iSER volumes (string value)
  1552. #iser_target_prefix = iqn.2010-10.org.openstack:
  1553.  
  1554. # The IP address that the iSER daemon is listening on (string value)
  1555. #iser_ip_address = $my_ip
  1556.  
  1557. # The port that the iSER daemon is listening on (port value)
  1558. # Minimum value: 0
  1559. # Maximum value: 65535
  1560. #iser_port = 3260
  1561.  
  1562. # The name of the iSER target user-land tool to use (string value)
  1563. #iser_helper = tgtadm
  1564.  
  1565. # List of all available devices (list value)
  1566. #available_devices =
  1567.  
  1568. # IP address/hostname of Blockbridge API. (string value)
  1569. #blockbridge_api_host = <None>
  1570.  
  1571. # Override HTTPS port to connect to Blockbridge API server. (integer value)
  1572. #blockbridge_api_port = <None>
  1573.  
  1574. # Blockbridge API authentication scheme (token or password) (string value)
  1575. # Allowed values: token, password
  1576. #blockbridge_auth_scheme = token
  1577.  
  1578. # Blockbridge API token (for auth scheme 'token') (string value)
  1579. #blockbridge_auth_token = <None>
  1580.  
  1581. # Blockbridge API user (for auth scheme 'password') (string value)
  1582. #blockbridge_auth_user = <None>
  1583.  
  1584. # Blockbridge API password (for auth scheme 'password') (string value)
  1585. #blockbridge_auth_password = <None>
  1586.  
  1587. # Defines the set of exposed pools and their associated backend query strings
  1588. # (dict value)
  1589. #blockbridge_pools = OpenStack:+openstack
  1590.  
  1591. # Default pool name if unspecified. (string value)
  1592. #blockbridge_default_pool = <None>
  1593.  
  1594. # RPC port to connect to Coho Data MicroArray (integer value)
  1595. #coho_rpc_port = 2049
  1596.  
  1597. # Hostname for the CoprHD Instance (string value)
  1598. #coprhd_hostname = <None>
  1599.  
  1600. # Port for the CoprHD Instance (port value)
  1601. # Minimum value: 0
  1602. # Maximum value: 65535
  1603. #coprhd_port = 4443
  1604.  
  1605. # Username for accessing the CoprHD Instance (string value)
  1606. #coprhd_username = <None>
  1607.  
  1608. # Password for accessing the CoprHD Instance (string value)
  1609. #coprhd_password = <None>
  1610.  
  1611. # Tenant to utilize within the CoprHD Instance (string value)
  1612. #coprhd_tenant = <None>
  1613.  
  1614. # Project to utilize within the CoprHD Instance (string value)
  1615. #coprhd_project = <None>
  1616.  
  1617. # Virtual Array to utilize within the CoprHD Instance (string value)
  1618. #coprhd_varray = <None>
  1619.  
  1620. # True | False to indicate if the storage array in CoprHD is VMAX or VPLEX
  1621. # (boolean value)
  1622. #coprhd_emulate_snapshot = false
  1623.  
  1624. # Rest Gateway IP or FQDN for Scaleio (string value)
  1625. #coprhd_scaleio_rest_gateway_host = None
  1626.  
  1627. # Rest Gateway Port for Scaleio (port value)
  1628. # Minimum value: 0
  1629. # Maximum value: 65535
  1630. #coprhd_scaleio_rest_gateway_port = 4984
  1631.  
  1632. # Username for Rest Gateway (string value)
  1633. #coprhd_scaleio_rest_server_username = <None>
  1634.  
  1635. # Rest Gateway Password (string value)
  1636. #coprhd_scaleio_rest_server_password = <None>
  1637.  
  1638. # verify server certificate (boolean value)
  1639. #scaleio_verify_server_certificate = false
  1640.  
  1641. # Server certificate path (string value)
  1642. #scaleio_server_certificate_path = <None>
  1643.  
  1644. # Datera API port. (string value)
  1645. #datera_api_port = 7717
  1646.  
  1647. # DEPRECATED: Datera API version. (string value)
  1648. # This option is deprecated for removal.
  1649. # Its value may be silently ignored in the future.
  1650. #datera_api_version = 2
  1651.  
  1652. # Timeout for HTTP 503 retry messages (integer value)
  1653. #datera_503_timeout = 120
  1654.  
  1655. # Interval between 503 retries (integer value)
  1656. #datera_503_interval = 5
  1657.  
  1658. # True to set function arg and return logging (boolean value)
  1659. #datera_debug = false
  1660.  
  1661. # ONLY FOR DEBUG/TESTING PURPOSES
  1662. # True to set replica_count to 1 (boolean value)
  1663. #datera_debug_replica_count_override = false
  1664.  
  1665. # If set to 'Map' --> OpenStack project ID will be mapped implicitly to Datera
  1666. # tenant ID
  1667. # If set to 'None' --> Datera tenant ID will not be used during volume
  1668. # provisioning
  1669. # If set to anything else --> Datera tenant ID will be the provided value
  1670. # (string value)
  1671. #datera_tenant_id = <None>
  1672.  
  1673. # Set to True to disable profiling in the Datera driver (boolean value)
  1674. #datera_disable_profiler = false
  1675.  
  1676. # Group name to use for creating volumes. Defaults to "group-0". (string value)
  1677. #eqlx_group_name = group-0
  1678.  
  1679. # Maximum retry count for reconnection. Default is 5. (integer value)
  1680. # Minimum value: 0
  1681. #eqlx_cli_max_retries = 5
  1682.  
  1683. # Pool in which volumes will be created. Defaults to "default". (string value)
  1684. #eqlx_pool = default
  1685.  
  1686. # Storage Center System Serial Number (integer value)
  1687. #dell_sc_ssn = 64702
  1688.  
  1689. # Dell API port (port value)
  1690. # Minimum value: 0
  1691. # Maximum value: 65535
  1692. #dell_sc_api_port = 3033
  1693.  
  1694. # Name of the server folder to use on the Storage Center (string value)
  1695. #dell_sc_server_folder = openstack
  1696.  
  1697. # Name of the volume folder to use on the Storage Center (string value)
  1698. #dell_sc_volume_folder = openstack
  1699.  
  1700. # Enable HTTPS SC certificate verification (boolean value)
  1701. #dell_sc_verify_cert = false
  1702.  
  1703. # IP address of secondary DSM controller (string value)
  1704. #secondary_san_ip =
  1705.  
  1706. # Secondary DSM user name (string value)
  1707. #secondary_san_login = Admin
  1708.  
  1709. # Secondary DSM user password name (string value)
  1710. #secondary_san_password =
  1711.  
  1712. # Secondary Dell API port (port value)
  1713. # Minimum value: 0
  1714. # Maximum value: 65535
  1715. #secondary_sc_api_port = 3033
  1716.  
  1717. # Domain IP to be excluded from iSCSI returns. (IP address value)
  1718. #excluded_domain_ip = <None>
  1719.  
  1720. # Server OS type to use when creating a new server on the Storage Center.
  1721. # (string value)
  1722. #dell_server_os = Red Hat Linux 6.x
  1723.  
  1724. # REST server port. (string value)
  1725. #sio_rest_server_port = 443
  1726.  
  1727. # Verify server certificate. (boolean value)
  1728. #sio_verify_server_certificate = false
  1729.  
  1730. # Server certificate path. (string value)
  1731. #sio_server_certificate_path = <None>
  1732.  
  1733. # Round up volume capacity. (boolean value)
  1734. #sio_round_volume_capacity = true
  1735.  
  1736. # Unmap volume before deletion. (boolean value)
  1737. #sio_unmap_volume_before_deletion = false
  1738.  
  1739. # Storage Pools. (string value)
  1740. #sio_storage_pools = <None>
  1741.  
  1742. # DEPRECATED: Protection Domain ID. (string value)
  1743. # This option is deprecated for removal since Pike.
  1744. # Its value may be silently ignored in the future.
  1745. # Reason: Replaced by sio_storage_pools option
  1746. #sio_protection_domain_id = <None>
  1747.  
  1748. # DEPRECATED: Protection Domain name. (string value)
  1749. # This option is deprecated for removal since Pike.
  1750. # Its value may be silently ignored in the future.
  1751. # Reason: Replaced by sio_storage_pools option
  1752. #sio_protection_domain_name = <None>
  1753.  
  1754. # DEPRECATED: Storage Pool name. (string value)
  1755. # This option is deprecated for removal since Pike.
  1756. # Its value may be silently ignored in the future.
  1757. # Reason: Replaced by sio_storage_pools option
  1758. #sio_storage_pool_name = <None>
  1759.  
  1760. # DEPRECATED: Storage Pool ID. (string value)
  1761. # This option is deprecated for removal since Pike.
  1762. # Its value may be silently ignored in the future.
  1763. # Reason: Replaced by sio_storage_pools option
  1764. #sio_storage_pool_id = <None>
  1765.  
  1766. # ScaleIO API version. (string value)
  1767. #sio_server_api_version = <None>
  1768.  
  1769. # max_over_subscription_ratio setting for the ScaleIO driver. This replaces the
  1770. # general max_over_subscription_ratio which has no effect in this
  1771. # driver.Maximum value allowed for ScaleIO is 10.0. (floating point value)
  1772. #sio_max_over_subscription_ratio = 10.0
  1773.  
  1774. # A comma-separated list of storage pool names to be used. (list value)
  1775. #unity_storage_pool_names = <None>
  1776.  
  1777. # A comma-separated list of iSCSI or FC ports to be used. Each port can be
  1778. # Unix-style glob expressions. (list value)
  1779. #unity_io_ports = <None>
  1780.  
  1781. # Use this file for cinder emc plugin config data. (string value)
  1782. #cinder_dell_emc_config_file = /etc/cinder/cinder_dell_emc_config.xml
  1783.  
  1784. # Use this value to specify length of the interval in seconds. (string value)
  1785. #interval = 3
  1786.  
  1787. # Use this value to specify number of retries. (string value)
  1788. #retries = 200
  1789.  
  1790. # Use this value to enable the initiator_check. (boolean value)
  1791. #initiator_check = false
  1792.  
  1793. # VNX authentication scope type. By default, the value is global. (string
  1794. # value)
  1795. #storage_vnx_authentication_type = global
  1796.  
  1797. # Directory path that contains the VNX security file. Make sure the security
  1798. # file is generated first. (string value)
  1799. #storage_vnx_security_file_dir = <None>
  1800.  
  1801. # Naviseccli Path. (string value)
  1802. #naviseccli_path = <None>
  1803.  
  1804. # Comma-separated list of storage pool names to be used. (list value)
  1805. #storage_vnx_pool_names = <None>
  1806.  
  1807. # Default timeout for CLI operations in minutes. For example, LUN migration is
  1808. # a typical long running operation, which depends on the LUN size and the load
  1809. # of the array. An upper bound in the specific deployment can be set to avoid
  1810. # unnecessary long wait. By default, it is 365 days long. (integer value)
  1811. #default_timeout = 31536000
  1812.  
  1813. # Default max number of LUNs in a storage group. By default, the value is 255.
  1814. # (integer value)
  1815. #max_luns_per_storage_group = 255
  1816.  
  1817. # To destroy storage group when the last LUN is removed from it. By default,
  1818. # the value is False. (boolean value)
  1819. #destroy_empty_storage_group = false
  1820.  
  1821. # Mapping between hostname and its iSCSI initiator IP addresses. (string value)
  1822. #iscsi_initiators = <None>
  1823.  
  1824. # Comma separated iSCSI or FC ports to be used in Nova or Cinder. (list value)
  1825. #io_port_list = <None>
  1826.  
  1827. # Automatically register initiators. By default, the value is False. (boolean
  1828. # value)
  1829. #initiator_auto_registration = false
  1830.  
  1831. # Automatically deregister initiators after the related storage group is
  1832. # destroyed. By default, the value is False. (boolean value)
  1833. #initiator_auto_deregistration = false
  1834.  
  1835. # Report free_capacity_gb as 0 when the limit to maximum number of pool LUNs is
  1836. # reached. By default, the value is False. (boolean value)
  1837. #check_max_pool_luns_threshold = false
  1838.  
  1839. # Delete a LUN even if it is in Storage Groups. By default, the value is False.
  1840. # (boolean value)
  1841. #force_delete_lun_in_storagegroup = false
  1842.  
  1843. # Force LUN creation even if the full threshold of pool is reached. By default,
  1844. # the value is False. (boolean value)
  1845. #ignore_pool_full_threshold = false
  1846.  
  1847. # XMS cluster id in multi-cluster environment (string value)
  1848. #xtremio_cluster_name =
  1849.  
  1850. # Number of retries in case array is busy (integer value)
  1851. #xtremio_array_busy_retry_count = 5
  1852.  
  1853. # Interval between retries in case array is busy (integer value)
  1854. #xtremio_array_busy_retry_interval = 5
  1855.  
  1856. # Number of volumes created from each cached glance image (integer value)
  1857. #xtremio_volumes_per_glance_cache = 100
  1858.  
  1859. # The IP of DMS client socket server (IP address value)
  1860. #disco_client = 127.0.0.1
  1861.  
  1862. # The port to connect DMS client socket server (port value)
  1863. # Minimum value: 0
  1864. # Maximum value: 65535
  1865. #disco_client_port = 9898
  1866.  
  1867. # DEPRECATED: Path to the wsdl file to communicate with DISCO request manager
  1868. # (string value)
  1869. # This option is deprecated for removal.
  1870. # Its value may be silently ignored in the future.
  1871. #disco_wsdl_path = /etc/cinder/DISCOService.wsdl
  1872.  
  1873. # The IP address of the REST server (IP address value)
  1874. # Deprecated group/name - [DEFAULT]/rest_ip
  1875. #disco_rest_ip = <None>
  1876.  
  1877. # Use soap client or rest client for communicating with DISCO. Possible values
  1878. # are "soap" or "rest". (string value)
  1879. # Allowed values: soap, rest
  1880. # Deprecated group/name - [DEFAULT]/choice_client
  1881. #disco_choice_client = <None>
  1882.  
  1883. # The port of DISCO source API (port value)
  1884. # Minimum value: 0
  1885. # Maximum value: 65535
  1886. #disco_src_api_port = 8080
  1887.  
  1888. # Prefix before volume name to differentiate DISCO volume created through
  1889. # openstack and the other ones (string value)
  1890. # Deprecated group/name - [backend_defaults]/volume_name_prefix
  1891. #disco_volume_name_prefix = openstack-
  1892.  
  1893. # How long we check whether a snapshot is finished before we give up (integer
  1894. # value)
  1895. # Deprecated group/name - [backend_defaults]/snapshot_check_timeout
  1896. #disco_snapshot_check_timeout = 3600
  1897.  
  1898. # How long we check whether a restore is finished before we give up (integer
  1899. # value)
  1900. # Deprecated group/name - [backend_defaults]/restore_check_timeout
  1901. #disco_restore_check_timeout = 3600
  1902.  
  1903. # How long we check whether a clone is finished before we give up (integer
  1904. # value)
  1905. # Deprecated group/name - [backend_defaults]/clone_check_timeout
  1906. #disco_clone_check_timeout = 3600
  1907.  
  1908. # How long we wait before retrying to get an item detail (integer value)
  1909. # Deprecated group/name - [backend_defaults]/retry_interval
  1910. #disco_retry_interval = 1
  1911.  
  1912. # Number of nodes that should replicate the data. (integer value)
  1913. #drbdmanage_redundancy = 1
  1914.  
  1915. # Resource deployment completion wait policy. (string value)
  1916. #drbdmanage_resource_policy = {"ratio": "0.51", "timeout": "60"}
  1917.  
  1918. # Disk options to set on new resources. See http://www.drbd.org/en/doc/users-
  1919. # guide-90/re-drbdconf for all the details. (string value)
  1920. #drbdmanage_disk_options = {"c-min-rate": "4M"}
  1921.  
  1922. # Net options to set on new resources. See http://www.drbd.org/en/doc/users-
  1923. # guide-90/re-drbdconf for all the details. (string value)
  1924. #drbdmanage_net_options = {"connect-int": "4", "allow-two-primaries": "yes", "ko-count": "30", "max-buffers": "20000", "ping-timeout": "100"}
  1925.  
  1926. # Resource options to set on new resources. See http://www.drbd.org/en/doc
  1927. # /users-guide-90/re-drbdconf for all the details. (string value)
  1928. #drbdmanage_resource_options = {"auto-promote-timeout": "300"}
  1929.  
  1930. # Snapshot completion wait policy. (string value)
  1931. #drbdmanage_snapshot_policy = {"count": "1", "timeout": "60"}
  1932.  
  1933. # Volume resize completion wait policy. (string value)
  1934. #drbdmanage_resize_policy = {"timeout": "60"}
  1935.  
  1936. # Resource deployment completion wait plugin. (string value)
  1937. #drbdmanage_resource_plugin = drbdmanage.plugins.plugins.wait_for.WaitForResource
  1938.  
  1939. # Snapshot completion wait plugin. (string value)
  1940. #drbdmanage_snapshot_plugin = drbdmanage.plugins.plugins.wait_for.WaitForSnapshot
  1941.  
  1942. # Volume resize completion wait plugin. (string value)
  1943. #drbdmanage_resize_plugin = drbdmanage.plugins.plugins.wait_for.WaitForVolumeSize
  1944.  
  1945. # If set, the c-vol node will receive a useable
  1946. # /dev/drbdX device, even if the actual data is stored on
  1947. # other nodes only.
  1948. # This is useful for debugging, maintenance, and to be
  1949. # able to do the iSCSI export from the c-vol node. (boolean
  1950. # value)
  1951. #drbdmanage_devs_on_controller = true
  1952.  
  1953. # DEPRECATED: FSS pool id in which FalconStor volumes are stored. (integer
  1954. # value)
  1955. #fss_pool =
  1956.  
  1957. # FSS pool id list in which FalconStor volumes are stored. If you have only one
  1958. # pool, use A:<pool-id>. You can also have up to two storage pools, P for
  1959. # primary and O for all supporting devices. The usage is P:<primary-pool-id>,O
  1960. # :<others-pool-id> (dict value)
  1961. # Deprecated group/name - [backend_defaults]/fss_pool
  1962. #fss_pools =
  1963.  
  1964. # Specifies FSS secondary management IP to be used if san_ip is invalid or
  1965. # becomes inaccessible. (string value)
  1966. #fss_san_secondary_ip =
  1967.  
  1968. # Enable HTTP debugging to FSS (boolean value)
  1969. #fss_debug = false
  1970.  
  1971. # FSS additional retry list, separate by ; (string value)
  1972. #additional_retry_list =
  1973.  
  1974. # config file for cinder eternus_dx volume driver (string value)
  1975. #cinder_eternus_config_file = /etc/cinder/cinder_fujitsu_eternus_dx.xml
  1976.  
  1977. # The flag of thin storage allocation. (boolean value)
  1978. #dsware_isthin = false
  1979.  
  1980. # Fusionstorage manager ip addr for cinder-volume. (string value)
  1981. #dsware_manager =
  1982.  
  1983. # Fusionstorage agent ip addr range. (string value)
  1984. #fusionstorageagent =
  1985.  
  1986. # Pool type, like sata-2copy. (string value)
  1987. #pool_type = default
  1988.  
  1989. # Pool id permit to use. (list value)
  1990. #pool_id_filter =
  1991.  
  1992. # Create clone volume timeout. (integer value)
  1993. #clone_volume_timeout = 680
  1994.  
  1995. # Space network name to use for data transfer (string value)
  1996. #hgst_net = Net 1 (IPv4)
  1997.  
  1998. # Comma separated list of Space storage servers:devices. ex:
  1999. # os1_stor:gbd0,os2_stor:gbd0 (string value)
  2000. #hgst_storage_servers = os:gbd0
  2001.  
  2002. # Should spaces be redundantly stored (1/0) (string value)
  2003. #hgst_redundancy = 0
  2004.  
  2005. # User to own created spaces (string value)
  2006. #hgst_space_user = root
  2007.  
  2008. # Group to own created spaces (string value)
  2009. #hgst_space_group = disk
  2010.  
  2011. # UNIX mode for created spaces (string value)
  2012. #hgst_space_mode = 0600
  2013.  
  2014. # Serial number of storage system (string value)
  2015. #hitachi_serial_number = <None>
  2016.  
  2017. # Name of an array unit (string value)
  2018. #hitachi_unit_name = <None>
  2019.  
  2020. # Pool ID of storage system (integer value)
  2021. #hitachi_pool_id = <None>
  2022.  
  2023. # Thin pool ID of storage system (integer value)
  2024. #hitachi_thin_pool_id = <None>
  2025.  
  2026. # Range of logical device of storage system (string value)
  2027. #hitachi_ldev_range = <None>
  2028.  
  2029. # Default copy method of storage system (string value)
  2030. #hitachi_default_copy_method = FULL
  2031.  
  2032. # Copy speed of storage system (integer value)
  2033. #hitachi_copy_speed = 3
  2034.  
  2035. # Interval to check copy (integer value)
  2036. #hitachi_copy_check_interval = 3
  2037.  
  2038. # Interval to check copy asynchronously (integer value)
  2039. #hitachi_async_copy_check_interval = 10
  2040.  
  2041. # Control port names for HostGroup or iSCSI Target (string value)
  2042. #hitachi_target_ports = <None>
  2043.  
  2044. # Range of group number (string value)
  2045. #hitachi_group_range = <None>
  2046.  
  2047. # Request for creating HostGroup or iSCSI Target (boolean value)
  2048. #hitachi_group_request = false
  2049.  
  2050. # Request for FC Zone creating HostGroup (boolean value)
  2051. #hitachi_zoning_request = false
  2052.  
  2053. # Instance numbers for HORCM (string value)
  2054. #hitachi_horcm_numbers = 200,201
  2055.  
  2056. # Username of storage system for HORCM (string value)
  2057. #hitachi_horcm_user = <None>
  2058.  
  2059. # Password of storage system for HORCM (string value)
  2060. #hitachi_horcm_password = <None>
  2061.  
  2062. # Add to HORCM configuration (boolean value)
  2063. #hitachi_horcm_add_conf = true
  2064.  
  2065. # Timeout until a resource lock is released, in seconds. The value must be
  2066. # between 0 and 7200. (integer value)
  2067. #hitachi_horcm_resource_lock_timeout = 600
  2068.  
  2069. # Add CHAP user (boolean value)
  2070. #hitachi_add_chap_user = false
  2071.  
  2072. # iSCSI authentication method (string value)
  2073. #hitachi_auth_method = <None>
  2074.  
  2075. # iSCSI authentication username (string value)
  2076. #hitachi_auth_user = HBSD-CHAP-user
  2077.  
  2078. # iSCSI authentication password (string value)
  2079. #hitachi_auth_password = HBSD-CHAP-password
  2080.  
  2081. # DEPRECATED: Legacy configuration file for HNAS NFS Cinder plugin. This is not
  2082. # needed if you fill all configuration on cinder.conf (string value)
  2083. # This option is deprecated for removal.
  2084. # Its value may be silently ignored in the future.
  2085. #hds_hnas_nfs_config_file = /opt/hds/hnas/cinder_nfs_conf.xml
  2086.  
  2087. # Management IP address of HNAS. This can be any IP in the admin address on
  2088. # HNAS or the SMU IP. (IP address value)
  2089. #hnas_mgmt_ip0 = <None>
  2090.  
  2091. # Command to communicate to HNAS. (string value)
  2092. #hnas_ssc_cmd = ssc
  2093.  
  2094. # HNAS username. (string value)
  2095. #hnas_username = <None>
  2096.  
  2097. # HNAS password. (string value)
  2098. #hnas_password = <None>
  2099.  
  2100. # Port to be used for SSH authentication. (port value)
  2101. # Minimum value: 0
  2102. # Maximum value: 65535
  2103. #hnas_ssh_port = 22
  2104.  
  2105. # Path to the SSH private key used to authenticate in HNAS SMU. (string value)
  2106. #hnas_ssh_private_key = <None>
  2107.  
  2108. # The IP of the HNAS cluster admin. Required only for HNAS multi-cluster
  2109. # setups. (string value)
  2110. #hnas_cluster_admin_ip0 = <None>
  2111.  
  2112. # Service 0 pool name (string value)
  2113. # Deprecated group/name - [backend_defaults]/hnas_svc0_volume_type
  2114. #hnas_svc0_pool_name = <None>
  2115.  
  2116. # Service 0 HDP (string value)
  2117. #hnas_svc0_hdp = <None>
  2118.  
  2119. # Service 1 pool name (string value)
  2120. # Deprecated group/name - [backend_defaults]/hnas_svc1_volume_type
  2121. #hnas_svc1_pool_name = <None>
  2122.  
  2123. # Service 1 HDP (string value)
  2124. #hnas_svc1_hdp = <None>
  2125.  
  2126. # Service 2 pool name (string value)
  2127. # Deprecated group/name - [backend_defaults]/hnas_svc2_volume_type
  2128. #hnas_svc2_pool_name = <None>
  2129.  
  2130. # Service 2 HDP (string value)
  2131. #hnas_svc2_hdp = <None>
  2132.  
  2133. # Service 3 pool name: (string value)
  2134. # Deprecated group/name - [backend_defaults]/hnas_svc3_volume_type
  2135. #hnas_svc3_pool_name = <None>
  2136.  
  2137. # Service 3 HDP (string value)
  2138. #hnas_svc3_hdp = <None>
  2139.  
  2140. # Product number of the storage system. (string value)
  2141. #vsp_storage_id = <None>
  2142.  
  2143. # Pool number or pool name of the DP pool. (string value)
  2144. #vsp_pool = <None>
  2145.  
  2146. # Pool number or pool name of the Thin Image pool. (string value)
  2147. #vsp_thin_pool = <None>
  2148.  
  2149. # Range of the LDEV numbers in the format of 'xxxx-yyyy' that can be used by
  2150. # the driver. Values can be in decimal format (e.g. 1000) or in colon-separated
  2151. # hexadecimal format (e.g. 00:03:E8). (string value)
  2152. #vsp_ldev_range = <None>
  2153.  
  2154. # Method of volume copy. FULL indicates full data copy by Shadow Image and THIN
  2155. # indicates differential data copy by Thin Image. (string value)
  2156. # Allowed values: FULL, THIN
  2157. #vsp_default_copy_method = FULL
  2158.  
  2159. # Speed at which data is copied by Shadow Image. 1 or 2 indicates low speed, 3
  2160. # indicates middle speed, and a value between 4 and 15 indicates high speed.
  2161. # (integer value)
  2162. # Minimum value: 1
  2163. # Maximum value: 15
  2164. #vsp_copy_speed = 3
  2165.  
  2166. # Interval in seconds at which volume pair synchronization status is checked
  2167. # when volume pairs are created. (integer value)
  2168. # Minimum value: 1
  2169. # Maximum value: 600
  2170. #vsp_copy_check_interval = 3
  2171.  
  2172. # Interval in seconds at which volume pair synchronization status is checked
  2173. # when volume pairs are deleted. (integer value)
  2174. # Minimum value: 1
  2175. # Maximum value: 600
  2176. #vsp_async_copy_check_interval = 10
  2177.  
  2178. # IDs of the storage ports used to attach volumes to the controller node. To
  2179. # specify multiple ports, connect them by commas (e.g. CL1-A,CL2-A). (list
  2180. # value)
  2181. #vsp_target_ports = <None>
  2182.  
  2183. # IDs of the storage ports used to attach volumes to compute nodes. To specify
  2184. # multiple ports, connect them by commas (e.g. CL1-A,CL2-A). (list value)
  2185. #vsp_compute_target_ports = <None>
  2186.  
  2187. # If True, the driver will create host groups or iSCSI targets on storage ports
  2188. # as needed. (boolean value)
  2189. #vsp_group_request = false
  2190.  
  2191. # If True, the driver will configure FC zoning between the server and the
  2192. # storage system provided that FC zoning manager is enabled. (boolean value)
  2193. #vsp_zoning_request = false
  2194.  
  2195. # Command Control Interface instance numbers in the format of 'xxx,yyy'. The
  2196. # second one is for Shadow Image operation and the first one is for other
  2197. # purposes. (list value)
  2198. #vsp_horcm_numbers = 200,201
  2199.  
  2200. # Name of the user on the storage system. (string value)
  2201. #vsp_horcm_user = <None>
  2202.  
  2203. # Password corresponding to vsp_horcm_user. (string value)
  2204. #vsp_horcm_password = <None>
  2205.  
  2206. # If True, the driver will create or update the Command Control Interface
  2207. # configuration file as needed. (boolean value)
  2208. #vsp_horcm_add_conf = true
  2209.  
  2210. # IDs of the storage ports used to copy volumes by Shadow Image or Thin Image.
  2211. # To specify multiple ports, connect them by commas (e.g. CL1-A,CL2-A). (list
  2212. # value)
  2213. #vsp_horcm_pair_target_ports = <None>
  2214.  
  2215. # If True, CHAP authentication will be applied to communication between hosts
  2216. # and any of the iSCSI targets on the storage ports. (boolean value)
  2217. #vsp_use_chap_auth = false
  2218.  
  2219. # Name of the user used for CHAP authentication performed in communication
  2220. # between hosts and iSCSI targets on the storage ports. (string value)
  2221. #vsp_auth_user = <None>
  2222.  
  2223. # Password corresponding to vsp_auth_user. (string value)
  2224. #vsp_auth_password = <None>
  2225.  
  2226. # 3PAR WSAPI Server Url like https://<3par ip>:8080/api/v1 (string value)
  2227. # Deprecated group/name - [backend_defaults]/hp3par_api_url
  2228. #hpe3par_api_url =
  2229.  
  2230. # 3PAR username with the 'edit' role (string value)
  2231. # Deprecated group/name - [backend_defaults]/hp3par_username
  2232. #hpe3par_username =
  2233.  
  2234. # 3PAR password for the user specified in hpe3par_username (string value)
  2235. # Deprecated group/name - [backend_defaults]/hp3par_password
  2236. #hpe3par_password =
  2237.  
  2238. # List of the CPG(s) to use for volume creation (list value)
  2239. # Deprecated group/name - [backend_defaults]/hp3par_cpg
  2240. #hpe3par_cpg = OpenStack
  2241.  
  2242. # The CPG to use for Snapshots for volumes. If empty the userCPG will be used.
  2243. # (string value)
  2244. # Deprecated group/name - [backend_defaults]/hp3par_cpg_snap
  2245. #hpe3par_cpg_snap =
  2246.  
  2247. # The time in hours to retain a snapshot. You can't delete it before this
  2248. # expires. (string value)
  2249. # Deprecated group/name - [backend_defaults]/hp3par_snapshot_retention
  2250. #hpe3par_snapshot_retention =
  2251.  
  2252. # The time in hours when a snapshot expires and is deleted. This must be
  2253. # larger than expiration (string value)
  2254. # Deprecated group/name - [backend_defaults]/hp3par_snapshot_expiration
  2255. #hpe3par_snapshot_expiration =
  2256.  
  2257. # Enable HTTP debugging to 3PAR (boolean value)
  2258. # Deprecated group/name - [backend_defaults]/hp3par_debug
  2259. #hpe3par_debug = false
  2260.  
  2261. # List of target iSCSI addresses to use. (list value)
  2262. # Deprecated group/name - [backend_defaults]/hp3par_iscsi_ips
  2263. #hpe3par_iscsi_ips =
  2264.  
  2265. # Enable CHAP authentication for iSCSI connections. (boolean value)
  2266. # Deprecated group/name - [backend_defaults]/hp3par_iscsi_chap_enabled
  2267. #hpe3par_iscsi_chap_enabled = false
  2268.  
  2269. # HPE LeftHand WSAPI Server Url like https://<LeftHand ip>:8081/lhos (uri
  2270. # value)
  2271. # Deprecated group/name - [backend_defaults]/hplefthand_api_url
  2272. #hpelefthand_api_url = <None>
  2273.  
  2274. # HPE LeftHand Super user username (string value)
  2275. # Deprecated group/name - [backend_defaults]/hplefthand_username
  2276. #hpelefthand_username = <None>
  2277.  
  2278. # HPE LeftHand Super user password (string value)
  2279. # Deprecated group/name - [backend_defaults]/hplefthand_password
  2280. #hpelefthand_password = <None>
  2281.  
  2282. # HPE LeftHand cluster name (string value)
  2283. # Deprecated group/name - [backend_defaults]/hplefthand_clustername
  2284. #hpelefthand_clustername = <None>
  2285.  
  2286. # Configure CHAP authentication for iSCSI connections (Default: Disabled)
  2287. # (boolean value)
  2288. # Deprecated group/name - [backend_defaults]/hplefthand_iscsi_chap_enabled
  2289. #hpelefthand_iscsi_chap_enabled = false
  2290.  
  2291. # Enable HTTP debugging to LeftHand (boolean value)
  2292. # Deprecated group/name - [backend_defaults]/hplefthand_debug
  2293. #hpelefthand_debug = false
  2294.  
  2295. # Port number of SSH service. (port value)
  2296. # Minimum value: 0
  2297. # Maximum value: 65535
  2298. #hpelefthand_ssh_port = 16022
  2299.  
  2300. # The configuration file for the Cinder Huawei driver. (string value)
  2301. #cinder_huawei_conf_file = /etc/cinder/cinder_huawei_conf.xml
  2302.  
  2303. # The remote device hypermetro will use. (string value)
  2304. #hypermetro_devices = <None>
  2305.  
  2306. # The remote metro device san user. (string value)
  2307. #metro_san_user = <None>
  2308.  
  2309. # The remote metro device san password. (string value)
  2310. #metro_san_password = <None>
  2311.  
  2312. # The remote metro device domain name. (string value)
  2313. #metro_domain_name = <None>
  2314.  
  2315. # The remote metro device request url. (string value)
  2316. #metro_san_address = <None>
  2317.  
  2318. # The remote metro device pool names. (string value)
  2319. #metro_storage_pools = <None>
  2320.  
  2321. # Connection protocol should be FC. (Default is FC.) (string value)
  2322. #flashsystem_connection_protocol = FC
  2323.  
  2324. # Allows vdisk to multi host mapping. (Default is True) (boolean value)
  2325. #flashsystem_multihostmap_enabled = true
  2326.  
  2327. # DEPRECATED: This option no longer has any affect. It is deprecated and will
  2328. # be removed in the next release. (boolean value)
  2329. # This option is deprecated for removal.
  2330. # Its value may be silently ignored in the future.
  2331. #flashsystem_multipath_enabled = false
  2332.  
  2333. # Default iSCSI Port ID of FlashSystem. (Default port is 0.) (integer value)
  2334. #flashsystem_iscsi_portid = 0
  2335.  
  2336. # Specifies the path of the GPFS directory where Block Storage volume and
  2337. # snapshot files are stored. (string value)
  2338. #gpfs_mount_point_base = <None>
  2339.  
  2340. # Specifies the path of the Image service repository in GPFS. Leave undefined
  2341. # if not storing images in GPFS. (string value)
  2342. #gpfs_images_dir = <None>
  2343.  
  2344. # Specifies the type of image copy to be used. Set this when the Image service
  2345. # repository also uses GPFS so that image files can be transferred efficiently
  2346. # from the Image service to the Block Storage service. There are two valid
  2347. # values: "copy" specifies that a full copy of the image is made;
  2348. # "copy_on_write" specifies that copy-on-write optimization strategy is used
  2349. # and unmodified blocks of the image file are shared efficiently. (string
  2350. # value)
  2351. # Allowed values: copy, copy_on_write, <None>
  2352. #gpfs_images_share_mode = <None>
  2353.  
  2354. # Specifies an upper limit on the number of indirections required to reach a
  2355. # specific block due to snapshots or clones. A lengthy chain of copy-on-write
  2356. # snapshots or clones can have a negative impact on performance, but improves
  2357. # space utilization. 0 indicates unlimited clone depth. (integer value)
  2358. #gpfs_max_clone_depth = 0
  2359.  
  2360. # Specifies that volumes are created as sparse files which initially consume no
  2361. # space. If set to False, the volume is created as a fully allocated file, in
  2362. # which case, creation may take a significantly longer time. (boolean value)
  2363. #gpfs_sparse_volumes = true
  2364.  
  2365. # Specifies the storage pool that volumes are assigned to. By default, the
  2366. # system storage pool is used. (string value)
  2367. #gpfs_storage_pool = system
  2368.  
  2369. # Comma-separated list of IP address or hostnames of GPFS nodes. (list value)
  2370. #gpfs_hosts =
  2371.  
  2372. # Username for GPFS nodes. (string value)
  2373. #gpfs_user_login = root
  2374.  
  2375. # Password for GPFS node user. (string value)
  2376. #gpfs_user_password =
  2377.  
  2378. # Filename of private key to use for SSH authentication. (string value)
  2379. #gpfs_private_key =
  2380.  
  2381. # SSH port to use. (port value)
  2382. # Minimum value: 0
  2383. # Maximum value: 65535
  2384. #gpfs_ssh_port = 22
  2385.  
  2386. # File containing SSH host keys for the gpfs nodes with which driver needs to
  2387. # communicate. Default=$state_path/ssh_known_hosts (string value)
  2388. #gpfs_hosts_key_file = $state_path/ssh_known_hosts
  2389.  
  2390. # Option to enable strict gpfs host key checking while connecting to gpfs
  2391. # nodes. Default=False (boolean value)
  2392. #gpfs_strict_host_key_policy = false
  2393.  
  2394. # Mapping between IODevice address and unit address. (string value)
  2395. #ds8k_devadd_unitadd_mapping =
  2396.  
  2397. # Set the first two digits of SSID. (string value)
  2398. #ds8k_ssid_prefix = FF
  2399.  
  2400. # Reserve LSSs for consistency group. (string value)
  2401. #lss_range_for_cg =
  2402.  
  2403. # Set to zLinux if your OpenStack version is prior to Liberty and you're
  2404. # connecting to zLinux systems. Otherwise set to auto. Valid values for this
  2405. # parameter are: 'auto', 'AMDLinuxRHEL', 'AMDLinuxSuse', 'AppleOSX', 'Fujitsu',
  2406. # 'Hp', 'HpTru64', 'HpVms', 'LinuxDT', 'LinuxRF', 'LinuxRHEL', 'LinuxSuse',
  2407. # 'Novell', 'SGI', 'SVC', 'SanFsAIX', 'SanFsLinux', 'Sun', 'VMWare', 'Win2000',
  2408. # 'Win2003', 'Win2008', 'Win2012', 'iLinux', 'nSeries', 'pLinux', 'pSeries',
  2409. # 'pSeriesPowerswap', 'zLinux', 'iSeries'. (string value)
  2410. #ds8k_host_type = auto
  2411.  
  2412. # Proxy driver that connects to the IBM Storage Array (string value)
  2413. #proxy = cinder.volume.drivers.ibm.ibm_storage.proxy.IBMStorageProxy
  2414.  
  2415. # Connection type to the IBM Storage Array (string value)
  2416. # Allowed values: fibre_channel, iscsi
  2417. #connection_type = iscsi
  2418.  
  2419. # CHAP authentication mode, effective only for iscsi (disabled|enabled) (string
  2420. # value)
  2421. # Allowed values: disabled, enabled
  2422. #chap = disabled
  2423.  
  2424. # List of Management IP addresses (separated by commas) (string value)
  2425. #management_ips =
  2426.  
  2427. # Comma separated list of storage system storage pools for volumes. (list
  2428. # value)
  2429. #storwize_svc_volpool_name = volpool
  2430.  
  2431. # Storage system space-efficiency parameter for volumes (percentage) (integer
  2432. # value)
  2433. # Minimum value: -1
  2434. # Maximum value: 100
  2435. #storwize_svc_vol_rsize = 2
  2436.  
  2437. # Storage system threshold for volume capacity warnings (percentage) (integer
  2438. # value)
  2439. # Minimum value: -1
  2440. # Maximum value: 100
  2441. #storwize_svc_vol_warning = 0
  2442.  
  2443. # Storage system autoexpand parameter for volumes (True/False) (boolean value)
  2444. #storwize_svc_vol_autoexpand = true
  2445.  
  2446. # Storage system grain size parameter for volumes (32/64/128/256) (integer
  2447. # value)
  2448. #storwize_svc_vol_grainsize = 256
  2449.  
  2450. # Storage system compression option for volumes (boolean value)
  2451. #storwize_svc_vol_compression = false
  2452.  
  2453. # Enable Easy Tier for volumes (boolean value)
  2454. #storwize_svc_vol_easytier = true
  2455.  
  2456. # The I/O group in which to allocate volumes. It can be a comma-separated list
  2457. # in which case the driver will select an io_group based on least number of
  2458. # volumes associated with the io_group. (string value)
  2459. #storwize_svc_vol_iogrp = 0
  2460.  
  2461. # Maximum number of seconds to wait for FlashCopy to be prepared. (integer
  2462. # value)
  2463. # Minimum value: 1
  2464. # Maximum value: 600
  2465. #storwize_svc_flashcopy_timeout = 120
  2466.  
  2467. # DEPRECATED: This option no longer has any affect. It is deprecated and will
  2468. # be removed in the next release. (boolean value)
  2469. # This option is deprecated for removal.
  2470. # Its value may be silently ignored in the future.
  2471. #storwize_svc_multihostmap_enabled = true
  2472.  
  2473. # Allow tenants to specify QOS on create (boolean value)
  2474. #storwize_svc_allow_tenant_qos = false
  2475.  
  2476. # If operating in stretched cluster mode, specify the name of the pool in which
  2477. # mirrored copies are stored.Example: "pool2" (string value)
  2478. #storwize_svc_stretched_cluster_partner = <None>
  2479.  
  2480. # Specifies secondary management IP or hostname to be used if san_ip is invalid
  2481. # or becomes inaccessible. (string value)
  2482. #storwize_san_secondary_ip = <None>
  2483.  
  2484. # Specifies that the volume not be formatted during creation. (boolean value)
  2485. #storwize_svc_vol_nofmtdisk = false
  2486.  
  2487. # Specifies the Storwize FlashCopy copy rate to be used when creating a full
  2488. # volume copy. The default is rate is 50, and the valid rates are 1-100.
  2489. # (integer value)
  2490. # Minimum value: 1
  2491. # Maximum value: 100
  2492. #storwize_svc_flashcopy_rate = 50
  2493.  
  2494. # Specifies the name of the pool in which mirrored copy is stored. Example:
  2495. # "pool2" (string value)
  2496. #storwize_svc_mirror_pool = <None>
  2497.  
  2498. # This defines an optional cycle period that applies to Global Mirror
  2499. # relationships with a cycling mode of multi. A Global Mirror relationship
  2500. # using the multi cycling_mode performs a complete cycle at most once each
  2501. # period. The default is 300 seconds, and the valid seconds are 60-86400.
  2502. # (integer value)
  2503. # Minimum value: 60
  2504. # Maximum value: 86400
  2505. #cycle_period_seconds = 300
  2506.  
  2507. # Connect with multipath (FC only; iSCSI multipath is controlled by Nova)
  2508. # (boolean value)
  2509. #storwize_svc_multipath_enabled = false
  2510.  
  2511. # Configure CHAP authentication for iSCSI connections (Default: Enabled)
  2512. # (boolean value)
  2513. #storwize_svc_iscsi_chap_enabled = true
  2514.  
  2515. # Name of the pool from which volumes are allocated (string value)
  2516. #infinidat_pool_name = <None>
  2517.  
  2518. # Protocol for transferring data between host and storage back-end. (string
  2519. # value)
  2520. # Allowed values: iscsi, fc
  2521. #infinidat_storage_protocol = fc
  2522.  
  2523. # List of names of network spaces to use for iSCSI connectivity (list value)
  2524. #infinidat_iscsi_netspaces =
  2525.  
  2526. # Specifies whether to turn on compression for newly created volumes. (boolean
  2527. # value)
  2528. #infinidat_use_compression = false
  2529.  
  2530. # Infortrend raid pool name list. It is separated with comma. (string value)
  2531. #infortrend_pools_name =
  2532.  
  2533. # The Infortrend CLI absolute path. By default, it is at
  2534. # /opt/bin/Infortrend/raidcmd_ESDS10.jar (string value)
  2535. #infortrend_cli_path = /opt/bin/Infortrend/raidcmd_ESDS10.jar
  2536.  
  2537. # Maximum retry time for cli. Default is 5. (integer value)
  2538. #infortrend_cli_max_retries = 5
  2539.  
  2540. # Default timeout for CLI copy operations in minutes. Support: migrate volume,
  2541. # create cloned volume and create volume from snapshot. By Default, it is 30
  2542. # minutes. (integer value)
  2543. #infortrend_cli_timeout = 30
  2544.  
  2545. # Infortrend raid channel ID list on Slot A for OpenStack usage. It is
  2546. # separated with comma. By default, it is the channel 0~7. (string value)
  2547. #infortrend_slots_a_channels_id = 0,1,2,3,4,5,6,7
  2548.  
  2549. # Infortrend raid channel ID list on Slot B for OpenStack usage. It is
  2550. # separated with comma. By default, it is the channel 0~7. (string value)
  2551. #infortrend_slots_b_channels_id = 0,1,2,3,4,5,6,7
  2552.  
  2553. # Let the volume use specific provisioning. By default, it is the full
  2554. # provisioning. The supported options are full or thin. (string value)
  2555. #infortrend_provisioning = full
  2556.  
  2557. # Let the volume use specific tiering level. By default, it is the level 0. The
  2558. # supported levels are 0,2,3,4. (string value)
  2559. #infortrend_tiering = 0
  2560.  
  2561. # K2 driver will calculate max_oversubscription_ratio on setting this option as
  2562. # True. (boolean value)
  2563. #auto_calc_max_oversubscription_ratio = false
  2564.  
  2565. # Disabling iSCSI discovery (sendtargets) for multipath connections on K2
  2566. # driver. (boolean value)
  2567. #disable_discovery = false
  2568.  
  2569. # Whether or not our private network has unique FQDN on each initiator or not.
  2570. # For example networks with QA systems usually have multiple servers/VMs with
  2571. # the same FQDN. When true this will create host entries on K2 using the FQDN,
  2572. # when false it will use the reversed IQN/WWNN. (boolean value)
  2573. #unique_fqdn_network = true
  2574.  
  2575. # Pool or Vdisk name to use for volume creation. (string value)
  2576. #lenovo_backend_name = A
  2577.  
  2578. # linear (for VDisk) or virtual (for Pool). (string value)
  2579. # Allowed values: linear, virtual
  2580. #lenovo_backend_type = virtual
  2581.  
  2582. # Lenovo api interface protocol. (string value)
  2583. # Allowed values: http, https
  2584. #lenovo_api_protocol = https
  2585.  
  2586. # Whether to verify Lenovo array SSL certificate. (boolean value)
  2587. #lenovo_verify_certificate = false
  2588.  
  2589. # Lenovo array SSL certificate path. (string value)
  2590. #lenovo_verify_certificate_path = <None>
  2591.  
  2592. # List of comma-separated target iSCSI IP addresses. (list value)
  2593. #lenovo_iscsi_ips =
  2594.  
  2595. # Name for the VG that will contain exported volumes (string value)
  2596. #volume_group = cinder-volumes
  2597.  
  2598. # If >0, create LVs with multiple mirrors. Note that this requires lvm_mirrors
  2599. # + 2 PVs with available space (integer value)
  2600. #lvm_mirrors = 0
  2601.  
  2602. # Type of LVM volumes to deploy; (default, thin, or auto). Auto defaults to
  2603. # thin if thin is supported. (string value)
  2604. # Allowed values: default, thin, auto
  2605. #lvm_type = auto
  2606.  
  2607. # LVM conf file to use for the LVM driver in Cinder; this setting is ignored if
  2608. # the specified file does not exist (You can also specify 'None' to not use a
  2609. # conf file even if one exists). (string value)
  2610. #lvm_conf_file = /etc/cinder/lvm.conf
  2611.  
  2612. # max_over_subscription_ratio setting for the LVM driver. This takes precedence
  2613. # over the general max_over_subscription_ratio by default. If set to None, the
  2614. # general max_over_subscription_ratio is used. (floating point value)
  2615. #lvm_max_over_subscription_ratio = 1.0
  2616.  
  2617. # Suppress leaked file descriptor warnings in LVM commands. (boolean value)
  2618. #lvm_suppress_fd_warnings = false
  2619.  
  2620. # The storage family type used on the storage system; valid values are
  2621. # ontap_7mode for using Data ONTAP operating in 7-Mode, ontap_cluster for using
  2622. # clustered Data ONTAP, or eseries for using E-Series. (string value)
  2623. # Allowed values: ontap_7mode, ontap_cluster, eseries
  2624. #netapp_storage_family = ontap_cluster
  2625.  
  2626. # The storage protocol to be used on the data path with the storage system.
  2627. # (string value)
  2628. # Allowed values: iscsi, fc, nfs
  2629. #netapp_storage_protocol = <None>
  2630.  
  2631. # The hostname (or IP address) for the storage system or proxy server. (string
  2632. # value)
  2633. #netapp_server_hostname = <None>
  2634.  
  2635. # The TCP port to use for communication with the storage system or proxy
  2636. # server. If not specified, Data ONTAP drivers will use 80 for HTTP and 443 for
  2637. # HTTPS; E-Series will use 8080 for HTTP and 8443 for HTTPS. (integer value)
  2638. #netapp_server_port = <None>
  2639.  
  2640. # The transport protocol used when communicating with the storage system or
  2641. # proxy server. (string value)
  2642. # Allowed values: http, https
  2643. #netapp_transport_type = http
  2644.  
  2645. # Administrative user account name used to access the storage system or proxy
  2646. # server. (string value)
  2647. #netapp_login = <None>
  2648.  
  2649. # Password for the administrative user account specified in the netapp_login
  2650. # option. (string value)
  2651. #netapp_password = <None>
  2652.  
  2653. # This option specifies the virtual storage server (Vserver) name on the
  2654. # storage cluster on which provisioning of block storage volumes should occur.
  2655. # (string value)
  2656. #netapp_vserver = <None>
  2657.  
  2658. # The vFiler unit on which provisioning of block storage volumes will be done.
  2659. # This option is only used by the driver when connecting to an instance with a
  2660. # storage family of Data ONTAP operating in 7-Mode. Only use this option when
  2661. # utilizing the MultiStore feature on the NetApp storage system. (string value)
  2662. #netapp_vfiler = <None>
  2663.  
  2664. # The name of the config.conf stanza for a Data ONTAP (7-mode) HA partner.
  2665. # This option is only used by the driver when connecting to an instance with a
  2666. # storage family of Data ONTAP operating in 7-Mode, and it is required if the
  2667. # storage protocol selected is FC. (string value)
  2668. #netapp_partner_backend_name = <None>
  2669.  
  2670. # The quantity to be multiplied by the requested volume size to ensure enough
  2671. # space is available on the virtual storage server (Vserver) to fulfill the
  2672. # volume creation request. Note: this option is deprecated and will be removed
  2673. # in favor of "reserved_percentage" in the Mitaka release. (floating point
  2674. # value)
  2675. #netapp_size_multiplier = 1.2
  2676.  
  2677. # This option determines if storage space is reserved for LUN allocation. If
  2678. # enabled, LUNs are thick provisioned. If space reservation is disabled,
  2679. # storage space is allocated on demand. (string value)
  2680. # Allowed values: enabled, disabled
  2681. #netapp_lun_space_reservation = enabled
  2682.  
  2683. # If the percentage of available space for an NFS share has dropped below the
  2684. # value specified by this option, the NFS image cache will be cleaned. (integer
  2685. # value)
  2686. #thres_avl_size_perc_start = 20
  2687.  
  2688. # When the percentage of available space on an NFS share has reached the
  2689. # percentage specified by this option, the driver will stop clearing files from
  2690. # the NFS image cache that have not been accessed in the last M minutes, where
  2691. # M is the value of the expiry_thres_minutes configuration option. (integer
  2692. # value)
  2693. #thres_avl_size_perc_stop = 60
  2694.  
  2695. # This option specifies the threshold for last access time for images in the
  2696. # NFS image cache. When a cache cleaning cycle begins, images in the cache that
  2697. # have not been accessed in the last M minutes, where M is the value of this
  2698. # parameter, will be deleted from the cache to create free space on the NFS
  2699. # share. (integer value)
  2700. #expiry_thres_minutes = 720
  2701.  
  2702. # This option is used to specify the path to the E-Series proxy application on
  2703. # a proxy server. The value is combined with the value of the
  2704. # netapp_transport_type, netapp_server_hostname, and netapp_server_port options
  2705. # to create the URL used by the driver to connect to the proxy application.
  2706. # (string value)
  2707. #netapp_webservice_path = /devmgr/v2
  2708.  
  2709. # This option is only utilized when the storage family is configured to
  2710. # eseries. This option is used to restrict provisioning to the specified
  2711. # controllers. Specify the value of this option to be a comma separated list of
  2712. # controller hostnames or IP addresses to be used for provisioning. (string
  2713. # value)
  2714. #netapp_controller_ips = <None>
  2715.  
  2716. # Password for the NetApp E-Series storage array. (string value)
  2717. #netapp_sa_password = <None>
  2718.  
  2719. # This option specifies whether the driver should allow operations that require
  2720. # multiple attachments to a volume. An example would be live migration of
  2721. # servers that have volumes attached. When enabled, this backend is limited to
  2722. # 256 total volumes in order to guarantee volumes can be accessed by more than
  2723. # one host. (boolean value)
  2724. #netapp_enable_multiattach = false
  2725.  
  2726. # This option specifies the path of the NetApp copy offload tool binary. Ensure
  2727. # that the binary has execute permissions set which allow the effective user of
  2728. # the cinder-volume process to execute the file. (string value)
  2729. #netapp_copyoffload_tool_path = <None>
  2730.  
  2731. # This option defines the type of operating system that will access a LUN
  2732. # exported from Data ONTAP; it is assigned to the LUN at the time it is
  2733. # created. (string value)
  2734. #netapp_lun_ostype = <None>
  2735.  
  2736. # This option defines the type of operating system for all initiators that can
  2737. # access a LUN. This information is used when mapping LUNs to individual hosts
  2738. # or groups of hosts. (string value)
  2739. # Deprecated group/name - [backend_defaults]/netapp_eseries_host_type
  2740. #netapp_host_type = <None>
  2741.  
  2742. # This option is used to restrict provisioning to the specified pools. Specify
  2743. # the value of this option to be a regular expression which will be applied to
  2744. # the names of objects from the storage backend which represent pools in
  2745. # Cinder. This option is only utilized when the storage protocol is configured
  2746. # to use iSCSI or FC. (string value)
  2747. # Deprecated group/name - [backend_defaults]/netapp_volume_list
  2748. # Deprecated group/name - [backend_defaults]/netapp_storage_pools
  2749. #netapp_pool_name_search_pattern = (.+)
  2750.  
  2751. # Multi opt of dictionaries to represent the aggregate mapping between source
  2752. # and destination back ends when using whole back end replication. For every
  2753. # source aggregate associated with a cinder pool (NetApp FlexVol), you would
  2754. # need to specify the destination aggregate on the replication target device. A
  2755. # replication target device is configured with the configuration option
  2756. # replication_device. Specify this option as many times as you have replication
  2757. # devices. Each entry takes the standard dict config form:
  2758. # netapp_replication_aggregate_map =
  2759. # backend_id:<name_of_replication_device_section>,src_aggr_name1:dest_aggr_name1,src_aggr_name2:dest_aggr_name2,...
  2760. # (dict value)
  2761. #netapp_replication_aggregate_map = <None>
  2762.  
  2763. # The maximum time in seconds to wait for existing SnapMirror transfers to
  2764. # complete before aborting during a failover. (integer value)
  2765. # Minimum value: 0
  2766. #netapp_snapmirror_quiesce_timeout = 3600
  2767.  
  2768. # IP address of Nexenta SA (string value)
  2769. #nexenta_host =
  2770.  
  2771. # HTTP(S) port to connect to Nexenta REST API server. If it is equal zero, 8443
  2772. # for HTTPS and 8080 for HTTP is used (integer value)
  2773. #nexenta_rest_port = 0
  2774.  
  2775. # Use http or https for REST connection (default auto) (string value)
  2776. # Allowed values: http, https, auto
  2777. #nexenta_rest_protocol = auto
  2778.  
  2779. # Use secure HTTP for REST connection (default True) (boolean value)
  2780. #nexenta_use_https = true
  2781.  
  2782. # User name to connect to Nexenta SA (string value)
  2783. #nexenta_user = admin
  2784.  
  2785. # Password to connect to Nexenta SA (string value)
  2786. #nexenta_password = nexenta
  2787.  
  2788. # Nexenta target portal port (integer value)
  2789. #nexenta_iscsi_target_portal_port = 3260
  2790.  
  2791. # SA Pool that holds all volumes (string value)
  2792. #nexenta_volume = cinder
  2793.  
  2794. # IQN prefix for iSCSI targets (string value)
  2795. #nexenta_target_prefix = iqn.1986-03.com.sun:02:cinder-
  2796.  
  2797. # Prefix for iSCSI target groups on SA (string value)
  2798. #nexenta_target_group_prefix = cinder/
  2799.  
  2800. # Volume group for ns5 (string value)
  2801. #nexenta_volume_group = iscsi
  2802.  
  2803. # Compression value for new ZFS folders. (string value)
  2804. # Allowed values: on, off, gzip, gzip-1, gzip-2, gzip-3, gzip-4, gzip-5, gzip-6, gzip-7, gzip-8, gzip-9, lzjb, zle, lz4
  2805. #nexenta_dataset_compression = on
  2806.  
  2807. # Deduplication value for new ZFS folders. (string value)
  2808. # Allowed values: on, off, sha256, verify, sha256, verify
  2809. #nexenta_dataset_dedup = off
  2810.  
  2811. # Human-readable description for the folder. (string value)
  2812. #nexenta_dataset_description =
  2813.  
  2814. # Block size for datasets (integer value)
  2815. #nexenta_blocksize = 4096
  2816.  
  2817. # Block size for datasets (integer value)
  2818. #nexenta_ns5_blocksize = 32
  2819.  
  2820. # Enables or disables the creation of sparse datasets (boolean value)
  2821. #nexenta_sparse = false
  2822.  
  2823. # File with the list of available nfs shares (string value)
  2824. #nexenta_shares_config = /etc/cinder/nfs_shares
  2825.  
  2826. # Base directory that contains NFS share mount points (string value)
  2827. #nexenta_mount_point_base = $state_path/mnt
  2828.  
  2829. # Enables or disables the creation of volumes as sparsed files that take no
  2830. # space. If disabled (False), volume is created as a regular file, which takes
  2831. # a long time. (boolean value)
  2832. #nexenta_sparsed_volumes = true
  2833.  
  2834. # If set True cache NexentaStor appliance volroot option value. (boolean value)
  2835. #nexenta_nms_cache_volroot = true
  2836.  
  2837. # Enable stream compression, level 1..9. 1 - gives best speed; 9 - gives best
  2838. # compression. (integer value)
  2839. #nexenta_rrmgr_compression = 0
  2840.  
  2841. # TCP Buffer size in KiloBytes. (integer value)
  2842. #nexenta_rrmgr_tcp_buf_size = 4096
  2843.  
  2844. # Number of TCP connections. (integer value)
  2845. #nexenta_rrmgr_connections = 2
  2846.  
  2847. # NexentaEdge logical path of directory to store symbolic links to NBDs (string
  2848. # value)
  2849. #nexenta_nbd_symlinks_dir = /dev/disk/by-path
  2850.  
  2851. # IP address of NexentaEdge management REST API endpoint (string value)
  2852. #nexenta_rest_address =
  2853.  
  2854. # User name to connect to NexentaEdge (string value)
  2855. #nexenta_rest_user = admin
  2856.  
  2857. # Password to connect to NexentaEdge (string value)
  2858. #nexenta_rest_password = nexenta
  2859.  
  2860. # NexentaEdge logical path of bucket for LUNs (string value)
  2861. #nexenta_lun_container =
  2862.  
  2863. # NexentaEdge iSCSI service name (string value)
  2864. #nexenta_iscsi_service =
  2865.  
  2866. # NexentaEdge iSCSI Gateway client address for non-VIP service (string value)
  2867. #nexenta_client_address =
  2868.  
  2869. # NexentaEdge iSCSI LUN object chunk size (integer value)
  2870. #nexenta_chunksize = 32768
  2871.  
  2872. # File with the list of available NFS shares. (string value)
  2873. #nfs_shares_config = /etc/cinder/nfs_shares
  2874.  
  2875. # Create volumes as sparsed files which take no space. If set to False volume
  2876. # is created as regular file. In such case volume creation takes a lot of time.
  2877. # (boolean value)
  2878. #nfs_sparsed_volumes = true
  2879.  
  2880. # Create volumes as QCOW2 files rather than raw files. (boolean value)
  2881. #nfs_qcow2_volumes = false
  2882.  
  2883. # Base dir containing mount points for NFS shares. (string value)
  2884. #nfs_mount_point_base = $state_path/mnt
  2885.  
  2886. # Mount options passed to the NFS client. See section of the NFS man page for
  2887. # details. (string value)
  2888. #nfs_mount_options = <None>
  2889.  
  2890. # The number of attempts to mount NFS shares before raising an error. At least
  2891. # one attempt will be made to mount an NFS share, regardless of the value
  2892. # specified. (integer value)
  2893. #nfs_mount_attempts = 3
  2894.  
  2895. # Enable support for snapshots on the NFS driver. Platforms using libvirt
  2896. # <1.2.7 will encounter issues with this feature. (boolean value)
  2897. #nfs_snapshot_support = false
  2898.  
  2899. # Nimble Controller pool name (string value)
  2900. #nimble_pool_name = default
  2901.  
  2902. # Nimble Subnet Label (string value)
  2903. #nimble_subnet_label = *
  2904.  
  2905. # Whether to verify Nimble SSL Certificate (boolean value)
  2906. #nimble_verify_certificate = false
  2907.  
  2908. # Path to Nimble Array SSL certificate (string value)
  2909. #nimble_verify_cert_path = <None>
  2910.  
  2911. # DPL pool uuid in which DPL volumes are stored. (string value)
  2912. #dpl_pool =
  2913.  
  2914. # DPL port number. (port value)
  2915. # Minimum value: 0
  2916. # Maximum value: 65535
  2917. #dpl_port = 8357
  2918.  
  2919. # REST API authorization token. (string value)
  2920. #pure_api_token = <None>
  2921.  
  2922. # Automatically determine an oversubscription ratio based on the current total
  2923. # data reduction values. If used this calculated value will override the
  2924. # max_over_subscription_ratio config option. (boolean value)
  2925. #pure_automatic_max_oversubscription_ratio = true
  2926.  
  2927. # Snapshot replication interval in seconds. (integer value)
  2928. #pure_replica_interval_default = 3600
  2929.  
  2930. # Retain all snapshots on target for this time (in seconds.) (integer value)
  2931. #pure_replica_retention_short_term_default = 14400
  2932.  
  2933. # Retain how many snapshots for each day. (integer value)
  2934. #pure_replica_retention_long_term_per_day_default = 3
  2935.  
  2936. # Retain snapshots per day on target for this time (in days.) (integer value)
  2937. #pure_replica_retention_long_term_default = 7
  2938.  
  2939. # When enabled, all Pure volumes, snapshots, and protection groups will be
  2940. # eradicated at the time of deletion in Cinder. Data will NOT be recoverable
  2941. # after a delete with this set to True! When disabled, volumes and snapshots
  2942. # will go into pending eradication state and can be recovered. (boolean value)
  2943. #pure_eradicate_on_delete = false
  2944.  
  2945. # The URL to management QNAP Storage (uri value)
  2946. #qnap_management_url = <None>
  2947.  
  2948. # The pool name in the QNAP Storage (string value)
  2949. #qnap_poolname = <None>
  2950.  
  2951. # Communication protocol to access QNAP storage (string value)
  2952. #qnap_storage_protocol = iscsi
  2953.  
  2954. # Quobyte URL to the Quobyte volume e.g., quobyte://<DIR host1>, <DIR
  2955. # host2>/<volume name> (string value)
  2956. #quobyte_volume_url = <None>
  2957.  
  2958. # Path to a Quobyte Client configuration file. (string value)
  2959. #quobyte_client_cfg = <None>
  2960.  
  2961. # Create volumes as sparse files which take no space. If set to False, volume
  2962. # is created as regular file.In such case volume creation takes a lot of time.
  2963. # (boolean value)
  2964. #quobyte_sparsed_volumes = true
  2965.  
  2966. # Create volumes as QCOW2 files rather than raw files. (boolean value)
  2967. #quobyte_qcow2_volumes = true
  2968.  
  2969. # Base dir containing the mount point for the Quobyte volume. (string value)
  2970. #quobyte_mount_point_base = $state_path/mnt
  2971.  
  2972. # The name of ceph cluster (string value)
  2973. #rbd_cluster_name = ceph
  2974.  
  2975. # The RADOS pool where rbd volumes are stored (string value)
  2976. #rbd_pool = rbd
  2977.  
  2978. # The RADOS client name for accessing rbd volumes - only set when using cephx
  2979. # authentication (string value)
  2980. #rbd_user = <None>
  2981.  
  2982. # Path to the ceph configuration file (string value)
  2983. #rbd_ceph_conf =
  2984.  
  2985. # Path to the ceph keyring file (string value)
  2986. #rbd_keyring_conf =
  2987.  
  2988. # Flatten volumes created from snapshots to remove dependency from volume to
  2989. # snapshot (boolean value)
  2990. #rbd_flatten_volume_from_snapshot = false
  2991.  
  2992. # The libvirt uuid of the secret for the rbd_user volumes (string value)
  2993. #rbd_secret_uuid = <None>
  2994.  
  2995. # Maximum number of nested volume clones that are taken before a flatten
  2996. # occurs. Set to 0 to disable cloning. (integer value)
  2997. #rbd_max_clone_depth = 5
  2998.  
  2999. # Volumes will be chunked into objects of this size (in megabytes). (integer
  3000. # value)
  3001. #rbd_store_chunk_size = 4
  3002.  
  3003. # Timeout value (in seconds) used when connecting to ceph cluster. If value <
  3004. # 0, no timeout is set and default librados value is used. (integer value)
  3005. #rados_connect_timeout = -1
  3006.  
  3007. # Number of retries if connection to ceph cluster failed. (integer value)
  3008. #rados_connection_retries = 3
  3009.  
  3010. # Interval value (in seconds) between connection retries to ceph cluster.
  3011. # (integer value)
  3012. #rados_connection_interval = 5
  3013.  
  3014. # Timeout value (in seconds) used when connecting to ceph cluster to do a
  3015. # demotion/promotion of volumes. If value < 0, no timeout is set and default
  3016. # librados value is used. (integer value)
  3017. #replication_connect_timeout = 5
  3018.  
  3019. # Set to True for driver to report total capacity as a dynamic value -used +
  3020. # current free- and to False to report a static value -quota max bytes if
  3021. # defined and global size of cluster if not-. (boolean value)
  3022. #report_dynamic_total_capacity = true
  3023.  
  3024. # IP address or Hostname of NAS system. (string value)
  3025. # Deprecated group/name - [backend_defaults]/nas_ip
  3026. #nas_host =
  3027.  
  3028. # User name to connect to NAS system. (string value)
  3029. #nas_login = admin
  3030.  
  3031. # Password to connect to NAS system. (string value)
  3032. #nas_password =
  3033.  
  3034. # SSH port to use to connect to NAS system. (port value)
  3035. # Minimum value: 0
  3036. # Maximum value: 65535
  3037. #nas_ssh_port = 22
  3038.  
  3039. # Filename of private key to use for SSH authentication. (string value)
  3040. #nas_private_key =
  3041.  
  3042. # Allow network-attached storage systems to operate in a secure environment
  3043. # where root level access is not permitted. If set to False, access is as the
  3044. # root user and insecure. If set to True, access is not as root. If set to
  3045. # auto, a check is done to determine if this is a new installation: True is
  3046. # used if so, otherwise False. Default is auto. (string value)
  3047. #nas_secure_file_operations = auto
  3048.  
  3049. # Set more secure file permissions on network-attached storage volume files to
  3050. # restrict broad other/world access. If set to False, volumes are created with
  3051. # open permissions. If set to True, volumes are created with permissions for
  3052. # the cinder user and group (660). If set to auto, a check is done to determine
  3053. # if this is a new installation: True is used if so, otherwise False. Default
  3054. # is auto. (string value)
  3055. #nas_secure_file_permissions = auto
  3056.  
  3057. # Path to the share to use for storing Cinder volumes. For example:
  3058. # "/srv/export1" for an NFS server export available at 10.0.5.10:/srv/export1 .
  3059. # (string value)
  3060. #nas_share_path =
  3061.  
  3062. # Options used to mount the storage backend file system where Cinder volumes
  3063. # are stored. (string value)
  3064. #nas_mount_options = <None>
  3065.  
  3066. # Provisioning type that will be used when creating volumes. (string value)
  3067. # Allowed values: thin, thick
  3068. #nas_volume_prov_type = thin
  3069.  
  3070. # Pool or Vdisk name to use for volume creation. (string value)
  3071. #hpmsa_backend_name = A
  3072.  
  3073. # linear (for Vdisk) or virtual (for Pool). (string value)
  3074. # Allowed values: linear, virtual
  3075. #hpmsa_backend_type = virtual
  3076.  
  3077. # HPMSA API interface protocol. (string value)
  3078. # Allowed values: http, https
  3079. #hpmsa_api_protocol = https
  3080.  
  3081. # Whether to verify HPMSA array SSL certificate. (boolean value)
  3082. #hpmsa_verify_certificate = false
  3083.  
  3084. # HPMSA array SSL certificate path. (string value)
  3085. #hpmsa_verify_certificate_path = <None>
  3086.  
  3087. # List of comma-separated target iSCSI IP addresses. (list value)
  3088. #hpmsa_iscsi_ips =
  3089.  
  3090. # Use thin provisioning for SAN volumes? (boolean value)
  3091. #san_thin_provision = true
  3092.  
  3093. # IP address of SAN controller (string value)
  3094. #san_ip =
  3095.  
  3096. # Username for SAN controller (string value)
  3097. #san_login = admin
  3098.  
  3099. # Password for SAN controller (string value)
  3100. #san_password =
  3101.  
  3102. # Filename of private key to use for SSH authentication (string value)
  3103. #san_private_key =
  3104.  
  3105. # Cluster name to use for creating volumes (string value)
  3106. #san_clustername =
  3107.  
  3108. # SSH port to use with SAN (port value)
  3109. # Minimum value: 0
  3110. # Maximum value: 65535
  3111. #san_ssh_port = 22
  3112.  
  3113. # Execute commands locally instead of over SSH; use if the volume service is
  3114. # running on the SAN device (boolean value)
  3115. #san_is_local = false
  3116.  
  3117. # SSH connection timeout in seconds (integer value)
  3118. #ssh_conn_timeout = 30
  3119.  
  3120. # Minimum ssh connections in the pool (integer value)
  3121. #ssh_min_pool_conn = 1
  3122.  
  3123. # Maximum ssh connections in the pool (integer value)
  3124. #ssh_max_pool_conn = 5
  3125.  
  3126. # IP address of sheep daemon. (string value)
  3127. #sheepdog_store_address = 127.0.0.1
  3128.  
  3129. # Port of sheep daemon. (port value)
  3130. # Minimum value: 0
  3131. # Maximum value: 65535
  3132. #sheepdog_store_port = 7000
  3133.  
  3134. # Set 512 byte emulation on volume creation; (boolean value)
  3135. #sf_emulate_512 = true
  3136.  
  3137. # Allow tenants to specify QOS on create (boolean value)
  3138. #sf_allow_tenant_qos = false
  3139.  
  3140. # Create SolidFire accounts with this prefix. Any string can be used here, but
  3141. # the string "hostname" is special and will create a prefix using the cinder
  3142. # node hostname (previous default behavior). The default is NO prefix. (string
  3143. # value)
  3144. #sf_account_prefix = <None>
  3145.  
  3146. # Create SolidFire volumes with this prefix. Volume names are of the form
  3147. # <sf_volume_prefix><cinder-volume-id>. The default is to use a prefix of
  3148. # 'UUID-'. (string value)
  3149. #sf_volume_prefix = UUID-
  3150.  
  3151. # Account name on the SolidFire Cluster to use as owner of template/cache
  3152. # volumes (created if does not exist). (string value)
  3153. #sf_template_account_name = openstack-vtemplate
  3154.  
  3155. # Create an internal cache of copy of images when a bootable volume is created
  3156. # to eliminate fetch from glance and qemu-conversion on subsequent calls.
  3157. # (boolean value)
  3158. #sf_allow_template_caching = true
  3159.  
  3160. # Overrides default cluster SVIP with the one specified. This is required or
  3161. # deployments that have implemented the use of VLANs for iSCSI networks in
  3162. # their cloud. (string value)
  3163. #sf_svip = <None>
  3164.  
  3165. # Create an internal mapping of volume IDs and account. Optimizes lookups and
  3166. # performance at the expense of memory, very large deployments may want to
  3167. # consider setting to False. (boolean value)
  3168. #sf_enable_volume_mapping = true
  3169.  
  3170. # SolidFire API port. Useful if the device api is behind a proxy on a different
  3171. # port. (port value)
  3172. # Minimum value: 0
  3173. # Maximum value: 65535
  3174. #sf_api_port = 443
  3175.  
  3176. # Utilize volume access groups on a per-tenant basis. (boolean value)
  3177. #sf_enable_vag = false
  3178.  
  3179. # Volume on Synology storage to be used for creating lun. (string value)
  3180. #synology_pool_name =
  3181.  
  3182. # Management port for Synology storage. (port value)
  3183. # Minimum value: 0
  3184. # Maximum value: 65535
  3185. #synology_admin_port = 5000
  3186.  
  3187. # Administrator of Synology storage. (string value)
  3188. #synology_username = admin
  3189.  
  3190. # Password of administrator for logging in Synology storage. (string value)
  3191. #synology_password =
  3192.  
  3193. # Do certificate validation or not if $driver_use_ssl is True (boolean value)
  3194. #synology_ssl_verify = true
  3195.  
  3196. # One time password of administrator for logging in Synology storage if OTP is
  3197. # enabled. (string value)
  3198. #synology_one_time_pass = <None>
  3199.  
  3200. # Device id for skip one time password check for logging in Synology storage if
  3201. # OTP is enabled. (string value)
  3202. #synology_device_id = <None>
  3203.  
  3204. # Create volumes in this pool (string value)
  3205. #tegile_default_pool = <None>
  3206.  
  3207. # Create volumes in this project (string value)
  3208. #tegile_default_project = <None>
  3209.  
  3210. # The hostname (or IP address) for the storage system (string value)
  3211. #tintri_server_hostname = <None>
  3212.  
  3213. # User name for the storage system (string value)
  3214. #tintri_server_username = <None>
  3215.  
  3216. # Password for the storage system (string value)
  3217. #tintri_server_password = <None>
  3218.  
  3219. # API version for the storage system (string value)
  3220. #tintri_api_version = v310
  3221.  
  3222. # Delete unused image snapshots older than mentioned days (integer value)
  3223. #tintri_image_cache_expiry_days = 30
  3224.  
  3225. # Path to image nfs shares file (string value)
  3226. #tintri_image_shares_config = <None>
  3227.  
  3228. # Global backend request timeout, in seconds. (integer value)
  3229. #violin_request_timeout = 300
  3230.  
  3231. # Storage pools to be used to setup dedup luns only.(Comma separated list)
  3232. # (list value)
  3233. #violin_dedup_only_pools =
  3234.  
  3235. # Storage pools capable of dedup and other luns.(Comma separated list) (list
  3236. # value)
  3237. #violin_dedup_capable_pools =
  3238.  
  3239. # Method of choosing a storage pool for a lun. (string value)
  3240. # Allowed values: random, largest, smallest
  3241. #violin_pool_allocation_method = random
  3242.  
  3243. # Target iSCSI addresses to use.(Comma separated list) (list value)
  3244. #violin_iscsi_target_ips =
  3245.  
  3246. # IP address for connecting to VMware vCenter server. (string value)
  3247. #vmware_host_ip = <None>
  3248.  
  3249. # Port number for connecting to VMware vCenter server. (port value)
  3250. # Minimum value: 0
  3251. # Maximum value: 65535
  3252. #vmware_host_port = 443
  3253.  
  3254. # Username for authenticating with VMware vCenter server. (string value)
  3255. #vmware_host_username = <None>
  3256.  
  3257. # Password for authenticating with VMware vCenter server. (string value)
  3258. #vmware_host_password = <None>
  3259.  
  3260. # Optional VIM service WSDL Location e.g http://<server>/vimService.wsdl.
  3261. # Optional over-ride to default location for bug work-arounds. (string value)
  3262. #vmware_wsdl_location = <None>
  3263.  
  3264. # Number of times VMware vCenter server API must be retried upon connection
  3265. # related issues. (integer value)
  3266. #vmware_api_retry_count = 10
  3267.  
  3268. # The interval (in seconds) for polling remote tasks invoked on VMware vCenter
  3269. # server. (floating point value)
  3270. #vmware_task_poll_interval = 2.0
  3271.  
  3272. # Name of the vCenter inventory folder that will contain Cinder volumes. This
  3273. # folder will be created under "OpenStack/<project_folder>", where
  3274. # project_folder is of format "Project (<volume_project_id>)". (string value)
  3275. #vmware_volume_folder = Volumes
  3276.  
  3277. # Timeout in seconds for VMDK volume transfer between Cinder and Glance.
  3278. # (integer value)
  3279. #vmware_image_transfer_timeout_secs = 7200
  3280.  
  3281. # Max number of objects to be retrieved per batch. Query results will be
  3282. # obtained in batches from the server and not in one shot. Server may still
  3283. # limit the count to something less than the configured value. (integer value)
  3284. #vmware_max_objects_retrieval = 100
  3285.  
  3286. # Optional string specifying the VMware vCenter server version. The driver
  3287. # attempts to retrieve the version from VMware vCenter server. Set this
  3288. # configuration only if you want to override the vCenter server version.
  3289. # (string value)
  3290. #vmware_host_version = <None>
  3291.  
  3292. # Directory where virtual disks are stored during volume backup and restore.
  3293. # (string value)
  3294. #vmware_tmp_dir = /tmp
  3295.  
  3296. # CA bundle file to use in verifying the vCenter server certificate. (string
  3297. # value)
  3298. #vmware_ca_file = <None>
  3299.  
  3300. # If true, the vCenter server certificate is not verified. If false, then the
  3301. # default CA truststore is used for verification. This option is ignored if
  3302. # "vmware_ca_file" is set. (boolean value)
  3303. #vmware_insecure = false
  3304.  
  3305. # Name of a vCenter compute cluster where volumes should be created. (multi
  3306. # valued)
  3307. #vmware_cluster_name =
  3308.  
  3309. # Maximum number of connections in http connection pool. (integer value)
  3310. #vmware_connection_pool_size = 10
  3311.  
  3312. # Default adapter type to be used for attaching volumes. (string value)
  3313. # Allowed values: lsiLogic, busLogic, lsiLogicsas, paraVirtual, ide
  3314. #vmware_adapter_type = lsiLogic
  3315.  
  3316. # File with the list of available vzstorage shares. (string value)
  3317. #vzstorage_shares_config = /etc/cinder/vzstorage_shares
  3318.  
  3319. # Create volumes as sparsed files which take no space rather than regular files
  3320. # when using raw format, in which case volume creation takes lot of time.
  3321. # (boolean value)
  3322. #vzstorage_sparsed_volumes = true
  3323.  
  3324. # Percent of ACTUAL usage of the underlying volume before no new volumes can be
  3325. # allocated to the volume destination. (floating point value)
  3326. #vzstorage_used_ratio = 0.95
  3327.  
  3328. # Base dir containing mount points for vzstorage shares. (string value)
  3329. #vzstorage_mount_point_base = $state_path/mnt
  3330.  
  3331. # Mount options passed to the vzstorage client. See section of the pstorage-
  3332. # mount man page for details. (list value)
  3333. #vzstorage_mount_options = <None>
  3334.  
  3335. # Default format that will be used when creating volumes if no volume format is
  3336. # specified. (string value)
  3337. #vzstorage_default_volume_format = raw
  3338.  
  3339. # File with the list of available smbfs shares. (string value)
  3340. #smbfs_shares_config = C:\OpenStack\smbfs_shares.txt
  3341.  
  3342. # DEPRECATED: The path of the automatically generated file containing
  3343. # information about volume disk space allocation. (string value)
  3344. # This option is deprecated for removal since 11.0.0.
  3345. # Its value may be silently ignored in the future.
  3346. # Reason: This allocation file is no longer used.
  3347. #smbfs_allocation_info_file_path = C:\OpenStack\allocation_data.txt
  3348.  
  3349. # Default format that will be used when creating volumes if no volume format is
  3350. # specified. (string value)
  3351. # Allowed values: vhd, vhdx
  3352. #smbfs_default_volume_format = vhd
  3353.  
  3354. # Create volumes as sparsed files which take no space rather than regular files
  3355. # when using raw format, in which case volume creation takes lot of time.
  3356. # (boolean value)
  3357. #smbfs_sparsed_volumes = true
  3358.  
  3359. # DEPRECATED: Percent of ACTUAL usage of the underlying volume before no new
  3360. # volumes can be allocated to the volume destination. (floating point value)
  3361. # This option is deprecated for removal.
  3362. # Its value may be silently ignored in the future.
  3363. #smbfs_used_ratio = <None>
  3364.  
  3365. # DEPRECATED: This will compare the allocated to available space on the volume
  3366. # destination. If the ratio exceeds this number, the destination will no
  3367. # longer be valid. (floating point value)
  3368. # This option is deprecated for removal.
  3369. # Its value may be silently ignored in the future.
  3370. #smbfs_oversub_ratio = <None>
  3371.  
  3372. # Base dir containing mount points for smbfs shares. (string value)
  3373. #smbfs_mount_point_base = C:\OpenStack\_mnt
  3374.  
  3375. # Mappings between share locations and pool names. If not specified, the share
  3376. # names will be used as pool names. Example:
  3377. # //addr/share:pool_name,//addr/share2:pool_name2 (dict value)
  3378. #smbfs_pool_mappings =
  3379.  
  3380. # Path to store VHD backed volumes (string value)
  3381. #windows_iscsi_lun_path = C:\iSCSIVirtualDisks
  3382.  
  3383. # Default storage pool for volumes. (integer value)
  3384. #ise_storage_pool = 1
  3385.  
  3386. # Raid level for ISE volumes. (integer value)
  3387. #ise_raid = 1
  3388.  
  3389. # Number of retries (per port) when establishing connection to ISE management
  3390. # port. (integer value)
  3391. #ise_connection_retries = 5
  3392.  
  3393. # Interval (secs) between retries. (integer value)
  3394. #ise_retry_interval = 1
  3395.  
  3396. # Number on retries to get completion status after issuing a command to ISE.
  3397. # (integer value)
  3398. #ise_completion_retries = 30
  3399.  
  3400. # VPSA - Use ISER instead of iSCSI (boolean value)
  3401. #zadara_use_iser = true
  3402.  
  3403. # VPSA - Management Host name or IP address (string value)
  3404. #zadara_vpsa_host = <None>
  3405.  
  3406. # VPSA - Port number (port value)
  3407. # Minimum value: 0
  3408. # Maximum value: 65535
  3409. #zadara_vpsa_port = <None>
  3410.  
  3411. # VPSA - Use SSL connection (boolean value)
  3412. #zadara_vpsa_use_ssl = false
  3413.  
  3414. # If set to True the http client will validate the SSL certificate of the VPSA
  3415. # endpoint. (boolean value)
  3416. #zadara_ssl_cert_verify = true
  3417.  
  3418. # VPSA - Username (string value)
  3419. #zadara_user = <None>
  3420.  
  3421. # VPSA - Password (string value)
  3422. #zadara_password = <None>
  3423.  
  3424. # VPSA - Storage Pool assigned for volumes (string value)
  3425. #zadara_vpsa_poolname = <None>
  3426.  
  3427. # VPSA - Default encryption policy for volumes (boolean value)
  3428. #zadara_vol_encrypt = false
  3429.  
  3430. # VPSA - Default template for VPSA volume names (string value)
  3431. #zadara_vol_name_template = OS_%s
  3432.  
  3433. # VPSA - Attach snapshot policy for volumes (boolean value)
  3434. #zadara_default_snap_policy = false
  3435.  
  3436. # Storage pool name. (string value)
  3437. #zfssa_pool = <None>
  3438.  
  3439. # Project name. (string value)
  3440. #zfssa_project = <None>
  3441.  
  3442. # Block size. (string value)
  3443. # Allowed values: 512, 1k, 2k, 4k, 8k, 16k, 32k, 64k, 128k
  3444. #zfssa_lun_volblocksize = 8k
  3445.  
  3446. # Flag to enable sparse (thin-provisioned): True, False. (boolean value)
  3447. #zfssa_lun_sparse = false
  3448.  
  3449. # Data compression. (string value)
  3450. # Allowed values: off, lzjb, gzip-2, gzip, gzip-9
  3451. #zfssa_lun_compression = off
  3452.  
  3453. # Synchronous write bias. (string value)
  3454. # Allowed values: latency, throughput
  3455. #zfssa_lun_logbias = latency
  3456.  
  3457. # iSCSI initiator group. (string value)
  3458. #zfssa_initiator_group =
  3459.  
  3460. # iSCSI initiator IQNs. (comma separated) (string value)
  3461. #zfssa_initiator =
  3462.  
  3463. # iSCSI initiator CHAP user (name). (string value)
  3464. #zfssa_initiator_user =
  3465.  
  3466. # Secret of the iSCSI initiator CHAP user. (string value)
  3467. #zfssa_initiator_password =
  3468.  
  3469. # iSCSI initiators configuration. (string value)
  3470. #zfssa_initiator_config =
  3471.  
  3472. # iSCSI target group name. (string value)
  3473. #zfssa_target_group = tgt-grp
  3474.  
  3475. # iSCSI target CHAP user (name). (string value)
  3476. #zfssa_target_user =
  3477.  
  3478. # Secret of the iSCSI target CHAP user. (string value)
  3479. #zfssa_target_password =
  3480.  
  3481. # iSCSI target portal (Data-IP:Port, w.x.y.z:3260). (string value)
  3482. #zfssa_target_portal = <None>
  3483.  
  3484. # Network interfaces of iSCSI targets. (comma separated) (string value)
  3485. #zfssa_target_interfaces = <None>
  3486.  
  3487. # REST connection timeout. (seconds) (integer value)
  3488. #zfssa_rest_timeout = <None>
  3489.  
  3490. # IP address used for replication data. (maybe the same as data ip) (string
  3491. # value)
  3492. #zfssa_replication_ip =
  3493.  
  3494. # Flag to enable local caching: True, False. (boolean value)
  3495. #zfssa_enable_local_cache = true
  3496.  
  3497. # Name of ZFSSA project where cache volumes are stored. (string value)
  3498. #zfssa_cache_project = os-cinder-cache
  3499.  
  3500. # Driver policy for volume manage. (string value)
  3501. # Allowed values: loose, strict
  3502. #zfssa_manage_policy = loose
  3503.  
  3504. # Data path IP address (string value)
  3505. #zfssa_data_ip = <None>
  3506.  
  3507. # HTTPS port number (string value)
  3508. #zfssa_https_port = 443
  3509.  
  3510. # Options to be passed while mounting share over nfs (string value)
  3511. #zfssa_nfs_mount_options =
  3512.  
  3513. # Storage pool name. (string value)
  3514. #zfssa_nfs_pool =
  3515.  
  3516. # Project name. (string value)
  3517. #zfssa_nfs_project = NFSProject
  3518.  
  3519. # Share name. (string value)
  3520. #zfssa_nfs_share = nfs_share
  3521.  
  3522. # Data compression. (string value)
  3523. # Allowed values: off, lzjb, gzip-2, gzip, gzip-9
  3524. #zfssa_nfs_share_compression = off
  3525.  
  3526. # Synchronous write bias-latency, throughput. (string value)
  3527. # Allowed values: latency, throughput
  3528. #zfssa_nfs_share_logbias = latency
  3529.  
  3530. # Name of directory inside zfssa_nfs_share where cache volumes are stored.
  3531. # (string value)
  3532. #zfssa_cache_directory = os-cinder-cache
  3533.  
  3534. # Main controller IP. (IP address value)
  3535. #zteControllerIP0 = <None>
  3536.  
  3537. # Slave controller IP. (IP address value)
  3538. #zteControllerIP1 = <None>
  3539.  
  3540. # Local IP. (IP address value)
  3541. #zteLocalIP = <None>
  3542.  
  3543. # User name. (string value)
  3544. #zteUserName = <None>
  3545.  
  3546. # User password. (string value)
  3547. #zteUserPassword = <None>
  3548.  
  3549. # Virtual block size of pool. Unit : KB. Valid value : 4, 8, 16, 32, 64, 128,
  3550. # 256, 512. (integer value)
  3551. #zteChunkSize = 4
  3552.  
  3553. # Cache readahead size. (integer value)
  3554. #zteAheadReadSize = 8
  3555.  
  3556. # Cache policy. 0, Write Back; 1, Write Through. (integer value)
  3557. #zteCachePolicy = 1
  3558.  
  3559. # SSD cache switch. 0, OFF; 1, ON. (integer value)
  3560. #zteSSDCacheSwitch = 1
  3561.  
  3562. # Pool name list. (list value)
  3563. #zteStoragePool =
  3564.  
  3565. # Pool volume allocated policy. 0, Auto; 1, High Performance Tier First; 2,
  3566. # Performance Tier First; 3, Capacity Tier First. (integer value)
  3567. #ztePoolVoAllocatedPolicy = 0
  3568.  
  3569. # Pool volume move policy.0, Auto; 1, Highest Available; 2, Lowest Available;
  3570. # 3, No Relocation. (integer value)
  3571. #ztePoolVolMovePolicy = 0
  3572.  
  3573. # Whether it is a thin volume. (boolean value)
  3574. #ztePoolVolIsThin = false
  3575.  
  3576. # Pool volume init allocated Capacity.Unit : KB. (integer value)
  3577. #ztePoolVolInitAllocatedCapacity = 0
  3578.  
  3579. # Pool volume alarm threshold. [0, 100] (integer value)
  3580. #ztePoolVolAlarmThreshold = 0
  3581.  
  3582. # Pool volume alarm stop allocated flag. (integer value)
  3583. #ztePoolVolAlarmStopAllocatedFlag = 0
  3584.  
  3585. # Driver to use for volume creation (string value)
  3586. #volume_driver = cinder.volume.drivers.lvm.LVMVolumeDriver
  3587.  
  3588. # User defined capabilities, a JSON formatted string specifying key/value
  3589. # pairs. The key/value pairs can be used by the CapabilitiesFilter to select
  3590. # between backends when requests specify volume types. For example, specifying
  3591. # a service level or the geographical location of a backend, then creating a
  3592. # volume type to allow the user to select by these different properties.
  3593. # (string value)
  3594. #extra_capabilities = {}
  3595.  
  3596. # Suppress requests library SSL certificate warnings. (boolean value)
  3597. #suppress_requests_ssl_warnings = false
  3598.  
  3599.  
  3600. [barbican]
  3601.  
  3602. #
  3603. # From castellan.config
  3604. #
  3605.  
  3606. # Use this endpoint to connect to Barbican, for example:
  3607. # "http://localhost:9311/" (string value)
  3608. #barbican_endpoint = <None>
  3609.  
  3610. # Version of the Barbican API, for example: "v1" (string value)
  3611. #barbican_api_version = <None>
  3612.  
  3613. # Use this endpoint to connect to Keystone (string value)
  3614. #auth_endpoint = http://localhost/identity/v3
  3615.  
  3616. # Number of seconds to wait before retrying poll for key creation completion
  3617. # (integer value)
  3618. #retry_delay = 1
  3619.  
  3620. # Number of times to retry poll for key creation completion (integer value)
  3621. #number_of_retries = 60
  3622.  
  3623. # Specifies if insecure TLS (https) requests. If False, the server's
  3624. # certificate will not be validated (boolean value)
  3625. #verify_ssl = true
  3626.  
  3627.  
  3628. [brcd_fabric_example]
  3629.  
  3630. #
  3631. # From cinder
  3632. #
  3633.  
  3634. # South bound connector for the fabric. (string value)
  3635. # Allowed values: SSH, HTTP, HTTPS
  3636. #fc_southbound_protocol = HTTP
  3637.  
  3638. # Management IP of fabric. (string value)
  3639. #fc_fabric_address =
  3640.  
  3641. # Fabric user ID. (string value)
  3642. #fc_fabric_user =
  3643.  
  3644. # Password for user. (string value)
  3645. #fc_fabric_password =
  3646.  
  3647. # Connecting port (port value)
  3648. # Minimum value: 0
  3649. # Maximum value: 65535
  3650. #fc_fabric_port = 22
  3651.  
  3652. # Local SSH certificate Path. (string value)
  3653. #fc_fabric_ssh_cert_path =
  3654.  
  3655. # Overridden zoning policy. (string value)
  3656. #zoning_policy = initiator-target
  3657.  
  3658. # Overridden zoning activation state. (boolean value)
  3659. #zone_activate = true
  3660.  
  3661. # Overridden zone name prefix. (string value)
  3662. #zone_name_prefix = openstack
  3663.  
  3664. # Virtual Fabric ID. (string value)
  3665. #fc_virtual_fabric_id = <None>
  3666.  
  3667.  
  3668. [cisco_fabric_example]
  3669.  
  3670. #
  3671. # From cinder
  3672. #
  3673.  
  3674. # Management IP of fabric (string value)
  3675. #cisco_fc_fabric_address =
  3676.  
  3677. # Fabric user ID (string value)
  3678. #cisco_fc_fabric_user =
  3679.  
  3680. # Password for user (string value)
  3681. #cisco_fc_fabric_password =
  3682.  
  3683. # Connecting port (port value)
  3684. # Minimum value: 0
  3685. # Maximum value: 65535
  3686. #cisco_fc_fabric_port = 22
  3687.  
  3688. # overridden zoning policy (string value)
  3689. #cisco_zoning_policy = initiator-target
  3690.  
  3691. # overridden zoning activation state (boolean value)
  3692. #cisco_zone_activate = true
  3693.  
  3694. # overridden zone name prefix (string value)
  3695. #cisco_zone_name_prefix = <None>
  3696.  
  3697. # VSAN of the Fabric (string value)
  3698. #cisco_zoning_vsan = <None>
  3699.  
  3700.  
  3701. [coordination]
  3702.  
  3703. #
  3704. # From cinder
  3705. #
  3706.  
  3707. # The backend URL to use for distributed coordination. (string value)
  3708. #backend_url = file://$state_path
  3709.  
  3710. # DEPRECATED: Number of seconds between heartbeats for distributed
  3711. # coordination. No longer used since distributed coordination manages its
  3712. # heartbeat internally. (floating point value)
  3713. # This option is deprecated for removal since 11.0.0.
  3714. # Its value may be silently ignored in the future.
  3715. # Reason: This option is no longer used.
  3716. #heartbeat = 1.0
  3717.  
  3718. # DEPRECATED: Initial number of seconds to wait after failed reconnection. No
  3719. # longer used since distributed coordination manages its heartbeat internally.
  3720. # (floating point value)
  3721. # This option is deprecated for removal since 11.0.0.
  3722. # Its value may be silently ignored in the future.
  3723. # Reason: This option is no longer used.
  3724. #initial_reconnect_backoff = 0.1
  3725.  
  3726. # DEPRECATED: Maximum number of seconds between sequential reconnection
  3727. # retries. No longer used since distributed coordination manages its heartbeat
  3728. # internally. (floating point value)
  3729. # This option is deprecated for removal since 11.0.0.
  3730. # Its value may be silently ignored in the future.
  3731. # Reason: This option is no longer used.
  3732. #max_reconnect_backoff = 60.0
  3733.  
  3734.  
  3735. [cors]
  3736.  
  3737. #
  3738. # From oslo.middleware
  3739. #
  3740.  
  3741. # Indicate whether this resource may be shared with the domain received in the
  3742. # requests "origin" header. Format: "<protocol>://<host>[:<port>]", no trailing
  3743. # slash. Example: https://horizon.example.com (list value)
  3744. #allowed_origin = <None>
  3745.  
  3746. # Indicate that the actual request can include user credentials (boolean value)
  3747. #allow_credentials = true
  3748.  
  3749. # Indicate which headers are safe to expose to the API. Defaults to HTTP Simple
  3750. # Headers. (list value)
  3751. #expose_headers = X-Auth-Token,X-Subject-Token,X-Service-Token,X-OpenStack-Request-ID,OpenStack-API-Version
  3752.  
  3753. # Maximum cache age of CORS preflight requests. (integer value)
  3754. #max_age = 3600
  3755.  
  3756. # Indicate which methods can be used during the actual request. (list value)
  3757. #allow_methods = GET,PUT,POST,DELETE,PATCH,HEAD
  3758.  
  3759. # Indicate which header field names may be used during the actual request.
  3760. # (list value)
  3761. #allow_headers = X-Auth-Token,X-Identity-Status,X-Roles,X-Service-Catalog,X-User-Id,X-Tenant-Id,X-OpenStack-Request-ID,X-Trace-Info,X-Trace-HMAC,OpenStack-API-Version
  3762.  
  3763.  
  3764. [database]
  3765.  
  3766. #
  3767. # From oslo.db
  3768. #
  3769.  
  3770. # If True, SQLite uses synchronous mode. (boolean value)
  3771. #sqlite_synchronous = true
  3772.  
  3773. # The back end to use for the database. (string value)
  3774. # Deprecated group/name - [DEFAULT]/db_backend
  3775. #backend = sqlalchemy
  3776.  
  3777. # The SQLAlchemy connection string to use to connect to the database. (string
  3778. # value)
  3779. # Deprecated group/name - [DEFAULT]/sql_connection
  3780. # Deprecated group/name - [DATABASE]/sql_connection
  3781. # Deprecated group/name - [sql]/connection
  3782. #connection = <None>
  3783. connection=mysql+pymysql://cinder:ee40eb09de0d4704@192.168.234.151/cinder
  3784.  
  3785. # The SQLAlchemy connection string to use to connect to the slave database.
  3786. # (string value)
  3787. #slave_connection = <None>
  3788.  
  3789. # The SQL mode to be used for MySQL sessions. This option, including the
  3790. # default, overrides any server-set SQL mode. To use whatever SQL mode is set
  3791. # by the server configuration, set this to no value. Example: mysql_sql_mode=
  3792. # (string value)
  3793. #mysql_sql_mode = TRADITIONAL
  3794.  
  3795. # If True, transparently enables support for handling MySQL Cluster (NDB).
  3796. # (boolean value)
  3797. #mysql_enable_ndb = false
  3798.  
  3799. # Timeout before idle SQL connections are reaped. (integer value)
  3800. # Deprecated group/name - [DEFAULT]/sql_idle_timeout
  3801. # Deprecated group/name - [DATABASE]/sql_idle_timeout
  3802. # Deprecated group/name - [sql]/idle_timeout
  3803. #idle_timeout = 3600
  3804.  
  3805. # Minimum number of SQL connections to keep open in a pool. (integer value)
  3806. # Deprecated group/name - [DEFAULT]/sql_min_pool_size
  3807. # Deprecated group/name - [DATABASE]/sql_min_pool_size
  3808. #min_pool_size = 1
  3809.  
  3810. # Maximum number of SQL connections to keep open in a pool. Setting a value of
  3811. # 0 indicates no limit. (integer value)
  3812. # Deprecated group/name - [DEFAULT]/sql_max_pool_size
  3813. # Deprecated group/name - [DATABASE]/sql_max_pool_size
  3814. #max_pool_size = 5
  3815.  
  3816. # Maximum number of database connection retries during startup. Set to -1 to
  3817. # specify an infinite retry count. (integer value)
  3818. # Deprecated group/name - [DEFAULT]/sql_max_retries
  3819. # Deprecated group/name - [DATABASE]/sql_max_retries
  3820. #max_retries = 10
  3821.  
  3822. # Interval between retries of opening a SQL connection. (integer value)
  3823. # Deprecated group/name - [DEFAULT]/sql_retry_interval
  3824. # Deprecated group/name - [DATABASE]/reconnect_interval
  3825. #retry_interval = 10
  3826.  
  3827. # If set, use this value for max_overflow with SQLAlchemy. (integer value)
  3828. # Deprecated group/name - [DEFAULT]/sql_max_overflow
  3829. # Deprecated group/name - [DATABASE]/sqlalchemy_max_overflow
  3830. #max_overflow = 50
  3831.  
  3832. # Verbosity of SQL debugging information: 0=None, 100=Everything. (integer
  3833. # value)
  3834. # Minimum value: 0
  3835. # Maximum value: 100
  3836. # Deprecated group/name - [DEFAULT]/sql_connection_debug
  3837. #connection_debug = 0
  3838.  
  3839. # Add Python stack traces to SQL as comment strings. (boolean value)
  3840. # Deprecated group/name - [DEFAULT]/sql_connection_trace
  3841. #connection_trace = false
  3842.  
  3843. # If set, use this value for pool_timeout with SQLAlchemy. (integer value)
  3844. # Deprecated group/name - [DATABASE]/sqlalchemy_pool_timeout
  3845. #pool_timeout = <None>
  3846.  
  3847. # Enable the experimental use of database reconnect on connection lost.
  3848. # (boolean value)
  3849. #use_db_reconnect = false
  3850.  
  3851. # Seconds between retries of a database transaction. (integer value)
  3852. #db_retry_interval = 1
  3853.  
  3854. # If True, increases the interval between retries of a database operation up to
  3855. # db_max_retry_interval. (boolean value)
  3856. #db_inc_retry_interval = true
  3857.  
  3858. # If db_inc_retry_interval is set, the maximum seconds between retries of a
  3859. # database operation. (integer value)
  3860. #db_max_retry_interval = 10
  3861.  
  3862. # Maximum retries in case of connection error or deadlock error before error is
  3863. # raised. Set to -1 to specify an infinite retry count. (integer value)
  3864. #db_max_retries = 20
  3865.  
  3866.  
  3867. [fc-zone-manager]
  3868.  
  3869. #
  3870. # From cinder
  3871. #
  3872.  
  3873. # South bound connector for zoning operation (string value)
  3874. #brcd_sb_connector = HTTP
  3875.  
  3876. # Southbound connector for zoning operation (string value)
  3877. #cisco_sb_connector = cinder.zonemanager.drivers.cisco.cisco_fc_zone_client_cli.CiscoFCZoneClientCLI
  3878.  
  3879. # FC Zone Driver responsible for zone management (string value)
  3880. #zone_driver = cinder.zonemanager.drivers.brocade.brcd_fc_zone_driver.BrcdFCZoneDriver
  3881.  
  3882. # Zoning policy configured by user; valid values include "initiator-target" or
  3883. # "initiator" (string value)
  3884. #zoning_policy = initiator-target
  3885.  
  3886. # Comma separated list of Fibre Channel fabric names. This list of names is
  3887. # used to retrieve other SAN credentials for connecting to each SAN fabric
  3888. # (string value)
  3889. #fc_fabric_names = <None>
  3890.  
  3891. # FC SAN Lookup Service (string value)
  3892. #fc_san_lookup_service = cinder.zonemanager.drivers.brocade.brcd_fc_san_lookup_service.BrcdFCSanLookupService
  3893.  
  3894. # Set this to True when you want to allow an unsupported zone manager driver to
  3895. # start. Drivers that haven't maintained a working CI system and testing are
  3896. # marked as unsupported until CI is working again. This also marks a driver as
  3897. # deprecated and may be removed in the next release. (boolean value)
  3898. #enable_unsupported_driver = false
  3899.  
  3900.  
  3901. [healthcheck]
  3902.  
  3903. #
  3904. # From oslo.middleware
  3905. #
  3906.  
  3907. # DEPRECATED: The path to respond to healtcheck requests on. (string value)
  3908. # This option is deprecated for removal.
  3909. # Its value may be silently ignored in the future.
  3910. #path = /healthcheck
  3911.  
  3912. # Show more detailed information as part of the response (boolean value)
  3913. #detailed = false
  3914.  
  3915. # Additional backends that can perform health checks and report that
  3916. # information back as part of a request. (list value)
  3917. #backends =
  3918.  
  3919. # Check the presence of a file to determine if an application is running on a
  3920. # port. Used by DisableByFileHealthcheck plugin. (string value)
  3921. #disable_by_file_path = <None>
  3922.  
  3923. # Check the presence of a file based on a port to determine if an application
  3924. # is running on a port. Expects a "port:path" list of strings. Used by
  3925. # DisableByFilesPortsHealthcheck plugin. (list value)
  3926. #disable_by_file_paths =
  3927.  
  3928.  
  3929. [key_manager]
  3930.  
  3931. #
  3932. # From castellan.config
  3933. #
  3934.  
  3935. # The full class name of the key manager API class (string value)
  3936. #api_class = castellan.key_manager.barbican_key_manager.BarbicanKeyManager
  3937.  
  3938. # The type of authentication credential to create. Possible values are 'token',
  3939. # 'password', 'keystone_token', and 'keystone_password'. Required if no context
  3940. # is passed to the credential factory. (string value)
  3941. #auth_type = <None>
  3942.  
  3943. # Token for authentication. Required for 'token' and 'keystone_token' auth_type
  3944. # if no context is passed to the credential factory. (string value)
  3945. #token = <None>
  3946.  
  3947. # Username for authentication. Required for 'password' auth_type. Optional for
  3948. # the 'keystone_password' auth_type. (string value)
  3949. #username = <None>
  3950.  
  3951. # Password for authentication. Required for 'password' and 'keystone_password'
  3952. # auth_type. (string value)
  3953. #password = <None>
  3954.  
  3955. # User ID for authentication. Optional for 'keystone_token' and
  3956. # 'keystone_password' auth_type. (string value)
  3957. #user_id = <None>
  3958.  
  3959. # User's domain ID for authentication. Optional for 'keystone_token' and
  3960. # 'keystone_password' auth_type. (string value)
  3961. #user_domain_id = <None>
  3962.  
  3963. # User's domain name for authentication. Optional for 'keystone_token' and
  3964. # 'keystone_password' auth_type. (string value)
  3965. #user_domain_name = <None>
  3966.  
  3967. # Trust ID for trust scoping. Optional for 'keystone_token' and
  3968. # 'keystone_password' auth_type. (string value)
  3969. #trust_id = <None>
  3970.  
  3971. # Domain ID for domain scoping. Optional for 'keystone_token' and
  3972. # 'keystone_password' auth_type. (string value)
  3973. #domain_id = <None>
  3974.  
  3975. # Domain name for domain scoping. Optional for 'keystone_token' and
  3976. # 'keystone_password' auth_type. (string value)
  3977. #domain_name = <None>
  3978.  
  3979. # Project ID for project scoping. Optional for 'keystone_token' and
  3980. # 'keystone_password' auth_type. (string value)
  3981. #project_id = <None>
  3982.  
  3983. # Project name for project scoping. Optional for 'keystone_token' and
  3984. # 'keystone_password' auth_type. (string value)
  3985. #project_name = <None>
  3986.  
  3987. # Project's domain ID for project. Optional for 'keystone_token' and
  3988. # 'keystone_password' auth_type. (string value)
  3989. #project_domain_id = <None>
  3990.  
  3991. # Project's domain name for project. Optional for 'keystone_token' and
  3992. # 'keystone_password' auth_type. (string value)
  3993. #project_domain_name = <None>
  3994.  
  3995. # Allow fetching a new token if the current one is going to expire. Optional
  3996. # for 'keystone_token' and 'keystone_password' auth_type. (boolean value)
  3997. #reauthenticate = true
  3998.  
  3999. #
  4000. # From cinder
  4001. #
  4002.  
  4003. # Fixed key returned by key manager, specified in hex (string value)
  4004. #fixed_key = <None>
  4005.  
  4006.  
  4007. [keystone_authtoken]
  4008.  
  4009. #
  4010. # From keystonemiddleware.auth_token
  4011. #
  4012.  
  4013. # Complete "public" Identity API endpoint. This endpoint should not be an
  4014. # "admin" endpoint, as it should be accessible by all end users.
  4015. # Unauthenticated clients are redirected to this endpoint to authenticate.
  4016. # Although this endpoint should ideally be unversioned, client support in the
  4017. # wild varies. If you're using a versioned v2 endpoint here, then this should
  4018. # *not* be the same endpoint the service user utilizes for validating tokens,
  4019. # because normal end users may not be able to reach that endpoint. (string
  4020. # value)
  4021. #auth_uri = <None>
  4022. auth_uri=http://192.168.234.151:5000/
  4023.  
  4024. # API version of the admin Identity API endpoint. (string value)
  4025. #auth_version = <None>
  4026.  
  4027. # Do not handle authorization requests within the middleware, but delegate the
  4028. # authorization decision to downstream WSGI components. (boolean value)
  4029. #delay_auth_decision = false
  4030.  
  4031. # Request timeout value for communicating with Identity API server. (integer
  4032. # value)
  4033. #http_connect_timeout = <None>
  4034.  
  4035. # How many times are we trying to reconnect when communicating with Identity
  4036. # API Server. (integer value)
  4037. #http_request_max_retries = 3
  4038.  
  4039. # Request environment key where the Swift cache object is stored. When
  4040. # auth_token middleware is deployed with a Swift cache, use this option to have
  4041. # the middleware share a caching backend with swift. Otherwise, use the
  4042. # ``memcached_servers`` option instead. (string value)
  4043. #cache = <None>
  4044.  
  4045. # Required if identity server requires client certificate (string value)
  4046. #certfile = <None>
  4047.  
  4048. # Required if identity server requires client certificate (string value)
  4049. #keyfile = <None>
  4050.  
  4051. # A PEM encoded Certificate Authority to use when verifying HTTPs connections.
  4052. # Defaults to system CAs. (string value)
  4053. #cafile = <None>
  4054.  
  4055. # Verify HTTPS connections. (boolean value)
  4056. #insecure = false
  4057.  
  4058. # The region in which the identity server can be found. (string value)
  4059. #region_name = <None>
  4060.  
  4061. # DEPRECATED: Directory used to cache files related to PKI tokens. This option
  4062. # has been deprecated in the Ocata release and will be removed in the P
  4063. # release. (string value)
  4064. # This option is deprecated for removal since Ocata.
  4065. # Its value may be silently ignored in the future.
  4066. # Reason: PKI token format is no longer supported.
  4067. #signing_dir = <None>
  4068.  
  4069. # Optionally specify a list of memcached server(s) to use for caching. If left
  4070. # undefined, tokens will instead be cached in-process. (list value)
  4071. # Deprecated group/name - [keystone_authtoken]/memcache_servers
  4072. #memcached_servers = <None>
  4073.  
  4074. # In order to prevent excessive effort spent validating tokens, the middleware
  4075. # caches previously-seen tokens for a configurable duration (in seconds). Set
  4076. # to -1 to disable caching completely. (integer value)
  4077. #token_cache_time = 300
  4078.  
  4079. # DEPRECATED: Determines the frequency at which the list of revoked tokens is
  4080. # retrieved from the Identity service (in seconds). A high number of revocation
  4081. # events combined with a low cache duration may significantly reduce
  4082. # performance. Only valid for PKI tokens. This option has been deprecated in
  4083. # the Ocata release and will be removed in the P release. (integer value)
  4084. # This option is deprecated for removal since Ocata.
  4085. # Its value may be silently ignored in the future.
  4086. # Reason: PKI token format is no longer supported.
  4087. #revocation_cache_time = 10
  4088.  
  4089. # (Optional) If defined, indicate whether token data should be authenticated or
  4090. # authenticated and encrypted. If MAC, token data is authenticated (with HMAC)
  4091. # in the cache. If ENCRYPT, token data is encrypted and authenticated in the
  4092. # cache. If the value is not one of these options or empty, auth_token will
  4093. # raise an exception on initialization. (string value)
  4094. # Allowed values: None, MAC, ENCRYPT
  4095. #memcache_security_strategy = None
  4096.  
  4097. # (Optional, mandatory if memcache_security_strategy is defined) This string is
  4098. # used for key derivation. (string value)
  4099. #memcache_secret_key = <None>
  4100.  
  4101. # (Optional) Number of seconds memcached server is considered dead before it is
  4102. # tried again. (integer value)
  4103. #memcache_pool_dead_retry = 300
  4104.  
  4105. # (Optional) Maximum total number of open connections to every memcached
  4106. # server. (integer value)
  4107. #memcache_pool_maxsize = 10
  4108.  
  4109. # (Optional) Socket timeout in seconds for communicating with a memcached
  4110. # server. (integer value)
  4111. #memcache_pool_socket_timeout = 3
  4112.  
  4113. # (Optional) Number of seconds a connection to memcached is held unused in the
  4114. # pool before it is closed. (integer value)
  4115. #memcache_pool_unused_timeout = 60
  4116.  
  4117. # (Optional) Number of seconds that an operation will wait to get a memcached
  4118. # client connection from the pool. (integer value)
  4119. #memcache_pool_conn_get_timeout = 10
  4120.  
  4121. # (Optional) Use the advanced (eventlet safe) memcached client pool. The
  4122. # advanced pool will only work under python 2.x. (boolean value)
  4123. #memcache_use_advanced_pool = false
  4124.  
  4125. # (Optional) Indicate whether to set the X-Service-Catalog header. If False,
  4126. # middleware will not ask for service catalog on token validation and will not
  4127. # set the X-Service-Catalog header. (boolean value)
  4128. #include_service_catalog = true
  4129.  
  4130. # Used to control the use and type of token binding. Can be set to: "disabled"
  4131. # to not check token binding. "permissive" (default) to validate binding
  4132. # information if the bind type is of a form known to the server and ignore it
  4133. # if not. "strict" like "permissive" but if the bind type is unknown the token
  4134. # will be rejected. "required" any form of token binding is needed to be
  4135. # allowed. Finally the name of a binding method that must be present in tokens.
  4136. # (string value)
  4137. #enforce_token_bind = permissive
  4138.  
  4139. # DEPRECATED: If true, the revocation list will be checked for cached tokens.
  4140. # This requires that PKI tokens are configured on the identity server. (boolean
  4141. # value)
  4142. # This option is deprecated for removal since Ocata.
  4143. # Its value may be silently ignored in the future.
  4144. # Reason: PKI token format is no longer supported.
  4145. #check_revocations_for_cached = false
  4146.  
  4147. # DEPRECATED: Hash algorithms to use for hashing PKI tokens. This may be a
  4148. # single algorithm or multiple. The algorithms are those supported by Python
  4149. # standard hashlib.new(). The hashes will be tried in the order given, so put
  4150. # the preferred one first for performance. The result of the first hash will be
  4151. # stored in the cache. This will typically be set to multiple values only while
  4152. # migrating from a less secure algorithm to a more secure one. Once all the old
  4153. # tokens are expired this option should be set to a single value for better
  4154. # performance. (list value)
  4155. # This option is deprecated for removal since Ocata.
  4156. # Its value may be silently ignored in the future.
  4157. # Reason: PKI token format is no longer supported.
  4158. #hash_algorithms = md5
  4159.  
  4160. # A choice of roles that must be present in a service token. Service tokens are
  4161. # allowed to request that an expired token can be used and so this check should
  4162. # tightly control that only actual services should be sending this token. Roles
  4163. # here are applied as an ANY check so any role in this list must be present.
  4164. # For backwards compatibility reasons this currently only affects the
  4165. # allow_expired check. (list value)
  4166. #service_token_roles = service
  4167.  
  4168. # For backwards compatibility reasons we must let valid service tokens pass
  4169. # that don't pass the service_token_roles check as valid. Setting this true
  4170. # will become the default in a future release and should be enabled if
  4171. # possible. (boolean value)
  4172. #service_token_roles_required = false
  4173.  
  4174. # Authentication type to load (string value)
  4175. # Deprecated group/name - [keystone_authtoken]/auth_plugin
  4176. #auth_type = <None>
  4177. auth_type=password
  4178.  
  4179. # Config Section from which to load plugin specific options (string value)
  4180. #auth_section = <None>
  4181. auth_url=http://192.168.234.151:35357
  4182. username=cinder
  4183. password=9b48c2d0a6124d79
  4184. project_name=services
  4185.  
  4186.  
  4187. [matchmaker_redis]
  4188.  
  4189. #
  4190. # From oslo.messaging
  4191. #
  4192.  
  4193. # DEPRECATED: Host to locate redis. (string value)
  4194. # This option is deprecated for removal.
  4195. # Its value may be silently ignored in the future.
  4196. # Reason: Replaced by [DEFAULT]/transport_url
  4197. #host = 127.0.0.1
  4198.  
  4199. # DEPRECATED: Use this port to connect to redis host. (port value)
  4200. # Minimum value: 0
  4201. # Maximum value: 65535
  4202. # This option is deprecated for removal.
  4203. # Its value may be silently ignored in the future.
  4204. # Reason: Replaced by [DEFAULT]/transport_url
  4205. #port = 6379
  4206.  
  4207. # DEPRECATED: Password for Redis server (optional). (string value)
  4208. # This option is deprecated for removal.
  4209. # Its value may be silently ignored in the future.
  4210. # Reason: Replaced by [DEFAULT]/transport_url
  4211. #password =
  4212.  
  4213. # DEPRECATED: List of Redis Sentinel hosts (fault tolerance mode), e.g.,
  4214. # [host:port, host1:port ... ] (list value)
  4215. # This option is deprecated for removal.
  4216. # Its value may be silently ignored in the future.
  4217. # Reason: Replaced by [DEFAULT]/transport_url
  4218. #sentinel_hosts =
  4219.  
  4220. # Redis replica set name. (string value)
  4221. #sentinel_group_name = oslo-messaging-zeromq
  4222.  
  4223. # Time in ms to wait between connection attempts. (integer value)
  4224. #wait_timeout = 2000
  4225.  
  4226. # Time in ms to wait before the transaction is killed. (integer value)
  4227. #check_timeout = 20000
  4228.  
  4229. # Timeout in ms on blocking socket operations. (integer value)
  4230. #socket_timeout = 10000
  4231.  
  4232.  
  4233. [nova]
  4234.  
  4235. #
  4236. # From cinder
  4237. #
  4238.  
  4239. # Name of nova region to use. Useful if keystone manages more than one region.
  4240. # (string value)
  4241. # Deprecated group/name - [DEFAULT]/os_region_name
  4242. #region_name = <None>
  4243.  
  4244. # Type of the nova endpoint to use. This endpoint will be looked up in the
  4245. # keystone catalog and should be one of public, internal or admin. (string
  4246. # value)
  4247. # Allowed values: public, admin, internal
  4248. #interface = public
  4249.  
  4250. # The authentication URL for the nova connection when using the current users
  4251. # token (string value)
  4252. #token_auth_url = <None>
  4253.  
  4254. # PEM encoded Certificate Authority to use when verifying HTTPs connections.
  4255. # (string value)
  4256. # Deprecated group/name - [nova]/nova_ca_certificates_file
  4257. #cafile = <None>
  4258.  
  4259. # PEM encoded client certificate cert file (string value)
  4260. #certfile = <None>
  4261.  
  4262. # PEM encoded client certificate key file (string value)
  4263. #keyfile = <None>
  4264.  
  4265. # Verify HTTPS connections. (boolean value)
  4266. # Deprecated group/name - [nova]/nova_api_insecure
  4267. #insecure = false
  4268.  
  4269. # Timeout value for http requests (integer value)
  4270. #timeout = <None>
  4271.  
  4272. # Authentication type to load (string value)
  4273. # Deprecated group/name - [nova]/auth_plugin
  4274. #auth_type = <None>
  4275.  
  4276. # Config Section from which to load plugin specific options (string value)
  4277. #auth_section = <None>
  4278.  
  4279.  
  4280. [oslo_concurrency]
  4281.  
  4282. #
  4283. # From oslo.concurrency
  4284. #
  4285.  
  4286. # Enables or disables inter-process locks. (boolean value)
  4287. #disable_process_locking = false
  4288.  
  4289. # Directory to use for lock files. For security, the specified directory
  4290. # should only be writable by the user running the processes that need locking.
  4291. # Defaults to environment variable OSLO_LOCK_PATH. If external locks are used,
  4292. # a lock path must be set. (string value)
  4293. #lock_path = <None>
  4294. lock_path=/var/lib/cinder/tmp
  4295.  
  4296.  
  4297. [oslo_messaging_amqp]
  4298.  
  4299. #
  4300. # From oslo.messaging
  4301. #
  4302.  
  4303. # Name for the AMQP container. must be globally unique. Defaults to a generated
  4304. # UUID (string value)
  4305. #container_name = <None>
  4306.  
  4307. # Timeout for inactive connections (in seconds) (integer value)
  4308. #idle_timeout = 0
  4309.  
  4310. # Debug: dump AMQP frames to stdout (boolean value)
  4311. #trace = false
  4312.  
  4313. # Attempt to connect via SSL. If no other ssl-related parameters are given, it
  4314. # will use the system's CA-bundle to verify the server's certificate. (boolean
  4315. # value)
  4316. #ssl = false
  4317.  
  4318. # CA certificate PEM file used to verify the server's certificate (string
  4319. # value)
  4320. #ssl_ca_file =
  4321.  
  4322. # Self-identifying certificate PEM file for client authentication (string
  4323. # value)
  4324. #ssl_cert_file =
  4325.  
  4326. # Private key PEM file used to sign ssl_cert_file certificate (optional)
  4327. # (string value)
  4328. #ssl_key_file =
  4329.  
  4330. # Password for decrypting ssl_key_file (if encrypted) (string value)
  4331. #ssl_key_password = <None>
  4332.  
  4333. # By default SSL checks that the name in the server's certificate matches the
  4334. # hostname in the transport_url. In some configurations it may be preferable to
  4335. # use the virtual hostname instead, for example if the server uses the Server
  4336. # Name Indication TLS extension (rfc6066) to provide a certificate per virtual
  4337. # host. Set ssl_verify_vhost to True if the server's SSL certificate uses the
  4338. # virtual host name instead of the DNS name. (boolean value)
  4339. #ssl_verify_vhost = false
  4340.  
  4341. # DEPRECATED: Accept clients using either SSL or plain TCP (boolean value)
  4342. # This option is deprecated for removal.
  4343. # Its value may be silently ignored in the future.
  4344. # Reason: Not applicable - not a SSL server
  4345. #allow_insecure_clients = false
  4346.  
  4347. # Space separated list of acceptable SASL mechanisms (string value)
  4348. #sasl_mechanisms =
  4349.  
  4350. # Path to directory that contains the SASL configuration (string value)
  4351. #sasl_config_dir =
  4352.  
  4353. # Name of configuration file (without .conf suffix) (string value)
  4354. #sasl_config_name =
  4355.  
  4356. # SASL realm to use if no realm present in username (string value)
  4357. #sasl_default_realm =
  4358.  
  4359. # DEPRECATED: User name for message broker authentication (string value)
  4360. # This option is deprecated for removal.
  4361. # Its value may be silently ignored in the future.
  4362. # Reason: Should use configuration option transport_url to provide the
  4363. # username.
  4364. #username =
  4365.  
  4366. # DEPRECATED: Password for message broker authentication (string value)
  4367. # This option is deprecated for removal.
  4368. # Its value may be silently ignored in the future.
  4369. # Reason: Should use configuration option transport_url to provide the
  4370. # password.
  4371. #password =
  4372.  
  4373. # Seconds to pause before attempting to re-connect. (integer value)
  4374. # Minimum value: 1
  4375. #connection_retry_interval = 1
  4376.  
  4377. # Increase the connection_retry_interval by this many seconds after each
  4378. # unsuccessful failover attempt. (integer value)
  4379. # Minimum value: 0
  4380. #connection_retry_backoff = 2
  4381.  
  4382. # Maximum limit for connection_retry_interval + connection_retry_backoff
  4383. # (integer value)
  4384. # Minimum value: 1
  4385. #connection_retry_interval_max = 30
  4386.  
  4387. # Time to pause between re-connecting an AMQP 1.0 link that failed due to a
  4388. # recoverable error. (integer value)
  4389. # Minimum value: 1
  4390. #link_retry_delay = 10
  4391.  
  4392. # The maximum number of attempts to re-send a reply message which failed due to
  4393. # a recoverable error. (integer value)
  4394. # Minimum value: -1
  4395. #default_reply_retry = 0
  4396.  
  4397. # The deadline for an rpc reply message delivery. (integer value)
  4398. # Minimum value: 5
  4399. #default_reply_timeout = 30
  4400.  
  4401. # The deadline for an rpc cast or call message delivery. Only used when caller
  4402. # does not provide a timeout expiry. (integer value)
  4403. # Minimum value: 5
  4404. #default_send_timeout = 30
  4405.  
  4406. # The deadline for a sent notification message delivery. Only used when caller
  4407. # does not provide a timeout expiry. (integer value)
  4408. # Minimum value: 5
  4409. #default_notify_timeout = 30
  4410.  
  4411. # The duration to schedule a purge of idle sender links. Detach link after
  4412. # expiry. (integer value)
  4413. # Minimum value: 1
  4414. #default_sender_link_timeout = 600
  4415.  
  4416. # Indicates the addressing mode used by the driver.
  4417. # Permitted values:
  4418. # 'legacy' - use legacy non-routable addressing
  4419. # 'routable' - use routable addresses
  4420. # 'dynamic' - use legacy addresses if the message bus does not support routing
  4421. # otherwise use routable addressing (string value)
  4422. #addressing_mode = dynamic
  4423.  
  4424. # Enable virtual host support for those message buses that do not natively
  4425. # support virtual hosting (such as qpidd). When set to true the virtual host
  4426. # name will be added to all message bus addresses, effectively creating a
  4427. # private 'subnet' per virtual host. Set to False if the message bus supports
  4428. # virtual hosting using the 'hostname' field in the AMQP 1.0 Open performative
  4429. # as the name of the virtual host. (boolean value)
  4430. #pseudo_vhost = true
  4431.  
  4432. # address prefix used when sending to a specific server (string value)
  4433. #server_request_prefix = exclusive
  4434.  
  4435. # address prefix used when broadcasting to all servers (string value)
  4436. #broadcast_prefix = broadcast
  4437.  
  4438. # address prefix when sending to any server in group (string value)
  4439. #group_request_prefix = unicast
  4440.  
  4441. # Address prefix for all generated RPC addresses (string value)
  4442. #rpc_address_prefix = openstack.org/om/rpc
  4443.  
  4444. # Address prefix for all generated Notification addresses (string value)
  4445. #notify_address_prefix = openstack.org/om/notify
  4446.  
  4447. # Appended to the address prefix when sending a fanout message. Used by the
  4448. # message bus to identify fanout messages. (string value)
  4449. #multicast_address = multicast
  4450.  
  4451. # Appended to the address prefix when sending to a particular RPC/Notification
  4452. # server. Used by the message bus to identify messages sent to a single
  4453. # destination. (string value)
  4454. #unicast_address = unicast
  4455.  
  4456. # Appended to the address prefix when sending to a group of consumers. Used by
  4457. # the message bus to identify messages that should be delivered in a round-
  4458. # robin fashion across consumers. (string value)
  4459. #anycast_address = anycast
  4460.  
  4461. # Exchange name used in notification addresses.
  4462. # Exchange name resolution precedence:
  4463. # Target.exchange if set
  4464. # else default_notification_exchange if set
  4465. # else control_exchange if set
  4466. # else 'notify' (string value)
  4467. #default_notification_exchange = <None>
  4468.  
  4469. # Exchange name used in RPC addresses.
  4470. # Exchange name resolution precedence:
  4471. # Target.exchange if set
  4472. # else default_rpc_exchange if set
  4473. # else control_exchange if set
  4474. # else 'rpc' (string value)
  4475. #default_rpc_exchange = <None>
  4476.  
  4477. # Window size for incoming RPC Reply messages. (integer value)
  4478. # Minimum value: 1
  4479. #reply_link_credit = 200
  4480.  
  4481. # Window size for incoming RPC Request messages (integer value)
  4482. # Minimum value: 1
  4483. #rpc_server_credit = 100
  4484.  
  4485. # Window size for incoming Notification messages (integer value)
  4486. # Minimum value: 1
  4487. #notify_server_credit = 100
  4488.  
  4489. # Send messages of this type pre-settled.
  4490. # Pre-settled messages will not receive acknowledgement
  4491. # from the peer. Note well: pre-settled messages may be
  4492. # silently discarded if the delivery fails.
  4493. # Permitted values:
  4494. # 'rpc-call' - send RPC Calls pre-settled
  4495. # 'rpc-reply'- send RPC Replies pre-settled
  4496. # 'rpc-cast' - Send RPC Casts pre-settled
  4497. # 'notify' - Send Notifications pre-settled
  4498. # (multi valued)
  4499. #pre_settled = rpc-cast
  4500. #pre_settled = rpc-reply
  4501.  
  4502.  
  4503. [oslo_messaging_kafka]
  4504.  
  4505. #
  4506. # From oslo.messaging
  4507. #
  4508.  
  4509. # DEPRECATED: Default Kafka broker Host (string value)
  4510. # This option is deprecated for removal.
  4511. # Its value may be silently ignored in the future.
  4512. # Reason: Replaced by [DEFAULT]/transport_url
  4513. #kafka_default_host = localhost
  4514.  
  4515. # DEPRECATED: Default Kafka broker Port (port value)
  4516. # Minimum value: 0
  4517. # Maximum value: 65535
  4518. # This option is deprecated for removal.
  4519. # Its value may be silently ignored in the future.
  4520. # Reason: Replaced by [DEFAULT]/transport_url
  4521. #kafka_default_port = 9092
  4522.  
  4523. # Max fetch bytes of Kafka consumer (integer value)
  4524. #kafka_max_fetch_bytes = 1048576
  4525.  
  4526. # Default timeout(s) for Kafka consumers (floating point value)
  4527. #kafka_consumer_timeout = 1.0
  4528.  
  4529. # Pool Size for Kafka Consumers (integer value)
  4530. #pool_size = 10
  4531.  
  4532. # The pool size limit for connections expiration policy (integer value)
  4533. #conn_pool_min_size = 2
  4534.  
  4535. # The time-to-live in sec of idle connections in the pool (integer value)
  4536. #conn_pool_ttl = 1200
  4537.  
  4538. # Group id for Kafka consumer. Consumers in one group will coordinate message
  4539. # consumption (string value)
  4540. #consumer_group = oslo_messaging_consumer
  4541.  
  4542. # Upper bound on the delay for KafkaProducer batching in seconds (floating
  4543. # point value)
  4544. #producer_batch_timeout = 0.0
  4545.  
  4546. # Size of batch for the producer async send (integer value)
  4547. #producer_batch_size = 16384
  4548.  
  4549.  
  4550. [oslo_messaging_notifications]
  4551.  
  4552. #
  4553. # From oslo.messaging
  4554. #
  4555.  
  4556. # The Drivers(s) to handle sending notifications. Possible values are
  4557. # messaging, messagingv2, routing, log, test, noop (multi valued)
  4558. # Deprecated group/name - [DEFAULT]/notification_driver
  4559. #driver =
  4560. driver=messagingv2
  4561.  
  4562. # A URL representing the messaging driver to use for notifications. If not set,
  4563. # we fall back to the same configuration used for RPC. (string value)
  4564. # Deprecated group/name - [DEFAULT]/notification_transport_url
  4565. #transport_url = <None>
  4566.  
  4567. # AMQP topic used for OpenStack notifications. (list value)
  4568. # Deprecated group/name - [rpc_notifier2]/topics
  4569. # Deprecated group/name - [DEFAULT]/notification_topics
  4570. #topics = notifications
  4571.  
  4572. # The maximum number of attempts to re-send a notification message which failed
  4573. # to be delivered due to a recoverable error. 0 - No retry, -1 - indefinite
  4574. # (integer value)
  4575. #retry = -1
  4576.  
  4577.  
  4578. [oslo_messaging_rabbit]
  4579.  
  4580. #
  4581. # From oslo.messaging
  4582. #
  4583.  
  4584. # Use durable queues in AMQP. (boolean value)
  4585. # Deprecated group/name - [DEFAULT]/amqp_durable_queues
  4586. # Deprecated group/name - [DEFAULT]/rabbit_durable_queues
  4587. #amqp_durable_queues = false
  4588.  
  4589. # Auto-delete queues in AMQP. (boolean value)
  4590. #amqp_auto_delete = false
  4591.  
  4592. # Enable SSL (boolean value)
  4593. #ssl = <None>
  4594. ssl=False
  4595.  
  4596. # SSL version to use (valid only if SSL enabled). Valid values are TLSv1 and
  4597. # SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be available on some
  4598. # distributions. (string value)
  4599. # Deprecated group/name - [oslo_messaging_rabbit]/kombu_ssl_version
  4600. #ssl_version =
  4601.  
  4602. # SSL key file (valid only if SSL enabled). (string value)
  4603. # Deprecated group/name - [oslo_messaging_rabbit]/kombu_ssl_keyfile
  4604. #ssl_key_file =
  4605.  
  4606. # SSL cert file (valid only if SSL enabled). (string value)
  4607. # Deprecated group/name - [oslo_messaging_rabbit]/kombu_ssl_certfile
  4608. #ssl_cert_file =
  4609.  
  4610. # SSL certification authority file (valid only if SSL enabled). (string value)
  4611. # Deprecated group/name - [oslo_messaging_rabbit]/kombu_ssl_ca_certs
  4612. #ssl_ca_file =
  4613.  
  4614. # How long to wait before reconnecting in response to an AMQP consumer cancel
  4615. # notification. (floating point value)
  4616. #kombu_reconnect_delay = 1.0
  4617.  
  4618. # EXPERIMENTAL: Possible values are: gzip, bz2. If not set compression will not
  4619. # be used. This option may not be available in future versions. (string value)
  4620. #kombu_compression = <None>
  4621.  
  4622. # How long to wait a missing client before abandoning to send it its replies.
  4623. # This value should not be longer than rpc_response_timeout. (integer value)
  4624. # Deprecated group/name - [oslo_messaging_rabbit]/kombu_reconnect_timeout
  4625. #kombu_missing_consumer_retry_timeout = 60
  4626.  
  4627. # Determines how the next RabbitMQ node is chosen in case the one we are
  4628. # currently connected to becomes unavailable. Takes effect only if more than
  4629. # one RabbitMQ node is provided in config. (string value)
  4630. # Allowed values: round-robin, shuffle
  4631. #kombu_failover_strategy = round-robin
  4632.  
  4633. # DEPRECATED: The RabbitMQ broker address where a single node is used. (string
  4634. # value)
  4635. # This option is deprecated for removal.
  4636. # Its value may be silently ignored in the future.
  4637. # Reason: Replaced by [DEFAULT]/transport_url
  4638. #rabbit_host = localhost
  4639.  
  4640. # DEPRECATED: The RabbitMQ broker port where a single node is used. (port
  4641. # value)
  4642. # Minimum value: 0
  4643. # Maximum value: 65535
  4644. # This option is deprecated for removal.
  4645. # Its value may be silently ignored in the future.
  4646. # Reason: Replaced by [DEFAULT]/transport_url
  4647. #rabbit_port = 5672
  4648.  
  4649. # DEPRECATED: RabbitMQ HA cluster host:port pairs. (list value)
  4650. # This option is deprecated for removal.
  4651. # Its value may be silently ignored in the future.
  4652. # Reason: Replaced by [DEFAULT]/transport_url
  4653. #rabbit_hosts = $rabbit_host:$rabbit_port
  4654.  
  4655. # DEPRECATED: The RabbitMQ userid. (string value)
  4656. # This option is deprecated for removal.
  4657. # Its value may be silently ignored in the future.
  4658. # Reason: Replaced by [DEFAULT]/transport_url
  4659. #rabbit_userid = guest
  4660.  
  4661. # DEPRECATED: The RabbitMQ password. (string value)
  4662. # This option is deprecated for removal.
  4663. # Its value may be silently ignored in the future.
  4664. # Reason: Replaced by [DEFAULT]/transport_url
  4665. #rabbit_password = guest
  4666.  
  4667. # The RabbitMQ login method. (string value)
  4668. # Allowed values: PLAIN, AMQPLAIN, RABBIT-CR-DEMO
  4669. #rabbit_login_method = AMQPLAIN
  4670.  
  4671. # DEPRECATED: The RabbitMQ virtual host. (string value)
  4672. # This option is deprecated for removal.
  4673. # Its value may be silently ignored in the future.
  4674. # Reason: Replaced by [DEFAULT]/transport_url
  4675. #rabbit_virtual_host = /
  4676.  
  4677. # How frequently to retry connecting with RabbitMQ. (integer value)
  4678. #rabbit_retry_interval = 1
  4679.  
  4680. # How long to backoff for between retries when connecting to RabbitMQ. (integer
  4681. # value)
  4682. #rabbit_retry_backoff = 2
  4683.  
  4684. # Maximum interval of RabbitMQ connection retries. Default is 30 seconds.
  4685. # (integer value)
  4686. #rabbit_interval_max = 30
  4687.  
  4688. # DEPRECATED: Maximum number of RabbitMQ connection retries. Default is 0
  4689. # (infinite retry count). (integer value)
  4690. # This option is deprecated for removal.
  4691. # Its value may be silently ignored in the future.
  4692. #rabbit_max_retries = 0
  4693.  
  4694. # Try to use HA queues in RabbitMQ (x-ha-policy: all). If you change this
  4695. # option, you must wipe the RabbitMQ database. In RabbitMQ 3.0, queue mirroring
  4696. # is no longer controlled by the x-ha-policy argument when declaring a queue.
  4697. # If you just want to make sure that all queues (except those with auto-
  4698. # generated names) are mirrored across all nodes, run: "rabbitmqctl set_policy
  4699. # HA '^(?!amq\.).*' '{"ha-mode": "all"}' " (boolean value)
  4700. #rabbit_ha_queues = false
  4701.  
  4702. # Positive integer representing duration in seconds for queue TTL (x-expires).
  4703. # Queues which are unused for the duration of the TTL are automatically
  4704. # deleted. The parameter affects only reply and fanout queues. (integer value)
  4705. # Minimum value: 1
  4706. #rabbit_transient_queues_ttl = 1800
  4707.  
  4708. # Specifies the number of messages to prefetch. Setting to zero allows
  4709. # unlimited messages. (integer value)
  4710. #rabbit_qos_prefetch_count = 0
  4711.  
  4712. # Number of seconds after which the Rabbit broker is considered down if
  4713. # heartbeat's keep-alive fails (0 disable the heartbeat). EXPERIMENTAL (integer
  4714. # value)
  4715. #heartbeat_timeout_threshold = 60
  4716.  
  4717. # How often times during the heartbeat_timeout_threshold we check the
  4718. # heartbeat. (integer value)
  4719. #heartbeat_rate = 2
  4720.  
  4721. # Deprecated, use rpc_backend=kombu+memory or rpc_backend=fake (boolean value)
  4722. #fake_rabbit = false
  4723.  
  4724. # Maximum number of channels to allow (integer value)
  4725. #channel_max = <None>
  4726.  
  4727. # The maximum byte size for an AMQP frame (integer value)
  4728. #frame_max = <None>
  4729.  
  4730. # How often to send heartbeats for consumer's connections (integer value)
  4731. #heartbeat_interval = 3
  4732.  
  4733. # Arguments passed to ssl.wrap_socket (dict value)
  4734. #ssl_options = <None>
  4735.  
  4736. # Set socket timeout in seconds for connection's socket (floating point value)
  4737. #socket_timeout = 0.25
  4738.  
  4739. # Set TCP_USER_TIMEOUT in seconds for connection's socket (floating point
  4740. # value)
  4741. #tcp_user_timeout = 0.25
  4742.  
  4743. # Set delay for reconnection to some host which has connection error (floating
  4744. # point value)
  4745. #host_connection_reconnect_delay = 0.25
  4746.  
  4747. # Connection factory implementation (string value)
  4748. # Allowed values: new, single, read_write
  4749. #connection_factory = single
  4750.  
  4751. # Maximum number of connections to keep queued. (integer value)
  4752. #pool_max_size = 30
  4753.  
  4754. # Maximum number of connections to create above `pool_max_size`. (integer
  4755. # value)
  4756. #pool_max_overflow = 0
  4757.  
  4758. # Default number of seconds to wait for a connections to available (integer
  4759. # value)
  4760. #pool_timeout = 30
  4761.  
  4762. # Lifetime of a connection (since creation) in seconds or None for no
  4763. # recycling. Expired connections are closed on acquire. (integer value)
  4764. #pool_recycle = 600
  4765.  
  4766. # Threshold at which inactive (since release) connections are considered stale
  4767. # in seconds or None for no staleness. Stale connections are closed on acquire.
  4768. # (integer value)
  4769. #pool_stale = 60
  4770.  
  4771. # Default serialization mechanism for serializing/deserializing
  4772. # outgoing/incoming messages (string value)
  4773. # Allowed values: json, msgpack
  4774. #default_serializer_type = json
  4775.  
  4776. # Persist notification messages. (boolean value)
  4777. #notification_persistence = false
  4778.  
  4779. # Exchange name for sending notifications (string value)
  4780. #default_notification_exchange = ${control_exchange}_notification
  4781.  
  4782. # Max number of not acknowledged message which RabbitMQ can send to
  4783. # notification listener. (integer value)
  4784. #notification_listener_prefetch_count = 100
  4785.  
  4786. # Reconnecting retry count in case of connectivity problem during sending
  4787. # notification, -1 means infinite retry. (integer value)
  4788. #default_notification_retry_attempts = -1
  4789.  
  4790. # Reconnecting retry delay in case of connectivity problem during sending
  4791. # notification message (floating point value)
  4792. #notification_retry_delay = 0.25
  4793.  
  4794. # Time to live for rpc queues without consumers in seconds. (integer value)
  4795. #rpc_queue_expiration = 60
  4796.  
  4797. # Exchange name for sending RPC messages (string value)
  4798. #default_rpc_exchange = ${control_exchange}_rpc
  4799.  
  4800. # Exchange name for receiving RPC replies (string value)
  4801. #rpc_reply_exchange = ${control_exchange}_rpc_reply
  4802.  
  4803. # Max number of not acknowledged message which RabbitMQ can send to rpc
  4804. # listener. (integer value)
  4805. #rpc_listener_prefetch_count = 100
  4806.  
  4807. # Max number of not acknowledged message which RabbitMQ can send to rpc reply
  4808. # listener. (integer value)
  4809. #rpc_reply_listener_prefetch_count = 100
  4810.  
  4811. # Reconnecting retry count in case of connectivity problem during sending
  4812. # reply. -1 means infinite retry during rpc_timeout (integer value)
  4813. #rpc_reply_retry_attempts = -1
  4814.  
  4815. # Reconnecting retry delay in case of connectivity problem during sending
  4816. # reply. (floating point value)
  4817. #rpc_reply_retry_delay = 0.25
  4818.  
  4819. # Reconnecting retry count in case of connectivity problem during sending RPC
  4820. # message, -1 means infinite retry. If actual retry attempts in not 0 the rpc
  4821. # request could be processed more than one time (integer value)
  4822. #default_rpc_retry_attempts = -1
  4823.  
  4824. # Reconnecting retry delay in case of connectivity problem during sending RPC
  4825. # message (floating point value)
  4826. #rpc_retry_delay = 0.25
  4827.  
  4828.  
  4829. [oslo_messaging_zmq]
  4830.  
  4831. #
  4832. # From oslo.messaging
  4833. #
  4834.  
  4835. # ZeroMQ bind address. Should be a wildcard (*), an ethernet interface, or IP.
  4836. # The "host" option should point or resolve to this address. (string value)
  4837. #rpc_zmq_bind_address = *
  4838.  
  4839. # MatchMaker driver. (string value)
  4840. # Allowed values: redis, sentinel, dummy
  4841. #rpc_zmq_matchmaker = redis
  4842.  
  4843. # Number of ZeroMQ contexts, defaults to 1. (integer value)
  4844. #rpc_zmq_contexts = 1
  4845.  
  4846. # Maximum number of ingress messages to locally buffer per topic. Default is
  4847. # unlimited. (integer value)
  4848. #rpc_zmq_topic_backlog = <None>
  4849.  
  4850. # Directory for holding IPC sockets. (string value)
  4851. #rpc_zmq_ipc_dir = /var/run/openstack
  4852.  
  4853. # Name of this node. Must be a valid hostname, FQDN, or IP address. Must match
  4854. # "host" option, if running Nova. (string value)
  4855. #rpc_zmq_host = localhost
  4856.  
  4857. # Number of seconds to wait before all pending messages will be sent after
  4858. # closing a socket. The default value of -1 specifies an infinite linger
  4859. # period. The value of 0 specifies no linger period. Pending messages shall be
  4860. # discarded immediately when the socket is closed. Positive values specify an
  4861. # upper bound for the linger period. (integer value)
  4862. # Deprecated group/name - [DEFAULT]/rpc_cast_timeout
  4863. #zmq_linger = -1
  4864.  
  4865. # The default number of seconds that poll should wait. Poll raises timeout
  4866. # exception when timeout expired. (integer value)
  4867. #rpc_poll_timeout = 1
  4868.  
  4869. # Expiration timeout in seconds of a name service record about existing target
  4870. # ( < 0 means no timeout). (integer value)
  4871. #zmq_target_expire = 300
  4872.  
  4873. # Update period in seconds of a name service record about existing target.
  4874. # (integer value)
  4875. #zmq_target_update = 180
  4876.  
  4877. # Use PUB/SUB pattern for fanout methods. PUB/SUB always uses proxy. (boolean
  4878. # value)
  4879. #use_pub_sub = false
  4880.  
  4881. # Use ROUTER remote proxy. (boolean value)
  4882. #use_router_proxy = false
  4883.  
  4884. # This option makes direct connections dynamic or static. It makes sense only
  4885. # with use_router_proxy=False which means to use direct connections for direct
  4886. # message types (ignored otherwise). (boolean value)
  4887. #use_dynamic_connections = false
  4888.  
  4889. # How many additional connections to a host will be made for failover reasons.
  4890. # This option is actual only in dynamic connections mode. (integer value)
  4891. #zmq_failover_connections = 2
  4892.  
  4893. # Minimal port number for random ports range. (port value)
  4894. # Minimum value: 0
  4895. # Maximum value: 65535
  4896. #rpc_zmq_min_port = 49153
  4897.  
  4898. # Maximal port number for random ports range. (integer value)
  4899. # Minimum value: 1
  4900. # Maximum value: 65536
  4901. #rpc_zmq_max_port = 65536
  4902.  
  4903. # Number of retries to find free port number before fail with ZMQBindError.
  4904. # (integer value)
  4905. #rpc_zmq_bind_port_retries = 100
  4906.  
  4907. # Default serialization mechanism for serializing/deserializing
  4908. # outgoing/incoming messages (string value)
  4909. # Allowed values: json, msgpack
  4910. #rpc_zmq_serialization = json
  4911.  
  4912. # This option configures round-robin mode in zmq socket. True means not keeping
  4913. # a queue when server side disconnects. False means to keep queue and messages
  4914. # even if server is disconnected, when the server appears we send all
  4915. # accumulated messages to it. (boolean value)
  4916. #zmq_immediate = true
  4917.  
  4918. # Enable/disable TCP keepalive (KA) mechanism. The default value of -1 (or any
  4919. # other negative value) means to skip any overrides and leave it to OS default;
  4920. # 0 and 1 (or any other positive value) mean to disable and enable the option
  4921. # respectively. (integer value)
  4922. #zmq_tcp_keepalive = -1
  4923.  
  4924. # The duration between two keepalive transmissions in idle condition. The unit
  4925. # is platform dependent, for example, seconds in Linux, milliseconds in Windows
  4926. # etc. The default value of -1 (or any other negative value and 0) means to
  4927. # skip any overrides and leave it to OS default. (integer value)
  4928. #zmq_tcp_keepalive_idle = -1
  4929.  
  4930. # The number of retransmissions to be carried out before declaring that remote
  4931. # end is not available. The default value of -1 (or any other negative value
  4932. # and 0) means to skip any overrides and leave it to OS default. (integer
  4933. # value)
  4934. #zmq_tcp_keepalive_cnt = -1
  4935.  
  4936. # The duration between two successive keepalive retransmissions, if
  4937. # acknowledgement to the previous keepalive transmission is not received. The
  4938. # unit is platform dependent, for example, seconds in Linux, milliseconds in
  4939. # Windows etc. The default value of -1 (or any other negative value and 0)
  4940. # means to skip any overrides and leave it to OS default. (integer value)
  4941. #zmq_tcp_keepalive_intvl = -1
  4942.  
  4943. # Maximum number of (green) threads to work concurrently. (integer value)
  4944. #rpc_thread_pool_size = 100
  4945.  
  4946. # Expiration timeout in seconds of a sent/received message after which it is
  4947. # not tracked anymore by a client/server. (integer value)
  4948. #rpc_message_ttl = 300
  4949.  
  4950. # Wait for message acknowledgements from receivers. This mechanism works only
  4951. # via proxy without PUB/SUB. (boolean value)
  4952. #rpc_use_acks = false
  4953.  
  4954. # Number of seconds to wait for an ack from a cast/call. After each retry
  4955. # attempt this timeout is multiplied by some specified multiplier. (integer
  4956. # value)
  4957. #rpc_ack_timeout_base = 15
  4958.  
  4959. # Number to multiply base ack timeout by after each retry attempt. (integer
  4960. # value)
  4961. #rpc_ack_timeout_multiplier = 2
  4962.  
  4963. # Default number of message sending attempts in case of any problems occurred:
  4964. # positive value N means at most N retries, 0 means no retries, None or -1 (or
  4965. # any other negative values) mean to retry forever. This option is used only if
  4966. # acknowledgments are enabled. (integer value)
  4967. #rpc_retry_attempts = 3
  4968.  
  4969. # List of publisher hosts SubConsumer can subscribe on. This option has higher
  4970. # priority then the default publishers list taken from the matchmaker. (list
  4971. # value)
  4972. #subscribe_on =
  4973.  
  4974.  
  4975. [oslo_middleware]
  4976.  
  4977. #
  4978. # From oslo.middleware
  4979. #
  4980.  
  4981. # The maximum body size for each request, in bytes. (integer value)
  4982. # Deprecated group/name - [DEFAULT]/osapi_max_request_body_size
  4983. # Deprecated group/name - [DEFAULT]/max_request_body_size
  4984. #max_request_body_size = 114688
  4985.  
  4986. # DEPRECATED: The HTTP Header that will be used to determine what the original
  4987. # request protocol scheme was, even if it was hidden by a SSL termination
  4988. # proxy. (string value)
  4989. # This option is deprecated for removal.
  4990. # Its value may be silently ignored in the future.
  4991. #secure_proxy_ssl_header = X-Forwarded-Proto
  4992.  
  4993. # Whether the application is behind a proxy or not. This determines if the
  4994. # middleware should parse the headers or not. (boolean value)
  4995. #enable_proxy_headers_parsing = false
  4996.  
  4997.  
  4998. [oslo_policy]
  4999.  
  5000. #
  5001. # From oslo.policy
  5002. #
  5003.  
  5004. # The file that defines policies. (string value)
  5005. #policy_file = policy.json
  5006. policy_file=/etc/cinder/policy.json
  5007.  
  5008. # Default rule. Enforced when a requested rule is not found. (string value)
  5009. #policy_default_rule = default
  5010.  
  5011. # Directories where policy configuration files are stored. They can be relative
  5012. # to any directory in the search path defined by the config_dir option, or
  5013. # absolute paths. The file defined by policy_file must exist for these
  5014. # directories to be searched. Missing or empty directories are ignored. (multi
  5015. # valued)
  5016. #policy_dirs = policy.d
  5017.  
  5018.  
  5019. [oslo_reports]
  5020.  
  5021. #
  5022. # From oslo.reports
  5023. #
  5024.  
  5025. # Path to a log directory where to create a file (string value)
  5026. #log_dir = <None>
  5027.  
  5028. # The path to a file to watch for changes to trigger the reports, instead of
  5029. # signals. Setting this option disables the signal trigger for the reports. If
  5030. # application is running as a WSGI application it is recommended to use this
  5031. # instead of signals. (string value)
  5032. #file_event_handler = <None>
  5033.  
  5034. # How many seconds to wait between polls when file_event_handler is set
  5035. # (integer value)
  5036. #file_event_handler_interval = 1
  5037.  
  5038.  
  5039. [oslo_versionedobjects]
  5040.  
  5041. #
  5042. # From oslo.versionedobjects
  5043. #
  5044.  
  5045. # Make exception message format errors fatal (boolean value)
  5046. #fatal_exception_format_errors = false
  5047.  
  5048.  
  5049. [profiler]
  5050.  
  5051. #
  5052. # From osprofiler
  5053. #
  5054.  
  5055. #
  5056. # Enables the profiling for all services on this node. Default value is False
  5057. # (fully disable the profiling feature).
  5058. #
  5059. # Possible values:
  5060. #
  5061. # * True: Enables the feature
  5062. # * False: Disables the feature. The profiling cannot be started via this
  5063. # project
  5064. # operations. If the profiling is triggered by another project, this project
  5065. # part
  5066. # will be empty.
  5067. # (boolean value)
  5068. # Deprecated group/name - [profiler]/profiler_enabled
  5069. #enabled = false
  5070.  
  5071. #
  5072. # Enables SQL requests profiling in services. Default value is False (SQL
  5073. # requests won't be traced).
  5074. #
  5075. # Possible values:
  5076. #
  5077. # * True: Enables SQL requests profiling. Each SQL query will be part of the
  5078. # trace and can the be analyzed by how much time was spent for that.
  5079. # * False: Disables SQL requests profiling. The spent time is only shown on a
  5080. # higher level of operations. Single SQL queries cannot be analyzed this
  5081. # way.
  5082. # (boolean value)
  5083. #trace_sqlalchemy = false
  5084.  
  5085. #
  5086. # Secret key(s) to use for encrypting context data for performance profiling.
  5087. # This string value should have the following format:
  5088. # <key1>[,<key2>,...<keyn>],
  5089. # where each key is some random string. A user who triggers the profiling via
  5090. # the REST API has to set one of these keys in the headers of the REST API call
  5091. # to include profiling results of this node for this particular project.
  5092. #
  5093. # Both "enabled" flag and "hmac_keys" config options should be set to enable
  5094. # profiling. Also, to generate correct profiling information across all
  5095. # services
  5096. # at least one key needs to be consistent between OpenStack projects. This
  5097. # ensures it can be used from client side to generate the trace, containing
  5098. # information from all possible resources. (string value)
  5099. #hmac_keys = SECRET_KEY
  5100.  
  5101. #
  5102. # Connection string for a notifier backend. Default value is messaging:// which
  5103. # sets the notifier to oslo_messaging.
  5104. #
  5105. # Examples of possible values:
  5106. #
  5107. # * messaging://: use oslo_messaging driver for sending notifications.
  5108. # * mongodb://127.0.0.1:27017 : use mongodb driver for sending notifications.
  5109. # * elasticsearch://127.0.0.1:9200 : use elasticsearch driver for sending
  5110. # notifications.
  5111. # (string value)
  5112. #connection_string = messaging://
  5113.  
  5114. #
  5115. # Document type for notification indexing in elasticsearch.
  5116. # (string value)
  5117. #es_doc_type = notification
  5118.  
  5119. #
  5120. # This parameter is a time value parameter (for example: es_scroll_time=2m),
  5121. # indicating for how long the nodes that participate in the search will
  5122. # maintain
  5123. # relevant resources in order to continue and support it.
  5124. # (string value)
  5125. #es_scroll_time = 2m
  5126.  
  5127. #
  5128. # Elasticsearch splits large requests in batches. This parameter defines
  5129. # maximum size of each batch (for example: es_scroll_size=10000).
  5130. # (integer value)
  5131. #es_scroll_size = 10000
  5132.  
  5133. #
  5134. # Redissentinel provides a timeout option on the connections.
  5135. # This parameter defines that timeout (for example: socket_timeout=0.1).
  5136. # (floating point value)
  5137. #socket_timeout = 0.1
  5138.  
  5139. #
  5140. # Redissentinel uses a service name to identify a master redis service.
  5141. # This parameter defines the name (for example:
  5142. # sentinal_service_name=mymaster).
  5143. # (string value)
  5144. #sentinel_service_name = mymaster
  5145.  
  5146.  
  5147. [ssl]
  5148.  
  5149. #
  5150. # From oslo.service.sslutils
  5151. #
  5152.  
  5153. # CA certificate file to use to verify connecting clients. (string value)
  5154. # Deprecated group/name - [DEFAULT]/ssl_ca_file
  5155. #ca_file = <None>
  5156.  
  5157. # Certificate file to use when starting the server securely. (string value)
  5158. # Deprecated group/name - [DEFAULT]/ssl_cert_file
  5159. #cert_file = <None>
  5160.  
  5161. # Private key file to use when starting the server securely. (string value)
  5162. # Deprecated group/name - [DEFAULT]/ssl_key_file
  5163. #key_file = <None>
  5164.  
  5165. # SSL version to use (valid only if SSL enabled). Valid values are TLSv1 and
  5166. # SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be available on some
  5167. # distributions. (string value)
  5168. #version = <None>
  5169.  
  5170. # Sets the list of available ciphers. value should be a string in the OpenSSL
  5171. # cipher list format. (string value)
  5172. #ciphers = <None>
  5173.  
  5174. [lvm]
  5175. volume_backend_name=lvm
  5176. volume_driver=cinder.volume.drivers.lvm.LVMVolumeDriver
  5177. iscsi_ip_address=192.168.234.151
  5178. iscsi_helper=lioadm
  5179. volume_group=cinder-volumes
  5180. volumes_dir=/var/lib/cinder/volumes
  5181.  
  5182. [ceph]
  5183. volume_driver = cinder.volume.drivers.rbd.RBDDriver
  5184. volume_backend_name = ceph
  5185. rbd_pool = volumes
  5186. rbd_ceph_conf = /etc/ceph/ceph.conf
  5187. rbd_flatten_volume_from_snapshot = false
  5188. rbd_max_clone_depth = 5
  5189. rbd_store_chunk_size = 4
  5190. rados_connect_timeout = -1
  5191. rbd_user = admin
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement