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