7
######### defined in cinder.flags #########
9
###### (BoolOpt) Allow destination machine to match source for resize. Useful when testing in single-host environments.
10
# allow_resize_to_same_host=false
11
###### (StrOpt) File name for the paste.deploy config for cinder-api
12
# api_paste_config="api-paste.ini"
13
###### (BoolOpt) whether to rate limit the api
15
###### (StrOpt) The strategy to use for auth. Supports noauth, keystone, and deprecated.
16
# auth_strategy="noauth"
17
###### (IntOpt) Seconds for auth tokens to linger
19
###### (StrOpt) AWS Access ID
20
# aws_access_key_id="admin"
21
###### (StrOpt) AWS Access Key
22
# aws_secret_access_key="admin"
23
###### (IntOpt) interval to pull bandwidth usage info
24
# bandwith_poll_interval=600
25
###### (StrOpt) Directory where cinder binaries are installed
26
# bindir="$pybasedir/bin"
27
###### (BoolOpt) Cache glance images locally
29
###### (StrOpt) full class name for the Manager for cert
30
# cert_manager="cinder.cert.manager.CertManager"
31
###### (MultiStrOpt) Path to a config file to use. Multiple config files can be specified, with values in later files taking precedence. The default files used are: []
32
###### (StrOpt) Virtualization api connection type : libvirt, xenapi, or fake
33
# connection_type=<None>
34
###### (StrOpt) full class name for the Manager for console proxy
35
# console_manager="cinder.console.manager.ConsoleProxyManager"
36
###### (StrOpt) the topic console proxy nodes listen on
37
# console_topic="console"
38
###### (StrOpt) the main RabbitMQ exchange to connect to
39
# control_exchange="cinder"
40
###### (BoolOpt) Print debugging output
42
###### (StrOpt) Name of network to use to set access ips for instances
43
# default_access_ip_network_name=<None>
44
###### (StrOpt) The default format a ephemeral_volume will be formatted with on creation.
45
# default_ephemeral_format=<None>
46
###### (StrOpt) default image to use, testing only
47
# default_image="ami-11111"
48
###### (StrOpt) default instance type to use, testing only
49
# default_instance_type="m1.small"
50
###### (StrOpt) the default project to use for openstack
51
# default_project="openstack"
52
###### (StrOpt) availability zone to use when user doesn't specify one
53
# default_schedule_zone=<None>
54
###### (StrOpt) the internal ip of the ec2 api server
55
# ec2_dmz_host="$my_ip"
56
###### (StrOpt) the ip of the ec2 api server
58
###### (StrOpt) the path prefix used to call the ec2 api server
59
# ec2_path="/services/Cloud"
60
###### (IntOpt) the port of the ec2 api server
62
###### (StrOpt) the protocol to use when connecting to the ec2 api server (http, https)
64
###### (BoolOpt) Allows use of instance password during server creation
65
# enable_instance_password=true
66
###### (ListOpt) a list of APIs to enable by default
67
# enabled_apis="ec2,osapi_compute,osapi_volume,metadata"
68
###### (BoolOpt) If passed, use fake network devices and addresses
70
###### (BoolOpt) If passed, use a fake RabbitMQ provider
72
###### (StrOpt) Firewall driver (defaults to iptables)
73
# firewall_driver="cinder.virt.firewall.IptablesFirewallDriver"
74
###### (StrOpt) full class name for the DNS Manager for floating IPs
75
# floating_ip_dns_manager="cinder.network.dns_driver.DNSDriver"
76
###### (ListOpt) A list of the glance api servers available to cinder ([hostname|ip]:port)
77
# glance_api_servers="$glance_host:$glance_port"
78
###### (StrOpt) default glance hostname or ip
79
# glance_host="$my_ip"
80
###### (IntOpt) Number retries when downloading an image from glance
81
# glance_num_retries=0
82
###### (IntOpt) default glance port
84
###### (StrOpt) Name of this node. This can be an opaque identifier. It is not necessarily a hostname, FQDN, or IP address.
86
###### (StrOpt) The service to use for retrieving and searching images.
87
# image_service="cinder.image.glance.GlanceImageService"
88
###### (StrOpt) full class name for the DNS Zone for instance IPs
89
# instance_dns_domain=""
90
###### (StrOpt) full class name for the DNS Manager for instance IPs
91
# instance_dns_manager="cinder.network.dns_driver.DNSDriver"
92
###### (StrOpt) time period to generate instance usages for. Time period must be hour, day, month or year
93
# instance_usage_audit_period="month"
94
###### (ListOpt) Host reserved for specific images
96
###### (ListOpt) Images to run on isolated host
98
###### (StrOpt) Directory to use for lock files
99
# lock_path="$pybasedir"
100
###### (StrOpt) If this option is specified, the logging configuration file specified is used and overrides any other logging options specified. Please see the Python logging module documentation for details on logging configuration files.
102
###### (StrOpt) Format string for %(asctime)s in log records. Default: %default
103
# log-date-format="%Y-%m-%d %H:%M:%S"
104
###### (StrOpt) (Optional) The directory to keep log files in (will be prepended to --logfile)
106
###### (StrOpt) (Optional) Name of log file to output to. If not set, logging will go to stdout.
108
###### (StrOpt) A logging.Formatter log message format string which may use any of the available logging.LogRecord attributes. Default: %default
109
# log-format="%(asctime)s %(levelname)8s [%(name)s] %(message)s"
110
###### (StrOpt) Log output to a per-service log file in named directory
112
###### (StrOpt) Log output to a named file
114
###### (StrOpt) Default file mode used when creating log files
115
# logfile_mode="0644"
116
###### (ListOpt) Memcached servers or None for in process cache.
117
# memcached_servers=<None>
118
###### (StrOpt) the ip for the metadata api server
119
# metadata_host="$my_ip"
120
###### (IntOpt) the port for the metadata api port
122
###### (BoolOpt) Whether to log monkey patching
124
###### (ListOpt) List of modules/decorators to monkey patch
125
# monkey_patch_modules="cinder.api.ec2.cloud:cinder.notifier.api.notify_decorator,cinder.compute.api:cinder.notifier.api.notify_decorator"
126
###### (StrOpt) ip address of this host
128
###### (StrOpt) availability zone of this node
129
# node_availability_zone="cinder"
130
###### (StrOpt) Default driver for sending notifications
131
# notification_driver="cinder.notifier.no_op_notifier"
132
###### (StrOpt) kernel image that indicates not to use a kernel, but to use a raw disk image instead
133
# null_kernel="nokernel"
134
###### (ListOpt) Specify list of extensions to load when using osapi_compute_extension option with cinder.api.openstack.compute.contrib.select_extensions
135
# osapi_compute_ext_list=""
136
###### (MultiStrOpt) osapi compute extension to load
137
# osapi_compute_extension="cinder.api.openstack.compute.contrib.standard_extensions"
138
###### (StrOpt) Base URL that will be presented to users in links to the OpenStack Compute API
139
# osapi_compute_link_prefix=<None>
140
###### (StrOpt) Base URL that will be presented to users in links to glance resources
141
# osapi_glance_link_prefix=<None>
142
###### (IntOpt) the maximum number of items returned in a single response from a collection resource
143
# osapi_max_limit=1000
144
###### (StrOpt) the path prefix used to call the openstack api server
145
# osapi_path="/v1.1/"
146
###### (StrOpt) the protocol to use when connecting to the openstack api server (http, https)
147
# osapi_scheme="http"
148
###### (ListOpt) Specify list of extensions to load when using osapi_volume_extension option with cinder.api.openstack.volume.contrib.select_extensions
149
# osapi_volume_ext_list=""
150
###### (MultiStrOpt) osapi volume extension to load
151
# osapi_volume_extension="cinder.api.openstack.volume.contrib.standard_extensions"
152
###### (IntOpt) Length of generated instance admin passwords
154
###### (StrOpt) Directory where the cinder python module is installed
155
# pybasedir="/usr/lib/python/site-packages"
156
###### (BoolOpt) use durable queues in RabbitMQ
157
# rabbit_durable_queues=false
158
###### (StrOpt) the RabbitMQ host
159
# rabbit_host="localhost"
160
###### (IntOpt) maximum retries with trying to connect to RabbitMQ (the default of 0 implies an infinite retry count)
161
# rabbit_max_retries=0
162
###### (StrOpt) the RabbitMQ password
163
# rabbit_password="guest"
164
###### (IntOpt) the RabbitMQ port
166
###### (IntOpt) how long to backoff for between retries when connecting to RabbitMQ
167
# rabbit_retry_backoff=2
168
###### (IntOpt) how frequently to retry connecting with RabbitMQ
169
# rabbit_retry_interval=1
170
###### (BoolOpt) connect over SSL for RabbitMQ
171
# rabbit_use_ssl=false
172
###### (StrOpt) the RabbitMQ userid
173
# rabbit_userid="guest"
174
###### (StrOpt) the RabbitMQ virtual host
175
# rabbit_virtual_host="/"
176
###### (IntOpt) Interval in seconds for reclaiming deleted instances
177
# reclaim_instance_interval=0
178
###### (ListOpt) list of region=fqdn pairs separated by commas
180
###### (BoolOpt) Whether to start guests that were running before the host rebooted
181
# resume_guests_state_on_host_boot=false
182
###### (StrOpt) Command prefix to use for running commands as root
184
###### (StrOpt) hostname or ip for the instances to use when accessing the s3 api
186
###### (StrOpt) hostname or ip for openstack to use when accessing the s3 api
188
###### (IntOpt) port used when accessing the s3 api
190
###### (StrOpt) full class name for the Manager for scheduler
191
# scheduler_manager="cinder.scheduler.manager.SchedulerManager"
192
###### (StrOpt) the topic scheduler nodes listen on
193
# scheduler_topic="scheduler"
194
###### (StrOpt) The full class name of the security group handler class
195
# security_group_handler="cinder.network.quantum.sg.NullSecurityGroupHandler"
196
###### (IntOpt) maximum time since last check-in for up service
197
# service_down_time=60
198
###### (StrOpt) The SQLAlchemy connection string used to connect to the database
199
# sql_connection="sqlite:///$state_path/$sqlite_db"
200
###### (IntOpt) timeout before idle sql connections are reaped
201
# sql_idle_timeout=3600
202
###### (IntOpt) maximum db connection retries during startup. (setting -1 implies an infinite retry count)
204
###### (IntOpt) interval between retries of opening a sql connection
205
# sql_retry_interval=10
206
###### (StrOpt) the filename to use with sqlite
207
# sqlite_db="cinder.sqlite"
208
###### (BoolOpt) If passed, use synchronous mode for sqlite
209
# sqlite_synchronous=true
210
###### (BoolOpt) Whether to restart guests when the host reboots
211
# start_guests_on_host_boot=false
212
###### (StrOpt) Top-level directory for maintaining cinder's state
213
# state_path="$pybasedir"
214
###### (StrOpt) Stub network related code
215
# stub_network="False"
216
###### (StrOpt) syslog facility to receive log lines
217
# syslog-log-facility="LOG_USER"
218
###### (BoolOpt) Whether to use cow images
219
# use_cow_images=true
220
###### (BoolOpt) use ipv6
222
###### (BoolOpt) Log output to standard error
224
###### (BoolOpt) Use syslog for logging.
226
###### (BoolOpt) Print more verbose output
228
###### (StrOpt) The full class name of the volume API class to use
229
# volume_api_class="cinder.volume.api.API"
230
###### (StrOpt) full class name for the Manager for volume
231
# volume_manager="cinder.volume.manager.VolumeManager"
232
###### (StrOpt) the topic volume nodes listen on
233
# volume_topic="volume"
234
###### (StrOpt) image id used when starting up a cloudpipe vpn server
236
###### (StrOpt) Suffix to add to project name for vpn key and secgroups
237
# vpn_key_suffix="-vpn"
238
###### (IntOpt) Number of seconds zombie instances are cleaned up.
239
# zombie_instance_updated_at_window=172800
241
######### defined in cinder.log #########
243
###### (ListOpt) list of logger=LEVEL pairs
244
# default_log_levels="amqplib=WARN,sqlalchemy=WARN,boto=WARN,suds=INFO,eventlet.wsgi.server=WARN"
245
###### (StrOpt) If an instance is passed with the log message, format it like this
246
# instance_format="[instance: %(uuid)s] "
247
###### (StrOpt) format string to use for log messages with context
248
# logging_context_format_string="%(asctime)s %(levelname)s %(name)s [%(request_id)s %(user_id)s %(project_id)s] %(instance)s%(message)s"
249
###### (StrOpt) data to append to log format when level is DEBUG
250
# logging_debug_format_suffix="from (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d"
251
###### (StrOpt) format string to use for log messages without context
252
# logging_default_format_string="%(asctime)s %(levelname)s %(name)s [-] %(instance)s%(message)s"
253
###### (StrOpt) prefix each line of exception output with this format
254
# logging_exception_prefix="(%(name)s): TRACE: "
255
###### (BoolOpt) publish error events
256
# publish_errors=false
258
######### defined in cinder.utils #########
260
###### (BoolOpt) Whether to disable inter-process locks
261
# disable_process_locking=false
263
######### defined in cinder.service #########
265
###### (StrOpt) The backend to use for db
266
# db_backend="sqlalchemy"
267
###### (StrOpt) IP address for EC2 API to listen
268
# ec2_listen="0.0.0.0"
269
###### (IntOpt) port for ec2 api to listen
270
# ec2_listen_port=8773
271
###### (BoolOpt) Services to be added to the available pool on create
272
# enable_new_services=true
273
###### (StrOpt) Template string to be used to generate instance names
274
# instance_name_template="instance-%08x"
275
###### (StrOpt) IP address for metadata api to listen
276
# metadata_listen="0.0.0.0"
277
###### (IntOpt) port for metadata api to listen
278
# metadata_listen_port=8775
279
###### (StrOpt) OpenStack metadata service manager
280
# metadata_manager="cinder.api.manager.MetadataManager"
281
###### (StrOpt) IP address for OpenStack API to listen
282
# osapi_compute_listen="0.0.0.0"
283
###### (IntOpt) list port for osapi compute
284
# osapi_compute_listen_port=8774
285
###### (StrOpt) IP address for OpenStack Volume API to listen
286
# osapi_volume_listen="0.0.0.0"
287
###### (IntOpt) port for os volume api to listen
288
# osapi_volume_listen_port=8776
289
###### (IntOpt) seconds between running periodic tasks
290
# periodic_interval=60
291
###### (IntOpt) seconds between nodes reporting state to datastore
293
###### (StrOpt) The messaging module to use, defaults to kombu.
294
# rpc_backend="cinder.rpc.impl_kombu"
295
###### (StrOpt) Template string to be used to generate snapshot names
296
# snapshot_name_template="snapshot-%08x"
297
###### (StrOpt) Template string to be used to generate instance names
298
# volume_name_template="volume-%08x"
300
######### defined in cinder.crypto #########
302
###### (StrOpt) Filename of root CA
303
# ca_file="cacert.pem"
304
###### (StrOpt) Where we keep our root CA
305
# ca_path="$state_path/CA"
306
###### (StrOpt) Filename of root Certificate Revocation List
308
###### (StrOpt) Filename of private key
309
# key_file="private/cakey.pem"
310
###### (StrOpt) Where we keep our keys
311
# keys_path="$state_path/keys"
312
###### (StrOpt) Subject for certificate for projects, %s for project, timestamp
313
# project_cert_subject="/C=US/ST=California/O=OpenStack/OU=CinderDev/CN=project-ca-%.16s-%s"
314
###### (BoolOpt) Should we use a CA for each project?
315
# use_project_ca=false
316
###### (StrOpt) Subject for certificate for users, %s for project, user, timestamp
317
# user_cert_subject="/C=US/ST=California/O=OpenStack/OU=CinderDev/CN=%.16s-%.16s-%s"
319
######### defined in cinder.policy #########
321
###### (StrOpt) Rule checked when requested rule is not found
322
# policy_default_rule="default"
323
###### (StrOpt) JSON file representing policy
324
# policy_file="policy.json"
326
######### defined in cinder.quota #########
328
###### (IntOpt) number of instance cores allowed per project
330
###### (IntOpt) number of floating ips allowed per project
331
# quota_floating_ips=10
332
###### (IntOpt) number of volume gigabytes allowed per project
333
# quota_gigabytes=1000
334
###### (IntOpt) number of instances allowed per project
336
###### (IntOpt) number of bytes allowed per injected file
337
# quota_injected_file_content_bytes=10240
338
###### (IntOpt) number of bytes allowed per injected file path
339
# quota_injected_file_path_bytes=255
340
###### (IntOpt) number of injected files allowed
341
# quota_injected_files=5
342
###### (IntOpt) number of metadata items allowed per instance
343
# quota_metadata_items=128
344
###### (IntOpt) megabytes of instance ram allowed per project
346
###### (IntOpt) number of volumes allowed per project
349
######### defined in cinder.test #########
351
###### (StrOpt) the topic console auth proxy nodes listen on
352
# consoleauth_topic="consoleauth"
353
###### (StrOpt) driver to use for database access
354
# db_driver="cinder.db"
355
###### (BoolOpt) should we use everything for testing
357
###### (StrOpt) Timeout after NN seconds when looking for a host.
358
# find_host_timeout="30"
359
###### (IntOpt) Size of RPC connection pool
360
# rpc_conn_pool_size=30
361
###### (IntOpt) Seconds to wait for a response from call or multicall
362
# rpc_response_timeout=60
363
###### (IntOpt) Size of RPC thread pool
364
# rpc_thread_pool_size=1024
365
###### (StrOpt) File name of clean sqlite db
366
# sqlite_clean_db="clean.sqlite"
367
###### (StrOpt) availability zone of this service
368
# storage_availability_zone="cinder"
369
###### (BoolOpt) if True, will not discover local volumes
370
# use_local_volumes=true
371
###### (StrOpt) Driver to use for volume creation
372
# volume_driver="cinder.volume.driver.ISCSIDriver"
373
###### (BoolOpt) if True will force update capabilities on each check
374
# volume_force_update_capabilities=false
376
######### defined in cinder.auth.ldapdriver #########
378
###### (StrOpt) cn for Cloud Admins
379
# ldap_cloudadmin="cn=cloudadmins,ou=Groups,dc=example,dc=com"
380
###### (StrOpt) cn for Developers
381
# ldap_developer="cn=developers,ou=Groups,dc=example,dc=com"
382
###### (StrOpt) cn for ItSec
383
# ldap_itsec="cn=itsec,ou=Groups,dc=example,dc=com"
384
###### (StrOpt) cn for NetAdmins
385
# ldap_netadmin="cn=netadmins,ou=Groups,dc=example,dc=com"
386
###### (StrOpt) LDAP password
387
# ldap_password="changeme"
388
###### (StrOpt) OU for Projects
389
# ldap_project_subtree="ou=Groups,dc=example,dc=com"
390
###### (IntOpt) Current version of the LDAP schema
391
# ldap_schema_version=2
392
###### (StrOpt) cn for Sysadmins
393
# ldap_sysadmin="cn=sysadmins,ou=Groups,dc=example,dc=com"
394
###### (StrOpt) Point this at your ldap server
395
# ldap_url="ldap://localhost"
396
###### (StrOpt) DN of admin user
397
# ldap_user_dn="cn=Manager,dc=example,dc=com"
398
###### (StrOpt) Attribute to use as id
399
# ldap_user_id_attribute="uid"
400
###### (BoolOpt) Modify user attributes instead of creating/deleting
401
# ldap_user_modify_only=false
402
###### (StrOpt) Attribute to use as name
403
# ldap_user_name_attribute="cn"
404
###### (StrOpt) OU for Users
405
# ldap_user_subtree="ou=Users,dc=example,dc=com"
406
###### (StrOpt) OID for Users
407
# ldap_user_unit="Users"
408
###### (StrOpt) OU for Roles
409
# role_project_subtree="ou=Groups,dc=example,dc=com"
411
######### defined in cinder.auth.manager #########
413
###### (ListOpt) Allowed roles for project
414
# allowed_roles="cloudadmin,itsec,sysadmin,netadmin,developer"
415
###### (StrOpt) Driver that auth manager uses
416
# auth_driver="cinder.auth.dbdriver.DbDriver"
417
###### (StrOpt) Filename of certificate in credentials zip
418
# credential_cert_file="cert.pem"
419
###### (StrOpt) Filename of private key in credentials zip
420
# credential_key_file="pk.pem"
421
###### (StrOpt) Filename of rc in credentials zip %s will be replaced by name of the region (cinder by default)
422
# credential_rc_file="%src"
423
###### (StrOpt) Filename of certificate in credentials zip
424
# credential_vpn_file="cinder-vpn.conf"
425
###### (StrOpt) Template for creating users rc file
426
# credentials_template="$pybasedir/cinder/auth/cinderrc.template"
427
###### (ListOpt) Roles that apply to all projects
428
# global_roles="cloudadmin,itsec"
429
###### (ListOpt) Roles that ignore authorization checking completely
430
# superuser_roles="cloudadmin"
431
###### (StrOpt) Template for creating users vpn file
432
# vpn_client_template="$pybasedir/cinder/cloudpipe/client.ovpn.template"
434
######### defined in cinder.api.auth #########
436
###### (BoolOpt) Treat X-Forwarded-For as the canonical remote address. Only enable this if you have a sanitizing proxy.
437
# use_forwarded_for=false
439
######### defined in cinder.api.ec2 #########
441
###### (BoolOpt) Return the IP address as private dns hostname in describe instances
442
# ec2_private_dns_show_ip=false
443
###### (StrOpt) URL to get token from ec2 request.
444
# keystone_ec2_url="http://localhost:5000/v2.0/ec2tokens"
445
###### (IntOpt) Number of failed auths before lockout.
447
###### (IntOpt) Number of minutes to lockout if triggered.
449
###### (IntOpt) Number of minutes for lockout window.
452
######### defined in cinder.api.openstack.compute #########
454
###### (BoolOpt) Permit instance snapshot operations.
455
# allow_instance_snapshots=true
457
######### defined in cinder.ipv6.api #########
459
###### (StrOpt) Backend to use for IPv6 generation
460
# ipv6_backend="rfc2462"
462
######### defined in cinder.virt.baremetal.nodes #########
464
###### (StrOpt) Bare-metal driver runs on
465
# baremetal_driver="tilera"
466
###### (StrOpt) Tilera command line program for Bare-metal driver
467
# tile_monitor="/usr/local/TileraMDE/bin/tile-monitor"
469
######### defined in cinder.notifier.list_notifier #########
471
###### (MultiStrOpt) List of drivers to send notifications
472
# list_notifier_drivers="cinder.notifier.no_op_notifier"
474
######### defined in cinder.notifier.rabbit_notifier #########
476
###### (ListOpt) AMQP topic used for Cinder notifications
477
# notification_topics="notifications"
479
######### defined in cinder.rpc.common #########
481
###### (ListOpt) Modules of exceptions that are permitted to be recreated
482
# allowed_rpc_exception_modules="cinder.exception"
484
######### defined in cinder.rpc.impl_kombu #########
486
###### (StrOpt) SSL certification authority file (valid only if SSL enabled)
487
# kombu_ssl_ca_certs=""
488
###### (StrOpt) SSL cert file (valid only if SSL enabled)
489
# kombu_ssl_certfile=""
490
###### (StrOpt) SSL key file (valid only if SSL enabled)
491
# kombu_ssl_keyfile=""
492
###### (StrOpt) SSL version to use (valid only if SSL enabled)
493
# kombu_ssl_version=""
495
######### defined in cinder.rpc.impl_qpid #########
497
###### (IntOpt) Seconds between connection keepalive heartbeats
499
###### (StrOpt) Qpid broker hostname
500
# qpid_hostname="localhost"
501
###### (StrOpt) Password for qpid connection
503
###### (StrOpt) Qpid broker port
505
###### (StrOpt) Transport to use, either 'tcp' or 'ssl'
506
# qpid_protocol="tcp"
507
###### (BoolOpt) Automatically reconnect
508
# qpid_reconnect=true
509
###### (IntOpt) Equivalent to setting max and min to the same value
510
# qpid_reconnect_interval=0
511
###### (IntOpt) Maximum seconds between reconnection attempts
512
# qpid_reconnect_interval_max=0
513
###### (IntOpt) Minimum seconds between reconnection attempts
514
# qpid_reconnect_interval_min=0
515
###### (IntOpt) Max reconnections before giving up
516
# qpid_reconnect_limit=0
517
###### (IntOpt) Reconnection timeout in seconds
518
# qpid_reconnect_timeout=0
519
###### (StrOpt) Space separated list of SASL mechanisms to use for auth
520
# qpid_sasl_mechanisms=""
521
###### (BoolOpt) Disable Nagle algorithm
522
# qpid_tcp_nodelay=true
523
###### (StrOpt) Username for qpid connection
526
######### defined in cinder.scheduler.driver #########
528
###### (StrOpt) The scheduler host manager class to use
529
# scheduler_host_manager="cinder.scheduler.host_manager.HostManager"
531
######### defined in cinder.scheduler.filters.core_filter #########
533
###### (FloatOpt) Virtual CPU to Physical CPU allocation ratio
534
# cpu_allocation_ratio=16.0
536
######### defined in cinder.scheduler.filters.ram_filter #########
538
###### (FloatOpt) virtual ram to physical ram allocation ratio
539
# ram_allocation_ratio=1.5
541
######### defined in cinder.scheduler.host_manager #########
543
###### (IntOpt) Amount of disk in MB to reserve for host/dom0
544
# reserved_host_disk_mb=0
545
###### (IntOpt) Amount of memory in MB to reserve for host/dom0
546
# reserved_host_memory_mb=512
547
###### (MultiStrOpt) Filter classes available to the scheduler which may be specified more than once. An entry of "cinder.scheduler.filters.standard_filters" maps to all filters included with cinder.
548
# scheduler_available_filters="cinder.scheduler.filters.standard_filters"
549
###### (ListOpt) Which filter class names to use for filtering hosts when not specified in the request.
550
# scheduler_default_filters="AvailabilityZoneFilter,RamFilter,ComputeFilter"
552
######### defined in cinder.scheduler.least_cost #########
554
###### (FloatOpt) How much weight to give the fill-first cost function. A negative value will reverse behavior: e.g. spread-first
555
# compute_fill_first_cost_fn_weight=-1.0
556
###### (ListOpt) Which cost functions the LeastCostScheduler should use
557
# least_cost_functions="cinder.scheduler.least_cost.compute_fill_first_cost_fn"
558
###### (FloatOpt) How much weight to give the noop cost function
559
# noop_cost_fn_weight=1.0
561
######### defined in cinder.scheduler.manager #########
563
###### (StrOpt) Default driver to use for the scheduler
564
# scheduler_driver="cinder.scheduler.multi.MultiScheduler"
566
######### defined in cinder.scheduler.multi #########
568
###### (StrOpt) Driver to use for scheduling compute calls
569
# compute_scheduler_driver="cinder.scheduler.filter_scheduler.FilterScheduler"
570
###### (StrOpt) Driver to use for scheduling volume calls
571
# volume_scheduler_driver="cinder.scheduler.chance.ChanceScheduler"
573
######### defined in cinder.scheduler.scheduler_options #########
575
###### (StrOpt) Absolute path to scheduler configuration JSON file.
576
# scheduler_json_config_location=""
578
######### defined in cinder.scheduler.simple #########
580
###### (IntOpt) maximum number of instance cores to allow per host
582
###### (IntOpt) maximum number of volume gigabytes to allow per host
583
# max_gigabytes=10000
584
###### (IntOpt) maximum number of networks to allow per host
586
###### (BoolOpt) Allow overcommitting vcpus on isolated hosts
587
# skip_isolated_core_check=true
589
######### defined in cinder.volume.driver #########
591
###### (StrOpt) iscsi target user-land tool to use
592
# iscsi_helper="ietadm"
593
###### (StrOpt) use this ip for iscsi
594
# iscsi_ip_address="$my_ip"
595
###### (IntOpt) Number of iscsi target ids per host
596
# iscsi_num_targets=100
597
###### (IntOpt) The port that the iSCSI daemon is listening on
599
###### (StrOpt) prefix for iscsi volumes
600
# iscsi_target_prefix="iqn.2010-10.org.openstack:"
601
###### (StrOpt) number of times to rescan iSCSI target to find volume
602
# num_iscsi_scan_tries="3"
603
###### (StrOpt) number of times to attempt to run flakey shell commands
604
# num_shell_tries="3"
605
###### (StrOpt) the rbd pool in which volumes are stored
607
###### (StrOpt) Name for the VG that will contain exported volumes
608
# volume_group="cinder-volumes"
610
######### defined in cinder.volume.netapp #########
612
###### (StrOpt) User name for the DFM server
613
# netapp_login=<None>
614
###### (StrOpt) Password for the DFM server
615
# netapp_password=<None>
616
###### (StrOpt) Hostname for the DFM server
617
# netapp_server_hostname=<None>
618
###### (IntOpt) Port number for the DFM server
619
# netapp_server_port=8088
620
###### (StrOpt) Storage service to use for provisioning
621
# netapp_storage_service=<None>
622
###### (StrOpt) Vfiler to use for provisioning
623
# netapp_vfiler=<None>
624
###### (StrOpt) URL of the WSDL file for the DFM server
625
# netapp_wsdl_url=<None>
627
######### defined in cinder.volume.nexenta.volume #########
629
###### (StrOpt) block size for volumes (blank=default,8KB)
630
# nexenta_blocksize=""
631
###### (StrOpt) IP address of Nexenta SA
633
###### (IntOpt) Nexenta target portal port
634
# nexenta_iscsi_target_portal_port=3260
635
###### (StrOpt) Password to connect to Nexenta SA
636
# nexenta_password="nexenta"
637
###### (IntOpt) HTTP port to connect to Nexenta REST API server
638
# nexenta_rest_port=2000
639
###### (StrOpt) Use http or https for REST connection (default auto)
640
# nexenta_rest_protocol="auto"
641
###### (BoolOpt) flag to create sparse volumes
642
# nexenta_sparse=false
643
###### (StrOpt) prefix for iSCSI target groups on SA
644
# nexenta_target_group_prefix="cinder/"
645
###### (StrOpt) IQN prefix for iSCSI targets
646
# nexenta_target_prefix="iqn.1986-03.com.sun:02:cinder-"
647
###### (StrOpt) User name to connect to Nexenta SA
648
# nexenta_user="admin"
649
###### (StrOpt) pool on SA that will hold all volumes
650
# nexenta_volume="cinder"
652
######### defined in cinder.volume.san #########
654
###### (StrOpt) Cluster name to use for creating volumes
656
###### (StrOpt) IP address of SAN controller
658
###### (BoolOpt) Execute commands locally instead of over SSH; use if the volume service is running on the SAN device
660
###### (StrOpt) Username for SAN controller
662
###### (StrOpt) Password for SAN controller
664
###### (StrOpt) Filename of private key to use for SSH authentication
666
###### (IntOpt) SSH port to use with SAN
668
###### (BoolOpt) Use thin provisioning for SAN volumes?
669
# san_thin_provision=true
670
###### (StrOpt) The ZFS path under which to create zvols for volumes.
671
# san_zfs_volume_base="rpool/"
673
# Total option count: 467