~ubuntu-branches/ubuntu/trusty/cinder/trusty

« back to all changes in this revision

Viewing changes to etc/cinder/cinder.conf.sample

  • Committer: Package Import Robot
  • Author(s): Chuck Short
  • Date: 2012-05-22 09:57:46 UTC
  • Revision ID: package-import@ubuntu.com-20120522095746-9lm71yvzltjybk4b
Tags: upstream-2012.2~f1~20120503.2
ImportĀ upstreamĀ versionĀ 2012.2~f1~20120503.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
####################
 
2
# cinder.conf sample #
 
3
####################
 
4
 
 
5
[DEFAULT]
 
6
 
 
7
######### defined in cinder.flags #########
 
8
 
 
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
 
14
# api_rate_limit=true
 
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
 
18
# auth_token_ttl=3600
 
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
 
28
# cache_images=true
 
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
 
41
# debug=false
 
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
 
57
# ec2_host="$my_ip"
 
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
 
61
# ec2_port=8773
 
62
###### (StrOpt) the protocol to use when connecting to the ec2 api server (http, https)
 
63
# ec2_scheme="http"
 
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
 
69
# fake_network=false
 
70
###### (BoolOpt) If passed, use a fake RabbitMQ provider
 
71
# fake_rabbit=false
 
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
 
83
# glance_port=9292
 
84
###### (StrOpt) Name of this node.  This can be an opaque identifier.  It is not necessarily a hostname, FQDN, or IP address.
 
85
# host="cinder"
 
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
 
95
# isolated_hosts=""
 
96
###### (ListOpt) Images to run on isolated host
 
97
# isolated_images=""
 
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.
 
101
# log-config=<None>
 
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)
 
105
# log-dir=<None>
 
106
###### (StrOpt) (Optional) Name of log file to output to. If not set, logging will go to stdout.
 
107
# log-file=<None>
 
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
 
111
# logdir=<None>
 
112
###### (StrOpt) Log output to a named file
 
113
# logfile=<None>
 
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
 
121
# metadata_port=8775
 
122
###### (BoolOpt) Whether to log monkey patching
 
123
# monkey_patch=false
 
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
 
127
# my_ip="10.0.0.1"
 
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
 
153
# password_length=12
 
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
 
165
# rabbit_port=5672
 
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
 
179
# region_list=""
 
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
 
183
# root_helper="sudo"
 
184
###### (StrOpt) hostname or ip for the instances to use when accessing the s3 api
 
185
# s3_dmz="$my_ip"
 
186
###### (StrOpt) hostname or ip for openstack to use when accessing the s3 api
 
187
# s3_host="$my_ip"
 
188
###### (IntOpt) port used when accessing the s3 api
 
189
# s3_port=3333
 
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)
 
203
# sql_max_retries=10
 
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
 
221
# use_ipv6=false
 
222
###### (BoolOpt) Log output to standard error
 
223
# use_stderr=true
 
224
###### (BoolOpt) Use syslog for logging.
 
225
# use-syslog=false
 
226
###### (BoolOpt) Print more verbose output
 
227
# verbose=false
 
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
 
235
# vpn_image_id="0"
 
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
 
240
 
 
241
######### defined in cinder.log #########
 
242
 
 
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
 
257
 
 
258
######### defined in cinder.utils #########
 
259
 
 
260
###### (BoolOpt) Whether to disable inter-process locks
 
261
# disable_process_locking=false
 
262
 
 
263
######### defined in cinder.service #########
 
264
 
 
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
 
292
# report_interval=10
 
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"
 
299
 
 
300
######### defined in cinder.crypto #########
 
301
 
 
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
 
307
# crl_file="crl.pem"
 
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"
 
318
 
 
319
######### defined in cinder.policy #########
 
320
 
 
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"
 
325
 
 
326
######### defined in cinder.quota #########
 
327
 
 
328
###### (IntOpt) number of instance cores allowed per project
 
329
# quota_cores=20
 
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
 
335
# quota_instances=10
 
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
 
345
# quota_ram=51200
 
346
###### (IntOpt) number of volumes allowed per project
 
347
# quota_volumes=10
 
348
 
 
349
######### defined in cinder.test #########
 
350
 
 
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
 
356
# fake_tests=true
 
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
 
375
 
 
376
######### defined in cinder.auth.ldapdriver #########
 
377
 
 
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"
 
410
 
 
411
######### defined in cinder.auth.manager #########
 
412
 
 
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"
 
433
 
 
434
######### defined in cinder.api.auth #########
 
435
 
 
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
 
438
 
 
439
######### defined in cinder.api.ec2 #########
 
440
 
 
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.
 
446
# lockout_attempts=5
 
447
###### (IntOpt) Number of minutes to lockout if triggered.
 
448
# lockout_minutes=15
 
449
###### (IntOpt) Number of minutes for lockout window.
 
450
# lockout_window=15
 
451
 
 
452
######### defined in cinder.api.openstack.compute #########
 
453
 
 
454
###### (BoolOpt) Permit instance snapshot operations.
 
455
# allow_instance_snapshots=true
 
456
 
 
457
######### defined in cinder.ipv6.api #########
 
458
 
 
459
###### (StrOpt) Backend to use for IPv6 generation
 
460
# ipv6_backend="rfc2462"
 
461
 
 
462
######### defined in cinder.virt.baremetal.nodes #########
 
463
 
 
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"
 
468
 
 
469
######### defined in cinder.notifier.list_notifier #########
 
470
 
 
471
###### (MultiStrOpt) List of drivers to send notifications
 
472
# list_notifier_drivers="cinder.notifier.no_op_notifier"
 
473
 
 
474
######### defined in cinder.notifier.rabbit_notifier #########
 
475
 
 
476
###### (ListOpt) AMQP topic used for Cinder notifications
 
477
# notification_topics="notifications"
 
478
 
 
479
######### defined in cinder.rpc.common #########
 
480
 
 
481
###### (ListOpt) Modules of exceptions that are permitted to be recreated
 
482
# allowed_rpc_exception_modules="cinder.exception"
 
483
 
 
484
######### defined in cinder.rpc.impl_kombu #########
 
485
 
 
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=""
 
494
 
 
495
######### defined in cinder.rpc.impl_qpid #########
 
496
 
 
497
###### (IntOpt) Seconds between connection keepalive heartbeats
 
498
# qpid_heartbeat=5
 
499
###### (StrOpt) Qpid broker hostname
 
500
# qpid_hostname="localhost"
 
501
###### (StrOpt) Password for qpid connection
 
502
# qpid_password=""
 
503
###### (StrOpt) Qpid broker port
 
504
# qpid_port="5672"
 
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
 
524
# qpid_username=""
 
525
 
 
526
######### defined in cinder.scheduler.driver #########
 
527
 
 
528
###### (StrOpt) The scheduler host manager class to use
 
529
# scheduler_host_manager="cinder.scheduler.host_manager.HostManager"
 
530
 
 
531
######### defined in cinder.scheduler.filters.core_filter #########
 
532
 
 
533
###### (FloatOpt) Virtual CPU to Physical CPU allocation ratio
 
534
# cpu_allocation_ratio=16.0
 
535
 
 
536
######### defined in cinder.scheduler.filters.ram_filter #########
 
537
 
 
538
###### (FloatOpt) virtual ram to physical ram allocation ratio
 
539
# ram_allocation_ratio=1.5
 
540
 
 
541
######### defined in cinder.scheduler.host_manager #########
 
542
 
 
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"
 
551
 
 
552
######### defined in cinder.scheduler.least_cost #########
 
553
 
 
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
 
560
 
 
561
######### defined in cinder.scheduler.manager #########
 
562
 
 
563
###### (StrOpt) Default driver to use for the scheduler
 
564
# scheduler_driver="cinder.scheduler.multi.MultiScheduler"
 
565
 
 
566
######### defined in cinder.scheduler.multi #########
 
567
 
 
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"
 
572
 
 
573
######### defined in cinder.scheduler.scheduler_options #########
 
574
 
 
575
###### (StrOpt) Absolute path to scheduler configuration JSON file.
 
576
# scheduler_json_config_location=""
 
577
 
 
578
######### defined in cinder.scheduler.simple #########
 
579
 
 
580
###### (IntOpt) maximum number of instance cores to allow per host
 
581
# max_cores=16
 
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
 
585
# max_networks=1000
 
586
###### (BoolOpt) Allow overcommitting vcpus on isolated hosts
 
587
# skip_isolated_core_check=true
 
588
 
 
589
######### defined in cinder.volume.driver #########
 
590
 
 
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
 
598
# iscsi_port=3260
 
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
 
606
# rbd_pool="rbd"
 
607
###### (StrOpt) Name for the VG that will contain exported volumes
 
608
# volume_group="cinder-volumes"
 
609
 
 
610
######### defined in cinder.volume.netapp #########
 
611
 
 
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>
 
626
 
 
627
######### defined in cinder.volume.nexenta.volume #########
 
628
 
 
629
###### (StrOpt) block size for volumes (blank=default,8KB)
 
630
# nexenta_blocksize=""
 
631
###### (StrOpt) IP address of Nexenta SA
 
632
# nexenta_host=""
 
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"
 
651
 
 
652
######### defined in cinder.volume.san #########
 
653
 
 
654
###### (StrOpt) Cluster name to use for creating volumes
 
655
# san_clustername=""
 
656
###### (StrOpt) IP address of SAN controller
 
657
# san_ip=""
 
658
###### (BoolOpt) Execute commands locally instead of over SSH; use if the volume service is running on the SAN device
 
659
# san_is_local=false
 
660
###### (StrOpt) Username for SAN controller
 
661
# san_login="admin"
 
662
###### (StrOpt) Password for SAN controller
 
663
# san_password=""
 
664
###### (StrOpt) Filename of private key to use for SSH authentication
 
665
# san_private_key=""
 
666
###### (IntOpt) SSH port to use with SAN
 
667
# san_ssh_port=22
 
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/"
 
672
 
 
673
# Total option count: 467