Atom feed of this document
 

 General Compute Configuration Overview

Most configuration information is available in the nova.conf configuration option file. Here are some general purpose configuration options that you can use to learn more about the configuration option file and the node. The configuration file nova.conf is typically stored in /etc/nova/nova.conf.

You can use a particular configuration option file by using the option (nova.conf) parameter when running one of the nova-* services. This inserts configuration option definitions from the given configuration file name, which may be useful for debugging or performance tuning. Here are some general purpose configuration options.

If you want to maintain the state of all the services, you can use the state_path configuration option to indicate a top-level directory for storing data related to the state of Compute including images if you are using the Compute object store.

Table 4.1. Description of configuration options for common
Configuration option=Default value (Type) Description
bindir=$pybasedir/bin (StrOpt)Directory where nova binaries are installed
compute_topic=compute (StrOpt)the topic compute nodes listen on
console_topic=console (StrOpt)the topic console proxy nodes listen on
consoleauth_topic=consoleauth (StrOpt)the topic console auth proxy nodes listen on
disable_process_locking=False (BoolOpt)Whether to disable inter-process locks
host=usagi (StrOpt)Name of this node. This can be an opaque identifier. It is not necessarily a hostname, FQDN, or IP address. However, the node name must be valid within an AMQP key, and if using ZeroMQ, a valid hostname, FQDN, or IP address
lock_path=None (StrOpt)Directory to use for lock files. Default to a temp directory
memcached_servers=None (ListOpt)Memcached servers or None for in process cache.
my_ip=192.168.1.31 (StrOpt)ip address of this host
notification_driver=[] (MultiStrOpt)Driver or drivers to handle sending notifications
notification_topics=['notifications'] (ListOpt)AMQP topic used for openstack notifications
notify_api_faults=False (BoolOpt)If set, send api.fault notifications on caught exceptions in the API service.
notify_on_any_change=False (BoolOpt)If set, send compute.instance.update notifications on instance state changes. Valid values are False for no notifications, True for notifications on any instance changes.
notify_on_state_change=None (StrOpt)If set, send compute.instance.update notifications on instance state changes. Valid values are None for no notifications, "vm_state" for notifications on VM state changes, or "vm_and_task_state" for notifications on VM and task state changes.
pybasedir=/home/fifieldt/temp/nova (StrOpt)Directory where the nova python module is installed
report_interval=10 (IntOpt)seconds between nodes reporting state to datastore
rootwrap_config=/etc/nova/rootwrap.conf (StrOpt)Path to the rootwrap configuration file to use for running commands as root
service_down_time=60 (IntOpt)maximum time since last check-in for up service
state_path=$pybasedir (StrOpt)Top-level directory for maintaining nova's state
tempdir=None (StrOpt)Explicitly specify the temporary working directory

Log a bug against this page


loading table of contents...