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