New, updated, and deprecated options in Newton for Compute

New, updated, and deprecated options in Newton for Compute

New options
Option = default value (Type) Help string
[DEFAULT] pointer_model = usbtablet (String) Generic property to specify the pointer type.
[DEFAULT] sync_power_state_pool_size = 1000 (Integer) Number of greenthreads available for use to sync power states.
[DEFAULT] vendordata_dynamic_connect_timeout = 5 (Integer) Maximum wait time for an external REST service to connect.
[DEFAULT] vendordata_dynamic_read_timeout = 5 (Integer) Maximum wait time for an external REST service to return data once connected.
[DEFAULT] vendordata_dynamic_ssl_certfile = (String) Path to an optional certificate file or CA bundle to verify dynamic vendordata REST services ssl certificates against.
[DEFAULT] vendordata_dynamic_targets = (List) A list of targets for the dynamic vendordata provider. These targets are of the form <name>@<url>.
[DEFAULT] vendordata_providers = (List) A list of vendordata providers.
[barbican] auth_endpoint = http://localhost:5000/v3 (String) Use this endpoint to connect to Keystone
[barbican] barbican_api_version = None (String) Version of the Barbican API, for example: “v1”
[barbican] barbican_endpoint = None (String) Use this endpoint to connect to Barbican, for example: “http://localhost:9311/
[barbican] number_of_retries = 60 (Integer) Number of times to retry poll for key creation completion
[barbican] retry_delay = 1 (Integer) Number of seconds to wait before retrying poll for key creation completion
[cloudpipe] boot_script_template = $pybasedir/nova/cloudpipe/bootscript.template (String) Template for cloudpipe instance boot script.
[cloudpipe] dmz_mask = 255.255.255.0 (Unknown) Netmask to push into OpenVPN config.
[cloudpipe] dmz_net = 10.0.0.0 (Unknown) Network to push into OpenVPN config.
[cloudpipe] vpn_flavor = m1.tiny (String) Flavor for VPN instances.
[cloudpipe] vpn_image_id = 0 (String) Image ID used when starting up a cloudpipe VPN client.
[cloudpipe] vpn_key_suffix = -vpn (String) Suffix to add to project name for VPN key and secgroups
[crypto] ca_file = cacert.pem (String) Filename of root CA (Certificate Authority). This is a container format and includes root certificates.
[crypto] ca_path = $state_path/CA (String) Directory path where root CA is located.
[crypto] crl_file = crl.pem (String) Filename of root Certificate Revocation List (CRL). This is a list of certificates that have been revoked, and therefore, entities presenting those (revoked) certificates should no longer be trusted.
[crypto] key_file = private/cakey.pem (String) Filename of a private key.
[crypto] keys_path = $state_path/keys (String) Directory path where keys are located.
[crypto] project_cert_subject = /C=US/ST=California/O=OpenStack/OU=NovaDev/CN=project-ca-%.16s-%s (String) Subject for certificate for projects, %s for project, timestamp
[crypto] use_project_ca = False (Boolean) Option to enable/disable use of CA for each project.
[crypto] user_cert_subject = /C=US/ST=California/O=OpenStack/OU=NovaDev/CN=%.16s-%.16s-%s (String) Subject for certificate for users, %s for project, user, timestamp
[glance] debug = False (Boolean) Enable or disable debug logging with glanceclient.
[glance] use_glance_v1 = False (Boolean) DEPRECATED: This flag allows reverting to glance v1 if for some reason glance v2 doesn’t work in your environment. This will only exist in Newton, and a fully working Glance v2 will be a hard requirement in Ocata.
[hyperv] enable_remotefx = False (Boolean) Enable RemoteFX feature
[ironic] auth_section = None (Unknown) Config Section from which to load plugin specific options
[ironic] auth_type = None (Unknown) Authentication type to load
[ironic] certfile = None (String) PEM encoded client certificate cert file
[ironic] insecure = False (Boolean) Verify HTTPS connections.
[ironic]keyfile = None (String) PEM encoded client certificate key file
[ironic] timeout = None (Integer) Timeout value for http requests
[key_manager] api_class = castellan.key_manager.barbican_key_manager.BarbicanKeyManager (String) The full class name of the key manager API class
[key_manager] fixed_key = None (String) Fixed key returned by key manager, specified in hex.
[libvirt] enabled_perf_events = (String) Override the default disk prefix for the devices attached to an instance.
[libvirt] vzstorage_cache_path = None (String) Path to the SSD cache file.
[libvirt] vzstorage_log_path = /var/log/pstorage/%(cluster_name)s/nova.log.gz (String) Path to vzstorage client log.
[libvirt] vzstorage_mount_group = qemu (String) Mount owner group name.
[libvirt] vzstorage_mount_opts = (List) Extra mount options for pstorage-mount
[libvirt] vzstorage_mount_perms = 0770 (String) Mount access mode.
[libvirt] vzstorage_mount_point_base = $state_path/mnt (String) Directory where the Virtuozzo Storage clusters are mounted on the compute node.
[libvirt] vzstorage_mount_user = stack (String) Mount owner user name.
[os_vif_linux_bridge] flat_interface = None (String) FlatDhcp will bridge into this interface if set
[os_vif_linux_bridge] forward_bridge_interface = ['all'] (Multi-valued) An interface that bridges can forward to. If this is set to all then all traffic will be forwarded. Can be specified multiple times.
[os_vif_linux_bridge] iptables_bottom_regex = (String) Regular expression to match the iptables rule that should always be on the bottom.
[os_vif_linux_bridge] iptables_drop_action = DROP (String) The table that iptables to jump to when a packet is to be dropped.
[os_vif_linux_bridge] iptables_top_regex = (String) Regular expression to match the iptables rule that should always be on the top.
[os_vif_linux_bridge] network_device_mtu = 1500 (Integer) MTU setting for network interface.
[os_vif_linux_bridge] use_ipv6 = False (Boolean) Use IPv6
[os_vif_linux_bridge] vlan_interface = None (String) VLANs will bridge into this interface if set
[os_vif_ovs] network_device_mtu = 1500 (Integer) MTU setting for network interface.
[os_vif_ovs] ovs_vsctl_timeout = 120 (Integer) Amount of time, in seconds, that ovs_vsctl should wait for a response from the database. 0 is to wait forever.
[remote_debug] host = None (String) Debug host (IP or name) to connect to. This command line parameter is used when you want to connect to a nova service via a debugger running on a different host.
[remote_debug] port = None (Port number) Debug port to connect to. This command line parameter allows you to specify the port you want to use to connect to a nova service via a debugger running on different host.
[vif_plug_linux_bridge_privileged] capabilities = [] (Unknown) List of Linux capabilities retained by the privsep daemon.
[vif_plug_linux_bridge_privileged] group = None (String) Group that the privsep daemon should run as.
[vif_plug_linux_bridge_privileged] helper_command = None (String) Command to invoke to start the privsep daemon if not using the “fork” method.
[vif_plug_linux_bridge_privileged] user = None (String) User that the privsep daemon should run as.
[vif_plug_ovs_privileged] capabilities = [] (Unknown) List of Linux capabilities retained by the privsep daemon.
[vif_plug_ovs_privileged] group = None (String) Group that the privsep daemon should run as.
[vif_plug_ovs_privileged] helper_command = None (String) Command to invoke to start the privsep daemon if not using the “fork” method.
[vif_plug_ovs_privileged] user = None (String) User that the privsep daemon should run as.
[wsgi] api_paste_config = api-paste.ini (String) This option represents a file name for the paste.deploy config for nova-api.
[wsgi] client_socket_timeout = 900 (Integer) This option specifies the timeout for client connections’ socket operations. If an incoming connection is idle for this number of seconds it will be closed. It indicates timeout on individual read/writes on the socket connection. To wait forever set to 0.
[wsgi] default_pool_size = 1000 (Integer) This option specifies the size of the pool of greenthreads used by wsgi. It is possible to limit the number of concurrent connections using this option.
[wsgi] keep_alive = True (Boolean) This option allows using the same TCP connection to send and receive multiple HTTP requests/responses, as opposed to opening a new one for every single request/response pair. HTTP keep-alive indicates HTTP connection reuse.
[wsgi] max_header_line = 16384 (Integer) This option specifies the maximum line size of message headers to be accepted. max_header_line may need to be increased when using large tokens (typically those generated by the Keystone v3 API with big service catalogs).
[wsgi] secure_proxy_ssl_header = None (String) This option specifies the HTTP header used to determine the protocol scheme for the original request, even if it was removed by a SSL terminating proxy.
[wsgi] ssl_ca_file = None (String) This option allows setting path to the CA certificate file that should be used to verify connecting clients.
[wsgi] ssl_cert_file = None (String) This option allows setting path to the SSL certificate of API server.
[wsgi] ssl_key_file = None (String) This option specifies the path to the file where SSL private key of API server is stored when SSL is in effect.
[wsgi] tcp_keepidle = 600 (Integer) This option sets the value of TCP_KEEPIDLE in seconds for each server socket. It specifies the duration of time to keep connection active. TCP generates a KEEPALIVE transmission for an application that requests to keep connection active. Not supported on OS X.
[wsgi] wsgi_log_format = %(client_ip)s "%(request_line)s" status: %(status_code)s len: %(body_length)s time: %(wall_seconds).7f (String) It represents a python format string that is used as the template to generate log lines. The following values can be formatted into it: client_ip, date_time, request_line, status_code, body_length, wall_seconds.
[xenserver] independent_compute = False (Boolean) Used to prevent attempts to attach VBDs locally, so Nova can be run in a VM on a different host.
[xvp] console_xvp_conf = /etc/xvp.conf (String) Generated XVP conf file
[xvp] console_xvp_conf_template = $pybasedir/nova/console/xvp.conf.template (String) XVP conf template
[xvp] console_xvp_log = /var/log/xvp.log (String) XVP log file
[xvp] console_xvp_multiplex_port = 5900 (Port number) Port for XVP to multiplex VNC connections on
[xvp] console_xvp_pid = /var/run/xvp.pid (String) XVP master process pid file
New default values
Option Previous default value New default value
[ironic] api_endpoint None http://ironic.example.org:6385/
[neutron] region_name None RegionOne
Deprecated options
Deprecated option New Option
[DEFAULT] cert_manager None
[DEFAULT] cert_topic None
[DEFAULT] compute_available_monitors None
[DEFAULT] compute_manager None
[DEFAULT] compute_stats_class None
[DEFAULT] console_manager None
[DEFAULT] consoleauth_manager None
[DEFAULT] default_flavor None
[DEFAULT] driver None
[DEFAULT] enable_network_quota None
[DEFAULT] fatal_exception_format_errors None
[DEFAULT] image_decryption_dir None
[DEFAULT] manager None
[DEFAULT] metadata_manager None
[DEFAULT] quota_driver None
[DEFAULT] quota_networks None
[DEFAULT] s3_access_key None
[DEFAULT] s3_affix_tenant None
[DEFAULT] s3_host None
[DEFAULT] s3_port None
[DEFAULT] s3_secret_key None
[DEFAULT] s3_use_ssl None
[DEFAULT] scheduler_manager None
[DEFAULT] secure_proxy_ssl_header None
[DEFAULT] share_dhcp_address None
[DEFAULT] snapshot_name_template None
[DEFAULT] use_local None
[DEFAULT] vendordata_driver None
[barbican] catalog_info None
[barbican] endpoint_template None
[barbican] os_region_name None
[glance] admin_password None
[glance] filesystems None
[glance] use_glance_v1 None
[hyperv] force_volumeutils_v1 None
[ironic] admin_tenant_name None
[ironic] admin_url None
[ironic] admin_username None
[libvirt] checksum_base_images None
[libvirt] checksum_interval_seconds None
[libvirt] image_info_filename_pattern None
[libvirt] use_usb_tablet None
[matchmaker_redis] host None
[matchmaker_redis] password None
[matchmaker_redis] port None
[matchmaker_redis] sentinel_hosts None
[osapi_v21] extensions_blacklist None
[osapi_v21] extensions_whitelist None
[osapi_v21] project_id_regex None
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.