Fix some bugs when testing opensds ansible
[stor4nfv.git] / src / ceph / qa / qa_scripts / openstack / files / nova.template.conf
1 [DEFAULT]
2
3 #
4 # From nova
5 #
6
7 # Number of times to retry live-migration before failing. If == -1, try until
8 # out of hosts. If == 0, only try once, no retries. (integer value)
9 #migrate_max_retries=-1
10
11 # The topic console auth proxy nodes listen on (string value)
12 #consoleauth_topic=consoleauth
13
14 # The driver to use for database access (string value)
15 #db_driver=nova.db
16
17 # Backend to use for IPv6 generation (string value)
18 #ipv6_backend=rfc2462
19
20 # The driver for servicegroup service (valid options are: db, zk, mc) (string
21 # value)
22 #servicegroup_driver=db
23
24 # The availability_zone to show internal services under (string value)
25 #internal_service_availability_zone=internal
26 internal_service_availability_zone=internal
27
28 # Default compute node availability_zone (string value)
29 #default_availability_zone=nova
30 default_availability_zone=nova
31
32 # The topic cert nodes listen on (string value)
33 #cert_topic=cert
34
35 # Image ID used when starting up a cloudpipe vpn server (string value)
36 #vpn_image_id=0
37
38 # Flavor for vpn instances (string value)
39 #vpn_flavor=m1.tiny
40
41 # Template for cloudpipe instance boot script (string value)
42 #boot_script_template=$pybasedir/nova/cloudpipe/bootscript.template
43
44 # Network to push into openvpn config (string value)
45 #dmz_net=10.0.0.0
46
47 # Netmask to push into openvpn config (string value)
48 #dmz_mask=255.255.255.0
49
50 # Suffix to add to project name for vpn key and secgroups (string value)
51 #vpn_key_suffix=-vpn
52
53 # Record sessions to FILE.[session_number] (boolean value)
54 #record=false
55
56 # Become a daemon (background process) (boolean value)
57 #daemon=false
58
59 # Disallow non-encrypted connections (boolean value)
60 #ssl_only=false
61
62 # Source is ipv6 (boolean value)
63 #source_is_ipv6=false
64
65 # SSL certificate file (string value)
66 #cert=self.pem
67
68 # SSL key file (if separate from cert) (string value)
69 #key=<None>
70
71 # Run webserver on same port. Serve files from DIR. (string value)
72 #web=/usr/share/spice-html5
73
74 # Host on which to listen for incoming requests (string value)
75 #novncproxy_host=0.0.0.0
76 novncproxy_host=0.0.0.0
77
78 # Port on which to listen for incoming requests (integer value)
79 # Minimum value: 1
80 # Maximum value: 65535
81 #novncproxy_port=6080
82 novncproxy_port=6080
83
84 # Host on which to listen for incoming requests (string value)
85 #serialproxy_host=0.0.0.0
86
87 # Port on which to listen for incoming requests (integer value)
88 # Minimum value: 1
89 # Maximum value: 65535
90 #serialproxy_port=6083
91
92 # Host on which to listen for incoming requests (string value)
93 #html5proxy_host=0.0.0.0
94
95 # Port on which to listen for incoming requests (integer value)
96 # Minimum value: 1
97 # Maximum value: 65535
98 #html5proxy_port=6082
99
100 # Driver to use for the console proxy (string value)
101 #console_driver=nova.console.xvp.XVPConsoleProxy
102
103 # Stub calls to compute worker for tests (boolean value)
104 #stub_compute=false
105
106 # Publicly visible name for this console host (string value)
107 #console_public_hostname=x86-017.build.eng.bos.redhat.com
108
109 # The topic console proxy nodes listen on (string value)
110 #console_topic=console
111
112 # XVP conf template (string value)
113 #console_xvp_conf_template=$pybasedir/nova/console/xvp.conf.template
114
115 # Generated XVP conf file (string value)
116 #console_xvp_conf=/etc/xvp.conf
117
118 # XVP master process pid file (string value)
119 #console_xvp_pid=/var/run/xvp.pid
120
121 # XVP log file (string value)
122 #console_xvp_log=/var/log/xvp.log
123
124 # Port for XVP to multiplex VNC connections on (integer value)
125 # Minimum value: 1
126 # Maximum value: 65535
127 #console_xvp_multiplex_port=5900
128
129 # How many seconds before deleting tokens (integer value)
130 #console_token_ttl=600
131
132 # Filename of root CA (string value)
133 #ca_file=cacert.pem
134
135 # Filename of private key (string value)
136 #key_file=private/cakey.pem
137
138 # Filename of root Certificate Revocation List (string value)
139 #crl_file=crl.pem
140
141 # Where we keep our keys (string value)
142 #keys_path=$state_path/keys
143
144 # Where we keep our root CA (string value)
145 #ca_path=$state_path/CA
146
147 # Should we use a CA for each project? (boolean value)
148 #use_project_ca=false
149
150 # Subject for certificate for users, %s for project, user, timestamp (string
151 # value)
152 #user_cert_subject=/C=US/ST=California/O=OpenStack/OU=NovaDev/CN=%.16s-%.16s-%s
153
154 # Subject for certificate for projects, %s for project, timestamp (string
155 # value)
156 #project_cert_subject=/C=US/ST=California/O=OpenStack/OU=NovaDev/CN=project-ca-%.16s-%s
157
158 # Services to be added to the available pool on create (boolean value)
159 #enable_new_services=true
160
161 # Template string to be used to generate instance names (string value)
162 #instance_name_template=instance-%08x
163
164 # Template string to be used to generate snapshot names (string value)
165 #snapshot_name_template=snapshot-%s
166
167 # When set, compute API will consider duplicate hostnames invalid within the
168 # specified scope, regardless of case. Should be empty, "project" or "global".
169 # (string value)
170 #osapi_compute_unique_server_name_scope =
171
172 # Make exception message format errors fatal (boolean value)
173 #fatal_exception_format_errors=false
174
175 # Parent directory for tempdir used for image decryption (string value)
176 #image_decryption_dir=/tmp
177
178 # Hostname or IP for OpenStack to use when accessing the S3 api (string value)
179 #s3_host=$my_ip
180
181 # Port used when accessing the S3 api (integer value)
182 # Minimum value: 1
183 # Maximum value: 65535
184 #s3_port=3333
185
186 # Access key to use for S3 server for images (string value)
187 #s3_access_key=notchecked
188
189 # Secret key to use for S3 server for images (string value)
190 #s3_secret_key=notchecked
191
192 # Whether to use SSL when talking to S3 (boolean value)
193 #s3_use_ssl=false
194
195 # Whether to affix the tenant id to the access key when downloading from S3
196 # (boolean value)
197 #s3_affix_tenant=false
198
199 # IP address of this host (string value)
200 #my_ip=10.16.48.92
201
202 # Block storage IP address of this host (string value)
203 #my_block_storage_ip=$my_ip
204
205 # Name of this node.  This can be an opaque identifier.  It is not necessarily
206 # a hostname, FQDN, or IP address. However, the node name must be valid within
207 # an AMQP key, and if using ZeroMQ, a valid hostname, FQDN, or IP address
208 # (string value)
209 #host=x86-017.build.eng.bos.redhat.com
210
211 # Use IPv6 (boolean value)
212 #use_ipv6=false
213 use_ipv6=False
214
215 # If set, send compute.instance.update notifications on instance state changes.
216 # Valid values are None for no notifications, "vm_state" for notifications on
217 # VM state changes, or "vm_and_task_state" for notifications on VM and task
218 # state changes. (string value)
219 #notify_on_state_change=<None>
220
221 # If set, send api.fault notifications on caught exceptions in the API service.
222 # (boolean value)
223 #notify_api_faults=false
224 notify_api_faults=False
225
226 # Default notification level for outgoing notifications (string value)
227 # Allowed values: DEBUG, INFO, WARN, ERROR, CRITICAL
228 #default_notification_level=INFO
229
230 # Default publisher_id for outgoing notifications (string value)
231 #default_publisher_id=<None>
232
233 # DEPRECATED: THIS VALUE SHOULD BE SET WHEN CREATING THE NETWORK. If True in
234 # multi_host mode, all compute hosts share the same dhcp address. The same IP
235 # address used for DHCP will be added on each nova-network node which is only
236 # visible to the vms on the same host. (boolean value)
237 #share_dhcp_address=false
238
239 # DEPRECATED: THIS VALUE SHOULD BE SET WHEN CREATING THE NETWORK. MTU setting
240 # for network interface. (integer value)
241 #network_device_mtu=<None>
242
243 # Path to S3 buckets (string value)
244 #buckets_path=$state_path/buckets
245
246 # IP address for S3 API to listen (string value)
247 #s3_listen=0.0.0.0
248
249 # Port for S3 API to listen (integer value)
250 # Minimum value: 1
251 # Maximum value: 65535
252 #s3_listen_port=3333
253
254 # Directory where the nova python module is installed (string value)
255 #pybasedir=/builddir/build/BUILD/nova-12.0.2
256
257 # Directory where nova binaries are installed (string value)
258 #bindir=/usr/local/bin
259
260 # Top-level directory for maintaining nova's state (string value)
261 #state_path=/var/lib/nova
262 state_path=/var/lib/nova
263
264 # An alias for a PCI passthrough device requirement. This allows users to
265 # specify the alias in the extra_spec for a flavor, without needing to repeat
266 # all the PCI property requirements. For example: pci_alias = { "name":
267 # "QuickAssist",   "product_id": "0443",   "vendor_id": "8086",
268 # "device_type": "ACCEL" } defines an alias for the Intel QuickAssist card.
269 # (multi valued) (multi valued)
270 #pci_alias =
271
272 # White list of PCI devices available to VMs. For example:
273 # pci_passthrough_whitelist =  [{"vendor_id": "8086", "product_id": "0443"}]
274 # (multi valued)
275 #pci_passthrough_whitelist =
276
277 # Number of instances allowed per project (integer value)
278 #quota_instances=10
279
280 # Number of instance cores allowed per project (integer value)
281 #quota_cores=20
282
283 # Megabytes of instance RAM allowed per project (integer value)
284 #quota_ram=51200
285
286 # Number of floating IPs allowed per project (integer value)
287 #quota_floating_ips=10
288
289 # Number of fixed IPs allowed per project (this should be at least the number
290 # of instances allowed) (integer value)
291 #quota_fixed_ips=-1
292
293 # Number of metadata items allowed per instance (integer value)
294 #quota_metadata_items=128
295
296 # Number of injected files allowed (integer value)
297 #quota_injected_files=5
298
299 # Number of bytes allowed per injected file (integer value)
300 #quota_injected_file_content_bytes=10240
301
302 # Length of injected file path (integer value)
303 #quota_injected_file_path_length=255
304
305 # Number of security groups per project (integer value)
306 #quota_security_groups=10
307
308 # Number of security rules per security group (integer value)
309 #quota_security_group_rules=20
310
311 # Number of key pairs per user (integer value)
312 #quota_key_pairs=100
313
314 # Number of server groups per project (integer value)
315 #quota_server_groups=10
316
317 # Number of servers per server group (integer value)
318 #quota_server_group_members=10
319
320 # Number of seconds until a reservation expires (integer value)
321 #reservation_expire=86400
322
323 # Count of reservations until usage is refreshed. This defaults to 0(off) to
324 # avoid additional load but it is useful to turn on to help keep quota usage up
325 # to date and reduce the impact of out of sync usage issues. (integer value)
326 #until_refresh=0
327
328 # Number of seconds between subsequent usage refreshes. This defaults to 0(off)
329 # to avoid additional load but it is useful to turn on to help keep quota usage
330 # up to date and reduce the impact of out of sync usage issues. Note that
331 # quotas are not updated on a periodic task, they will update on a new
332 # reservation if max_age has passed since the last reservation (integer value)
333 #max_age=0
334
335 # Default driver to use for quota checks (string value)
336 #quota_driver=nova.quota.DbQuotaDriver
337
338 # Seconds between nodes reporting state to datastore (integer value)
339 #report_interval=10
340 report_interval=10
341
342 # Enable periodic tasks (boolean value)
343 #periodic_enable=true
344
345 # Range of seconds to randomly delay when starting the periodic task scheduler
346 # to reduce stampeding. (Disable by setting to 0) (integer value)
347 #periodic_fuzzy_delay=60
348
349 # A list of APIs to enable by default (list value)
350 #enabled_apis=ec2,osapi_compute,metadata
351 enabled_apis=ec2,osapi_compute,metadata
352
353 # A list of APIs with enabled SSL (list value)
354 #enabled_ssl_apis =
355
356 # The IP address on which the EC2 API will listen. (string value)
357 #ec2_listen=0.0.0.0
358 ec2_listen=0.0.0.0
359
360 # The port on which the EC2 API will listen. (integer value)
361 # Minimum value: 1
362 # Maximum value: 65535
363 #ec2_listen_port=8773
364 ec2_listen_port=8773
365
366 # Number of workers for EC2 API service. The default will be equal to the
367 # number of CPUs available. (integer value)
368 #ec2_workers=<None>
369 ec2_workers=12
370
371 # The IP address on which the OpenStack API will listen. (string value)
372 #osapi_compute_listen=0.0.0.0
373 osapi_compute_listen=0.0.0.0
374
375 # The port on which the OpenStack API will listen. (integer value)
376 # Minimum value: 1
377 # Maximum value: 65535
378 #osapi_compute_listen_port=8774
379 osapi_compute_listen_port=8774
380
381 # Number of workers for OpenStack API service. The default will be the number
382 # of CPUs available. (integer value)
383 #osapi_compute_workers=<None>
384 osapi_compute_workers=12
385
386 # OpenStack metadata service manager (string value)
387 #metadata_manager=nova.api.manager.MetadataManager
388
389 # The IP address on which the metadata API will listen. (string value)
390 #metadata_listen=0.0.0.0
391 metadata_listen=0.0.0.0
392
393 # The port on which the metadata API will listen. (integer value)
394 # Minimum value: 1
395 # Maximum value: 65535
396 #metadata_listen_port=8775
397 metadata_listen_port=8775
398
399 # Number of workers for metadata service. The default will be the number of
400 # CPUs available. (integer value)
401 #metadata_workers=<None>
402 metadata_workers=12
403
404 # Full class name for the Manager for compute (string value)
405 #compute_manager=nova.compute.manager.ComputeManager
406 compute_manager=nova.compute.manager.ComputeManager
407
408 # Full class name for the Manager for console proxy (string value)
409 #console_manager=nova.console.manager.ConsoleProxyManager
410
411 # Manager for console auth (string value)
412 #consoleauth_manager=nova.consoleauth.manager.ConsoleAuthManager
413
414 # Full class name for the Manager for cert (string value)
415 #cert_manager=nova.cert.manager.CertManager
416
417 # Full class name for the Manager for network (string value)
418 #network_manager=nova.network.manager.FlatDHCPManager
419
420 # Full class name for the Manager for scheduler (string value)
421 #scheduler_manager=nova.scheduler.manager.SchedulerManager
422
423 # Maximum time since last check-in for up service (integer value)
424 #service_down_time=60
425 service_down_time=60
426
427 # Whether to log monkey patching (boolean value)
428 #monkey_patch=false
429
430 # List of modules/decorators to monkey patch (list value)
431 #monkey_patch_modules=nova.api.ec2.cloud:nova.notifications.notify_decorator,nova.compute.api:nova.notifications.notify_decorator
432
433 # Length of generated instance admin passwords (integer value)
434 #password_length=12
435
436 # Time period to generate instance usages for.  Time period must be hour, day,
437 # month or year (string value)
438 #instance_usage_audit_period=month
439
440 # Start and use a daemon that can run the commands that need to be run with
441 # root privileges. This option is usually enabled on nodes that run nova
442 # compute processes (boolean value)
443 #use_rootwrap_daemon=false
444
445 # Path to the rootwrap configuration file to use for running commands as root
446 # (string value)
447 #rootwrap_config=/etc/nova/rootwrap.conf
448 rootwrap_config=/etc/nova/rootwrap.conf
449
450 # Explicitly specify the temporary working directory (string value)
451 #tempdir=<None>
452
453 # Port that the XCP VNC proxy should bind to (integer value)
454 # Minimum value: 1
455 # Maximum value: 65535
456 #xvpvncproxy_port=6081
457
458 # Address that the XCP VNC proxy should bind to (string value)
459 #xvpvncproxy_host=0.0.0.0
460
461 # The full class name of the volume API class to use (string value)
462 #volume_api_class=nova.volume.cinder.API
463 volume_api_class=nova.volume.cinder.API
464
465 # File name for the paste.deploy config for nova-api (string value)
466 #api_paste_config=api-paste.ini
467 api_paste_config=api-paste.ini
468
469 # A python format string that is used as the template to generate log lines.
470 # The following values can be formatted into it: client_ip, date_time,
471 # request_line, status_code, body_length, wall_seconds. (string value)
472 #wsgi_log_format=%(client_ip)s "%(request_line)s" status: %(status_code)s len: %(body_length)s time: %(wall_seconds).7f
473
474 # The HTTP header used to determine the scheme for the original request, even
475 # if it was removed by an SSL terminating proxy. Typical value is
476 # "HTTP_X_FORWARDED_PROTO". (string value)
477 #secure_proxy_ssl_header=<None>
478
479 # CA certificate file to use to verify connecting clients (string value)
480 #ssl_ca_file=<None>
481
482 # SSL certificate of API server (string value)
483 #ssl_cert_file=<None>
484
485 # SSL private key of API server (string value)
486 #ssl_key_file=<None>
487
488 # Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not
489 # supported on OS X. (integer value)
490 #tcp_keepidle=600
491
492 # Size of the pool of greenthreads used by wsgi (integer value)
493 #wsgi_default_pool_size=1000
494
495 # Maximum line size of message headers to be accepted. max_header_line may need
496 # to be increased when using large tokens (typically those generated by the
497 # Keystone v3 API with big service catalogs). (integer value)
498 #max_header_line=16384
499
500 # If False, closes the client socket connection explicitly. (boolean value)
501 #wsgi_keep_alive=true
502
503 # Timeout for client connections' socket operations. If an incoming connection
504 # is idle for this number of seconds it will be closed. A value of '0' means
505 # wait forever. (integer value)
506 #client_socket_timeout=900
507
508 #
509 # From nova.api
510 #
511
512 # File to load JSON formatted vendor data from (string value)
513 #vendordata_jsonfile_path=<None>
514
515 # Permit instance snapshot operations. (boolean value)
516 #allow_instance_snapshots=true
517
518 # Whether to use per-user rate limiting for the api. This option is only used
519 # by v2 api. Rate limiting is removed from v2.1 api. (boolean value)
520 #api_rate_limit=false
521
522 #
523 # The strategy to use for auth: keystone or noauth2. noauth2 is designed for
524 # testing only, as it does no actual credential checking. noauth2 provides
525 # administrative credentials only if 'admin' is specified as the username.
526 #  (string value)
527 #auth_strategy=keystone
528 auth_strategy=keystone
529
530 # Treat X-Forwarded-For as the canonical remote address. Only enable this if
531 # you have a sanitizing proxy. (boolean value)
532 #use_forwarded_for=false
533 use_forwarded_for=False
534
535 # The IP address of the EC2 API server (string value)
536 #ec2_host=$my_ip
537
538 # The internal IP address of the EC2 API server (string value)
539 #ec2_dmz_host=$my_ip
540
541 # The port of the EC2 API server (integer value)
542 # Minimum value: 1
543 # Maximum value: 65535
544 #ec2_port=8773
545
546 # The protocol to use when connecting to the EC2 API server (string value)
547 # Allowed values: http, https
548 #ec2_scheme=http
549
550 # The path prefix used to call the ec2 API server (string value)
551 #ec2_path=/
552
553 # List of region=fqdn pairs separated by commas (list value)
554 #region_list =
555
556 # Number of failed auths before lockout. (integer value)
557 #lockout_attempts=5
558
559 # Number of minutes to lockout if triggered. (integer value)
560 #lockout_minutes=15
561
562 # Number of minutes for lockout window. (integer value)
563 #lockout_window=15
564
565 # URL to get token from ec2 request. (string value)
566 #keystone_ec2_url=http://localhost:5000/v2.0/ec2tokens
567
568 # Return the IP address as private dns hostname in describe instances (boolean
569 # value)
570 #ec2_private_dns_show_ip=false
571
572 # Validate security group names according to EC2 specification (boolean value)
573 #ec2_strict_validation=true
574
575 # Time in seconds before ec2 timestamp expires (integer value)
576 #ec2_timestamp_expiry=300
577
578 # Disable SSL certificate verification. (boolean value)
579 #keystone_ec2_insecure=false
580
581 # List of metadata versions to skip placing into the config drive (string
582 # value)
583 #config_drive_skip_versions=1.0 2007-01-19 2007-03-01 2007-08-29 2007-10-10 2007-12-15 2008-02-01 2008-09-01
584
585 # Driver to use for vendor data (string value)
586 #vendordata_driver=nova.api.metadata.vendordata_json.JsonFileVendorData
587
588 # Time in seconds to cache metadata; 0 to disable metadata caching entirely
589 # (not recommended). Increasingthis should improve response times of the
590 # metadata API when under heavy load. Higher values may increase memoryusage
591 # and result in longer times for host metadata changes to take effect. (integer
592 # value)
593 #metadata_cache_expiration=15
594
595 # The maximum number of items returned in a single response from a collection
596 # resource (integer value)
597 #osapi_max_limit=1000
598
599 # Base URL that will be presented to users in links to the OpenStack Compute
600 # API (string value)
601 #osapi_compute_link_prefix=<None>
602
603 # Base URL that will be presented to users in links to glance resources (string
604 # value)
605 #osapi_glance_link_prefix=<None>
606
607 # DEPRECATED: Specify list of extensions to load when using
608 # osapi_compute_extension option with
609 # nova.api.openstack.compute.legacy_v2.contrib.select_extensions This option
610 # will be removed in the near future. After that point you have to run all of
611 # the API. (list value)
612 # This option is deprecated for removal.
613 # Its value may be silently ignored in the future.
614 #osapi_compute_ext_list =
615
616 # Full path to fping. (string value)
617 #fping_path=/usr/sbin/fping
618 fping_path=/usr/sbin/fping
619
620 # Enables or disables quota checking for tenant networks (boolean value)
621 #enable_network_quota=false
622
623 # Control for checking for default networks (string value)
624 #use_neutron_default_nets=False
625
626 # Default tenant id when creating neutron networks (string value)
627 #neutron_default_tenant_id=default
628
629 # Number of private networks allowed per project (integer value)
630 #quota_networks=3
631
632 # osapi compute extension to load. This option will be removed in the near
633 # future. After that point you have to run all of the API. (multi valued)
634 # This option is deprecated for removal.
635 # Its value may be silently ignored in the future.
636 #osapi_compute_extension=nova.api.openstack.compute.legacy_v2.contrib.standard_extensions
637
638 # List of instance states that should hide network info (list value)
639 #osapi_hide_server_address_states=building
640
641 # Enables returning of the instance password by the relevant server API calls
642 # such as create, rebuild or rescue, If the hypervisor does not support
643 # password injection then the password returned will not be correct (boolean
644 # value)
645 #enable_instance_password=true
646
647 #
648 # From nova.compute
649 #
650
651 # Allow destination machine to match source for resize. Useful when testing in
652 # single-host environments. (boolean value)
653 #allow_resize_to_same_host=false
654 allow_resize_to_same_host=False
655
656 # Availability zone to use when user doesn't specify one (string value)
657 #default_schedule_zone=<None>
658
659 # These are image properties which a snapshot should not inherit from an
660 # instance (list value)
661 #non_inheritable_image_properties=cache_in_nova,bittorrent
662
663 # Kernel image that indicates not to use a kernel, but to use a raw disk image
664 # instead (string value)
665 #null_kernel=nokernel
666
667 # When creating multiple instances with a single request using the os-multiple-
668 # create API extension, this template will be used to build the display name
669 # for each instance. The benefit is that the instances end up with different
670 # hostnames. To restore legacy behavior of every instance having the same name,
671 # set this option to "%(name)s".  Valid keys for the template are: name, uuid,
672 # count. (string value)
673 #multi_instance_display_name_template=%(name)s-%(count)d
674
675 # Maximum number of devices that will result in a local image being created on
676 # the hypervisor node. A negative number means unlimited. Setting
677 # max_local_block_devices to 0 means that any request that attempts to create a
678 # local disk will fail. This option is meant to limit the number of local discs
679 # (so root local disc that is the result of --image being used, and any other
680 # ephemeral and swap disks). 0 does not mean that images will be automatically
681 # converted to volumes and boot instances from volumes - it just means that all
682 # requests that attempt to create a local disk will fail. (integer value)
683 #max_local_block_devices=3
684
685 # Default flavor to use for the EC2 API only. The Nova API does not support a
686 # default flavor. (string value)
687 #default_flavor=m1.small
688
689 # Console proxy host to use to connect to instances on this host. (string
690 # value)
691 #console_host=x86-017.build.eng.bos.redhat.com
692
693 # Name of network to use to set access IPs for instances (string value)
694 #default_access_ip_network_name=<None>
695
696 # Whether to batch up the application of IPTables rules during a host restart
697 # and apply all at the end of the init phase (boolean value)
698 #defer_iptables_apply=false
699
700 # Where instances are stored on disk (string value)
701 #instances_path=$state_path/instances
702
703 # Generate periodic compute.instance.exists notifications (boolean value)
704 #instance_usage_audit=false
705
706 # Number of 1 second retries needed in live_migration (integer value)
707 #live_migration_retry_count=30
708
709 # Whether to start guests that were running before the host rebooted (boolean
710 # value)
711 #resume_guests_state_on_host_boot=false
712
713 # Number of times to retry network allocation on failures (integer value)
714 #network_allocate_retries=0
715
716 # Maximum number of instance builds to run concurrently (integer value)
717 #max_concurrent_builds=10
718
719 # Maximum number of live migrations to run concurrently. This limit is enforced
720 # to avoid outbound live migrations overwhelming the host/network and causing
721 # failures. It is not recommended that you change this unless you are very sure
722 # that doing so is safe and stable in your environment. (integer value)
723 #max_concurrent_live_migrations=1
724
725 # Number of times to retry block device allocation on failures (integer value)
726 #block_device_allocate_retries=60
727
728 # The number of times to attempt to reap an instance's files. (integer value)
729 #maximum_instance_delete_attempts=5
730
731 # Interval to pull network bandwidth usage info. Not supported on all
732 # hypervisors. Set to -1 to disable. Setting this to 0 will run at the default
733 # rate. (integer value)
734 #bandwidth_poll_interval=600
735
736 # Interval to sync power states between the database and the hypervisor. Set to
737 # -1 to disable. Setting this to 0 will run at the default rate. (integer
738 # value)
739 #sync_power_state_interval=600
740
741 # Number of seconds between instance network information cache updates (integer
742 # value)
743 #heal_instance_info_cache_interval=60
744 heal_instance_info_cache_interval=60
745
746 # Interval in seconds for reclaiming deleted instances (integer value)
747 #reclaim_instance_interval=0
748
749 # Interval in seconds for gathering volume usages (integer value)
750 #volume_usage_poll_interval=0
751
752 # Interval in seconds for polling shelved instances to offload. Set to -1 to
753 # disable.Setting this to 0 will run at the default rate. (integer value)
754 #shelved_poll_interval=3600
755
756 # Time in seconds before a shelved instance is eligible for removing from a
757 # host. -1 never offload, 0 offload immediately when shelved (integer value)
758 #shelved_offload_time=0
759
760 # Interval in seconds for retrying failed instance file deletes. Set to -1 to
761 # disable. Setting this to 0 will run at the default rate. (integer value)
762 #instance_delete_interval=300
763
764 # Waiting time interval (seconds) between block device allocation retries on
765 # failures (integer value)
766 #block_device_allocate_retries_interval=3
767
768 # Waiting time interval (seconds) between sending the scheduler a list of
769 # current instance UUIDs to verify that its view of instances is in sync with
770 # nova. If the CONF option `scheduler_tracks_instance_changes` is False,
771 # changing this option will have no effect. (integer value)
772 #scheduler_instance_sync_interval=120
773
774 # Interval in seconds for updating compute resources. A number less than 0
775 # means to disable the task completely. Leaving this at the default of 0 will
776 # cause this to run at the default periodic interval. Setting it to any
777 # positive value will cause it to run at approximately that number of seconds.
778 # (integer value)
779 #update_resources_interval=0
780
781 # Action to take if a running deleted instance is detected.Set to 'noop' to
782 # take no action. (string value)
783 # Allowed values: noop, log, shutdown, reap
784 #running_deleted_instance_action=reap
785
786 # Number of seconds to wait between runs of the cleanup task. (integer value)
787 #running_deleted_instance_poll_interval=1800
788
789 # Number of seconds after being deleted when a running instance should be
790 # considered eligible for cleanup. (integer value)
791 #running_deleted_instance_timeout=0
792
793 # Automatically hard reboot an instance if it has been stuck in a rebooting
794 # state longer than N seconds. Set to 0 to disable. (integer value)
795 #reboot_timeout=0
796
797 # Amount of time in seconds an instance can be in BUILD before going into ERROR
798 # status. Set to 0 to disable. (integer value)
799 #instance_build_timeout=0
800
801 # Automatically unrescue an instance after N seconds. Set to 0 to disable.
802 # (integer value)
803 #rescue_timeout=0
804
805 # Automatically confirm resizes after N seconds. Set to 0 to disable. (integer
806 # value)
807 #resize_confirm_window=0
808
809 # Total amount of time to wait in seconds for an instance to perform a clean
810 # shutdown. (integer value)
811 #shutdown_timeout=60
812
813 # Monitor classes available to the compute which may be specified more than
814 # once. This option is DEPRECATED and no longer used. Use setuptools entry
815 # points to list available monitor plugins. (multi valued)
816 # This option is deprecated for removal.
817 # Its value may be silently ignored in the future.
818 #compute_available_monitors =
819
820 # A list of monitors that can be used for getting compute metrics. You can use
821 # the alias/name from the setuptools entry points for nova.compute.monitors.*
822 # namespaces. If no namespace is supplied, the "cpu." namespace is assumed for
823 # backwards-compatibility. An example value that would enable both the CPU and
824 # NUMA memory bandwidth monitors that used the virt driver variant:
825 # ["cpu.virt_driver", "numa_mem_bw.virt_driver"] (list value)
826 #compute_monitors =
827
828 # Amount of disk in MB to reserve for the host (integer value)
829 #reserved_host_disk_mb=0
830
831 # Amount of memory in MB to reserve for the host (integer value)
832 #reserved_host_memory_mb=512
833 reserved_host_memory_mb=512
834
835 # Class that will manage stats for the local compute host (string value)
836 #compute_stats_class=nova.compute.stats.Stats
837
838 # The names of the extra resources to track. (list value)
839 #compute_resources=vcpu
840
841 # Virtual CPU to physical CPU allocation ratio which affects all CPU filters.
842 # This configuration specifies a global ratio for CoreFilter. For
843 # AggregateCoreFilter, it will fall back to this configuration value if no per-
844 # aggregate setting found. NOTE: This can be set per-compute, or if set to 0.0,
845 # the value set on the scheduler node(s) will be used and defaulted to 16.0
846 # (floating point value)
847 #cpu_allocation_ratio=0.0
848 cpu_allocation_ratio=16.0
849
850 # Virtual ram to physical ram allocation ratio which affects all ram filters.
851 # This configuration specifies a global ratio for RamFilter. For
852 # AggregateRamFilter, it will fall back to this configuration value if no per-
853 # aggregate setting found. NOTE: This can be set per-compute, or if set to 0.0,
854 # the value set on the scheduler node(s) will be used and defaulted to 1.5
855 # (floating point value)
856 #ram_allocation_ratio=0.0
857 ram_allocation_ratio=1.5
858
859 # The topic compute nodes listen on (string value)
860 #compute_topic=compute
861
862 #
863 # From nova.network
864 #
865
866 # The full class name of the network API class to use (string value)
867 #network_api_class=nova.network.api.API
868 network_api_class=nova.network.neutronv2.api.API
869
870 # Driver to use for network creation (string value)
871 #network_driver=nova.network.linux_net
872
873 # Default pool for floating IPs (string value)
874 #default_floating_pool=nova
875 default_floating_pool=public
876
877 # Autoassigning floating IP to VM (boolean value)
878 #auto_assign_floating_ip=false
879
880 # Full class name for the DNS Manager for floating IPs (string value)
881 #floating_ip_dns_manager=nova.network.noop_dns_driver.NoopDNSDriver
882
883 # Full class name for the DNS Manager for instance IPs (string value)
884 #instance_dns_manager=nova.network.noop_dns_driver.NoopDNSDriver
885
886 # Full class name for the DNS Zone for instance IPs (string value)
887 #instance_dns_domain =
888
889 # URL for LDAP server which will store DNS entries (string value)
890 #ldap_dns_url=ldap://ldap.example.com:389
891
892 # User for LDAP DNS (string value)
893 #ldap_dns_user=uid=admin,ou=people,dc=example,dc=org
894
895 # Password for LDAP DNS (string value)
896 #ldap_dns_password=password
897
898 # Hostmaster for LDAP DNS driver Statement of Authority (string value)
899 #ldap_dns_soa_hostmaster=hostmaster@example.org
900
901 # DNS Servers for LDAP DNS driver (multi valued)
902 #ldap_dns_servers=dns.example.org
903
904 # Base DN for DNS entries in LDAP (string value)
905 #ldap_dns_base_dn=ou=hosts,dc=example,dc=org
906
907 # Refresh interval (in seconds) for LDAP DNS driver Statement of Authority
908 # (string value)
909 #ldap_dns_soa_refresh=1800
910
911 # Retry interval (in seconds) for LDAP DNS driver Statement of Authority
912 # (string value)
913 #ldap_dns_soa_retry=3600
914
915 # Expiry interval (in seconds) for LDAP DNS driver Statement of Authority
916 # (string value)
917 #ldap_dns_soa_expiry=86400
918
919 # Minimum interval (in seconds) for LDAP DNS driver Statement of Authority
920 # (string value)
921 #ldap_dns_soa_minimum=7200
922
923 # Location of flagfiles for dhcpbridge (multi valued)
924 #dhcpbridge_flagfile=/etc/nova/nova.conf
925
926 # Location to keep network config files (string value)
927 #networks_path=$state_path/networks
928
929 # Interface for public IP addresses (string value)
930 #public_interface=eth0
931
932 # Location of nova-dhcpbridge (string value)
933 #dhcpbridge=/usr/bin/nova-dhcpbridge
934
935 # Public IP of network host (string value)
936 #routing_source_ip=$my_ip
937
938 # Lifetime of a DHCP lease in seconds (integer value)
939 #dhcp_lease_time=86400
940
941 # If set, uses specific DNS server for dnsmasq. Can be specified multiple
942 # times. (multi valued)
943 #dns_server =
944
945 # If set, uses the dns1 and dns2 from the network ref. as dns servers. (boolean
946 # value)
947 #use_network_dns_servers=false
948
949 # A list of dmz ranges that should be accepted (list value)
950 #dmz_cidr =
951
952 # Traffic to this range will always be snatted to the fallback ip, even if it
953 # would normally be bridged out of the node. Can be specified multiple times.
954 # (multi valued)
955 #force_snat_range =
956 force_snat_range =0.0.0.0/0
957
958 # Override the default dnsmasq settings with this file (string value)
959 #dnsmasq_config_file =
960
961 # Driver used to create ethernet devices. (string value)
962 #linuxnet_interface_driver=nova.network.linux_net.LinuxBridgeInterfaceDriver
963
964 # Name of Open vSwitch bridge used with linuxnet (string value)
965 #linuxnet_ovs_integration_bridge=br-int
966
967 # Send gratuitous ARPs for HA setup (boolean value)
968 #send_arp_for_ha=false
969
970 # Send this many gratuitous ARPs for HA setup (integer value)
971 #send_arp_for_ha_count=3
972
973 # Use single default gateway. Only first nic of vm will get default gateway
974 # from dhcp server (boolean value)
975 #use_single_default_gateway=false
976
977 # An interface that bridges can forward to. If this is set to all then all
978 # traffic will be forwarded. Can be specified multiple times. (multi valued)
979 #forward_bridge_interface=all
980
981 # The IP address for the metadata API server (string value)
982 #metadata_host=$my_ip
983 metadata_host=VARINET4ADDR
984
985 # The port for the metadata API port (integer value)
986 # Minimum value: 1
987 # Maximum value: 65535
988 #metadata_port=8775
989
990 # Regular expression to match the iptables rule that should always be on the
991 # top. (string value)
992 #iptables_top_regex =
993
994 # Regular expression to match the iptables rule that should always be on the
995 # bottom. (string value)
996 #iptables_bottom_regex =
997
998 # The table that iptables to jump to when a packet is to be dropped. (string
999 # value)
1000 #iptables_drop_action=DROP
1001
1002 # Amount of time, in seconds, that ovs_vsctl should wait for a response from
1003 # the database. 0 is to wait forever. (integer value)
1004 #ovs_vsctl_timeout=120
1005
1006 # If passed, use fake network devices and addresses (boolean value)
1007 #fake_network=false
1008
1009 # Number of times to retry ebtables commands on failure. (integer value)
1010 #ebtables_exec_attempts=3
1011
1012 # Number of seconds to wait between ebtables retries. (floating point value)
1013 #ebtables_retry_interval=1.0
1014
1015 # Bridge for simple network instances (string value)
1016 #flat_network_bridge=<None>
1017
1018 # DNS server for simple network (string value)
1019 #flat_network_dns=8.8.4.4
1020
1021 # Whether to attempt to inject network setup into guest (boolean value)
1022 #flat_injected=false
1023
1024 # FlatDhcp will bridge into this interface if set (string value)
1025 #flat_interface=<None>
1026
1027 # First VLAN for private networks (integer value)
1028 # Minimum value: 1
1029 # Maximum value: 4094
1030 #vlan_start=100
1031
1032 # VLANs will bridge into this interface if set (string value)
1033 #vlan_interface=<None>
1034
1035 # Number of networks to support (integer value)
1036 #num_networks=1
1037
1038 # Public IP for the cloudpipe VPN servers (string value)
1039 #vpn_ip=$my_ip
1040
1041 # First Vpn port for private networks (integer value)
1042 #vpn_start=1000
1043
1044 # Number of addresses in each private subnet (integer value)
1045 #network_size=256
1046
1047 # Fixed IPv6 address block (string value)
1048 #fixed_range_v6=fd00::/48
1049
1050 # Default IPv4 gateway (string value)
1051 #gateway=<None>
1052
1053 # Default IPv6 gateway (string value)
1054 #gateway_v6=<None>
1055
1056 # Number of addresses reserved for vpn clients (integer value)
1057 #cnt_vpn_clients=0
1058
1059 # Seconds after which a deallocated IP is disassociated (integer value)
1060 #fixed_ip_disassociate_timeout=600
1061
1062 # Number of attempts to create unique mac address (integer value)
1063 #create_unique_mac_address_attempts=5
1064
1065 # If True, skip using the queue and make local calls (boolean value)
1066 #fake_call=false
1067
1068 # If True, unused gateway devices (VLAN and bridge) are deleted in VLAN network
1069 # mode with multi hosted networks (boolean value)
1070 #teardown_unused_network_gateway=false
1071
1072 # If True, send a dhcp release on instance termination (boolean value)
1073 #force_dhcp_release=True
1074
1075 # If True, when a DNS entry must be updated, it sends a fanout cast to all
1076 # network hosts to update their DNS entries in multi host mode (boolean value)
1077 #update_dns_entries=false
1078
1079 # Number of seconds to wait between runs of updates to DNS entries. (integer
1080 # value)
1081 #dns_update_periodic_interval=-1
1082
1083 # Domain to use for building the hostnames (string value)
1084 #dhcp_domain=novalocal
1085 dhcp_domain=novalocal
1086
1087 # Indicates underlying L3 management library (string value)
1088 #l3_lib=nova.network.l3.LinuxNetL3
1089
1090 # The topic network nodes listen on (string value)
1091 #network_topic=network
1092
1093 # Default value for multi_host in networks. Also, if set, some rpc network
1094 # calls will be sent directly to host. (boolean value)
1095 #multi_host=false
1096
1097 # The full class name of the security API class (string value)
1098 #security_group_api=nova
1099 security_group_api=neutron
1100
1101 #
1102 # From nova.openstack.common.memorycache
1103 #
1104
1105 # Memcached servers or None for in process cache. (list value)
1106 #memcached_servers=<None>
1107
1108 #
1109 # From nova.openstack.common.policy
1110 #
1111
1112 # The JSON file that defines policies. (string value)
1113 #policy_file=policy.json
1114
1115 # Default rule. Enforced when a requested rule is not found. (string value)
1116 #policy_default_rule=default
1117
1118 # Directories where policy configuration files are stored. They can be relative
1119 # to any directory in the search path defined by the config_dir option, or
1120 # absolute paths. The file defined by policy_file must exist for these
1121 # directories to be searched.  Missing or empty directories are ignored. (multi
1122 # valued)
1123 #policy_dirs=policy.d
1124
1125 #
1126 # From nova.scheduler
1127 #
1128
1129 # Virtual disk to physical disk allocation ratio (floating point value)
1130 #disk_allocation_ratio=1.0
1131
1132 # Tells filters to ignore hosts that have this many or more instances currently
1133 # in build, resize, snapshot, migrate, rescue or unshelve task states (integer
1134 # value)
1135 #max_io_ops_per_host=8
1136
1137 # Ignore hosts that have too many instances (integer value)
1138 #max_instances_per_host=50
1139
1140 # Absolute path to scheduler configuration JSON file. (string value)
1141 #scheduler_json_config_location =
1142
1143 # The scheduler host manager class to use (string value)
1144 #scheduler_host_manager=nova.scheduler.host_manager.HostManager
1145
1146 # New instances will be scheduled on a host chosen randomly from a subset of
1147 # the N best hosts. This property defines the subset size that a host is chosen
1148 # from. A value of 1 chooses the first host returned by the weighing functions.
1149 # This value must be at least 1. Any value less than 1 will be ignored, and 1
1150 # will be used instead (integer value)
1151 #scheduler_host_subset_size=1
1152
1153 # Force the filter to consider only keys matching the given namespace. (string
1154 # value)
1155 #aggregate_image_properties_isolation_namespace=<None>
1156
1157 # The separator used between the namespace and keys (string value)
1158 #aggregate_image_properties_isolation_separator=.
1159
1160 # Images to run on isolated host (list value)
1161 #isolated_images =
1162
1163 # Host reserved for specific images (list value)
1164 #isolated_hosts =
1165
1166 # Whether to force isolated hosts to run only isolated images (boolean value)
1167 #restrict_isolated_hosts_to_isolated_images=true
1168
1169 # Filter classes available to the scheduler which may be specified more than
1170 # once.  An entry of "nova.scheduler.filters.all_filters" maps to all filters
1171 # included with nova. (multi valued)
1172 #scheduler_available_filters=nova.scheduler.filters.all_filters
1173
1174 # Which filter class names to use for filtering hosts when not specified in the
1175 # request. (list value)
1176 #scheduler_default_filters=RetryFilter,AvailabilityZoneFilter,RamFilter,DiskFilter,ComputeFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,ServerGroupAntiAffinityFilter,ServerGroupAffinityFilter
1177 scheduler_default_filters=RetryFilter,AvailabilityZoneFilter,RamFilter,ComputeFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,CoreFilter
1178
1179 # Which weight class names to use for weighing hosts (list value)
1180 #scheduler_weight_classes=nova.scheduler.weights.all_weighers
1181
1182 # Determines if the Scheduler tracks changes to instances to help with its
1183 # filtering decisions. (boolean value)
1184 #scheduler_tracks_instance_changes=true
1185
1186 # Which filter class names to use for filtering baremetal hosts when not
1187 # specified in the request. (list value)
1188 #baremetal_scheduler_default_filters=RetryFilter,AvailabilityZoneFilter,ComputeFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,ExactRamFilter,ExactDiskFilter,ExactCoreFilter
1189
1190 # Flag to decide whether to use baremetal_scheduler_default_filters or not.
1191 # (boolean value)
1192 #scheduler_use_baremetal_filters=false
1193
1194 # Default driver to use for the scheduler (string value)
1195 #scheduler_driver=nova.scheduler.filter_scheduler.FilterScheduler
1196 scheduler_driver=nova.scheduler.filter_scheduler.FilterScheduler
1197
1198 # How often (in seconds) to run periodic tasks in the scheduler driver of your
1199 # choice. Please note this is likely to interact with the value of
1200 # service_down_time, but exactly how they interact will depend on your choice
1201 # of scheduler driver. (integer value)
1202 #scheduler_driver_task_period=60
1203
1204 # The topic scheduler nodes listen on (string value)
1205 #scheduler_topic=scheduler
1206
1207 # Maximum number of attempts to schedule an instance (integer value)
1208 #scheduler_max_attempts=3
1209
1210 # Multiplier used for weighing host io ops. Negative numbers mean a preference
1211 # to choose light workload compute hosts. (floating point value)
1212 #io_ops_weight_multiplier=-1.0
1213
1214 # Multiplier used for weighing ram.  Negative numbers mean to stack vs spread.
1215 # (floating point value)
1216 #ram_weight_multiplier=1.0
1217
1218 #
1219 # From nova.virt
1220 #
1221
1222 # Config drive format. (string value)
1223 # Allowed values: iso9660, vfat
1224 #config_drive_format=iso9660
1225
1226 # Set to "always" to force injection to take place on a config drive. NOTE: The
1227 # "always" will be deprecated in the Liberty release cycle. (string value)
1228 # Allowed values: always, True, False
1229 #force_config_drive=<None>
1230
1231 # Name and optionally path of the tool used for ISO image creation (string
1232 # value)
1233 #mkisofs_cmd=genisoimage
1234
1235 # Name of the mkfs commands for ephemeral device. The format is <os_type>=<mkfs
1236 # command> (multi valued)
1237 #virt_mkfs =
1238
1239 # Attempt to resize the filesystem by accessing the image over a block device.
1240 # This is done by the host and may not be necessary if the image contains a
1241 # recent version of cloud-init. Possible mechanisms require the nbd driver (for
1242 # qcow and raw), or loop (for raw). (boolean value)
1243 #resize_fs_using_block_device=false
1244
1245 # Amount of time, in seconds, to wait for NBD device start up. (integer value)
1246 #timeout_nbd=10
1247
1248 # Driver to use for controlling virtualization. Options include:
1249 # libvirt.LibvirtDriver, xenapi.XenAPIDriver, fake.FakeDriver,
1250 # ironic.IronicDriver, vmwareapi.VMwareVCDriver, hyperv.HyperVDriver (string
1251 # value)
1252 #compute_driver=libvirt.LibvirtDriver
1253 compute_driver=libvirt.LibvirtDriver
1254
1255 # The default format an ephemeral_volume will be formatted with on creation.
1256 # (string value)
1257 #default_ephemeral_format=<None>
1258
1259 # VM image preallocation mode: "none" => no storage provisioning is done up
1260 # front, "space" => storage is fully allocated at instance start (string value)
1261 # Allowed values: none, space
1262 #preallocate_images=none
1263
1264 # Whether to use cow images (boolean value)
1265 #use_cow_images=true
1266
1267 # Fail instance boot if vif plugging fails (boolean value)
1268 #vif_plugging_is_fatal=true
1269 vif_plugging_is_fatal=True
1270
1271 # Number of seconds to wait for neutron vif plugging events to arrive before
1272 # continuing or failing (see vif_plugging_is_fatal). If this is set to zero and
1273 # vif_plugging_is_fatal is False, events should not be expected to arrive at
1274 # all. (integer value)
1275 #vif_plugging_timeout=300
1276 vif_plugging_timeout=300
1277
1278 # Firewall driver (defaults to hypervisor specific iptables driver) (string
1279 # value)
1280 #firewall_driver=nova.virt.libvirt.firewall.IptablesFirewallDriver
1281 firewall_driver=nova.virt.firewall.NoopFirewallDriver
1282
1283 # Whether to allow network traffic from same network (boolean value)
1284 #allow_same_net_traffic=true
1285
1286 # Defines which pcpus that instance vcpus can use. For example, "4-12,^8,15"
1287 # (string value)
1288 #vcpu_pin_set=<None>
1289
1290 # Number of seconds to wait between runs of the image cache manager. Set to -1
1291 # to disable. Setting this to 0 will run at the default rate. (integer value)
1292 #image_cache_manager_interval=2400
1293
1294 # Where cached images are stored under $instances_path. This is NOT the full
1295 # path - just a folder name. For per-compute-host cached images, set to
1296 # _base_$my_ip (string value)
1297 #image_cache_subdirectory_name=_base
1298
1299 # Should unused base images be removed? (boolean value)
1300 #remove_unused_base_images=true
1301
1302 # Unused unresized base images younger than this will not be removed (integer
1303 # value)
1304 #remove_unused_original_minimum_age_seconds=86400
1305
1306 # Force backing images to raw format (boolean value)
1307 #force_raw_images=true
1308 force_raw_images=True
1309
1310 # Template file for injected network (string value)
1311 #injected_network_template=/usr/share/nova/interfaces.template
1312
1313 #
1314 # From oslo.log
1315 #
1316
1317 # Print debugging output (set logging level to DEBUG instead of default INFO
1318 # level). (boolean value)
1319 #debug=false
1320 debug=True
1321
1322 # If set to false, will disable INFO logging level, making WARNING the default.
1323 # (boolean value)
1324 # This option is deprecated for removal.
1325 # Its value may be silently ignored in the future.
1326 #verbose=true
1327 verbose=True
1328
1329 # The name of a logging configuration file. This file is appended to any
1330 # existing logging configuration files. For details about logging configuration
1331 # files, see the Python logging module documentation. (string value)
1332 # Deprecated group;name - DEFAULT;log_config
1333 #log_config_append=<None>
1334
1335 # DEPRECATED. A logging.Formatter log message format string which may use any
1336 # of the available logging.LogRecord attributes. This option is deprecated.
1337 # Please use logging_context_format_string and logging_default_format_string
1338 # instead. (string value)
1339 #log_format=<None>
1340
1341 # Format string for %%(asctime)s in log records. Default: %(default)s . (string
1342 # value)
1343 #log_date_format=%Y-%m-%d %H:%M:%S
1344
1345 # (Optional) Name of log file to output to. If no default is set, logging will
1346 # go to stdout. (string value)
1347 # Deprecated group;name - DEFAULT;logfile
1348 #log_file=<None>
1349
1350 # (Optional) The base directory used for relative --log-file paths. (string
1351 # value)
1352 # Deprecated group;name - DEFAULT;logdir
1353 #log_dir=/var/log/nova
1354 log_dir=/var/log/nova
1355
1356 # Use syslog for logging. Existing syslog format is DEPRECATED and will be
1357 # changed later to honor RFC5424. (boolean value)
1358 #use_syslog=false
1359 use_syslog=False
1360
1361 # (Optional) Enables or disables syslog rfc5424 format for logging. If enabled,
1362 # prefixes the MSG part of the syslog message with APP-NAME (RFC5424). The
1363 # format without the APP-NAME is deprecated in Kilo, and will be removed in
1364 # Mitaka, along with this option. (boolean value)
1365 # This option is deprecated for removal.
1366 # Its value may be silently ignored in the future.
1367 #use_syslog_rfc_format=true
1368
1369 # Syslog facility to receive log lines. (string value)
1370 #syslog_log_facility=LOG_USER
1371 syslog_log_facility=LOG_USER
1372
1373 # Log output to standard error. (boolean value)
1374 #use_stderr=False
1375 use_stderr=True
1376
1377 # Format string to use for log messages with context. (string value)
1378 #logging_context_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s
1379
1380 # Format string to use for log messages without context. (string value)
1381 #logging_default_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s
1382
1383 # Data to append to log format when level is DEBUG. (string value)
1384 #logging_debug_format_suffix=%(funcName)s %(pathname)s:%(lineno)d
1385
1386 # Prefix each line of exception output with this format. (string value)
1387 #logging_exception_prefix=%(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s
1388
1389 # List of logger=LEVEL pairs. (list value)
1390 #default_log_levels=amqp=WARN,amqplib=WARN,boto=WARN,qpid=WARN,sqlalchemy=WARN,suds=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
1391
1392 # Enables or disables publication of error events. (boolean value)
1393 #publish_errors=false
1394
1395 # The format for an instance that is passed with the log message. (string
1396 # value)
1397 #instance_format="[instance: %(uuid)s] "
1398
1399 # The format for an instance UUID that is passed with the log message. (string
1400 # value)
1401 #instance_uuid_format="[instance: %(uuid)s] "
1402
1403 # Enables or disables fatal status of deprecations. (boolean value)
1404 #fatal_deprecations=false
1405
1406 #
1407 # From oslo.messaging
1408 #
1409
1410 # Size of RPC connection pool. (integer value)
1411 # Deprecated group;name - DEFAULT;rpc_conn_pool_size
1412 #rpc_conn_pool_size=30
1413
1414 # ZeroMQ bind address. Should be a wildcard (*), an ethernet interface, or IP.
1415 # The "host" option should point or resolve to this address. (string value)
1416 #rpc_zmq_bind_address=*
1417
1418 # MatchMaker driver. (string value)
1419 #rpc_zmq_matchmaker=local
1420
1421 # ZeroMQ receiver listening port. (integer value)
1422 #rpc_zmq_port=9501
1423
1424 # Number of ZeroMQ contexts, defaults to 1. (integer value)
1425 #rpc_zmq_contexts=1
1426
1427 # Maximum number of ingress messages to locally buffer per topic. Default is
1428 # unlimited. (integer value)
1429 #rpc_zmq_topic_backlog=<None>
1430
1431 # Directory for holding IPC sockets. (string value)
1432 #rpc_zmq_ipc_dir=/var/run/openstack
1433
1434 # Name of this node. Must be a valid hostname, FQDN, or IP address. Must match
1435 # "host" option, if running Nova. (string value)
1436 #rpc_zmq_host=localhost
1437
1438 # Seconds to wait before a cast expires (TTL). Only supported by impl_zmq.
1439 # (integer value)
1440 #rpc_cast_timeout=30
1441
1442 # Heartbeat frequency. (integer value)
1443 #matchmaker_heartbeat_freq=300
1444
1445 # Heartbeat time-to-live. (integer value)
1446 #matchmaker_heartbeat_ttl=600
1447
1448 # Size of executor thread pool. (integer value)
1449 # Deprecated group;name - DEFAULT;rpc_thread_pool_size
1450 #executor_thread_pool_size=64
1451
1452 # The Drivers(s) to handle sending notifications. Possible values are
1453 # messaging, messagingv2, routing, log, test, noop (multi valued)
1454 #notification_driver =
1455 notification_driver =nova.openstack.common.notifier.rabbit_notifier,ceilometer.compute.nova_notifier
1456
1457 # AMQP topic used for OpenStack notifications. (list value)
1458 # Deprecated group;name - [rpc_notifier2]/topics
1459 #notification_topics=notifications
1460 notification_topics=notifications
1461
1462 # Seconds to wait for a response from a call. (integer value)
1463 #rpc_response_timeout=60
1464
1465 # A URL representing the messaging driver to use and its full configuration. If
1466 # not set, we fall back to the rpc_backend option and driver specific
1467 # configuration. (string value)
1468 #transport_url=<None>
1469
1470 # The messaging driver to use, defaults to rabbit. Other drivers include qpid
1471 # and zmq. (string value)
1472 #rpc_backend=rabbit
1473 rpc_backend=rabbit
1474
1475 # The default exchange under which topics are scoped. May be overridden by an
1476 # exchange name specified in the transport_url option. (string value)
1477 #control_exchange=openstack
1478
1479 #
1480 # From oslo.service.periodic_task
1481 #
1482
1483 # Some periodic tasks can be run in a separate process. Should we run them
1484 # here? (boolean value)
1485 #run_external_periodic_tasks=true
1486
1487 #
1488 # From oslo.service.service
1489 #
1490
1491 # Enable eventlet backdoor.  Acceptable values are 0, <port>, and
1492 # <start>:<end>, where 0 results in listening on a random tcp port number;
1493 # <port> results in listening on the specified port number (and not enabling
1494 # backdoor if that port is in use); and <start>:<end> results in listening on
1495 # the smallest unused port number within the specified range of port numbers.
1496 # The chosen port is displayed in the service's log file. (string value)
1497 #backdoor_port=<None>
1498
1499 # Enables or disables logging values of all registered options when starting a
1500 # service (at DEBUG level). (boolean value)
1501 #log_options=true
1502 sql_connection=mysql+pymysql://nova:qum5net@VARINET4ADDR/nova
1503 image_service=nova.image.glance.GlanceImageService
1504 lock_path=/var/lib/nova/tmp
1505 osapi_volume_listen=0.0.0.0
1506 vncserver_proxyclient_address=VARHOSTNAME.ceph.redhat.com
1507 vnc_keymap=en-us
1508 vnc_enabled=True
1509 vncserver_listen=0.0.0.0
1510 novncproxy_base_url=http://VARINET4ADDR:6080/vnc_auto.html
1511
1512 rbd_user = cinder
1513 rbd_secret_uuid = RBDSECRET 
1514
1515 [api_database]
1516
1517 #
1518 # From nova
1519 #
1520
1521 # The SQLAlchemy connection string to use to connect to the Nova API database.
1522 # (string value)
1523 #connection=mysql://nova:nova@localhost/nova
1524
1525 # If True, SQLite uses synchronous mode. (boolean value)
1526 #sqlite_synchronous=true
1527
1528 # The SQLAlchemy connection string to use to connect to the slave database.
1529 # (string value)
1530 #slave_connection=<None>
1531
1532 # The SQL mode to be used for MySQL sessions. This option, including the
1533 # default, overrides any server-set SQL mode. To use whatever SQL mode is set
1534 # by the server configuration, set this to no value. Example: mysql_sql_mode=
1535 # (string value)
1536 #mysql_sql_mode=TRADITIONAL
1537
1538 # Timeout before idle SQL connections are reaped. (integer value)
1539 #idle_timeout=3600
1540
1541 # Maximum number of SQL connections to keep open in a pool. (integer value)
1542 #max_pool_size=<None>
1543
1544 # Maximum number of database connection retries during startup. Set to -1 to
1545 # specify an infinite retry count. (integer value)
1546 #max_retries=-1
1547
1548 # Interval between retries of opening a SQL connection. (integer value)
1549 #retry_interval=10
1550
1551 # If set, use this value for max_overflow with SQLAlchemy. (integer value)
1552 #max_overflow=<None>
1553
1554 # Verbosity of SQL debugging information: 0=None, 100=Everything. (integer
1555 # value)
1556 #connection_debug=0
1557
1558 # Add Python stack traces to SQL as comment strings. (boolean value)
1559 #connection_trace=false
1560
1561 # If set, use this value for pool_timeout with SQLAlchemy. (integer value)
1562 #pool_timeout=<None>
1563
1564
1565 [barbican]
1566
1567 #
1568 # From nova
1569 #
1570
1571 # Info to match when looking for barbican in the service catalog. Format is:
1572 # separated values of the form: <service_type>:<service_name>:<endpoint_type>
1573 # (string value)
1574 #catalog_info=key-manager:barbican:public
1575
1576 # Override service catalog lookup with template for barbican endpoint e.g.
1577 # http://localhost:9311/v1/%(project_id)s (string value)
1578 #endpoint_template=<None>
1579
1580 # Region name of this node (string value)
1581 #os_region_name=<None>
1582
1583
1584 [cells]
1585
1586 #
1587 # From nova.cells
1588 #
1589
1590 # Enable cell functionality (boolean value)
1591 #enable=false
1592
1593 # The topic cells nodes listen on (string value)
1594 #topic=cells
1595
1596 # Manager for cells (string value)
1597 #manager=nova.cells.manager.CellsManager
1598
1599 # Name of this cell (string value)
1600 #name=nova
1601
1602 # Key/Multi-value list with the capabilities of the cell (list value)
1603 #capabilities=hypervisor=xenserver;kvm,os=linux;windows
1604
1605 # Seconds to wait for response from a call to a cell. (integer value)
1606 #call_timeout=60
1607
1608 # Percentage of cell capacity to hold in reserve. Affects both memory and disk
1609 # utilization (floating point value)
1610 #reserve_percent=10.0
1611
1612 # Type of cell (string value)
1613 # Allowed values: api, compute
1614 #cell_type=compute
1615
1616 # Number of seconds after which a lack of capability and capacity updates
1617 # signals the child cell is to be treated as a mute. (integer value)
1618 #mute_child_interval=300
1619
1620 # Seconds between bandwidth updates for cells. (integer value)
1621 #bandwidth_update_interval=600
1622
1623 # Cells communication driver to use (string value)
1624 #driver=nova.cells.rpc_driver.CellsRPCDriver
1625
1626 # Number of seconds after an instance was updated or deleted to continue to
1627 # update cells (integer value)
1628 #instance_updated_at_threshold=3600
1629
1630 # Number of instances to update per periodic task run (integer value)
1631 #instance_update_num_instances=1
1632
1633 # Maximum number of hops for cells routing. (integer value)
1634 #max_hop_count=10
1635
1636 # Cells scheduler to use (string value)
1637 #scheduler=nova.cells.scheduler.CellsScheduler
1638
1639 # Base queue name to use when communicating between cells.  Various topics by
1640 # message type will be appended to this. (string value)
1641 #rpc_driver_queue_base=cells.intercell
1642
1643 # Filter classes the cells scheduler should use.  An entry of
1644 # "nova.cells.filters.all_filters" maps to all cells filters included with
1645 # nova. (list value)
1646 #scheduler_filter_classes=nova.cells.filters.all_filters
1647
1648 # Weigher classes the cells scheduler should use.  An entry of
1649 # "nova.cells.weights.all_weighers" maps to all cell weighers included with
1650 # nova. (list value)
1651 #scheduler_weight_classes=nova.cells.weights.all_weighers
1652
1653 # How many retries when no cells are available. (integer value)
1654 #scheduler_retries=10
1655
1656 # How often to retry in seconds when no cells are available. (integer value)
1657 #scheduler_retry_delay=2
1658
1659 # Interval, in seconds, for getting fresh cell information from the database.
1660 # (integer value)
1661 #db_check_interval=60
1662
1663 # Configuration file from which to read cells configuration.  If given,
1664 # overrides reading cells from the database. (string value)
1665 #cells_config=<None>
1666
1667 # Multiplier used to weigh mute children. (The value should be negative.)
1668 # (floating point value)
1669 #mute_weight_multiplier=-10000.0
1670
1671 # Multiplier used for weighing ram.  Negative numbers mean to stack vs spread.
1672 # (floating point value)
1673 #ram_weight_multiplier=10.0
1674
1675 # Multiplier used to weigh offset weigher. (floating point value)
1676 #offset_weight_multiplier=1.0
1677
1678
1679 [cinder]
1680
1681 #
1682 # From nova
1683 #
1684
1685 # Info to match when looking for cinder in the service catalog. Format is:
1686 # separated values of the form: <service_type>:<service_name>:<endpoint_type>
1687 # (string value)
1688 #catalog_info=volumev2:cinderv2:publicURL
1689 catalog_info=volumev2:cinderv2:publicURL
1690
1691 # Override service catalog lookup with template for cinder endpoint e.g.
1692 # http://localhost:8776/v1/%(project_id)s (string value)
1693 #endpoint_template=<None>
1694
1695 # Region name of this node (string value)
1696 #os_region_name=<None>
1697
1698 # Number of cinderclient retries on failed http calls (integer value)
1699 #http_retries=3
1700
1701 # Allow attach between instance and volume in different availability zones.
1702 # (boolean value)
1703 #cross_az_attach=true
1704
1705
1706 [conductor]
1707
1708 #
1709 # From nova
1710 #
1711
1712 # Perform nova-conductor operations locally (boolean value)
1713 #use_local=false
1714 use_local=False
1715
1716 # The topic on which conductor nodes listen (string value)
1717 #topic=conductor
1718
1719 # Full class name for the Manager for conductor (string value)
1720 #manager=nova.conductor.manager.ConductorManager
1721
1722 # Number of workers for OpenStack Conductor service. The default will be the
1723 # number of CPUs available. (integer value)
1724 #workers=<None>
1725
1726
1727 [cors]
1728
1729 #
1730 # From oslo.middleware
1731 #
1732
1733 # Indicate whether this resource may be shared with the domain received in the
1734 # requests "origin" header. (string value)
1735 #allowed_origin=<None>
1736
1737 # Indicate that the actual request can include user credentials (boolean value)
1738 #allow_credentials=true
1739
1740 # Indicate which headers are safe to expose to the API. Defaults to HTTP Simple
1741 # Headers. (list value)
1742 #expose_headers=Content-Type,Cache-Control,Content-Language,Expires,Last-Modified,Pragma
1743
1744 # Maximum cache age of CORS preflight requests. (integer value)
1745 #max_age=3600
1746
1747 # Indicate which methods can be used during the actual request. (list value)
1748 #allow_methods=GET,POST,PUT,DELETE,OPTIONS
1749
1750 # Indicate which header field names may be used during the actual request.
1751 # (list value)
1752 #allow_headers=Content-Type,Cache-Control,Content-Language,Expires,Last-Modified,Pragma
1753
1754
1755 [cors.subdomain]
1756
1757 #
1758 # From oslo.middleware
1759 #
1760
1761 # Indicate whether this resource may be shared with the domain received in the
1762 # requests "origin" header. (string value)
1763 #allowed_origin=<None>
1764
1765 # Indicate that the actual request can include user credentials (boolean value)
1766 #allow_credentials=true
1767
1768 # Indicate which headers are safe to expose to the API. Defaults to HTTP Simple
1769 # Headers. (list value)
1770 #expose_headers=Content-Type,Cache-Control,Content-Language,Expires,Last-Modified,Pragma
1771
1772 # Maximum cache age of CORS preflight requests. (integer value)
1773 #max_age=3600
1774
1775 # Indicate which methods can be used during the actual request. (list value)
1776 #allow_methods=GET,POST,PUT,DELETE,OPTIONS
1777
1778 # Indicate which header field names may be used during the actual request.
1779 # (list value)
1780 #allow_headers=Content-Type,Cache-Control,Content-Language,Expires,Last-Modified,Pragma
1781
1782
1783 [database]
1784
1785 #
1786 # From nova
1787 #
1788
1789 # The file name to use with SQLite. (string value)
1790 # Deprecated group;name - DEFAULT;sqlite_db
1791 #sqlite_db=oslo.sqlite
1792
1793 # If True, SQLite uses synchronous mode. (boolean value)
1794 # Deprecated group;name - DEFAULT;sqlite_synchronous
1795 #sqlite_synchronous=true
1796
1797 # The back end to use for the database. (string value)
1798 # Deprecated group;name - DEFAULT;db_backend
1799 #backend=sqlalchemy
1800
1801 # The SQLAlchemy connection string to use to connect to the database. (string
1802 # value)
1803 # Deprecated group;name - DEFAULT;sql_connection
1804 # Deprecated group;name - [DATABASE]/sql_connection
1805 # Deprecated group;name - [sql]/connection
1806 #connection=<None>
1807
1808 # The SQLAlchemy connection string to use to connect to the slave database.
1809 # (string value)
1810 #slave_connection=<None>
1811
1812 # The SQL mode to be used for MySQL sessions. This option, including the
1813 # default, overrides any server-set SQL mode. To use whatever SQL mode is set
1814 # by the server configuration, set this to no value. Example: mysql_sql_mode=
1815 # (string value)
1816 #mysql_sql_mode=TRADITIONAL
1817
1818 # Timeout before idle SQL connections are reaped. (integer value)
1819 # Deprecated group;name - DEFAULT;sql_idle_timeout
1820 # Deprecated group;name - [DATABASE]/sql_idle_timeout
1821 # Deprecated group;name - [sql]/idle_timeout
1822 #idle_timeout=3600
1823
1824 # Minimum number of SQL connections to keep open in a pool. (integer value)
1825 # Deprecated group;name - DEFAULT;sql_min_pool_size
1826 # Deprecated group;name - [DATABASE]/sql_min_pool_size
1827 #min_pool_size=1
1828
1829 # Maximum number of SQL connections to keep open in a pool. (integer value)
1830 # Deprecated group;name - DEFAULT;sql_max_pool_size
1831 # Deprecated group;name - [DATABASE]/sql_max_pool_size
1832 #max_pool_size=<None>
1833
1834 # Maximum number of database connection retries during startup. Set to -1 to
1835 # specify an infinite retry count. (integer value)
1836 # Deprecated group;name - DEFAULT;sql_max_retries
1837 # Deprecated group;name - [DATABASE]/sql_max_retries
1838 #max_retries=10
1839
1840 # Interval between retries of opening a SQL connection. (integer value)
1841 # Deprecated group;name - DEFAULT;sql_retry_interval
1842 # Deprecated group;name - [DATABASE]/reconnect_interval
1843 #retry_interval=10
1844
1845 # If set, use this value for max_overflow with SQLAlchemy. (integer value)
1846 # Deprecated group;name - DEFAULT;sql_max_overflow
1847 # Deprecated group;name - [DATABASE]/sqlalchemy_max_overflow
1848 #max_overflow=<None>
1849
1850 # Verbosity of SQL debugging information: 0=None, 100=Everything. (integer
1851 # value)
1852 # Deprecated group;name - DEFAULT;sql_connection_debug
1853 #connection_debug=0
1854
1855 # Add Python stack traces to SQL as comment strings. (boolean value)
1856 # Deprecated group;name - DEFAULT;sql_connection_trace
1857 #connection_trace=false
1858
1859 # If set, use this value for pool_timeout with SQLAlchemy. (integer value)
1860 # Deprecated group;name - [DATABASE]/sqlalchemy_pool_timeout
1861 #pool_timeout=<None>
1862
1863 # Enable the experimental use of database reconnect on connection lost.
1864 # (boolean value)
1865 #use_db_reconnect=false
1866
1867 # Seconds between retries of a database transaction. (integer value)
1868 #db_retry_interval=1
1869
1870 # If True, increases the interval between retries of a database operation up to
1871 # db_max_retry_interval. (boolean value)
1872 #db_inc_retry_interval=true
1873
1874 # If db_inc_retry_interval is set, the maximum seconds between retries of a
1875 # database operation. (integer value)
1876 #db_max_retry_interval=10
1877
1878 # Maximum retries in case of connection error or deadlock error before error is
1879 # raised. Set to -1 to specify an infinite retry count. (integer value)
1880 #db_max_retries=20
1881
1882 #
1883 # From oslo.db
1884 #
1885
1886 # The file name to use with SQLite. (string value)
1887 # Deprecated group;name - DEFAULT;sqlite_db
1888 #sqlite_db=oslo.sqlite
1889
1890 # If True, SQLite uses synchronous mode. (boolean value)
1891 # Deprecated group;name - DEFAULT;sqlite_synchronous
1892 #sqlite_synchronous=true
1893
1894 # The back end to use for the database. (string value)
1895 # Deprecated group;name - DEFAULT;db_backend
1896 #backend=sqlalchemy
1897
1898 # The SQLAlchemy connection string to use to connect to the database. (string
1899 # value)
1900 # Deprecated group;name - DEFAULT;sql_connection
1901 # Deprecated group;name - [DATABASE]/sql_connection
1902 # Deprecated group;name - [sql]/connection
1903 #connection=<None>
1904
1905 # The SQLAlchemy connection string to use to connect to the slave database.
1906 # (string value)
1907 #slave_connection=<None>
1908
1909 # The SQL mode to be used for MySQL sessions. This option, including the
1910 # default, overrides any server-set SQL mode. To use whatever SQL mode is set
1911 # by the server configuration, set this to no value. Example: mysql_sql_mode=
1912 # (string value)
1913 #mysql_sql_mode=TRADITIONAL
1914
1915 # Timeout before idle SQL connections are reaped. (integer value)
1916 # Deprecated group;name - DEFAULT;sql_idle_timeout
1917 # Deprecated group;name - [DATABASE]/sql_idle_timeout
1918 # Deprecated group;name - [sql]/idle_timeout
1919 #idle_timeout=3600
1920
1921 # Minimum number of SQL connections to keep open in a pool. (integer value)
1922 # Deprecated group;name - DEFAULT;sql_min_pool_size
1923 # Deprecated group;name - [DATABASE]/sql_min_pool_size
1924 #min_pool_size=1
1925
1926 # Maximum number of SQL connections to keep open in a pool. (integer value)
1927 # Deprecated group;name - DEFAULT;sql_max_pool_size
1928 # Deprecated group;name - [DATABASE]/sql_max_pool_size
1929 #max_pool_size=<None>
1930
1931 # Maximum number of database connection retries during startup. Set to -1 to
1932 # specify an infinite retry count. (integer value)
1933 # Deprecated group;name - DEFAULT;sql_max_retries
1934 # Deprecated group;name - [DATABASE]/sql_max_retries
1935 #max_retries=10
1936
1937 # Interval between retries of opening a SQL connection. (integer value)
1938 # Deprecated group;name - DEFAULT;sql_retry_interval
1939 # Deprecated group;name - [DATABASE]/reconnect_interval
1940 #retry_interval=10
1941
1942 # If set, use this value for max_overflow with SQLAlchemy. (integer value)
1943 # Deprecated group;name - DEFAULT;sql_max_overflow
1944 # Deprecated group;name - [DATABASE]/sqlalchemy_max_overflow
1945 #max_overflow=<None>
1946
1947 # Verbosity of SQL debugging information: 0=None, 100=Everything. (integer
1948 # value)
1949 # Deprecated group;name - DEFAULT;sql_connection_debug
1950 #connection_debug=0
1951
1952 # Add Python stack traces to SQL as comment strings. (boolean value)
1953 # Deprecated group;name - DEFAULT;sql_connection_trace
1954 #connection_trace=false
1955
1956 # If set, use this value for pool_timeout with SQLAlchemy. (integer value)
1957 # Deprecated group;name - [DATABASE]/sqlalchemy_pool_timeout
1958 #pool_timeout=<None>
1959
1960 # Enable the experimental use of database reconnect on connection lost.
1961 # (boolean value)
1962 #use_db_reconnect=false
1963
1964 # Seconds between retries of a database transaction. (integer value)
1965 #db_retry_interval=1
1966
1967 # If True, increases the interval between retries of a database operation up to
1968 # db_max_retry_interval. (boolean value)
1969 #db_inc_retry_interval=true
1970
1971 # If db_inc_retry_interval is set, the maximum seconds between retries of a
1972 # database operation. (integer value)
1973 #db_max_retry_interval=10
1974
1975 # Maximum retries in case of connection error or deadlock error before error is
1976 # raised. Set to -1 to specify an infinite retry count. (integer value)
1977 #db_max_retries=20
1978
1979
1980 [ephemeral_storage_encryption]
1981
1982 #
1983 # From nova.compute
1984 #
1985
1986 # Whether to encrypt ephemeral storage (boolean value)
1987 #enabled=false
1988
1989 # The cipher and mode to be used to encrypt ephemeral storage. Which ciphers
1990 # are available ciphers depends on kernel support. See /proc/crypto for the
1991 # list of available options. (string value)
1992 #cipher=aes-xts-plain64
1993
1994 # The bit length of the encryption key to be used to encrypt ephemeral storage
1995 # (in XTS mode only half of the bits are used for encryption key) (integer
1996 # value)
1997 #key_size=512
1998
1999
2000 [glance]
2001
2002 #
2003 # From nova
2004 #
2005
2006 # Default glance hostname or IP address (string value)
2007 #host=$my_ip
2008
2009 # Default glance port (integer value)
2010 # Minimum value: 1
2011 # Maximum value: 65535
2012 #port=9292
2013
2014 # Default protocol to use when connecting to glance. Set to https for SSL.
2015 # (string value)
2016 # Allowed values: http, https
2017 #protocol=http
2018
2019 # A list of the glance api servers available to nova. Prefix with https:// for
2020 # ssl-based glance api servers. ([hostname|ip]:port) (list value)
2021 #api_servers=<None>
2022 api_servers=VARINET4ADDR:9292
2023
2024 # Allow to perform insecure SSL (https) requests to glance (boolean value)
2025 #api_insecure=false
2026
2027 # Number of retries when uploading / downloading an image to / from glance.
2028 # (integer value)
2029 #num_retries=0
2030
2031 # A list of url scheme that can be downloaded directly via the direct_url.
2032 # Currently supported schemes: [file]. (list value)
2033 #allowed_direct_url_schemes =
2034
2035
2036 [guestfs]
2037
2038 #
2039 # From nova.virt
2040 #
2041
2042 # Enable guestfs debug (boolean value)
2043 #debug=false
2044
2045
2046 [hyperv]
2047
2048 #
2049 # From nova.virt
2050 #
2051
2052 # The name of a Windows share name mapped to the "instances_path" dir and used
2053 # by the resize feature to copy files to the target host. If left blank, an
2054 # administrative share will be used, looking for the same "instances_path" used
2055 # locally (string value)
2056 #instances_path_share =
2057
2058 # Force V1 WMI utility classes (boolean value)
2059 # This option is deprecated for removal.
2060 # Its value may be silently ignored in the future.
2061 #force_hyperv_utils_v1=false
2062
2063 # Force V1 volume utility class (boolean value)
2064 #force_volumeutils_v1=false
2065
2066 # External virtual switch Name, if not provided, the first external virtual
2067 # switch is used (string value)
2068 #vswitch_name=<None>
2069
2070 # Required for live migration among hosts with different CPU features (boolean
2071 # value)
2072 #limit_cpu_features=false
2073
2074 # Sets the admin password in the config drive image (boolean value)
2075 #config_drive_inject_password=false
2076
2077 # Path of qemu-img command which is used to convert between different image
2078 # types (string value)
2079 #qemu_img_cmd=qemu-img.exe
2080
2081 # Attaches the Config Drive image as a cdrom drive instead of a disk drive
2082 # (boolean value)
2083 #config_drive_cdrom=false
2084
2085 # Enables metrics collections for an instance by using Hyper-V's metric APIs.
2086 # Collected data can by retrieved by other apps and services, e.g.: Ceilometer.
2087 # Requires Hyper-V / Windows Server 2012 and above (boolean value)
2088 #enable_instance_metrics_collection=false
2089
2090 # Enables dynamic memory allocation (ballooning) when set to a value greater
2091 # than 1. The value expresses the ratio between the total RAM assigned to an
2092 # instance and its startup RAM amount. For example a ratio of 2.0 for an
2093 # instance with 1024MB of RAM implies 512MB of RAM allocated at startup
2094 # (floating point value)
2095 #dynamic_memory_ratio=1.0
2096
2097 # Number of seconds to wait for instance to shut down after soft reboot request
2098 # is made. We fall back to hard reboot if instance does not shutdown within
2099 # this window. (integer value)
2100 #wait_soft_reboot_seconds=60
2101
2102 # The number of times to retry to attach a volume (integer value)
2103 #volume_attach_retry_count=10
2104
2105 # Interval between volume attachment attempts, in seconds (integer value)
2106 #volume_attach_retry_interval=5
2107
2108 # The number of times to retry checking for a disk mounted via iSCSI. (integer
2109 # value)
2110 #mounted_disk_query_retry_count=10
2111
2112 # Interval between checks for a mounted iSCSI disk, in seconds. (integer value)
2113 #mounted_disk_query_retry_interval=5
2114
2115
2116 [image_file_url]
2117
2118 #
2119 # From nova
2120 #
2121
2122 # List of file systems that are configured in this file in the
2123 # image_file_url:<list entry name> sections (list value)
2124 #filesystems =
2125
2126
2127 [ironic]
2128
2129 #
2130 # From nova.virt
2131 #
2132
2133 # Version of Ironic API service endpoint. (integer value)
2134 #api_version=1
2135
2136 # URL for Ironic API endpoint. (string value)
2137 #api_endpoint=<None>
2138
2139 # Ironic keystone admin name (string value)
2140 #admin_username=<None>
2141
2142 # Ironic keystone admin password. (string value)
2143 #admin_password=<None>
2144
2145 # Ironic keystone auth token.DEPRECATED: use admin_username, admin_password,
2146 # and admin_tenant_name instead (string value)
2147 # This option is deprecated for removal.
2148 # Its value may be silently ignored in the future.
2149 #admin_auth_token=<None>
2150
2151 # Keystone public API endpoint. (string value)
2152 #admin_url=<None>
2153
2154 # Log level override for ironicclient. Set this in order to override the global
2155 # "default_log_levels", "verbose", and "debug" settings. DEPRECATED: use
2156 # standard logging configuration. (string value)
2157 # This option is deprecated for removal.
2158 # Its value may be silently ignored in the future.
2159 #client_log_level=<None>
2160
2161 # Ironic keystone tenant name. (string value)
2162 #admin_tenant_name=<None>
2163
2164 # How many retries when a request does conflict. If <= 0, only try once, no
2165 # retries. (integer value)
2166 #api_max_retries=60
2167
2168 # How often to retry in seconds when a request does conflict (integer value)
2169 #api_retry_interval=2
2170
2171
2172 [keymgr]
2173
2174 #
2175 # From nova
2176 #
2177
2178 # Fixed key returned by key manager, specified in hex (string value)
2179 #fixed_key=<None>
2180
2181 # The full class name of the key manager API class (string value)
2182 #api_class=nova.keymgr.conf_key_mgr.ConfKeyManager
2183
2184
2185 [keystone_authtoken]
2186
2187 #
2188 # From keystonemiddleware.auth_token
2189 #
2190
2191 # Complete public Identity API endpoint. (string value)
2192 #auth_uri=<None>
2193 auth_uri=http://VARINET4ADDR:5000/v2.0
2194
2195 # API version of the admin Identity API endpoint. (string value)
2196 #auth_version=<None>
2197
2198 # Do not handle authorization requests within the middleware, but delegate the
2199 # authorization decision to downstream WSGI components. (boolean value)
2200 #delay_auth_decision=false
2201
2202 # Request timeout value for communicating with Identity API server. (integer
2203 # value)
2204 #http_connect_timeout=<None>
2205
2206 # How many times are we trying to reconnect when communicating with Identity
2207 # API Server. (integer value)
2208 #http_request_max_retries=3
2209
2210 # Env key for the swift cache. (string value)
2211 #cache=<None>
2212
2213 # Required if identity server requires client certificate (string value)
2214 #certfile=<None>
2215
2216 # Required if identity server requires client certificate (string value)
2217 #keyfile=<None>
2218
2219 # A PEM encoded Certificate Authority to use when verifying HTTPs connections.
2220 # Defaults to system CAs. (string value)
2221 #cafile=<None>
2222
2223 # Verify HTTPS connections. (boolean value)
2224 #insecure=false
2225
2226 # The region in which the identity server can be found. (string value)
2227 #region_name=<None>
2228
2229 # Directory used to cache files related to PKI tokens. (string value)
2230 #signing_dir=<None>
2231
2232 # Optionally specify a list of memcached server(s) to use for caching. If left
2233 # undefined, tokens will instead be cached in-process. (list value)
2234 # Deprecated group;name - DEFAULT;memcache_servers
2235 #memcached_servers=<None>
2236
2237 # In order to prevent excessive effort spent validating tokens, the middleware
2238 # caches previously-seen tokens for a configurable duration (in seconds). Set
2239 # to -1 to disable caching completely. (integer value)
2240 #token_cache_time=300
2241
2242 # Determines the frequency at which the list of revoked tokens is retrieved
2243 # from the Identity service (in seconds). A high number of revocation events
2244 # combined with a low cache duration may significantly reduce performance.
2245 # (integer value)
2246 #revocation_cache_time=10
2247
2248 # (Optional) If defined, indicate whether token data should be authenticated or
2249 # authenticated and encrypted. Acceptable values are MAC or ENCRYPT.  If MAC,
2250 # token data is authenticated (with HMAC) in the cache. If ENCRYPT, token data
2251 # is encrypted and authenticated in the cache. If the value is not one of these
2252 # options or empty, auth_token will raise an exception on initialization.
2253 # (string value)
2254 #memcache_security_strategy=<None>
2255
2256 # (Optional, mandatory if memcache_security_strategy is defined) This string is
2257 # used for key derivation. (string value)
2258 #memcache_secret_key=<None>
2259
2260 # (Optional) Number of seconds memcached server is considered dead before it is
2261 # tried again. (integer value)
2262 #memcache_pool_dead_retry=300
2263
2264 # (Optional) Maximum total number of open connections to every memcached
2265 # server. (integer value)
2266 #memcache_pool_maxsize=10
2267
2268 # (Optional) Socket timeout in seconds for communicating with a memcached
2269 # server. (integer value)
2270 #memcache_pool_socket_timeout=3
2271
2272 # (Optional) Number of seconds a connection to memcached is held unused in the
2273 # pool before it is closed. (integer value)
2274 #memcache_pool_unused_timeout=60
2275
2276 # (Optional) Number of seconds that an operation will wait to get a memcached
2277 # client connection from the pool. (integer value)
2278 #memcache_pool_conn_get_timeout=10
2279
2280 # (Optional) Use the advanced (eventlet safe) memcached client pool. The
2281 # advanced pool will only work under python 2.x. (boolean value)
2282 #memcache_use_advanced_pool=false
2283
2284 # (Optional) Indicate whether to set the X-Service-Catalog header. If False,
2285 # middleware will not ask for service catalog on token validation and will not
2286 # set the X-Service-Catalog header. (boolean value)
2287 #include_service_catalog=true
2288
2289 # Used to control the use and type of token binding. Can be set to: "disabled"
2290 # to not check token binding. "permissive" (default) to validate binding
2291 # information if the bind type is of a form known to the server and ignore it
2292 # if not. "strict" like "permissive" but if the bind type is unknown the token
2293 # will be rejected. "required" any form of token binding is needed to be
2294 # allowed. Finally the name of a binding method that must be present in tokens.
2295 # (string value)
2296 #enforce_token_bind=permissive
2297
2298 # If true, the revocation list will be checked for cached tokens. This requires
2299 # that PKI tokens are configured on the identity server. (boolean value)
2300 #check_revocations_for_cached=false
2301
2302 # Hash algorithms to use for hashing PKI tokens. This may be a single algorithm
2303 # or multiple. The algorithms are those supported by Python standard
2304 # hashlib.new(). The hashes will be tried in the order given, so put the
2305 # preferred one first for performance. The result of the first hash will be
2306 # stored in the cache. This will typically be set to multiple values only while
2307 # migrating from a less secure algorithm to a more secure one. Once all the old
2308 # tokens are expired this option should be set to a single value for better
2309 # performance. (list value)
2310 #hash_algorithms=md5
2311
2312 # Prefix to prepend at the beginning of the path. Deprecated, use identity_uri.
2313 # (string value)
2314 #auth_admin_prefix =
2315
2316 # Host providing the admin Identity API endpoint. Deprecated, use identity_uri.
2317 # (string value)
2318 #auth_host=127.0.0.1
2319
2320 # Port of the admin Identity API endpoint. Deprecated, use identity_uri.
2321 # (integer value)
2322 #auth_port=35357
2323
2324 # Protocol of the admin Identity API endpoint (http or https). Deprecated, use
2325 # identity_uri. (string value)
2326 #auth_protocol=http
2327
2328 # Complete admin Identity API endpoint. This should specify the unversioned
2329 # root endpoint e.g. https://localhost:35357/ (string value)
2330 #identity_uri=<None>
2331 identity_uri=http://VARINET4ADDR:35357
2332
2333 # This option is deprecated and may be removed in a future release. Single
2334 # shared secret with the Keystone configuration used for bootstrapping a
2335 # Keystone installation, or otherwise bypassing the normal authentication
2336 # process. This option should not be used, use `admin_user` and
2337 # `admin_password` instead. (string value)
2338 #admin_token=<None>
2339
2340 # Service username. (string value)
2341 #admin_user=<None>
2342 admin_user=nova
2343
2344 # Service user password. (string value)
2345 #admin_password=<None>
2346 admin_password=qum5net
2347
2348 # Service tenant name. (string value)
2349 #admin_tenant_name=admin
2350 admin_tenant_name=services
2351
2352
2353 [libvirt]
2354
2355 #
2356 # From nova.virt
2357 #
2358
2359 # Rescue ami image. This will not be used if an image id is provided by the
2360 # user. (string value)
2361 #rescue_image_id=<None>
2362
2363 # Rescue aki image (string value)
2364 #rescue_kernel_id=<None>
2365
2366 # Rescue ari image (string value)
2367 #rescue_ramdisk_id=<None>
2368
2369 # Libvirt domain type (string value)
2370 # Allowed values: kvm, lxc, qemu, uml, xen, parallels
2371 #virt_type=kvm
2372 virt_type=kvm
2373
2374 # Override the default libvirt URI (which is dependent on virt_type) (string
2375 # value)
2376 #connection_uri =
2377
2378 # Inject the admin password at boot time, without an agent. (boolean value)
2379 #inject_password=false
2380 inject_password=False
2381
2382 # Inject the ssh public key at boot time (boolean value)
2383 #inject_key=false
2384 inject_key=False
2385
2386 # The partition to inject to : -2 => disable, -1 => inspect (libguestfs only),
2387 # 0 => not partitioned, >0 => partition number (integer value)
2388 #inject_partition=-2
2389 inject_partition=-2
2390
2391 # Sync virtual and real mouse cursors in Windows VMs (boolean value)
2392 #use_usb_tablet=true
2393
2394 # Migration target URI (any included "%s" is replaced with the migration target
2395 # hostname) (string value)
2396 #live_migration_uri=qemu+tcp://%s/system
2397 live_migration_uri=qemu+tcp://nova@%s/system
2398
2399 # Migration flags to be set for live migration (string value)
2400 #live_migration_flag=VIR_MIGRATE_UNDEFINE_SOURCE, VIR_MIGRATE_PEER2PEER, VIR_MIGRATE_LIVE, VIR_MIGRATE_TUNNELLED
2401 live_migration_flag="VIR_MIGRATE_UNDEFINE_SOURCE, VIR_MIGRATE_PEER2PEER, VIR_MIGRATE_LIVE, VIR_MIGRATE_PERSIST_DEST, VIR_MIGRATE_TUNNELLED"
2402
2403 # Migration flags to be set for block migration (string value)
2404 #block_migration_flag=VIR_MIGRATE_UNDEFINE_SOURCE, VIR_MIGRATE_PEER2PEER, VIR_MIGRATE_LIVE, VIR_MIGRATE_TUNNELLED, VIR_MIGRATE_NON_SHARED_INC
2405
2406 # Maximum bandwidth(in MiB/s) to be used during migration. If set to 0, will
2407 # choose a suitable default. Some hypervisors do not support this feature and
2408 # will return an error if bandwidth is not 0. Please refer to the libvirt
2409 # documentation for further details (integer value)
2410 #live_migration_bandwidth=0
2411
2412 # Maximum permitted downtime, in milliseconds, for live migration switchover.
2413 # Will be rounded up to a minimum of 100ms. Use a large value if guest liveness
2414 # is unimportant. (integer value)
2415 #live_migration_downtime=500
2416
2417 # Number of incremental steps to reach max downtime value. Will be rounded up
2418 # to a minimum of 3 steps (integer value)
2419 #live_migration_downtime_steps=10
2420
2421 # Time to wait, in seconds, between each step increase of the migration
2422 # downtime. Minimum delay is 10 seconds. Value is per GiB of guest RAM + disk
2423 # to be transferred, with lower bound of a minimum of 2 GiB per device (integer
2424 # value)
2425 #live_migration_downtime_delay=75
2426
2427 # Time to wait, in seconds, for migration to successfully complete transferring
2428 # data before aborting the operation. Value is per GiB of guest RAM + disk to
2429 # be transferred, with lower bound of a minimum of 2 GiB. Should usually be
2430 # larger than downtime delay * downtime steps. Set to 0 to disable timeouts.
2431 # (integer value)
2432 #live_migration_completion_timeout=800
2433
2434 # Time to wait, in seconds, for migration to make forward progress in
2435 # transferring data before aborting the operation. Set to 0 to disable
2436 # timeouts. (integer value)
2437 #live_migration_progress_timeout=150
2438
2439 # Snapshot image format. Defaults to same as source image (string value)
2440 # Allowed values: raw, qcow2, vmdk, vdi
2441 #snapshot_image_format=<None>
2442
2443 # Override the default disk prefix for the devices attached to a server, which
2444 # is dependent on virt_type. (valid options are: sd, xvd, uvd, vd) (string
2445 # value)
2446 #disk_prefix=<None>
2447
2448 # Number of seconds to wait for instance to shut down after soft reboot request
2449 # is made. We fall back to hard reboot if instance does not shutdown within
2450 # this window. (integer value)
2451 #wait_soft_reboot_seconds=120
2452
2453 # Set to "host-model" to clone the host CPU feature flags; to "host-
2454 # passthrough" to use the host CPU model exactly; to "custom" to use a named
2455 # CPU model; to "none" to not set any CPU model. If virt_type="kvm|qemu", it
2456 # will default to "host-model", otherwise it will default to "none" (string
2457 # value)
2458 # Allowed values: host-model, host-passthrough, custom, none
2459 #cpu_mode=<None>
2460 cpu_mode=host-model
2461
2462 # Set to a named libvirt CPU model (see names listed in
2463 # /usr/share/libvirt/cpu_map.xml). Only has effect if cpu_mode="custom" and
2464 # virt_type="kvm|qemu" (string value)
2465 #cpu_model=<None>
2466
2467 # Location where libvirt driver will store snapshots before uploading them to
2468 # image service (string value)
2469 #snapshots_directory=$instances_path/snapshots
2470
2471 # Location where the Xen hvmloader is kept (string value)
2472 #xen_hvmloader_path=/usr/lib/xen/boot/hvmloader
2473
2474 # Specific cachemodes to use for different disk types e.g:
2475 # file=directsync,block=none (list value)
2476 #disk_cachemodes =
2477 disk_cachemodes="network=writeback"
2478
2479 # A path to a device that will be used as source of entropy on the host.
2480 # Permitted options are: /dev/random or /dev/hwrng (string value)
2481 #rng_dev_path=<None>
2482
2483 # For qemu or KVM guests, set this option to specify a default machine type per
2484 # host architecture. You can find a list of supported machine types in your
2485 # environment by checking the output of the "virsh capabilities"command. The
2486 # format of the value for this config option is host-arch=machine-type. For
2487 # example: x86_64=machinetype1,armv7l=machinetype2 (list value)
2488 #hw_machine_type=<None>
2489
2490 # The data source used to the populate the host "serial" UUID exposed to guest
2491 # in the virtual BIOS. (string value)
2492 # Allowed values: none, os, hardware, auto
2493 #sysinfo_serial=auto
2494
2495 # A number of seconds to memory usage statistics period. Zero or negative value
2496 # mean to disable memory usage statistics. (integer value)
2497 #mem_stats_period_seconds=10
2498
2499 # List of uid targets and ranges.Syntax is guest-uid:host-uid:countMaximum of 5
2500 # allowed. (list value)
2501 #uid_maps =
2502
2503 # List of guid targets and ranges.Syntax is guest-gid:host-gid:countMaximum of
2504 # 5 allowed. (list value)
2505 #gid_maps =
2506
2507 # In a realtime host context vCPUs for guest will run in that scheduling
2508 # priority. Priority depends on the host kernel (usually 1-99) (integer value)
2509 #realtime_scheduler_priority=1
2510
2511 # VM Images format. If default is specified, then use_cow_images flag is used
2512 # instead of this one. (string value)
2513 # Allowed values: raw, qcow2, lvm, rbd, ploop, default
2514 #images_type=default
2515 images_type=rbd
2516
2517 # LVM Volume Group that is used for VM images, when you specify
2518 # images_type=lvm. (string value)
2519 #images_volume_group=<None>
2520
2521 # Create sparse logical volumes (with virtualsize) if this flag is set to True.
2522 # (boolean value)
2523 #sparse_logical_volumes=false
2524
2525 # The RADOS pool in which rbd volumes are stored (string value)
2526 #images_rbd_pool=rbd
2527 images_rbd_pool=vms
2528
2529 # Path to the ceph configuration file to use (string value)
2530 #images_rbd_ceph_conf =
2531 images_rbd_ceph_conf = /etc/ceph/ceph.conf
2532 rbd_user = cinder
2533 rbd_secret_uuid = RBDSECRET 
2534
2535 # Discard option for nova managed disks. Need Libvirt(1.0.6) Qemu1.5 (raw
2536 # format) Qemu1.6(qcow2 format) (string value)
2537 # Allowed values: ignore, unmap
2538 #hw_disk_discard=<None>
2539 hw_disk_discard=unmap
2540
2541 # Allows image information files to be stored in non-standard locations (string
2542 # value)
2543 #image_info_filename_pattern=$instances_path/$image_cache_subdirectory_name/%(image)s.info
2544
2545 # DEPRECATED: Should unused kernel images be removed? This is only safe to
2546 # enable if all compute nodes have been updated to support this option (running
2547 # Grizzly or newer level compute). This will be the default behavior in the
2548 # 13.0.0 release. (boolean value)
2549 # This option is deprecated for removal.
2550 # Its value may be silently ignored in the future.
2551 #remove_unused_kernels=true
2552
2553 # Unused resized base images younger than this will not be removed (integer
2554 # value)
2555 #remove_unused_resized_minimum_age_seconds=3600
2556
2557 # Write a checksum for files in _base to disk (boolean value)
2558 #checksum_base_images=false
2559
2560 # How frequently to checksum base images (integer value)
2561 #checksum_interval_seconds=3600
2562
2563 # Method used to wipe old volumes. (string value)
2564 # Allowed values: none, zero, shred
2565 #volume_clear=zero
2566
2567 # Size in MiB to wipe at start of old volumes. 0 => all (integer value)
2568 #volume_clear_size=0
2569
2570 # Compress snapshot images when possible. This currently applies exclusively to
2571 # qcow2 images (boolean value)
2572 #snapshot_compression=false
2573
2574 # Use virtio for bridge interfaces with KVM/QEMU (boolean value)
2575 #use_virtio_for_bridges=true
2576
2577 # Protocols listed here will be accessed directly from QEMU. Currently
2578 # supported protocols: [gluster] (list value)
2579 #qemu_allowed_storage_drivers =
2580 vif_driver=nova.virt.libvirt.vif.LibvirtGenericVIFDriver
2581
2582
2583 [matchmaker_redis]
2584
2585 #
2586 # From oslo.messaging
2587 #
2588
2589 # Host to locate redis. (string value)
2590 #host=127.0.0.1
2591
2592 # Use this port to connect to redis host. (integer value)
2593 #port=6379
2594
2595 # Password for Redis server (optional). (string value)
2596 #password=<None>
2597
2598
2599 [matchmaker_ring]
2600
2601 #
2602 # From oslo.messaging
2603 #
2604
2605 # Matchmaker ring file (JSON). (string value)
2606 # Deprecated group;name - DEFAULT;matchmaker_ringfile
2607 #ringfile=/etc/oslo/matchmaker_ring.json
2608
2609
2610 [metrics]
2611
2612 #
2613 # From nova.scheduler
2614 #
2615
2616 # Multiplier used for weighing metrics. (floating point value)
2617 #weight_multiplier=1.0
2618
2619 # How the metrics are going to be weighed. This should be in the form of
2620 # "<name1>=<ratio1>, <name2>=<ratio2>, ...", where <nameX> is one of the
2621 # metrics to be weighed, and <ratioX> is the corresponding ratio. So for
2622 # "name1=1.0, name2=-1.0" The final weight would be name1.value * 1.0 +
2623 # name2.value * -1.0. (list value)
2624 #weight_setting =
2625
2626 # How to treat the unavailable metrics. When a metric is NOT available for a
2627 # host, if it is set to be True, it would raise an exception, so it is
2628 # recommended to use the scheduler filter MetricFilter to filter out those
2629 # hosts. If it is set to be False, the unavailable metric would be treated as a
2630 # negative factor in weighing process, the returned value would be set by the
2631 # option weight_of_unavailable. (boolean value)
2632 #required=true
2633
2634 # The final weight value to be returned if required is set to False and any one
2635 # of the metrics set by weight_setting is unavailable. (floating point value)
2636 #weight_of_unavailable=-10000.0
2637
2638
2639 [neutron]
2640
2641 #
2642 # From nova.api
2643 #
2644
2645 # Set flag to indicate Neutron will proxy metadata requests and resolve
2646 # instance ids. (boolean value)
2647 #service_metadata_proxy=false
2648 service_metadata_proxy=True
2649
2650 # Shared secret to validate proxies Neutron metadata requests (string value)
2651 #metadata_proxy_shared_secret =
2652 metadata_proxy_shared_secret =qum5net
2653
2654 #
2655 # From nova.network
2656 #
2657
2658 # URL for connecting to neutron (string value)
2659 #url=http://127.0.0.1:9696
2660 url=http://VARINET4ADDR:9696
2661
2662 # User id for connecting to neutron in admin context. DEPRECATED: specify an
2663 # auth_plugin and appropriate credentials instead. (string value)
2664 # This option is deprecated for removal.
2665 # Its value may be silently ignored in the future.
2666 #admin_user_id=<None>
2667
2668 # Username for connecting to neutron in admin context DEPRECATED: specify an
2669 # auth_plugin and appropriate credentials instead. (string value)
2670 # This option is deprecated for removal.
2671 # Its value may be silently ignored in the future.
2672 #admin_username=<None>
2673 admin_username=neutron
2674
2675 # Password for connecting to neutron in admin context DEPRECATED: specify an
2676 # auth_plugin and appropriate credentials instead. (string value)
2677 # This option is deprecated for removal.
2678 # Its value may be silently ignored in the future.
2679 #admin_password=<None>
2680 admin_password=qum5net
2681
2682 # Tenant id for connecting to neutron in admin context DEPRECATED: specify an
2683 # auth_plugin and appropriate credentials instead. (string value)
2684 # This option is deprecated for removal.
2685 # Its value may be silently ignored in the future.
2686 #admin_tenant_id=<None>
2687
2688 # Tenant name for connecting to neutron in admin context. This option will be
2689 # ignored if neutron_admin_tenant_id is set. Note that with Keystone V3 tenant
2690 # names are only unique within a domain. DEPRECATED: specify an auth_plugin and
2691 # appropriate credentials instead. (string value)
2692 # This option is deprecated for removal.
2693 # Its value may be silently ignored in the future.
2694 #admin_tenant_name=<None>
2695 admin_tenant_name=services
2696
2697 # Region name for connecting to neutron in admin context (string value)
2698 #region_name=<None>
2699 region_name=RegionOne
2700
2701 # Authorization URL for connecting to neutron in admin context. DEPRECATED:
2702 # specify an auth_plugin and appropriate credentials instead. (string value)
2703 # This option is deprecated for removal.
2704 # Its value may be silently ignored in the future.
2705 #admin_auth_url=http://localhost:5000/v2.0
2706 admin_auth_url=http://VARINET4ADDR:5000/v2.0
2707
2708 # Authorization strategy for connecting to neutron in admin context.
2709 # DEPRECATED: specify an auth_plugin and appropriate credentials instead. If an
2710 # auth_plugin is specified strategy will be ignored. (string value)
2711 # This option is deprecated for removal.
2712 # Its value may be silently ignored in the future.
2713 #auth_strategy=keystone
2714 auth_strategy=keystone
2715
2716 # Name of Integration Bridge used by Open vSwitch (string value)
2717 #ovs_bridge=br-int
2718 ovs_bridge=br-int
2719
2720 # Number of seconds before querying neutron for extensions (integer value)
2721 #extension_sync_interval=600
2722 extension_sync_interval=600
2723
2724 #
2725 # From nova.network.neutronv2
2726 #
2727
2728 # Authentication URL (string value)
2729 #auth_url=<None>
2730
2731 # Name of the plugin to load (string value)
2732 #auth_plugin=<None>
2733
2734 # PEM encoded Certificate Authority to use when verifying HTTPs connections.
2735 # (string value)
2736 # Deprecated group;name - [neutron]/ca_certificates_file
2737 #cafile=<None>
2738
2739 # PEM encoded client certificate cert file (string value)
2740 #certfile=<None>
2741
2742 # Domain ID to scope to (string value)
2743 #domain_id=<None>
2744
2745 # Domain name to scope to (string value)
2746 #domain_name=<None>
2747
2748 # Verify HTTPS connections. (boolean value)
2749 # Deprecated group;name - [neutron]/api_insecure
2750 #insecure=false
2751
2752 # PEM encoded client certificate key file (string value)
2753 #keyfile=<None>
2754
2755 # User's password (string value)
2756 #password=<None>
2757
2758 # Domain ID containing project (string value)
2759 #project_domain_id=<None>
2760
2761 # Domain name containing project (string value)
2762 #project_domain_name=<None>
2763
2764 # Project ID to scope to (string value)
2765 #project_id=<None>
2766
2767 # Project name to scope to (string value)
2768 #project_name=<None>
2769
2770 # Tenant ID to scope to (string value)
2771 #tenant_id=<None>
2772
2773 # Tenant name to scope to (string value)
2774 #tenant_name=<None>
2775
2776 # Timeout value for http requests (integer value)
2777 # Deprecated group;name - [neutron]/url_timeout
2778 #timeout=<None>
2779 timeout=30
2780
2781 # Trust ID (string value)
2782 #trust_id=<None>
2783
2784 # User's domain id (string value)
2785 #user_domain_id=<None>
2786
2787 # User's domain name (string value)
2788 #user_domain_name=<None>
2789
2790 # User id (string value)
2791 #user_id=<None>
2792
2793 # Username (string value)
2794 # Deprecated group;name - DEFAULT;username
2795 #username=<None>
2796 default_tenant_id=default
2797
2798
2799 [osapi_v21]
2800
2801 #
2802 # From nova.api
2803 #
2804
2805 # DEPRECATED: Whether the V2.1 API is enabled or not. This option will be
2806 # removed in the near future. (boolean value)
2807 # Deprecated group;name - [osapi_v21]/enabled
2808 # This option is deprecated for removal.
2809 # Its value may be silently ignored in the future.
2810 #enabled=true
2811
2812 # DEPRECATED: A list of v2.1 API extensions to never load. Specify the
2813 # extension aliases here. This option will be removed in the near future. After
2814 # that point you have to run all of the API. (list value)
2815 # Deprecated group;name - [osapi_v21]/extensions_blacklist
2816 # This option is deprecated for removal.
2817 # Its value may be silently ignored in the future.
2818 #extensions_blacklist =
2819
2820 # DEPRECATED: If the list is not empty then a v2.1 API extension will only be
2821 # loaded if it exists in this list. Specify the extension aliases here. This
2822 # option will be removed in the near future. After that point you have to run
2823 # all of the API. (list value)
2824 # Deprecated group;name - [osapi_v21]/extensions_whitelist
2825 # This option is deprecated for removal.
2826 # Its value may be silently ignored in the future.
2827 #extensions_whitelist =
2828
2829
2830 [oslo_concurrency]
2831
2832 #
2833 # From oslo.concurrency
2834 #
2835
2836 # Enables or disables inter-process locks. (boolean value)
2837 # Deprecated group;name - DEFAULT;disable_process_locking
2838 #disable_process_locking=false
2839
2840 # Directory to use for lock files.  For security, the specified directory
2841 # should only be writable by the user running the processes that need locking.
2842 # Defaults to environment variable OSLO_LOCK_PATH. If external locks are used,
2843 # a lock path must be set. (string value)
2844 # Deprecated group;name - DEFAULT;lock_path
2845 #lock_path=/var/lib/nova/tmp
2846
2847
2848 [oslo_messaging_amqp]
2849
2850 #
2851 # From oslo.messaging
2852 #
2853
2854 # address prefix used when sending to a specific server (string value)
2855 # Deprecated group;name - [amqp1]/server_request_prefix
2856 #server_request_prefix=exclusive
2857
2858 # address prefix used when broadcasting to all servers (string value)
2859 # Deprecated group;name - [amqp1]/broadcast_prefix
2860 #broadcast_prefix=broadcast
2861
2862 # address prefix when sending to any server in group (string value)
2863 # Deprecated group;name - [amqp1]/group_request_prefix
2864 #group_request_prefix=unicast
2865
2866 # Name for the AMQP container (string value)
2867 # Deprecated group;name - [amqp1]/container_name
2868 #container_name=<None>
2869
2870 # Timeout for inactive connections (in seconds) (integer value)
2871 # Deprecated group;name - [amqp1]/idle_timeout
2872 #idle_timeout=0
2873
2874 # Debug: dump AMQP frames to stdout (boolean value)
2875 # Deprecated group;name - [amqp1]/trace
2876 #trace=false
2877
2878 # CA certificate PEM file to verify server certificate (string value)
2879 # Deprecated group;name - [amqp1]/ssl_ca_file
2880 #ssl_ca_file =
2881
2882 # Identifying certificate PEM file to present to clients (string value)
2883 # Deprecated group;name - [amqp1]/ssl_cert_file
2884 #ssl_cert_file =
2885
2886 # Private key PEM file used to sign cert_file certificate (string value)
2887 # Deprecated group;name - [amqp1]/ssl_key_file
2888 #ssl_key_file =
2889
2890 # Password for decrypting ssl_key_file (if encrypted) (string value)
2891 # Deprecated group;name - [amqp1]/ssl_key_password
2892 #ssl_key_password=<None>
2893
2894 # Accept clients using either SSL or plain TCP (boolean value)
2895 # Deprecated group;name - [amqp1]/allow_insecure_clients
2896 #allow_insecure_clients=false
2897
2898
2899 [oslo_messaging_qpid]
2900
2901 #
2902 # From oslo.messaging
2903 #
2904
2905 # Use durable queues in AMQP. (boolean value)
2906 # Deprecated group;name - DEFAULT;amqp_durable_queues
2907 # Deprecated group;name - DEFAULT;rabbit_durable_queues
2908 #amqp_durable_queues=false
2909
2910 # Auto-delete queues in AMQP. (boolean value)
2911 # Deprecated group;name - DEFAULT;amqp_auto_delete
2912 #amqp_auto_delete=false
2913
2914 # Send a single AMQP reply to call message. The current behaviour since oslo-
2915 # incubator is to send two AMQP replies - first one with the payload, a second
2916 # one to ensure the other have finish to send the payload. We are going to
2917 # remove it in the N release, but we must keep backward compatible at the same
2918 # time. This option provides such compatibility - it defaults to False in
2919 # Liberty and can be turned on for early adopters with a new installations or
2920 # for testing. Please note, that this option will be removed in the Mitaka
2921 # release. (boolean value)
2922 #send_single_reply=false
2923
2924 # Qpid broker hostname. (string value)
2925 # Deprecated group;name - DEFAULT;qpid_hostname
2926 #qpid_hostname=localhost
2927
2928 # Qpid broker port. (integer value)
2929 # Deprecated group;name - DEFAULT;qpid_port
2930 #qpid_port=5672
2931
2932 # Qpid HA cluster host:port pairs. (list value)
2933 # Deprecated group;name - DEFAULT;qpid_hosts
2934 #qpid_hosts=$qpid_hostname:$qpid_port
2935
2936 # Username for Qpid connection. (string value)
2937 # Deprecated group;name - DEFAULT;qpid_username
2938 #qpid_username =
2939
2940 # Password for Qpid connection. (string value)
2941 # Deprecated group;name - DEFAULT;qpid_password
2942 #qpid_password =
2943
2944 # Space separated list of SASL mechanisms to use for auth. (string value)
2945 # Deprecated group;name - DEFAULT;qpid_sasl_mechanisms
2946 #qpid_sasl_mechanisms =
2947
2948 # Seconds between connection keepalive heartbeats. (integer value)
2949 # Deprecated group;name - DEFAULT;qpid_heartbeat
2950 #qpid_heartbeat=60
2951
2952 # Transport to use, either 'tcp' or 'ssl'. (string value)
2953 # Deprecated group;name - DEFAULT;qpid_protocol
2954 #qpid_protocol=tcp
2955
2956 # Whether to disable the Nagle algorithm. (boolean value)
2957 # Deprecated group;name - DEFAULT;qpid_tcp_nodelay
2958 #qpid_tcp_nodelay=true
2959
2960 # The number of prefetched messages held by receiver. (integer value)
2961 # Deprecated group;name - DEFAULT;qpid_receiver_capacity
2962 #qpid_receiver_capacity=1
2963
2964 # The qpid topology version to use.  Version 1 is what was originally used by
2965 # impl_qpid.  Version 2 includes some backwards-incompatible changes that allow
2966 # broker federation to work.  Users should update to version 2 when they are
2967 # able to take everything down, as it requires a clean break. (integer value)
2968 # Deprecated group;name - DEFAULT;qpid_topology_version
2969 #qpid_topology_version=1
2970
2971
2972 [oslo_messaging_rabbit]
2973
2974 #
2975 # From oslo.messaging
2976 #
2977
2978 # Use durable queues in AMQP. (boolean value)
2979 # Deprecated group;name - DEFAULT;amqp_durable_queues
2980 # Deprecated group;name - DEFAULT;rabbit_durable_queues
2981 #amqp_durable_queues=false
2982 amqp_durable_queues=False
2983
2984 # Auto-delete queues in AMQP. (boolean value)
2985 # Deprecated group;name - DEFAULT;amqp_auto_delete
2986 #amqp_auto_delete=false
2987
2988 # Send a single AMQP reply to call message. The current behaviour since oslo-
2989 # incubator is to send two AMQP replies - first one with the payload, a second
2990 # one to ensure the other have finish to send the payload. We are going to
2991 # remove it in the N release, but we must keep backward compatible at the same
2992 # time. This option provides such compatibility - it defaults to False in
2993 # Liberty and can be turned on for early adopters with a new installations or
2994 # for testing. Please note, that this option will be removed in the Mitaka
2995 # release. (boolean value)
2996 #send_single_reply=false
2997
2998 # SSL version to use (valid only if SSL enabled). Valid values are TLSv1 and
2999 # SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be available on some
3000 # distributions. (string value)
3001 # Deprecated group;name - DEFAULT;kombu_ssl_version
3002 #kombu_ssl_version =
3003
3004 # SSL key file (valid only if SSL enabled). (string value)
3005 # Deprecated group;name - DEFAULT;kombu_ssl_keyfile
3006 #kombu_ssl_keyfile =
3007
3008 # SSL cert file (valid only if SSL enabled). (string value)
3009 # Deprecated group;name - DEFAULT;kombu_ssl_certfile
3010 #kombu_ssl_certfile =
3011
3012 # SSL certification authority file (valid only if SSL enabled). (string value)
3013 # Deprecated group;name - DEFAULT;kombu_ssl_ca_certs
3014 #kombu_ssl_ca_certs =
3015
3016 # How long to wait before reconnecting in response to an AMQP consumer cancel
3017 # notification. (floating point value)
3018 # Deprecated group;name - DEFAULT;kombu_reconnect_delay
3019 #kombu_reconnect_delay=1.0
3020 kombu_reconnect_delay=1.0
3021
3022 # How long to wait before considering a reconnect attempt to have failed. This
3023 # value should not be longer than rpc_response_timeout. (integer value)
3024 #kombu_reconnect_timeout=60
3025
3026 # Determines how the next RabbitMQ node is chosen in case the one we are
3027 # currently connected to becomes unavailable. Takes effect only if more than
3028 # one RabbitMQ node is provided in config. (string value)
3029 # Allowed values: round-robin, shuffle
3030 #kombu_failover_strategy=round-robin
3031
3032 # The RabbitMQ broker address where a single node is used. (string value)
3033 # Deprecated group;name - DEFAULT;rabbit_host
3034 #rabbit_host=localhost
3035 rabbit_host=VARINET4ADDR
3036
3037 # The RabbitMQ broker port where a single node is used. (integer value)
3038 # Deprecated group;name - DEFAULT;rabbit_port
3039 #rabbit_port=5672
3040 rabbit_port=5672
3041
3042 # RabbitMQ HA cluster host:port pairs. (list value)
3043 # Deprecated group;name - DEFAULT;rabbit_hosts
3044 #rabbit_hosts=$rabbit_host:$rabbit_port
3045 rabbit_hosts=VARINET4ADDR:5672
3046
3047 # Connect over SSL for RabbitMQ. (boolean value)
3048 # Deprecated group;name - DEFAULT;rabbit_use_ssl
3049 #rabbit_use_ssl=false
3050 rabbit_use_ssl=False
3051
3052 # The RabbitMQ userid. (string value)
3053 # Deprecated group;name - DEFAULT;rabbit_userid
3054 #rabbit_userid=guest
3055 rabbit_userid=guest
3056
3057 # The RabbitMQ password. (string value)
3058 # Deprecated group;name - DEFAULT;rabbit_password
3059 #rabbit_password=guest
3060 rabbit_password=guest
3061
3062 # The RabbitMQ login method. (string value)
3063 # Deprecated group;name - DEFAULT;rabbit_login_method
3064 #rabbit_login_method=AMQPLAIN
3065
3066 # The RabbitMQ virtual host. (string value)
3067 # Deprecated group;name - DEFAULT;rabbit_virtual_host
3068 #rabbit_virtual_host=/
3069 rabbit_virtual_host=/
3070
3071 # How frequently to retry connecting with RabbitMQ. (integer value)
3072 #rabbit_retry_interval=1
3073
3074 # How long to backoff for between retries when connecting to RabbitMQ. (integer
3075 # value)
3076 # Deprecated group;name - DEFAULT;rabbit_retry_backoff
3077 #rabbit_retry_backoff=2
3078
3079 # Maximum number of RabbitMQ connection retries. Default is 0 (infinite retry
3080 # count). (integer value)
3081 # Deprecated group;name - DEFAULT;rabbit_max_retries
3082 #rabbit_max_retries=0
3083
3084 # Use HA queues in RabbitMQ (x-ha-policy: all). If you change this option, you
3085 # must wipe the RabbitMQ database. (boolean value)
3086 # Deprecated group;name - DEFAULT;rabbit_ha_queues
3087 #rabbit_ha_queues=false
3088 rabbit_ha_queues=False
3089
3090 # Specifies the number of messages to prefetch. Setting to zero allows
3091 # unlimited messages. (integer value)
3092 #rabbit_qos_prefetch_count=0
3093
3094 # Number of seconds after which the Rabbit broker is considered down if
3095 # heartbeat's keep-alive fails (0 disable the heartbeat). EXPERIMENTAL (integer
3096 # value)
3097 #heartbeat_timeout_threshold=60
3098 heartbeat_timeout_threshold=0
3099
3100 # How often times during the heartbeat_timeout_threshold we check the
3101 # heartbeat. (integer value)
3102 #heartbeat_rate=2
3103 heartbeat_rate=2
3104
3105 # Deprecated, use rpc_backend=kombu+memory or rpc_backend=fake (boolean value)
3106 # Deprecated group;name - DEFAULT;fake_rabbit
3107 #fake_rabbit=false
3108
3109
3110 [oslo_middleware]
3111
3112 #
3113 # From oslo.middleware
3114 #
3115
3116 # The maximum body size for each  request, in bytes. (integer value)
3117 # Deprecated group;name - DEFAULT;osapi_max_request_body_size
3118 # Deprecated group;name - DEFAULT;max_request_body_size
3119 #max_request_body_size=114688
3120
3121 #
3122 # From oslo.middleware
3123 #
3124
3125 # The HTTP Header that will be used to determine what the original request
3126 # protocol scheme was, even if it was hidden by an SSL termination proxy.
3127 # (string value)
3128 #secure_proxy_ssl_header=X-Forwarded-Proto
3129
3130
3131 [rdp]
3132
3133 #
3134 # From nova
3135 #
3136
3137 # Location of RDP html5 console proxy, in the form "http://127.0.0.1:6083/"
3138 # (string value)
3139 #html5_proxy_base_url=http://127.0.0.1:6083/
3140
3141 # Enable RDP related features (boolean value)
3142 #enabled=false
3143
3144
3145 [serial_console]
3146
3147 #
3148 # From nova
3149 #
3150
3151 # Host on which to listen for incoming requests (string value)
3152 #serialproxy_host=0.0.0.0
3153
3154 # Port on which to listen for incoming requests (integer value)
3155 # Minimum value: 1
3156 # Maximum value: 65535
3157 #serialproxy_port=6083
3158
3159 # Enable serial console related features (boolean value)
3160 #enabled=false
3161
3162 # Range of TCP ports to use for serial ports on compute hosts (string value)
3163 #port_range=10000:20000
3164
3165 # Location of serial console proxy. (string value)
3166 #base_url=ws://127.0.0.1:6083/
3167
3168 # IP address on which instance serial console should listen (string value)
3169 #listen=127.0.0.1
3170
3171 # The address to which proxy clients (like nova-serialproxy) should connect
3172 # (string value)
3173 #proxyclient_address=127.0.0.1
3174
3175
3176 [spice]
3177
3178 #
3179 # From nova
3180 #
3181
3182 # Host on which to listen for incoming requests (string value)
3183 #html5proxy_host=0.0.0.0
3184
3185 # Port on which to listen for incoming requests (integer value)
3186 # Minimum value: 1
3187 # Maximum value: 65535
3188 #html5proxy_port=6082
3189
3190 # Location of spice HTML5 console proxy, in the form
3191 # "http://127.0.0.1:6082/spice_auto.html" (string value)
3192 #html5proxy_base_url=http://127.0.0.1:6082/spice_auto.html
3193
3194 # IP address on which instance spice server should listen (string value)
3195 #server_listen=127.0.0.1
3196
3197 # The address to which proxy clients (like nova-spicehtml5proxy) should connect
3198 # (string value)
3199 #server_proxyclient_address=127.0.0.1
3200
3201 # Enable spice related features (boolean value)
3202 #enabled=false
3203
3204 # Enable spice guest agent support (boolean value)
3205 #agent_enabled=true
3206
3207 # Keymap for spice (string value)
3208 #keymap=en-us
3209
3210
3211 [ssl]
3212
3213 #
3214 # From oslo.service.sslutils
3215 #
3216
3217 # CA certificate file to use to verify connecting clients. (string value)
3218 #ca_file=<None>
3219
3220 # Certificate file to use when starting the server securely. (string value)
3221 #cert_file=<None>
3222
3223 # Private key file to use when starting the server securely. (string value)
3224 #key_file=<None>
3225
3226
3227 [trusted_computing]
3228
3229 #
3230 # From nova.scheduler
3231 #
3232
3233 # Attestation server HTTP (string value)
3234 #attestation_server=<None>
3235
3236 # Attestation server Cert file for Identity verification (string value)
3237 #attestation_server_ca_file=<None>
3238
3239 # Attestation server port (string value)
3240 #attestation_port=8443
3241
3242 # Attestation web API URL (string value)
3243 #attestation_api_url=/OpenAttestationWebServices/V1.0
3244
3245 # Attestation authorization blob - must change (string value)
3246 #attestation_auth_blob=<None>
3247
3248 # Attestation status cache valid period length (integer value)
3249 #attestation_auth_timeout=60
3250
3251 # Disable SSL cert verification for Attestation service (boolean value)
3252 #attestation_insecure_ssl=false
3253
3254
3255 [upgrade_levels]
3256
3257 #
3258 # From nova
3259 #
3260
3261 # Set a version cap for messages sent to the base api in any service (string
3262 # value)
3263 #baseapi=<None>
3264
3265 # Set a version cap for messages sent to cert services (string value)
3266 #cert=<None>
3267
3268 # Set a version cap for messages sent to conductor services (string value)
3269 #conductor=<None>
3270
3271 # Set a version cap for messages sent to console services (string value)
3272 #console=<None>
3273
3274 # Set a version cap for messages sent to consoleauth services (string value)
3275 #consoleauth=<None>
3276
3277 #
3278 # From nova.cells
3279 #
3280
3281 # Set a version cap for messages sent between cells services (string value)
3282 #intercell=<None>
3283
3284 # Set a version cap for messages sent to local cells services (string value)
3285 #cells=<None>
3286
3287 #
3288 # From nova.compute
3289 #
3290
3291 # Set a version cap for messages sent to compute services. If you plan to do a
3292 # live upgrade from an old version to a newer version, you should set this
3293 # option to the old version before beginning the live upgrade procedure. Only
3294 # upgrading to the next version is supported, so you cannot skip a release for
3295 # the live upgrade procedure. (string value)
3296 #compute=<None>
3297
3298 #
3299 # From nova.network
3300 #
3301
3302 # Set a version cap for messages sent to network services (string value)
3303 #network=<None>
3304
3305 #
3306 # From nova.scheduler
3307 #
3308
3309 # Set a version cap for messages sent to scheduler services (string value)
3310 #scheduler=<None>
3311
3312
3313 [vmware]
3314
3315 #
3316 # From nova.virt
3317 #
3318
3319 # The maximum number of ObjectContent data objects that should be returned in a
3320 # single result. A positive value will cause the operation to suspend the
3321 # retrieval when the count of objects reaches the specified maximum. The server
3322 # may still limit the count to something less than the configured value. Any
3323 # remaining objects may be retrieved with additional requests. (integer value)
3324 #maximum_objects=100
3325
3326 # The PBM status. (boolean value)
3327 #pbm_enabled=false
3328
3329 # PBM service WSDL file location URL. e.g.
3330 # file:///opt/SDK/spbm/wsdl/pbmService.wsdl Not setting this will disable
3331 # storage policy based placement of instances. (string value)
3332 #pbm_wsdl_location=<None>
3333
3334 # The PBM default policy. If pbm_wsdl_location is set and there is no defined
3335 # storage policy for the specific request then this policy will be used.
3336 # (string value)
3337 #pbm_default_policy=<None>
3338
3339 # Hostname or IP address for connection to VMware vCenter host. (string value)
3340 #host_ip=<None>
3341
3342 # Port for connection to VMware vCenter host. (integer value)
3343 # Minimum value: 1
3344 # Maximum value: 65535
3345 #host_port=443
3346
3347 # Username for connection to VMware vCenter host. (string value)
3348 #host_username=<None>
3349
3350 # Password for connection to VMware vCenter host. (string value)
3351 #host_password=<None>
3352
3353 # Specify a CA bundle file to use in verifying the vCenter server certificate.
3354 # (string value)
3355 #ca_file=<None>
3356
3357 # If true, the vCenter server certificate is not verified. If false, then the
3358 # default CA truststore is used for verification. This option is ignored if
3359 # "ca_file" is set. (boolean value)
3360 #insecure=false
3361
3362 # Name of a VMware Cluster ComputeResource. (string value)
3363 #cluster_name=<None>
3364
3365 # Regex to match the name of a datastore. (string value)
3366 #datastore_regex=<None>
3367
3368 # The interval used for polling of remote tasks. (floating point value)
3369 #task_poll_interval=0.5
3370
3371 # The number of times we retry on failures, e.g., socket error, etc. (integer
3372 # value)
3373 #api_retry_count=10
3374
3375 # VNC starting port (integer value)
3376 # Minimum value: 1
3377 # Maximum value: 65535
3378 #vnc_port=5900
3379
3380 # Total number of VNC ports (integer value)
3381 #vnc_port_total=10000
3382
3383 # Whether to use linked clone (boolean value)
3384 #use_linked_clone=true
3385
3386 # Optional VIM Service WSDL Location e.g http://<server>/vimService.wsdl.
3387 # Optional over-ride to default location for bug work-arounds (string value)
3388 #wsdl_location=<None>
3389
3390 # Physical ethernet adapter name for vlan networking (string value)
3391 #vlan_interface=vmnic0
3392
3393 # Name of Integration Bridge (string value)
3394 #integration_bridge=br-int
3395
3396 # Set this value if affected by an increased network latency causing repeated
3397 # characters when typing in a remote console. (integer value)
3398 #console_delay_seconds=<None>
3399
3400 # Identifies the remote system that serial port traffic will be sent to. If
3401 # this is not set, no serial ports will be added to the created VMs. (string
3402 # value)
3403 #serial_port_service_uri=<None>
3404
3405 # Identifies a proxy service that provides network access to the
3406 # serial_port_service_uri. This option is ignored if serial_port_service_uri is
3407 # not specified. (string value)
3408 #serial_port_proxy_uri=<None>
3409
3410 # The prefix for where cached images are stored. This is NOT the full path -
3411 # just a folder prefix. This should only be used when a datastore cache should
3412 # be shared between compute nodes. Note: this should only be used when the
3413 # compute nodes have a shared file system. (string value)
3414 #cache_prefix=<None>
3415
3416
3417 [vnc]
3418
3419 #
3420 # From nova
3421 #
3422
3423 # Location of VNC console proxy, in the form
3424 # "http://127.0.0.1:6080/vnc_auto.html" (string value)
3425 # Deprecated group;name - DEFAULT;novncproxy_base_url
3426 #novncproxy_base_url=http://127.0.0.1:6080/vnc_auto.html
3427
3428 # Location of nova xvp VNC console proxy, in the form
3429 # "http://127.0.0.1:6081/console" (string value)
3430 # Deprecated group;name - DEFAULT;xvpvncproxy_base_url
3431 #xvpvncproxy_base_url=http://127.0.0.1:6081/console
3432
3433 # IP address on which instance vncservers should listen (string value)
3434 # Deprecated group;name - DEFAULT;vncserver_listen
3435 #vncserver_listen=127.0.0.1
3436
3437 # The address to which proxy clients (like nova-xvpvncproxy) should connect
3438 # (string value)
3439 # Deprecated group;name - DEFAULT;vncserver_proxyclient_address
3440 #vncserver_proxyclient_address=127.0.0.1
3441
3442 # Enable VNC related features (boolean value)
3443 # Deprecated group;name - DEFAULT;vnc_enabled
3444 #enabled=true
3445
3446 # Keymap for VNC (string value)
3447 # Deprecated group;name - DEFAULT;vnc_keymap
3448 #keymap=en-us
3449
3450
3451 [workarounds]
3452
3453 #
3454 # From nova
3455 #
3456
3457 # This option allows a fallback to sudo for performance reasons. For example
3458 # see https://bugs.launchpad.net/nova/+bug/1415106 (boolean value)
3459 #disable_rootwrap=false
3460
3461 # When using libvirt 1.2.2 live snapshots fail intermittently under load.  This
3462 # config option provides a mechanism to enable live snapshot while this is
3463 # resolved.  See https://bugs.launchpad.net/nova/+bug/1334398 (boolean value)
3464 #disable_libvirt_livesnapshot=true
3465
3466 # DEPRECATED: Whether to destroy instances on startup when we suspect they have
3467 # previously been evacuated. This can result in data loss if undesired. See
3468 # https://launchpad.net/bugs/1419785 (boolean value)
3469 # This option is deprecated for removal.
3470 # Its value may be silently ignored in the future.
3471 #destroy_after_evacuate=true
3472
3473 # Whether or not to handle events raised from the compute driver's 'emit_event'
3474 # method. These are lifecycle events raised from compute drivers that implement
3475 # the method. An example of a lifecycle event is an instance starting or
3476 # stopping. If the instance is going through task state changes due to an API
3477 # operation, like resize, the events are ignored. However, this is an advanced
3478 # feature which allows the hypervisor to signal to the compute service that an
3479 # unexpected state change has occurred in an instance and the instance can be
3480 # shutdown automatically - which can inherently race in reboot operations or
3481 # when the compute service or host is rebooted, either planned or due to an
3482 # unexpected outage. Care should be taken when using this and
3483 # sync_power_state_interval is negative since then if any instances are out of
3484 # sync between the hypervisor and the Nova database they will have to be
3485 # synchronized manually. See https://bugs.launchpad.net/bugs/1444630 (boolean
3486 # value)
3487 #handle_virt_lifecycle_events=true
3488
3489
3490 [xenserver]
3491
3492 #
3493 # From nova.virt
3494 #
3495
3496 # Name of Integration Bridge used by Open vSwitch (string value)
3497 #ovs_integration_bridge=xapi1
3498
3499 # Number of seconds to wait for agent reply (integer value)
3500 #agent_timeout=30
3501
3502 # Number of seconds to wait for agent to be fully operational (integer value)
3503 #agent_version_timeout=300
3504
3505 # Number of seconds to wait for agent reply to resetnetwork request (integer
3506 # value)
3507 #agent_resetnetwork_timeout=60
3508
3509 # Specifies the path in which the XenAPI guest agent should be located. If the
3510 # agent is present, network configuration is not injected into the image. Used
3511 # if compute_driver=xenapi.XenAPIDriver and flat_injected=True (string value)
3512 #agent_path=usr/sbin/xe-update-networking
3513
3514 # Disables the use of the XenAPI agent in any image regardless of what image
3515 # properties are present. (boolean value)
3516 #disable_agent=false
3517
3518 # Determines if the XenAPI agent should be used when the image used does not
3519 # contain a hint to declare if the agent is present or not. The hint is a
3520 # glance property "xenapi_use_agent" that has the value "True" or "False". Note
3521 # that waiting for the agent when it is not present will significantly increase
3522 # server boot times. (boolean value)
3523 #use_agent_default=false
3524
3525 # Timeout in seconds for XenAPI login. (integer value)
3526 #login_timeout=10
3527
3528 # Maximum number of concurrent XenAPI connections. Used only if
3529 # compute_driver=xenapi.XenAPIDriver (integer value)
3530 #connection_concurrent=5
3531
3532 # URL for connection to XenServer/Xen Cloud Platform. A special value of
3533 # unix://local can be used to connect to the local unix socket.  Required if
3534 # compute_driver=xenapi.XenAPIDriver (string value)
3535 #connection_url=<None>
3536
3537 # Username for connection to XenServer/Xen Cloud Platform. Used only if
3538 # compute_driver=xenapi.XenAPIDriver (string value)
3539 #connection_username=root
3540
3541 # Password for connection to XenServer/Xen Cloud Platform. Used only if
3542 # compute_driver=xenapi.XenAPIDriver (string value)
3543 #connection_password=<None>
3544
3545 # The interval used for polling of coalescing vhds. Used only if
3546 # compute_driver=xenapi.XenAPIDriver (floating point value)
3547 #vhd_coalesce_poll_interval=5.0
3548
3549 # Ensure compute service is running on host XenAPI connects to. (boolean value)
3550 #check_host=true
3551
3552 # Max number of times to poll for VHD to coalesce. Used only if
3553 # compute_driver=xenapi.XenAPIDriver (integer value)
3554 #vhd_coalesce_max_attempts=20
3555
3556 # Base path to the storage repository (string value)
3557 #sr_base_path=/var/run/sr-mount
3558
3559 # The iSCSI Target Host (string value)
3560 #target_host=<None>
3561
3562 # The iSCSI Target Port, default is port 3260 (string value)
3563 #target_port=3260
3564
3565 # IQN Prefix (string value)
3566 #iqn_prefix=iqn.2010-10.org.openstack
3567
3568 # Used to enable the remapping of VBD dev (Works around an issue in Ubuntu
3569 # Maverick) (boolean value)
3570 #remap_vbd_dev=false
3571
3572 # Specify prefix to remap VBD dev to (ex. /dev/xvdb -> /dev/sdb) (string value)
3573 #remap_vbd_dev_prefix=sd
3574
3575 # Base URL for torrent files; must contain a slash character (see RFC 1808,
3576 # step 6) (string value)
3577 #torrent_base_url=<None>
3578
3579 # Probability that peer will become a seeder. (1.0 = 100%) (floating point
3580 # value)
3581 #torrent_seed_chance=1.0
3582
3583 # Number of seconds after downloading an image via BitTorrent that it should be
3584 # seeded for other peers. (integer value)
3585 #torrent_seed_duration=3600
3586
3587 # Cached torrent files not accessed within this number of seconds can be reaped
3588 # (integer value)
3589 #torrent_max_last_accessed=86400
3590
3591 # Beginning of port range to listen on (integer value)
3592 # Minimum value: 1
3593 # Maximum value: 65535
3594 #torrent_listen_port_start=6881
3595
3596 # End of port range to listen on (integer value)
3597 # Minimum value: 1
3598 # Maximum value: 65535
3599 #torrent_listen_port_end=6891
3600
3601 # Number of seconds a download can remain at the same progress percentage w/o
3602 # being considered a stall (integer value)
3603 #torrent_download_stall_cutoff=600
3604
3605 # Maximum number of seeder processes to run concurrently within a given dom0.
3606 # (-1 = no limit) (integer value)
3607 #torrent_max_seeder_processes_per_host=1
3608
3609 # To use for hosts with different CPUs (boolean value)
3610 #use_join_force=true
3611
3612 # Cache glance images locally. `all` will cache all images, `some` will only
3613 # cache images that have the image_property `cache_in_nova=True`, and `none`
3614 # turns off caching entirely (string value)
3615 # Allowed values: all, some, none
3616 #cache_images=all
3617
3618 # Compression level for images, e.g., 9 for gzip -9. Range is 1-9, 9 being most
3619 # compressed but most CPU intensive on dom0. (integer value)
3620 # Minimum value: 1
3621 # Maximum value: 9
3622 #image_compression_level=<None>
3623
3624 # Default OS type (string value)
3625 #default_os_type=linux
3626
3627 # Time to wait for a block device to be created (integer value)
3628 #block_device_creation_timeout=10
3629
3630 # Maximum size in bytes of kernel or ramdisk images (integer value)
3631 #max_kernel_ramdisk_size=16777216
3632
3633 # Filter for finding the SR to be used to install guest instances on. To use
3634 # the Local Storage in default XenServer/XCP installations set this flag to
3635 # other-config:i18n-key=local-storage. To select an SR with a different
3636 # matching criteria, you could set it to other-config:my_favorite_sr=true. On
3637 # the other hand, to fall back on the Default SR, as displayed by XenCenter,
3638 # set this flag to: default-sr:true (string value)
3639 #sr_matching_filter=default-sr:true
3640
3641 # Whether to use sparse_copy for copying data on a resize down (False will use
3642 # standard dd). This speeds up resizes down considerably since large runs of
3643 # zeros won't have to be rsynced (boolean value)
3644 #sparse_copy=true
3645
3646 # Maximum number of retries to unplug VBD. if <=0, should try once and no retry
3647 # (integer value)
3648 #num_vbd_unplug_retries=10
3649
3650 # Whether or not to download images via Bit Torrent. (string value)
3651 # Allowed values: all, some, none
3652 #torrent_images=none
3653
3654 # Name of network to use for booting iPXE ISOs (string value)
3655 #ipxe_network_name=<None>
3656
3657 # URL to the iPXE boot menu (string value)
3658 #ipxe_boot_menu_url=<None>
3659
3660 # Name and optionally path of the tool used for ISO image creation (string
3661 # value)
3662 #ipxe_mkisofs_cmd=mkisofs
3663
3664 # Number of seconds to wait for instance to go to running state (integer value)
3665 #running_timeout=60
3666
3667 # The XenAPI VIF driver using XenServer Network APIs. (string value)
3668 #vif_driver=nova.virt.xenapi.vif.XenAPIBridgeDriver
3669
3670 # Dom0 plugin driver used to handle image uploads. (string value)
3671 #image_upload_handler=nova.virt.xenapi.image.glance.GlanceStore
3672
3673 # Number of seconds to wait for an SR to settle if the VDI does not exist when
3674 # first introduced (integer value)
3675 #introduce_vdi_retry_wait=20
3676
3677
3678 [zookeeper]
3679
3680 #
3681 # From nova
3682 #
3683
3684 # The ZooKeeper addresses for servicegroup service in the format of
3685 # host1:port,host2:port,host3:port (string value)
3686 #address=<None>
3687
3688 # The recv_timeout parameter for the zk session (integer value)
3689 #recv_timeout=4000
3690
3691 # The prefix used in ZooKeeper to store ephemeral nodes (string value)
3692 #sg_prefix=/servicegroups
3693
3694 # Number of seconds to wait until retrying to join the session (integer value)
3695 #sg_retry_interval=5
3696
3697 [osapi_v3]
3698 enabled=False