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.
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 |