Add nova configuration reference tables
This is the first attempt at automatically generated configuration tables being added to documentation. blueprint autogenerate-config-tables https://wiki.openstack.org/wiki/Blueprint-autogenerate-config-tables Work is being conducted out-of-repo at : https://github.com/fifieldt/autogenerate-config-docs Nova has existing tables, which are out of date for Grizzly. Patchset 2: Based on positive feedback, patchset 2 links in the tables to the Compute Administration Guide, expanding its configuration reference, adding config option sections to areas that lacked them and removing old tables. Patchset 3/4 just updates the author's email address. Change-Id: I2c400fa511df5c878c5b640085a6e5286b1dd318
This commit is contained in:
@@ -49,4 +49,5 @@ xml:id="baremetal">
|
||||
xlink:href="https://wiki.openstack.org/wiki/GeneralBareMetalProvisioningFramework">
|
||||
main wiki page</link> for details and implementation suggestions.
|
||||
</para>
|
||||
<xi:include href="tables/nova-baremetal.xml"/>
|
||||
</section>
|
||||
|
||||
@@ -126,7 +126,7 @@
|
||||
|
||||
<section xml:id="vnc-configuration-options">
|
||||
<title>VNC Configuration Options</title>
|
||||
<xi:include href="tables/vnc-guests-nova-conf.xml"/>
|
||||
<xi:include href="tables/nova-vnc.xml"/>
|
||||
<note><para>If you intend to support <link xlink:href="../openstack-compute/admin/content/configuring-migrations.html">live migration</link>,
|
||||
you cannot specify a specific IP address for <literal>vncserver_listen</literal>,
|
||||
because that IP address will not exist on the destination host.</para></note>
|
||||
|
||||
@@ -211,4 +211,9 @@ openstack/latest/user_data</computeroutput></screen>
|
||||
</para>
|
||||
<para>If VFAT is chosen, the config drive will be 64MB in size.</para>
|
||||
</simplesect>
|
||||
<simplesect>
|
||||
<title>Configuration Reference</title>
|
||||
<para>The following table contains all options for config drive.</para>
|
||||
<xi:include href="tables/nova-configdrive.xml"/>
|
||||
</simplesect>
|
||||
</section>
|
||||
|
||||
@@ -344,6 +344,8 @@ limit_cpu_features=true
|
||||
compute_driver=nova.virt.hyperv.driver.HyperVDriver
|
||||
volume_api_class=nova.volume.cinder.API
|
||||
</programlisting>
|
||||
<para>The following table contains a reference of all optionsfor hyper-v</para>
|
||||
<xi:include href="tables/nova-hyperv.xml"/>
|
||||
</section>
|
||||
<section xml:id="prepare-hyper-v-images">
|
||||
<title>Preparing Images for use with Hyper-V</title>
|
||||
|
||||
@@ -437,5 +437,14 @@ glance image-create --name=fedora_iso --disk-format=iso --container-format=bare
|
||||
|
||||
</section>
|
||||
|
||||
<section xml:id="xen-config-reference">
|
||||
<title>Xen Configuration Reference</title>
|
||||
<para>The following table provides a complete reference of all
|
||||
configuration options available for configuring Xen with
|
||||
OpenStack</para>
|
||||
|
||||
<xi:include href="tables/nova-xen.xml"/>
|
||||
</section>
|
||||
|
||||
</section>
|
||||
|
||||
|
||||
@@ -29,5 +29,6 @@ powervm_mgr_passwd=padmin_user_password
|
||||
powervm_img_remote_path=/path/to/remote/image/directory
|
||||
powervm_img_local_path=/path/to/local/image/directory/on/compute/host</programlisting>
|
||||
</para>
|
||||
<xi:include href="tables/nova-powervm.xml"/>
|
||||
</section>
|
||||
</section>
|
||||
|
||||
@@ -41,111 +41,8 @@ rpc_backend=nova.rpc.impl_kombu
|
||||
for sending usage data is 60 seconds plus a randomized 0-60 seconds.
|
||||
</para>
|
||||
|
||||
<table rules="all">
|
||||
<caption>Description of <filename>nova.conf</filename>
|
||||
configuration options for Remote Procedure Calls and
|
||||
RabbitMQ Messaging</caption>
|
||||
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option</td>
|
||||
|
||||
<td>Default</td>
|
||||
|
||||
<td>Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><literal>rabbit_host</literal></td>
|
||||
|
||||
<td><literal>localhost</literal></td>
|
||||
|
||||
<td>IP address; Location of <application>RabbitMQ</application>
|
||||
installation.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><literal>rabbit_password</literal></td>
|
||||
|
||||
<td><literal>guest</literal></td>
|
||||
|
||||
<td>String value; Password for the
|
||||
<application>RabbitMQ</application> server.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><literal>rabbit_port</literal></td>
|
||||
|
||||
<td><literal>5672</literal></td>
|
||||
|
||||
<td>Integer value; Port where <application>RabbitMQ</application>
|
||||
server is running/listening.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><literal>rabbit_userid</literal></td>
|
||||
|
||||
<td><literal>guest</literal></td>
|
||||
|
||||
<td>String value; User ID used for
|
||||
<application>RabbitMQ</application> connections.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><literal>rabbit_virtual_host</literal></td>
|
||||
|
||||
<td><literal>/</literal></td>
|
||||
|
||||
<td>Location of a virtual <application>RabbitMQ</application>
|
||||
installation.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<table rules="all">
|
||||
<caption>Description of <filename>nova.conf</filename>
|
||||
configuration options for Tuning RabbitMQ
|
||||
Messaging</caption>
|
||||
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option</td>
|
||||
|
||||
<td>Default</td>
|
||||
|
||||
<td>Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>-<literal>-rabbit_max_retries</literal></td>
|
||||
|
||||
<td><literal>0</literal></td>
|
||||
|
||||
<td>Integer value; maximum retries with trying to connect to RabbitMQ(the default of <literal>0</literal> implies an infinite retry count).</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><literal>rabbit_retry_interval</literal></td>
|
||||
|
||||
<td><literal>1</literal></td>
|
||||
|
||||
<td>Integer value: <application>RabbitMQ</application> connection
|
||||
retry interval.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><literal>rpc_thread_pool_size</literal></td>
|
||||
|
||||
<td><literal>1024</literal></td>
|
||||
|
||||
<td>Integer value: Size of Remote Procedure Call thread pool.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<xi:include href="tables/nova-rabbitmq.xml"/>
|
||||
<xi:include href="tables/nova-kombu.xml"/>
|
||||
</section>
|
||||
|
||||
<section xml:id="configuration-qpid">
|
||||
@@ -204,95 +101,8 @@ qpid_protocol=ssl
|
||||
messaging driver for OpenStack Oslo RPC. It is not common that these
|
||||
options are used.</para>
|
||||
|
||||
<table rules="all">
|
||||
<caption>Remaining <filename>nova.conf</filename>
|
||||
configuration options for Qpid support</caption>
|
||||
<xi:include href="tables/nova-qpid.xml"/>
|
||||
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option</td>
|
||||
|
||||
<td>Default</td>
|
||||
|
||||
<td>Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><literal>qpid_sasl_mechanisms</literal></td>
|
||||
|
||||
<td><literal>(Qpid default)</literal></td>
|
||||
|
||||
<td>String value: A space separated list of acceptable SASL
|
||||
mechanisms to use for authentication.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><literal>qpid_reconnect_timeout</literal></td>
|
||||
|
||||
<td><literal>(Qpid default)</literal></td>
|
||||
|
||||
<td>Integer value: The number of seconds to wait before deciding
|
||||
that a reconnect attempt has failed.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><literal>qpid_reconnect_limit</literal></td>
|
||||
|
||||
<td><literal>(Qpid default)</literal></td>
|
||||
|
||||
<td>Integer value: The limit for the number of times to reconnect
|
||||
before considering the connection to be failed.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><literal>qpid_reconnect_interval_min</literal></td>
|
||||
|
||||
<td><literal>(Qpid default)</literal></td>
|
||||
|
||||
<td>Integer value: Minimum number of seconds between connection
|
||||
attempts.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><literal>qpid_reconnect_interval_max</literal></td>
|
||||
|
||||
<td><literal>(Qpid default)</literal></td>
|
||||
|
||||
<td>Integer value: Maximum number of seconds between connection
|
||||
attempts.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><literal>qpid_reconnect_interval</literal></td>
|
||||
|
||||
<td><literal>(Qpid default)</literal></td>
|
||||
|
||||
<td>Integer value: Equivalent to setting
|
||||
<literal>qpid_reconnect_interval_min</literal> and
|
||||
<literal>qpid_reconnect_interval_max</literal> to the same
|
||||
value.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><literal>qpid_heartbeat</literal></td>
|
||||
|
||||
<td><literal>5</literal></td>
|
||||
|
||||
<td>Integer value: Seconds between heartbeat messages sent to
|
||||
ensure that the connection is still alive.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><literal>qpid_tcp_nodelay</literal></td>
|
||||
|
||||
<td><literal>True</literal></td>
|
||||
|
||||
<td>Boolean value: Disable the Nagle algorithm.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</section>
|
||||
|
||||
<section xml:id="common-messaging-configuration">
|
||||
@@ -302,72 +112,7 @@ qpid_protocol=ssl
|
||||
<application>RabbitMQ</application> and <application>Qpid</application>
|
||||
messaging drivers.</para>
|
||||
|
||||
<table rules="all">
|
||||
<caption>Description of <filename>nova.conf</filename>
|
||||
configuration options for Customizing Exchange or Topic
|
||||
Names</caption>
|
||||
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option</td>
|
||||
|
||||
<td>Default</td>
|
||||
|
||||
<td>Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><literal>control_exchange</literal></td>
|
||||
|
||||
<td><literal>nova</literal></td>
|
||||
|
||||
<td>String value; Name of the main AMQP exchange to connect to if using RabbitMQ or Qpid for RPC (not Zeromq).</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><literal>ajax_console_proxy_topic</literal></td>
|
||||
|
||||
<td><literal>ajax_proxy</literal></td>
|
||||
|
||||
<td>String value; Topic that the ajax proxy nodes listen on</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><literal>console_topic</literal></td>
|
||||
|
||||
<td><literal>console</literal></td>
|
||||
|
||||
<td>String value; The topic console proxy nodes listen on</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><literal>network_topic</literal></td>
|
||||
|
||||
<td><literal>network</literal></td>
|
||||
|
||||
<td>String value; The topic network nodes listen on.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><literal>scheduler_topic</literal></td>
|
||||
|
||||
<td><literal>scheduler</literal></td>
|
||||
|
||||
<td>String value; The topic scheduler nodes listen on.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><literal>volume_topic</literal></td>
|
||||
|
||||
<td><literal>volume</literal></td>
|
||||
|
||||
<td>String value; Name of the topic that volume nodes listen
|
||||
on</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<xi:include href="tables/nova-rpc.xml"/>
|
||||
</section>
|
||||
</section>
|
||||
|
||||
|
||||
84
doc/src/docbkx/common/tables/nova-api.xml
Normal file
84
doc/src/docbkx/common/tables/nova-api.xml
Normal file
@@ -0,0 +1,84 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for api</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>enable_new_services=True</td>
|
||||
<td>(BoolOpt)Services to be added to the available pool on create</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>enabled_apis=['ec2', 'osapi_compute', 'metadata']</td>
|
||||
<td>(ListOpt)a list of APIs to enable by default</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>enabled_ssl_apis=[]</td>
|
||||
<td>(ListOpt)a list of APIs with enabled SSL</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>instance_name_template=instance-%08x</td>
|
||||
<td>(StrOpt)Template string to be used to generate instance names</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>multi_instance_display_name_template=%(name)s-%(uuid)s</td>
|
||||
<td>(StrOpt)When creating multiple instances with a single request using the os-multiple-create API extension, this template will be used to build the display name for each instance. The benefit is that the instances end up with different hostnames. To restore legacy behavior of every instance having the same name, set this option to "%(name)s". Valid keys for the template are: name, uuid, count.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>non_inheritable_image_properties=['cache_in_nova', 'bittorrent']</td>
|
||||
<td>(ListOpt)These are image properties which a snapshot should not inherit from an instance</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>null_kernel=nokernel</td>
|
||||
<td>(StrOpt)kernel image that indicates not to use a kernel, but to use a raw disk image instead</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>osapi_compute_ext_list=[]</td>
|
||||
<td>(ListOpt)Specify list of extensions to load when using osapi_compute_extension option with nova.api.openstack.compute.contrib.select_extensions</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>osapi_compute_extension=['nova.api.openstack.compute.contrib.standard_extensions']</td>
|
||||
<td>(MultiStrOpt)osapi compute extension to load</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>osapi_compute_link_prefix=None</td>
|
||||
<td>(StrOpt)Base URL that will be presented to users in links to the OpenStack Compute API</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>osapi_compute_listen=0.0.0.0</td>
|
||||
<td>(StrOpt)IP address for OpenStack API to listen</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>osapi_compute_listen_port=8774</td>
|
||||
<td>(IntOpt)list port for osapi compute</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>osapi_compute_workers=None</td>
|
||||
<td>(IntOpt)Number of workers for OpenStack API service</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>osapi_hide_server_address_states=['building']</td>
|
||||
<td>(ListOpt)List of instance states that should hide network info</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>servicegroup_driver=db</td>
|
||||
<td>(StrOpt)The driver for servicegroup service (valid options are: db, zk, mc)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>snapshot_name_template=snapshot-%s</td>
|
||||
<td>(StrOpt)Template string to be used to generate snapshot names</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>use_forwarded_for=False</td>
|
||||
<td>(BoolOpt)Treat X-Forwarded-For as the canonical remote address. Only enable this if you have a sanitizing proxy.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
24
doc/src/docbkx/common/tables/nova-authentication.xml
Normal file
24
doc/src/docbkx/common/tables/nova-authentication.xml
Normal file
@@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for authentication</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>api_rate_limit=True</td>
|
||||
<td>(BoolOpt)whether to rate limit the api</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>auth_strategy=noauth</td>
|
||||
<td>(StrOpt)The strategy to use for auth: noauth or keystone.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
28
doc/src/docbkx/common/tables/nova-availabilityzones.xml
Normal file
28
doc/src/docbkx/common/tables/nova-availabilityzones.xml
Normal file
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for availabilityzones</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>default_availability_zone=nova</td>
|
||||
<td>(StrOpt)default compute node availability_zone</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>default_schedule_zone=None</td>
|
||||
<td>(StrOpt)availability zone to use when user doesn't specify one</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>internal_service_availability_zone=internal</td>
|
||||
<td>(StrOpt)availability_zone to show internal services under</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
124
doc/src/docbkx/common/tables/nova-baremetal.xml
Normal file
124
doc/src/docbkx/common/tables/nova-baremetal.xml
Normal file
@@ -0,0 +1,124 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for baremetal</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>db_backend=sqlalchemy</td>
|
||||
<td>(StrOpt)The backend to use for db</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>db_backend=sqlalchemy</td>
|
||||
<td>(StrOpt)The backend to use for bare-metal database</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>deploy_kernel=None</td>
|
||||
<td>(StrOpt)Default kernel image ID used in deployment phase</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>deploy_ramdisk=None</td>
|
||||
<td>(StrOpt)Default ramdisk image ID used in deployment phase</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>driver=nova.virt.baremetal.pxe.PXE</td>
|
||||
<td>(StrOpt)Baremetal driver back-end (pxe or tilera)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>driver=nova.cells.rpc_driver.CellsRPCDriver</td>
|
||||
<td>(StrOpt)Cells communication driver to use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>instance_type_extra_specs=[]</td>
|
||||
<td>(ListOpt)a list of additional capabilities corresponding to instance_type_extra_specs for this compute host to advertise. Valid entries are name=value, pairs For example, "key1:val1, key2:val2"</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ipmi_power_retry=5</td>
|
||||
<td>(IntOpt)maximal number of retries for IPMI operations</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>net_config_template=$pybasedir/nova/virt/baremetal/net-dhcp.ubuntu.template</td>
|
||||
<td>(StrOpt)Template file for injected network config</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>power_manager=nova.virt.baremetal.ipmi.IPMI</td>
|
||||
<td>(StrOpt)Baremetal power management method</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pxe_append_params=None</td>
|
||||
<td>(StrOpt)additional append parameters for baremetal PXE boot</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pxe_config_template=$pybasedir/nova/virt/baremetal/pxe_config.template</td>
|
||||
<td>(StrOpt)Template file for PXE configuration</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pxe_deploy_timeout=0</td>
|
||||
<td>(IntOpt)Timeout for PXE deployments. Default: 0 (unlimited)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sql_connection=sqlite:////home/fifieldt/temp/nova/nova/openstack/common/db/$sqlite_db</td>
|
||||
<td>(StrOpt)The SQLAlchemy connection string used to connect to the database</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sql_connection=sqlite:///$state_path/baremetal_$sqlite_db</td>
|
||||
<td>(StrOpt)The SQLAlchemy connection string used to connect to the bare-metal database</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>terminal=shellinaboxd</td>
|
||||
<td>(StrOpt)path to baremetal terminal program</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>terminal_cert_dir=None</td>
|
||||
<td>(StrOpt)path to baremetal terminal SSL cert(PEM)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>terminal_pid_dir=$state_path/baremetal/console</td>
|
||||
<td>(StrOpt)path to directory stores pidfiles of baremetal_terminal</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>tftp_root=/tftpboot</td>
|
||||
<td>(StrOpt)Baremetal compute node's tftp root path</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>use_unsafe_iscsi=False</td>
|
||||
<td>(BoolOpt)Do not set this out of dev/test environments. If a node does not have a fixed PXE IP address, volumes are exported with globally opened ACL</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vif_driver=nova.virt.baremetal.vif_driver.BareMetalVIFDriver</td>
|
||||
<td>(StrOpt)Baremetal VIF driver.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>virtual_power_host_key=None</td>
|
||||
<td>(StrOpt)ssh key for virtual power host_user</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>virtual_power_host_pass=</td>
|
||||
<td>(StrOpt)password for virtual power host_user</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>virtual_power_host_user=</td>
|
||||
<td>(StrOpt)user to execute virtual power commands as</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>virtual_power_ssh_host=</td>
|
||||
<td>(StrOpt)ip or name to virtual power host</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>virtual_power_ssh_port=22</td>
|
||||
<td>(IntOpt)Port to use for ssh to virtual power host</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>virtual_power_type=virsh</td>
|
||||
<td>(StrOpt)base command to use for virtual power(vbox,virsh)</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
56
doc/src/docbkx/common/tables/nova-ca.xml
Normal file
56
doc/src/docbkx/common/tables/nova-ca.xml
Normal file
@@ -0,0 +1,56 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for ca</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>ca_file=cacert.pem</td>
|
||||
<td>(StrOpt)Filename of root CA</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ca_path=$state_path/CA</td>
|
||||
<td>(StrOpt)Where we keep our root CA</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>cert_manager=nova.cert.manager.CertManager</td>
|
||||
<td>(StrOpt)full class name for the Manager for cert</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>cert_topic=cert</td>
|
||||
<td>(StrOpt)the topic cert nodes listen on</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>crl_file=crl.pem</td>
|
||||
<td>(StrOpt)Filename of root Certificate Revocation List</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>key_file=private/cakey.pem</td>
|
||||
<td>(StrOpt)Filename of private key</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>keys_path=$state_path/keys</td>
|
||||
<td>(StrOpt)Where we keep our keys</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>project_cert_subject=/C=US/ST=California/O=OpenStack/OU=NovaDev/CN=project-ca-%.16s-%s</td>
|
||||
<td>(StrOpt)Subject for certificate for projects, %s for project, timestamp</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>use_project_ca=False</td>
|
||||
<td>(BoolOpt)Should we use a CA for each project?</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>user_cert_subject=/C=US/ST=California/O=OpenStack/OU=NovaDev/CN=%.16s-%.16s-%s</td>
|
||||
<td>(StrOpt)Subject for certificate for users, %s for project, user, timestamp</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
76
doc/src/docbkx/common/tables/nova-cells.xml
Normal file
76
doc/src/docbkx/common/tables/nova-cells.xml
Normal file
@@ -0,0 +1,76 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for cells</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>call_timeout=60</td>
|
||||
<td>(IntOpt)Seconds to wait for response from a call to a cell.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>capabilities=['hypervisor=xenserver;kvm', 'os=linux;windows']</td>
|
||||
<td>(ListOpt)Key/Multi-value list with the capabilities of the cell</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>driver=nova.virt.baremetal.pxe.PXE</td>
|
||||
<td>(StrOpt)Baremetal driver back-end (pxe or tilera)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>driver=nova.cells.rpc_driver.CellsRPCDriver</td>
|
||||
<td>(StrOpt)Cells communication driver to use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>enable=False</td>
|
||||
<td>(BoolOpt)Enable cell functionality</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>instance_update_num_instances=1</td>
|
||||
<td>(IntOpt)Number of instances to update per periodic task run</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>instance_updated_at_threshold=3600</td>
|
||||
<td>(IntOpt)Number of seconds after an instance was updated or deleted to continue to update cells</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>manager=nova.cells.manager.CellsManager</td>
|
||||
<td>(StrOpt)Manager for cells</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>manager=nova.conductor.manager.ConductorManager</td>
|
||||
<td>(StrOpt)full class name for the Manager for conductor</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>max_hop_count=10</td>
|
||||
<td>(IntOpt)Maximum number of hops for cells routing.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>name=nova</td>
|
||||
<td>(StrOpt)name of this cell</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>reserve_percent=10.0</td>
|
||||
<td>(FloatOpt)Percentage of cell capacity to hold in reserve. Affects both memory and disk utilization</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>scheduler=nova.cells.scheduler.CellsScheduler</td>
|
||||
<td>(StrOpt)Cells scheduler to use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>topic=cells</td>
|
||||
<td>(StrOpt)the topic cells nodes listen on</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>topic=conductor</td>
|
||||
<td>(StrOpt)the topic conductor nodes listen on</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
96
doc/src/docbkx/common/tables/nova-common.xml
Normal file
96
doc/src/docbkx/common/tables/nova-common.xml
Normal file
@@ -0,0 +1,96 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for common</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>bindir=$pybasedir/bin</td>
|
||||
<td>(StrOpt)Directory where nova binaries are installed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>compute_topic=compute</td>
|
||||
<td>(StrOpt)the topic compute nodes listen on</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>console_topic=console</td>
|
||||
<td>(StrOpt)the topic console proxy nodes listen on</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>consoleauth_topic=consoleauth</td>
|
||||
<td>(StrOpt)the topic console auth proxy nodes listen on</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>disable_process_locking=False</td>
|
||||
<td>(BoolOpt)Whether to disable inter-process locks</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>host=usagi</td>
|
||||
<td>(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</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>lock_path=None</td>
|
||||
<td>(StrOpt)Directory to use for lock files. Default to a temp directory</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>memcached_servers=None</td>
|
||||
<td>(ListOpt)Memcached servers or None for in process cache.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>my_ip=192.168.1.31</td>
|
||||
<td>(StrOpt)ip address of this host</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>notification_driver=[]</td>
|
||||
<td>(MultiStrOpt)Driver or drivers to handle sending notifications</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>notification_topics=['notifications']</td>
|
||||
<td>(ListOpt)AMQP topic used for openstack notifications</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>notify_api_faults=False</td>
|
||||
<td>(BoolOpt)If set, send api.fault notifications on caught exceptions in the API service.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>notify_on_any_change=False</td>
|
||||
<td>(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.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>notify_on_state_change=None</td>
|
||||
<td>(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.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pybasedir=/home/fifieldt/temp/nova</td>
|
||||
<td>(StrOpt)Directory where the nova python module is installed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>report_interval=10</td>
|
||||
<td>(IntOpt)seconds between nodes reporting state to datastore</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rootwrap_config=/etc/nova/rootwrap.conf</td>
|
||||
<td>(StrOpt)Path to the rootwrap configuration file to use for running commands as root</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service_down_time=60</td>
|
||||
<td>(IntOpt)maximum time since last check-in for up service</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>state_path=$pybasedir</td>
|
||||
<td>(StrOpt)Top-level directory for maintaining nova's state</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>tempdir=None</td>
|
||||
<td>(StrOpt)Explicitly specify the temporary working directory</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
124
doc/src/docbkx/common/tables/nova-compute.xml
Normal file
124
doc/src/docbkx/common/tables/nova-compute.xml
Normal file
@@ -0,0 +1,124 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for compute</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>base_dir_name=_base</td>
|
||||
<td>(StrOpt)Where cached images are stored under $instances_path.This is NOT the full path - just a folder name.For per-compute-host cached images, set to _base_$my_ip</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>checksum_interval_seconds=3600</td>
|
||||
<td>(IntOpt)How frequently to checksum base images</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>compute_api_class=nova.compute.api.API</td>
|
||||
<td>(StrOpt)The full class name of the compute API class to use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>compute_driver=None</td>
|
||||
<td>(StrOpt)Driver to use for controlling virtualization. Options include: libvirt.LibvirtDriver, xenapi.XenAPIDriver, fake.FakeDriver, baremetal.BareMetalDriver, vmwareapi.VMwareESXDriver, vmwareapi.VMwareVCDriver</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>compute_manager=nova.compute.manager.ComputeManager</td>
|
||||
<td>(StrOpt)full class name for the Manager for compute</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>compute_stats_class=nova.compute.stats.Stats</td>
|
||||
<td>(StrOpt)Class that will manage stats for the local compute host</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>console_host=usagi</td>
|
||||
<td>(StrOpt)Console proxy host to use to connect to instances on this host.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>console_manager=nova.console.manager.ConsoleProxyManager</td>
|
||||
<td>(StrOpt)full class name for the Manager for console proxy</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>default_instance_type=m1.small</td>
|
||||
<td>(StrOpt)default instance type to use, testing only</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>default_notification_level=INFO</td>
|
||||
<td>(StrOpt)Default notification level for outgoing notifications</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>default_publisher_id=$host</td>
|
||||
<td>(StrOpt)Default publisher_id for outgoing notifications</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>enable_instance_password=True</td>
|
||||
<td>(BoolOpt)Allows use of instance password during server creation</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>heal_instance_info_cache_interval=60</td>
|
||||
<td>(IntOpt)Number of seconds between instance info_cache self healing updates</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>host_state_interval=120</td>
|
||||
<td>(IntOpt)Interval in seconds for querying the host status</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>image_cache_manager_interval=2400</td>
|
||||
<td>(IntOpt)Number of seconds to wait between runs of the image cache manager</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>image_info_filename_pattern=$instances_path/$base_dir_name/%(image)s.info</td>
|
||||
<td>(StrOpt)Allows image information files to be stored in non-standard locations</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>instance_build_timeout=0</td>
|
||||
<td>(IntOpt)Amount of time in seconds an instance can be in BUILD before going into ERROR status.Set to 0 to disable.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>instance_usage_audit=False</td>
|
||||
<td>(BoolOpt)Generate periodic compute.instance.exists notifications</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>instance_usage_audit_period=month</td>
|
||||
<td>(StrOpt)time period to generate instance usages for. Time period must be hour, day, month or year</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>instances_path=$state_path/instances</td>
|
||||
<td>(StrOpt)where instances are stored on disk</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>reboot_timeout=0</td>
|
||||
<td>(IntOpt)Automatically hard reboot an instance if it has been stuck in a rebooting state longer than N seconds. Set to 0 to disable.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>reclaim_instance_interval=0</td>
|
||||
<td>(IntOpt)Interval in seconds for reclaiming deleted instances</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>resize_confirm_window=0</td>
|
||||
<td>(IntOpt)Automatically confirm resizes after N seconds. Set to 0 to disable.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>resume_guests_state_on_host_boot=False</td>
|
||||
<td>(BoolOpt)Whether to start guests that were running before the host rebooted</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>running_deleted_instance_action=log</td>
|
||||
<td>(StrOpt)Action to take if a running deleted instance is detected.Valid options are 'noop', 'log' and 'reap'. Set to 'noop' to disable.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>running_deleted_instance_poll_interval=1800</td>
|
||||
<td>(IntOpt)Number of seconds to wait between runs of the cleanup task.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>running_deleted_instance_timeout=0</td>
|
||||
<td>(IntOpt)Number of seconds after being deleted when a running instance should be considered eligible for cleanup.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
36
doc/src/docbkx/common/tables/nova-conductor.xml
Normal file
36
doc/src/docbkx/common/tables/nova-conductor.xml
Normal file
@@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for conductor</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>manager=nova.cells.manager.CellsManager</td>
|
||||
<td>(StrOpt)Manager for cells</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>manager=nova.conductor.manager.ConductorManager</td>
|
||||
<td>(StrOpt)full class name for the Manager for conductor</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>topic=cells</td>
|
||||
<td>(StrOpt)the topic cells nodes listen on</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>topic=conductor</td>
|
||||
<td>(StrOpt)the topic conductor nodes listen on</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>use_local=False</td>
|
||||
<td>(BoolOpt)Perform nova-conductor operations locally</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
44
doc/src/docbkx/common/tables/nova-configdrive.xml
Normal file
44
doc/src/docbkx/common/tables/nova-configdrive.xml
Normal file
@@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for configdrive</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>config_drive_cdrom=False</td>
|
||||
<td>(BoolOpt)Attaches the Config Drive image as a cdrom drive instead of a disk drive</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>config_drive_format=iso9660</td>
|
||||
<td>(StrOpt)Config drive format. One of iso9660 (default) or vfat</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>config_drive_inject_password=False</td>
|
||||
<td>(BoolOpt)Sets the admin password in the config drive image</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>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</td>
|
||||
<td>(StrOpt)List of metadata versions to skip placing into the config drive</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>config_drive_tempdir=None</td>
|
||||
<td>(StrOpt)Where to put temporary files associated with config drive creation</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>force_config_drive=None</td>
|
||||
<td>(StrOpt)Set to force injection to take place on a config drive (if set, valid options are: always)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>mkisofs_cmd=genisoimage</td>
|
||||
<td>(StrOpt)Name and optionally path of the tool used for ISO image creation</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
28
doc/src/docbkx/common/tables/nova-console.xml
Normal file
28
doc/src/docbkx/common/tables/nova-console.xml
Normal file
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for console</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>console_public_hostname=usagi</td>
|
||||
<td>(StrOpt)Publicly visible name for this console host</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>console_token_ttl=600</td>
|
||||
<td>(IntOpt)How many seconds before deleting tokens</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>consoleauth_manager=nova.consoleauth.manager.ConsoleAuthManager</td>
|
||||
<td>(StrOpt)Manager for console auth</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
84
doc/src/docbkx/common/tables/nova-db.xml
Normal file
84
doc/src/docbkx/common/tables/nova-db.xml
Normal file
@@ -0,0 +1,84 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for db</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>db_backend=sqlalchemy</td>
|
||||
<td>(StrOpt)The backend to use for db</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>db_backend=sqlalchemy</td>
|
||||
<td>(StrOpt)The backend to use for bare-metal database</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>db_check_interval=60</td>
|
||||
<td>(IntOpt)Seconds between getting fresh cell info from db.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>db_driver=nova.db</td>
|
||||
<td>(StrOpt)driver to use for database access</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>dbapi_use_tpool=False</td>
|
||||
<td>(BoolOpt)Enable the experimental use of thread pooling for all DB API calls</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sql_connection=sqlite:////home/fifieldt/temp/nova/nova/openstack/common/db/$sqlite_db</td>
|
||||
<td>(StrOpt)The SQLAlchemy connection string used to connect to the database</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sql_connection=sqlite:///$state_path/baremetal_$sqlite_db</td>
|
||||
<td>(StrOpt)The SQLAlchemy connection string used to connect to the bare-metal database</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sql_connection_debug=0</td>
|
||||
<td>(IntOpt)Verbosity of SQL debugging information. 0=None, 100=Everything</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sql_connection_trace=False</td>
|
||||
<td>(BoolOpt)Add python stack traces to SQL as comment strings</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sql_idle_timeout=3600</td>
|
||||
<td>(IntOpt)timeout before idle sql connections are reaped</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sql_max_overflow=None</td>
|
||||
<td>(IntOpt)If set, use this value for max_overflow with sqlalchemy</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sql_max_pool_size=5</td>
|
||||
<td>(IntOpt)Maximum number of SQL connections to keep open in a pool</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sql_max_retries=10</td>
|
||||
<td>(IntOpt)maximum db connection retries during startup. (setting -1 implies an infinite retry count)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sql_min_pool_size=1</td>
|
||||
<td>(IntOpt)Minimum number of SQL connections to keep open in a pool</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sql_retry_interval=10</td>
|
||||
<td>(IntOpt)interval between retries of opening a sql connection</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sqlite_db=nova.sqlite</td>
|
||||
<td>(StrOpt)the filename to use with sqlite</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sqlite_synchronous=True</td>
|
||||
<td>(BoolOpt)If passed, use synchronous mode for sqlite</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
80
doc/src/docbkx/common/tables/nova-ec2.xml
Normal file
80
doc/src/docbkx/common/tables/nova-ec2.xml
Normal file
@@ -0,0 +1,80 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for ec2</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>ec2_dmz_host=$my_ip</td>
|
||||
<td>(StrOpt)the internal ip of the ec2 api server</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ec2_host=$my_ip</td>
|
||||
<td>(StrOpt)the ip of the ec2 api server</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ec2_listen=0.0.0.0</td>
|
||||
<td>(StrOpt)IP address for EC2 API to listen</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ec2_listen_port=8773</td>
|
||||
<td>(IntOpt)port for ec2 api to listen</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ec2_path=/services/Cloud</td>
|
||||
<td>(StrOpt)the path prefix used to call the ec2 api server</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ec2_port=8773</td>
|
||||
<td>(IntOpt)the port of the ec2 api server</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ec2_private_dns_show_ip=False</td>
|
||||
<td>(BoolOpt)Return the IP address as private dns hostname in describe instances</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ec2_scheme=http</td>
|
||||
<td>(StrOpt)the protocol to use when connecting to the ec2 api server (http, https)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ec2_strict_validation=True</td>
|
||||
<td>(BoolOpt)Validate security group names according to EC2 specification</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ec2_timestamp_expiry=300</td>
|
||||
<td>(IntOpt)Time in seconds before ec2 timestamp expires</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ec2_workers=None</td>
|
||||
<td>(IntOpt)Number of workers for EC2 API service</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>keystone_ec2_url=http://localhost:5000/v2.0/ec2tokens</td>
|
||||
<td>(StrOpt)URL to get token from ec2 request.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>lockout_attempts=5</td>
|
||||
<td>(IntOpt)Number of failed auths before lockout.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>lockout_minutes=15</td>
|
||||
<td>(IntOpt)Number of minutes to lockout if triggered.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>lockout_window=15</td>
|
||||
<td>(IntOpt)Number of minutes for lockout window.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>region_list=[]</td>
|
||||
<td>(ListOpt)list of region=fqdn pairs separated by commas</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
20
doc/src/docbkx/common/tables/nova-fping.xml
Normal file
20
doc/src/docbkx/common/tables/nova-fping.xml
Normal file
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for fping</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>fping_path=/usr/sbin/fping</td>
|
||||
<td>(StrOpt)Full path to fping.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
48
doc/src/docbkx/common/tables/nova-glance.xml
Normal file
48
doc/src/docbkx/common/tables/nova-glance.xml
Normal file
@@ -0,0 +1,48 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for glance</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>allowed_direct_url_schemes=[]</td>
|
||||
<td>(ListOpt)A list of url scheme that can be downloaded directly via the direct_url. Currently supported schemes: [file].</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>glance_api_insecure=False</td>
|
||||
<td>(BoolOpt)Allow to perform insecure SSL (https) requests to glance</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>glance_api_servers=['$glance_host:$glance_port']</td>
|
||||
<td>(ListOpt)A list of the glance api servers available to nova. Prefix with https:// for ssl-based glance api servers. ([hostname|ip]:port)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>glance_host=$my_ip</td>
|
||||
<td>(StrOpt)default glance hostname or ip</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>glance_num_retries=0</td>
|
||||
<td>(IntOpt)Number retries when downloading an image from glance</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>glance_port=9292</td>
|
||||
<td>(IntOpt)default glance port</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>glance_protocol=http</td>
|
||||
<td>(StrOpt)Default protocol to use when connecting to glance. Set to https for SSL.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>osapi_glance_link_prefix=None</td>
|
||||
<td>(StrOpt)Base URL that will be presented to users in links to glance resources</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
32
doc/src/docbkx/common/tables/nova-hyperv.xml
Normal file
32
doc/src/docbkx/common/tables/nova-hyperv.xml
Normal file
@@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for hyperv</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>instances_path_share=</td>
|
||||
<td>(StrOpt)The name of a Windows share name mapped to the "instances_path" dir and used by the resize feature to copy files to the target host. If left blank, an administrative share will be used, looking for the same "instances_path" used locally</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>limit_cpu_features=False</td>
|
||||
<td>(BoolOpt)Required for live migration among hosts with different CPU features</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qemu_img_cmd=qemu-img.exe</td>
|
||||
<td>(StrOpt)qemu-img is used to convert between different image types</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vswitch_name=None</td>
|
||||
<td>(StrOpt)External virtual switch Name, if not provided, the first external virtual switch is used</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
168
doc/src/docbkx/common/tables/nova-hypervisor.xml
Normal file
168
doc/src/docbkx/common/tables/nova-hypervisor.xml
Normal file
@@ -0,0 +1,168 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for hypervisor</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>block_migration_flag=VIR_MIGRATE_UNDEFINE_SOURCE, VIR_MIGRATE_PEER2PEER, VIR_MIGRATE_NON_SHARED_INC</td>
|
||||
<td>(StrOpt)Migration flags to be set for block migration</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>checksum_base_images=False</td>
|
||||
<td>(BoolOpt)Write a checksum for files in _base to disk</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>default_ephemeral_format=None</td>
|
||||
<td>(StrOpt)The default format an ephemeral_volume will be formatted with on creation.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>disk_cachemodes=[]</td>
|
||||
<td>(ListOpt)Specific cachemodes to use for different disk types e.g: ["file=directsync","block=none"]</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>force_raw_images=True</td>
|
||||
<td>(BoolOpt)Force backing images to raw format</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>inject_password=True</td>
|
||||
<td>(BoolOpt)Whether baremetal compute injects password or not</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>libvirt_cpu_mode=None</td>
|
||||
<td>(StrOpt)Set to "host-model" to clone the host CPU feature flags; to "host-passthrough" to use the host CPU model exactly; to "custom" to use a named CPU model; to "none" to not set any CPU model. If libvirt_type="kvm|qemu", it will default to "host-model", otherwise it will default to "none"</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>libvirt_cpu_model=None</td>
|
||||
<td>(StrOpt)Set to a named libvirt CPU model (see names listed in /usr/share/libvirt/cpu_map.xml). Only has effect if libvirt_cpu_mode="custom" and libvirt_type="kvm|qemu"</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>libvirt_disk_prefix=None</td>
|
||||
<td>(StrOpt)Override the default disk prefix for the devices attached to a server, which is dependent on libvirt_type. (valid options are: sd, xvd, uvd, vd)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>libvirt_images_type=default</td>
|
||||
<td>(StrOpt)VM Images format. Acceptable values are: raw, qcow2, lvm, default. If default is specified, then use_cow_images flag is used instead of this one.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>libvirt_images_volume_group=None</td>
|
||||
<td>(StrOpt)LVM Volume Group that is used for VM images, when you specify libvirt_images_type=lvm.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>libvirt_inject_key=True</td>
|
||||
<td>(BoolOpt)Inject the ssh public key at boot time</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>libvirt_inject_partition=1</td>
|
||||
<td>(IntOpt)The partition to inject to : -2 => disable, -1 => inspect (libguestfs only), 0 => not partitioned, >0 => partition number</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>libvirt_inject_password=False</td>
|
||||
<td>(BoolOpt)Inject the admin password at boot time, without an agent.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>libvirt_lvm_snapshot_size=1000</td>
|
||||
<td>(IntOpt)The amount of storage (in megabytes) to allocate for LVM snapshot copy-on-write blocks.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>libvirt_nonblocking=True</td>
|
||||
<td>(BoolOpt)Use a separated OS thread pool to realize non-blocking libvirt calls</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>libvirt_snapshot_compression=False</td>
|
||||
<td>(BoolOpt)Compress snapshot images when possible. This currently applies exclusively to qcow2 images</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>libvirt_snapshots_directory=$instances_path/snapshots</td>
|
||||
<td>(StrOpt)Location where libvirt driver will store snapshots before uploading them to image service</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>libvirt_sparse_logical_volumes=False</td>
|
||||
<td>(BoolOpt)Create sparse logical volumes (with virtualsize) if this flag is set to True.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>libvirt_type=kvm</td>
|
||||
<td>(StrOpt)Libvirt domain type (valid options are: kvm, lxc, qemu, uml, xen)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>libvirt_uri=</td>
|
||||
<td>(StrOpt)Override the default libvirt URI (which is dependent on libvirt_type)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>libvirt_vif_driver=nova.virt.libvirt.vif.LibvirtGenericVIFDriver</td>
|
||||
<td>(StrOpt)The libvirt VIF driver to configure the VIFs.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>libvirt_volume_drivers=['iscsi=nova.virt.libvirt.volume.LibvirtISCSIVolumeDriver', 'local=nova.virt.libvirt.volume.LibvirtVolumeDriver', 'fake=nova.virt.libvirt.volume.LibvirtFakeVolumeDriver', 'rbd=nova.virt.libvirt.volume.LibvirtNetVolumeDriver', 'sheepdog=nova.virt.libvirt.volume.LibvirtNetVolumeDriver', 'nfs=nova.virt.libvirt.volume.LibvirtNFSVolumeDriver', 'aoe=nova.virt.libvirt.volume.LibvirtAOEVolumeDriver', 'glusterfs=nova.virt.libvirt.volume.LibvirtGlusterfsVolumeDriver', 'fibre_channel=nova.virt.libvirt.volume.LibvirtFibreChannelVolumeDriver', 'scality=nova.virt.libvirt.volume.LibvirtScalityVolumeDriver']</td>
|
||||
<td>(ListOpt)Libvirt handlers for remote volumes.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>libvirt_wait_soft_reboot_seconds=120</td>
|
||||
<td>(IntOpt)Number of seconds to wait for instance to shut down after soft reboot request is made. We fall back to hard reboot if instance does not shutdown within this window.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>preallocate_images=none</td>
|
||||
<td>(StrOpt)VM image preallocation mode: "none" => no storage provisioning is done up front, "space" => storage is fully allocated at instance start</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>remove_unused_base_images=True</td>
|
||||
<td>(BoolOpt)Should unused base images be removed?</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>remove_unused_kernels=False</td>
|
||||
<td>(BoolOpt)Should unused kernel images be removed? This is only safe to enable if all compute nodes have been updated to support this option. This will enabled by default in future.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>remove_unused_original_minimum_age_seconds=86400</td>
|
||||
<td>(IntOpt)Unused unresized base images younger than this will not be removed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>remove_unused_resized_minimum_age_seconds=3600</td>
|
||||
<td>(IntOpt)Unused resized base images younger than this will not be removed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rescue_image_id=None</td>
|
||||
<td>(StrOpt)Rescue ami image</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rescue_kernel_id=None</td>
|
||||
<td>(StrOpt)Rescue aki image</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rescue_ramdisk_id=None</td>
|
||||
<td>(StrOpt)Rescue ari image</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rescue_timeout=0</td>
|
||||
<td>(IntOpt)Automatically unrescue an instance after N seconds. Set to 0 to disable.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>snapshot_image_format=None</td>
|
||||
<td>(StrOpt)Snapshot image format (valid options are : raw, qcow2, vmdk, vdi). Defaults to same as source image</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>timeout_nbd=10</td>
|
||||
<td>(IntOpt)time to wait for a NBD device coming up</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>use_cow_images=True</td>
|
||||
<td>(BoolOpt)Whether to use cow images</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>use_usb_tablet=True</td>
|
||||
<td>(BoolOpt)Sync virtual and real mouse cursors in Windows VMs</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>virt_mkfs=['default=mkfs.ext3 -L %(fs_label)s -F %(target)s', 'linux=mkfs.ext3 -L %(fs_label)s -F %(target)s', 'windows=mkfs.ntfs --force --fast --label %(fs_label)s %(target)s']</td>
|
||||
<td>(MultiStrOpt)mkfs commands for ephemeral device. The format is <os_type>=<mkfs command></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
32
doc/src/docbkx/common/tables/nova-ipv6.xml
Normal file
32
doc/src/docbkx/common/tables/nova-ipv6.xml
Normal file
@@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for ipv6</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>fixed_range_v6=fd00::/48</td>
|
||||
<td>(StrOpt)Fixed IPv6 address block</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>gateway_v6=None</td>
|
||||
<td>(StrOpt)Default IPv6 gateway</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ipv6_backend=rfc2462</td>
|
||||
<td>(StrOpt)Backend to use for IPv6 generation</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>use_ipv6=False</td>
|
||||
<td>(BoolOpt)use ipv6</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
32
doc/src/docbkx/common/tables/nova-kombu.xml
Normal file
32
doc/src/docbkx/common/tables/nova-kombu.xml
Normal file
@@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for kombu</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>kombu_ssl_ca_certs=</td>
|
||||
<td>(StrOpt)SSL certification authority file (valid only if SSL enabled)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>kombu_ssl_certfile=</td>
|
||||
<td>(StrOpt)SSL cert file (valid only if SSL enabled)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>kombu_ssl_keyfile=</td>
|
||||
<td>(StrOpt)SSL key file (valid only if SSL enabled)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>kombu_ssl_version=</td>
|
||||
<td>(StrOpt)SSL version to use (valid only if SSL enabled)</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
56
doc/src/docbkx/common/tables/nova-ldap.xml
Normal file
56
doc/src/docbkx/common/tables/nova-ldap.xml
Normal file
@@ -0,0 +1,56 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for ldap</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>ldap_dns_base_dn=ou=hosts,dc=example,dc=org</td>
|
||||
<td>(StrOpt)Base DN for DNS entries in ldap</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ldap_dns_password=password</td>
|
||||
<td>(StrOpt)password for ldap DNS</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ldap_dns_servers=['dns.example.org']</td>
|
||||
<td>(MultiStrOpt)DNS Servers for ldap dns driver</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ldap_dns_soa_expiry=86400</td>
|
||||
<td>(StrOpt)Expiry interval (in seconds) for ldap dns driver Statement of Authority</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ldap_dns_soa_hostmaster=hostmaster@example.org</td>
|
||||
<td>(StrOpt)Hostmaster for ldap dns driver Statement of Authority</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ldap_dns_soa_minimum=7200</td>
|
||||
<td>(StrOpt)Minimum interval (in seconds) for ldap dns driver Statement of Authority</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ldap_dns_soa_refresh=1800</td>
|
||||
<td>(StrOpt)Refresh interval (in seconds) for ldap dns driver Statement of Authority</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ldap_dns_soa_retry=3600</td>
|
||||
<td>(StrOpt)Retry interval (in seconds) for ldap dns driver Statement of Authority</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ldap_dns_url=ldap://ldap.example.com:389</td>
|
||||
<td>(StrOpt)URL for ldap server which will store dns entries</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ldap_dns_user=uid=admin,ou=people,dc=example,dc=org</td>
|
||||
<td>(StrOpt)user for ldap DNS</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
32
doc/src/docbkx/common/tables/nova-livemigration.xml
Normal file
32
doc/src/docbkx/common/tables/nova-livemigration.xml
Normal file
@@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for livemigration</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>live_migration_bandwidth=0</td>
|
||||
<td>(IntOpt)Maximum bandwidth to be used during migration, in Mbps</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>live_migration_flag=VIR_MIGRATE_UNDEFINE_SOURCE, VIR_MIGRATE_PEER2PEER</td>
|
||||
<td>(StrOpt)Migration flags to be set for live migration</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>live_migration_retry_count=30</td>
|
||||
<td>(IntOpt)Number of 1 second retries needed in live_migration</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>live_migration_uri=qemu+tcp://%s/system</td>
|
||||
<td>(StrOpt)Migration target URI (any included "%s" is replaced with the migration target hostname)</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
100
doc/src/docbkx/common/tables/nova-logging.xml
Normal file
100
doc/src/docbkx/common/tables/nova-logging.xml
Normal file
@@ -0,0 +1,100 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for logging</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>debug=False</td>
|
||||
<td>(BoolOpt)Print debugging output (set logging level to DEBUG instead of default WARNING level).</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>default_log_levels=['amqplib=WARN', 'sqlalchemy=WARN', 'boto=WARN', 'suds=INFO', 'keystone=INFO', 'eventlet.wsgi.server=WARN']</td>
|
||||
<td>(ListOpt)list of logger=LEVEL pairs</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>fatal_deprecations=False</td>
|
||||
<td>(BoolOpt)make deprecations fatal</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>fatal_exception_format_errors=False</td>
|
||||
<td>(BoolOpt)make exception message format errors fatal</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>instance_format=[instance: %(uuid)s] </td>
|
||||
<td>(StrOpt)If an instance is passed with the log message, format it like this</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>instance_uuid_format=[instance: %(uuid)s] </td>
|
||||
<td>(StrOpt)If an instance UUID is passed with the log message, format it like this</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>log_config=None</td>
|
||||
<td>(StrOpt)If this option is specified, the logging configuration file specified is used and overrides any other logging options specified. Please see the Python logging module documentation for details on logging configuration files.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>log_date_format=%Y-%m-%d %H:%M:%S</td>
|
||||
<td>(StrOpt)Format string for %%(asctime)s in log records. Default: %(default)s</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>log_dir=None</td>
|
||||
<td>(StrOpt)(Optional) The base directory used for relative --log-file paths</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>log_file=None</td>
|
||||
<td>(StrOpt)(Optional) Name of log file to output to. If no default is set, logging will go to stdout.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>log_format=%(asctime)s %(levelname)8s [%(name)s] %(message)s</td>
|
||||
<td>(StrOpt)A logging.Formatter log message format string which may use any of the available logging.LogRecord attributes. Default: %(default)s</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>logfile_mode=0644</td>
|
||||
<td>(StrOpt)Default file mode used when creating log files</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>logging_context_format_string=%(asctime)s.%(msecs)03d %(levelname)s %(name)s [%(request_id)s %(user)s %(tenant)s] %(instance)s%(message)s</td>
|
||||
<td>(StrOpt)format string to use for log messages with context</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>logging_debug_format_suffix=%(funcName)s %(pathname)s:%(lineno)d</td>
|
||||
<td>(StrOpt)data to append to log format when level is DEBUG</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>logging_default_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s</td>
|
||||
<td>(StrOpt)format string to use for log messages without context</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>logging_exception_prefix=%(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s</td>
|
||||
<td>(StrOpt)prefix each line of exception output with this format</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>publish_errors=False</td>
|
||||
<td>(BoolOpt)publish error events</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>syslog_log_facility=LOG_USER</td>
|
||||
<td>(StrOpt)syslog facility to receive log lines</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>use_stderr=True</td>
|
||||
<td>(BoolOpt)Log output to standard error</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>use_syslog=False</td>
|
||||
<td>(BoolOpt)Use syslog for logging.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verbose=False</td>
|
||||
<td>(BoolOpt)Print more verbose output (set logging level to INFO instead of default WARNING level).</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
40
doc/src/docbkx/common/tables/nova-metadata.xml
Normal file
40
doc/src/docbkx/common/tables/nova-metadata.xml
Normal file
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for metadata</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>metadata_host=$my_ip</td>
|
||||
<td>(StrOpt)the ip for the metadata api server</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>metadata_listen=0.0.0.0</td>
|
||||
<td>(StrOpt)IP address for metadata api to listen</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>metadata_listen_port=8775</td>
|
||||
<td>(IntOpt)port for metadata api to listen</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>metadata_manager=nova.api.manager.MetadataManager</td>
|
||||
<td>(StrOpt)OpenStack metadata service manager</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>metadata_port=8775</td>
|
||||
<td>(IntOpt)the port for the metadata api port</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>metadata_workers=None</td>
|
||||
<td>(IntOpt)Number of workers for metadata service</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
264
doc/src/docbkx/common/tables/nova-network.xml
Normal file
264
doc/src/docbkx/common/tables/nova-network.xml
Normal file
@@ -0,0 +1,264 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for network</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>allow_same_net_traffic=True</td>
|
||||
<td>(BoolOpt)Whether to allow network traffic from same network</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>auto_assign_floating_ip=False</td>
|
||||
<td>(BoolOpt)Autoassigning floating ip to VM</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>cnt_vpn_clients=0</td>
|
||||
<td>(IntOpt)Number of addresses reserved for vpn clients</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>create_unique_mac_address_attempts=5</td>
|
||||
<td>(IntOpt)Number of attempts to create unique mac address</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>default_access_ip_network_name=None</td>
|
||||
<td>(StrOpt)Name of network to use to set access ips for instances</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>default_floating_pool=nova</td>
|
||||
<td>(StrOpt)Default pool for floating ips</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>defer_iptables_apply=False</td>
|
||||
<td>(BoolOpt)Whether to batch up the application of IPTables rules during a host restart and apply all at the end of the init phase</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>dhcp_domain=novalocal</td>
|
||||
<td>(StrOpt)domain to use for building the hostnames</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>dhcp_lease_time=120</td>
|
||||
<td>(IntOpt)Lifetime of a DHCP lease in seconds</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>dhcpbridge=$bindir/nova-dhcpbridge</td>
|
||||
<td>(StrOpt)location of nova-dhcpbridge</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>dhcpbridge_flagfile=['/etc/nova/nova-dhcpbridge.conf']</td>
|
||||
<td>(MultiStrOpt)location of flagfiles for dhcpbridge</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>dns_server=[]</td>
|
||||
<td>(MultiStrOpt)if set, uses specific dns server for dnsmasq. Canbe specified multiple times.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>dns_update_periodic_interval=-1</td>
|
||||
<td>(IntOpt)Number of seconds to wait between runs of updates to DNS entries.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>dnsmasq_config_file=</td>
|
||||
<td>(StrOpt)Override the default dnsmasq settings with this file</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>firewall_driver=None</td>
|
||||
<td>(StrOpt)Firewall driver (defaults to hypervisor specific iptables driver)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>fixed_ip_disassociate_timeout=600</td>
|
||||
<td>(IntOpt)Seconds after which a deallocated ip is disassociated</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>fixed_range=10.0.0.0/8</td>
|
||||
<td>(StrOpt)DEPRECATED - Fixed IP address block.If set to an empty string, the subnet range(s) will be automatically determined and configured.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>flat_injected=False</td>
|
||||
<td>(BoolOpt)Whether to attempt to inject network setup into guest</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>flat_interface=None</td>
|
||||
<td>(StrOpt)FlatDhcp will bridge into this interface if set</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>flat_network_bridge=None</td>
|
||||
<td>(StrOpt)Bridge for simple network instances</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>flat_network_dns=8.8.4.4</td>
|
||||
<td>(StrOpt)Dns for simple network</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>floating_ip_dns_manager=nova.network.noop_dns_driver.NoopDNSDriver</td>
|
||||
<td>(StrOpt)full class name for the DNS Manager for floating IPs</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>force_dhcp_release=False</td>
|
||||
<td>(BoolOpt)If True, send a dhcp release on instance termination</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>force_snat_range=[]</td>
|
||||
<td>(MultiStrOpt)Traffic to this range will always be snatted to the fallback ip, even if it would normally be bridged out of the node. Can be specified multiple times.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>forward_bridge_interface=['all']</td>
|
||||
<td>(MultiStrOpt)An interface that bridges can forward to. If this is set to all then all traffic will be forwarded. Can be specified multiple times.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>gateway=None</td>
|
||||
<td>(StrOpt)Default IPv4 gateway</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>injected_network_template=$pybasedir/nova/virt/interfaces.template</td>
|
||||
<td>(StrOpt)Template file for injected network</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>injected_network_template=$pybasedir/nova/virt/baremetal/interfaces.template</td>
|
||||
<td>(StrOpt)Template file for injected network</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>injected_network_template=$pybasedir/nova/virt/interfaces.template</td>
|
||||
<td>(StrOpt)Template file for injected network</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>injected_network_template=$pybasedir/nova/virt/baremetal/interfaces.template</td>
|
||||
<td>(StrOpt)Template file for injected network</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>instance_dns_domain=</td>
|
||||
<td>(StrOpt)full class name for the DNS Zone for instance IPs</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>instance_dns_manager=nova.network.noop_dns_driver.NoopDNSDriver</td>
|
||||
<td>(StrOpt)full class name for the DNS Manager for instance IPs</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>iptables_bottom_regex=</td>
|
||||
<td>(StrOpt)Regular expression to match iptables rule that shouldalways be on the bottom.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>iptables_drop_action=DROP</td>
|
||||
<td>(StrOpt)The table that iptables to jump to when a packet is to be dropped.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>iptables_top_regex=</td>
|
||||
<td>(StrOpt)Regular expression to match iptables rule that shouldalways be on the top.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>l3_lib=nova.network.l3.LinuxNetL3</td>
|
||||
<td>(StrOpt)Indicates underlying L3 management library</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>linuxnet_interface_driver=nova.network.linux_net.LinuxBridgeInterfaceDriver</td>
|
||||
<td>(StrOpt)Driver used to create ethernet devices.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>linuxnet_ovs_integration_bridge=br-int</td>
|
||||
<td>(StrOpt)Name of Open vSwitch bridge used with linuxnet</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>multi_host=False</td>
|
||||
<td>(BoolOpt)Default value for multi_host in networks. Also, if set, some rpc network calls will be sent directly to host.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>network_api_class=nova.network.api.API</td>
|
||||
<td>(StrOpt)The full class name of the network API class to use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>network_device_mtu=None</td>
|
||||
<td>(StrOpt)MTU setting for vlan</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>network_driver=nova.network.linux_net</td>
|
||||
<td>(StrOpt)Driver to use for network creation</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>network_manager=nova.network.manager.VlanManager</td>
|
||||
<td>(StrOpt)full class name for the Manager for network</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>network_size=256</td>
|
||||
<td>(IntOpt)Number of addresses in each private subnet</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>network_topic=network</td>
|
||||
<td>(StrOpt)the topic network nodes listen on</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>networks_path=$state_path/networks</td>
|
||||
<td>(StrOpt)Location to keep network config files</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>num_networks=1</td>
|
||||
<td>(IntOpt)Number of networks to support</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>public_interface=eth0</td>
|
||||
<td>(StrOpt)Interface for public IP addresses</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>routing_source_ip=$my_ip</td>
|
||||
<td>(StrOpt)Public IP of network host</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>security_group_api=nova</td>
|
||||
<td>(StrOpt)The full class name of the security API class</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>security_group_handler=nova.network.sg.NullSecurityGroupHandler</td>
|
||||
<td>(StrOpt)The full class name of the security group handler class</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>send_arp_for_ha=False</td>
|
||||
<td>(BoolOpt)send gratuitous ARPs for HA setup</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>send_arp_for_ha_count=3</td>
|
||||
<td>(IntOpt)send this many gratuitous ARPs for HA setup</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service_quantum_metadata_proxy=False</td>
|
||||
<td>(BoolOpt)Set flag to indicate Quantum will proxy metadata requests and resolve instance ids.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>share_dhcp_address=False</td>
|
||||
<td>(BoolOpt)If True in multi_host mode, all compute hosts share the same dhcp address.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>teardown_unused_network_gateway=False</td>
|
||||
<td>(BoolOpt)If True, unused gateway devices (VLAN and bridge) are deleted in VLAN network mode with multi hosted networks</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>update_dns_entries=False</td>
|
||||
<td>(BoolOpt)If True, when a DNS entry must be updated, it sends a fanout cast to all network hosts to update their DNS entries in multi host mode</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>use_network_dns_servers=False</td>
|
||||
<td>(BoolOpt)if set, uses the dns1 and dns2 from the network ref.as dns servers.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>use_quantum_default_nets=False</td>
|
||||
<td>(StrOpt)Control for checking for default networks</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>use_single_default_gateway=False</td>
|
||||
<td>(BoolOpt)Use single default gateway. Only first nic of vm will get default gateway from dhcp server</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vlan_interface=None</td>
|
||||
<td>(StrOpt)vlans will bridge into this interface if set</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vlan_start=100</td>
|
||||
<td>(IntOpt)First VLAN for private networks</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
28
doc/src/docbkx/common/tables/nova-periodic.xml
Normal file
28
doc/src/docbkx/common/tables/nova-periodic.xml
Normal file
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for periodic</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>periodic_enable=True</td>
|
||||
<td>(BoolOpt)enable periodic tasks</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>periodic_fuzzy_delay=60</td>
|
||||
<td>(IntOpt)range of seconds to randomly delay when starting the periodic task scheduler to reduce stampeding. (Disable by setting to 0)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>run_external_periodic_tasks=True</td>
|
||||
<td>(BoolOpt)Some periodic tasks can be run in a separate process. Should we run them here?</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
64
doc/src/docbkx/common/tables/nova-policy.xml
Normal file
64
doc/src/docbkx/common/tables/nova-policy.xml
Normal file
@@ -0,0 +1,64 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for policy</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>allow_instance_snapshots=True</td>
|
||||
<td>(BoolOpt)Permit instance snapshot operations.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>allow_migrate_to_same_host=False</td>
|
||||
<td>(BoolOpt)Allow migrate machine to the same host. Useful when testing in single-host environments.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>allow_resize_to_same_host=False</td>
|
||||
<td>(BoolOpt)Allow destination machine to match source for resize. Useful when testing in single-host environments.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>max_age=0</td>
|
||||
<td>(IntOpt)number of seconds between subsequent usage refreshes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>osapi_compute_unique_server_name_scope=</td>
|
||||
<td>(StrOpt)When set, compute API will consider duplicate hostnames invalid within the specified scope, regardless of case. Should be empty, "project" or "global".</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>osapi_max_limit=1000</td>
|
||||
<td>(IntOpt)the maximum number of items returned in a single response from a collection resource</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>osapi_max_request_body_size=114688</td>
|
||||
<td>(IntOpt)the maximum body size per each osapi request(bytes)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>password_length=12</td>
|
||||
<td>(IntOpt)Length of generated instance admin passwords</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>policy_default_rule=default</td>
|
||||
<td>(StrOpt)Rule checked when requested rule is not found</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>policy_file=policy.json</td>
|
||||
<td>(StrOpt)JSON file representing policy</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>reservation_expire=86400</td>
|
||||
<td>(IntOpt)number of seconds until a reservation expires</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>until_refresh=0</td>
|
||||
<td>(IntOpt)count of reservations until usage is refreshed</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
40
doc/src/docbkx/common/tables/nova-powervm.xml
Normal file
40
doc/src/docbkx/common/tables/nova-powervm.xml
Normal file
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for powervm</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>powervm_img_local_path=/tmp</td>
|
||||
<td>(StrOpt)Local directory to download glance images to. Make sure this path can fit your biggest image in glance</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>powervm_img_remote_path=/home/padmin</td>
|
||||
<td>(StrOpt)PowerVM image remote path where images will be moved. Make sure this path can fit your biggest image in glance</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>powervm_mgr=None</td>
|
||||
<td>(StrOpt)PowerVM manager host or ip</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>powervm_mgr_passwd=None</td>
|
||||
<td>(StrOpt)PowerVM manager user password</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>powervm_mgr_type=ivm</td>
|
||||
<td>(StrOpt)PowerVM manager type (ivm, hmc)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>powervm_mgr_user=None</td>
|
||||
<td>(StrOpt)PowerVM manager user name</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
52
doc/src/docbkx/common/tables/nova-qpid.xml
Normal file
52
doc/src/docbkx/common/tables/nova-qpid.xml
Normal file
@@ -0,0 +1,52 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for qpid</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>qpid_heartbeat=60</td>
|
||||
<td>(IntOpt)Seconds between connection keepalive heartbeats</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_hostname=localhost</td>
|
||||
<td>(StrOpt)Qpid broker hostname</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_hosts=['$qpid_hostname:$qpid_port']</td>
|
||||
<td>(ListOpt)Qpid HA cluster host:port pairs</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_password=</td>
|
||||
<td>(StrOpt)Password for qpid connection</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_port=5672</td>
|
||||
<td>(IntOpt)Qpid broker port</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_protocol=tcp</td>
|
||||
<td>(StrOpt)Transport to use, either 'tcp' or 'ssl'</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_sasl_mechanisms=</td>
|
||||
<td>(StrOpt)Space separated list of SASL mechanisms to use for auth</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_tcp_nodelay=True</td>
|
||||
<td>(BoolOpt)Disable Nagle algorithm</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_username=</td>
|
||||
<td>(StrOpt)Username for qpid connection</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
68
doc/src/docbkx/common/tables/nova-quantum.xml
Normal file
68
doc/src/docbkx/common/tables/nova-quantum.xml
Normal file
@@ -0,0 +1,68 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for quantum</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>quantum_admin_auth_url=http://localhost:5000/v2.0</td>
|
||||
<td>(StrOpt)auth url for connecting to quantum in admin context</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>quantum_admin_password=None</td>
|
||||
<td>(StrOpt)password for connecting to quantum in admin context</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>quantum_admin_tenant_name=None</td>
|
||||
<td>(StrOpt)tenant name for connecting to quantum in admin context</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>quantum_admin_username=None</td>
|
||||
<td>(StrOpt)username for connecting to quantum in admin context</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>quantum_api_insecure=False</td>
|
||||
<td>(BoolOpt)if set, ignore any SSL validation issues</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>quantum_auth_strategy=keystone</td>
|
||||
<td>(StrOpt)auth strategy for connecting to quantum in admin context</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>quantum_default_tenant_id=default</td>
|
||||
<td>(StrOpt)Default tenant id when creating quantum networks</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>quantum_extension_sync_interval=600</td>
|
||||
<td>(IntOpt)Number of seconds before querying quantum for extensions</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>quantum_metadata_proxy_shared_secret=</td>
|
||||
<td>(StrOpt)Shared secret to validate proxies Quantum metadata requests</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>quantum_ovs_bridge=br-int</td>
|
||||
<td>(StrOpt)Name of Integration Bridge used by Open vSwitch</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>quantum_region_name=None</td>
|
||||
<td>(StrOpt)region name for connecting to quantum in admin context</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>quantum_url=http://127.0.0.1:9696</td>
|
||||
<td>(StrOpt)URL for connecting to quantum</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>quantum_url_timeout=30</td>
|
||||
<td>(IntOpt)timeout value for connecting to quantum in seconds</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
76
doc/src/docbkx/common/tables/nova-quota.xml
Normal file
76
doc/src/docbkx/common/tables/nova-quota.xml
Normal file
@@ -0,0 +1,76 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for quota</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>bandwidth_poll_interval=600</td>
|
||||
<td>(IntOpt)interval to pull bandwidth usage info</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>enable_network_quota=False</td>
|
||||
<td>(BoolOpt)Enables or disables quotaing of tenant networks</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>quota_cores=20</td>
|
||||
<td>(IntOpt)number of instance cores allowed per project</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>quota_driver=nova.quota.DbQuotaDriver</td>
|
||||
<td>(StrOpt)default driver to use for quota checks</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>quota_fixed_ips=-1</td>
|
||||
<td>(IntOpt)number of fixed ips allowed per project (this should be at least the number of instances allowed)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>quota_floating_ips=10</td>
|
||||
<td>(IntOpt)number of floating ips allowed per project</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>quota_injected_file_content_bytes=10240</td>
|
||||
<td>(IntOpt)number of bytes allowed per injected file</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>quota_injected_file_path_bytes=255</td>
|
||||
<td>(IntOpt)number of bytes allowed per injected file path</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>quota_injected_files=5</td>
|
||||
<td>(IntOpt)number of injected files allowed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>quota_instances=10</td>
|
||||
<td>(IntOpt)number of instances allowed per project</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>quota_key_pairs=100</td>
|
||||
<td>(IntOpt)number of key pairs per user</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>quota_metadata_items=128</td>
|
||||
<td>(IntOpt)number of metadata items allowed per instance</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>quota_ram=51200</td>
|
||||
<td>(IntOpt)megabytes of instance ram allowed per project</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>quota_security_group_rules=20</td>
|
||||
<td>(IntOpt)number of security rules per security group</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>quota_security_groups=10</td>
|
||||
<td>(IntOpt)number of security groups per project</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
64
doc/src/docbkx/common/tables/nova-rabbitmq.xml
Normal file
64
doc/src/docbkx/common/tables/nova-rabbitmq.xml
Normal file
@@ -0,0 +1,64 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for rabbitmq</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>rabbit_durable_queues=False</td>
|
||||
<td>(BoolOpt)use durable queues in RabbitMQ</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_ha_queues=False</td>
|
||||
<td>(BoolOpt)use H/A queues in RabbitMQ (x-ha-policy: all).You need to wipe RabbitMQ database when changing this option.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_host=localhost</td>
|
||||
<td>(StrOpt)The RabbitMQ broker address where a single node is used</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_hosts=['$rabbit_host:$rabbit_port']</td>
|
||||
<td>(ListOpt)RabbitMQ HA cluster host:port pairs</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_max_retries=0</td>
|
||||
<td>(IntOpt)maximum retries with trying to connect to RabbitMQ (the default of 0 implies an infinite retry count)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_password=guest</td>
|
||||
<td>(StrOpt)the RabbitMQ password</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_port=5672</td>
|
||||
<td>(IntOpt)The RabbitMQ broker port where a single node is used</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_retry_backoff=2</td>
|
||||
<td>(IntOpt)how long to backoff for between retries when connecting to RabbitMQ</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_retry_interval=1</td>
|
||||
<td>(IntOpt)how frequently to retry connecting with RabbitMQ</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_use_ssl=False</td>
|
||||
<td>(BoolOpt)connect over SSL for RabbitMQ</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_userid=guest</td>
|
||||
<td>(StrOpt)the RabbitMQ userid</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_virtual_host=/</td>
|
||||
<td>(StrOpt)the RabbitMQ virtual host</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
60
doc/src/docbkx/common/tables/nova-rpc.xml
Normal file
60
doc/src/docbkx/common/tables/nova-rpc.xml
Normal file
@@ -0,0 +1,60 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for rpc</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>amqp_rpc_single_reply_queue=False</td>
|
||||
<td>(BoolOpt)Enable a fast single reply queue if using AMQP based RPC like RabbitMQ or Qpid.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>control_exchange=openstack</td>
|
||||
<td>(StrOpt)AMQP exchange to connect to if using RabbitMQ or Qpid</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>matchmaker_heartbeat_freq=300</td>
|
||||
<td>(IntOpt)Heartbeat frequency</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>matchmaker_heartbeat_ttl=600</td>
|
||||
<td>(IntOpt)Heartbeat time-to-live.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>matchmaker_ringfile=/etc/nova/matchmaker_ring.json</td>
|
||||
<td>(StrOpt)Matchmaker ring file (JSON)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rpc_backend=nova.openstack.common.rpc.impl_kombu</td>
|
||||
<td>(StrOpt)The messaging module to use, defaults to kombu.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rpc_cast_timeout=30</td>
|
||||
<td>(IntOpt)Seconds to wait before a cast expires (TTL). Only supported by impl_zmq.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rpc_conn_pool_size=30</td>
|
||||
<td>(IntOpt)Size of RPC connection pool</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rpc_driver_queue_base=cells.intercell</td>
|
||||
<td>(StrOpt)Base queue name to use when communicating between cells. Various topics by message type will be appended to this.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rpc_response_timeout=60</td>
|
||||
<td>(IntOpt)Seconds to wait for a response from call or multicall</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rpc_thread_pool_size=64</td>
|
||||
<td>(IntOpt)Size of RPC thread pool</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
56
doc/src/docbkx/common/tables/nova-s3.xml
Normal file
56
doc/src/docbkx/common/tables/nova-s3.xml
Normal file
@@ -0,0 +1,56 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for s3</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>buckets_path=$state_path/buckets</td>
|
||||
<td>(StrOpt)path to s3 buckets</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>image_decryption_dir=/tmp</td>
|
||||
<td>(StrOpt)parent dir for tempdir used for image decryption</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>s3_access_key=notchecked</td>
|
||||
<td>(StrOpt)access key to use for s3 server for images</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>s3_affix_tenant=False</td>
|
||||
<td>(BoolOpt)whether to affix the tenant id to the access key when downloading from s3</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>s3_host=$my_ip</td>
|
||||
<td>(StrOpt)hostname or ip for openstack to use when accessing the s3 api</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>s3_listen=0.0.0.0</td>
|
||||
<td>(StrOpt)IP address for S3 API to listen</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>s3_listen_port=3333</td>
|
||||
<td>(IntOpt)port for s3 api to listen</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>s3_port=3333</td>
|
||||
<td>(IntOpt)port used when accessing the s3 api</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>s3_secret_key=notchecked</td>
|
||||
<td>(StrOpt)secret key to use for s3 server for images</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>s3_use_ssl=False</td>
|
||||
<td>(BoolOpt)whether to use ssl when talking to s3</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
104
doc/src/docbkx/common/tables/nova-scheduling.xml
Normal file
104
doc/src/docbkx/common/tables/nova-scheduling.xml
Normal file
@@ -0,0 +1,104 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for scheduling</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>cpu_allocation_ratio=16.0</td>
|
||||
<td>(FloatOpt)Virtual CPU to Physical CPU allocation ratio</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>disk_allocation_ratio=1.0</td>
|
||||
<td>(FloatOpt)virtual disk to physical disk allocation ratio</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>isolated_hosts=[]</td>
|
||||
<td>(ListOpt)Host reserved for specific images</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>isolated_images=[]</td>
|
||||
<td>(ListOpt)Images to run on isolated host</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>max_instances_per_host=50</td>
|
||||
<td>(IntOpt)Ignore hosts that have too many instances</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>max_io_ops_per_host=8</td>
|
||||
<td>(IntOpt)Ignore hosts that have too many builds/resizes/snaps/migrations</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ram_allocation_ratio=1.5</td>
|
||||
<td>(FloatOpt)virtual ram to physical ram allocation ratio</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ram_weight_multiplier=1.0</td>
|
||||
<td>(FloatOpt)Multiplier used for weighing ram. Negative numbers mean to stack vs spread.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>reserved_host_disk_mb=0</td>
|
||||
<td>(IntOpt)Amount of disk in MB to reserve for the host</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>reserved_host_memory_mb=512</td>
|
||||
<td>(IntOpt)Amount of memory in MB to reserve for the host</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>scheduler_available_filters=['nova.scheduler.filters.all_filters']</td>
|
||||
<td>(MultiStrOpt)Filter classes available to the scheduler which may be specified more than once. An entry of "nova.scheduler.filters.standard_filters" maps to all filters included with nova.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>scheduler_default_filters=['RetryFilter', 'AvailabilityZoneFilter', 'RamFilter', 'ComputeFilter', 'ComputeCapabilitiesFilter', 'ImagePropertiesFilter']</td>
|
||||
<td>(ListOpt)Which filter class names to use for filtering hosts when not specified in the request.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>scheduler_driver=nova.scheduler.filter_scheduler.FilterScheduler</td>
|
||||
<td>(StrOpt)Default driver to use for the scheduler</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>scheduler_host_manager=nova.scheduler.host_manager.HostManager</td>
|
||||
<td>(StrOpt)The scheduler host manager class to use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>scheduler_host_subset_size=1</td>
|
||||
<td>(IntOpt)New instances will be scheduled on a host chosen randomly from a subset of the N best hosts. This property defines the subset size that a host is chosen from. A value of 1 chooses the first host returned by the weighing functions. This value must be at least 1. Any value less than 1 will be ignored, and 1 will be used instead</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>scheduler_json_config_location=</td>
|
||||
<td>(StrOpt)Absolute path to scheduler configuration JSON file.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>scheduler_manager=nova.scheduler.manager.SchedulerManager</td>
|
||||
<td>(StrOpt)full class name for the Manager for scheduler</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>scheduler_max_attempts=3</td>
|
||||
<td>(IntOpt)Maximum number of attempts to schedule an instance</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>scheduler_retries=10</td>
|
||||
<td>(IntOpt)How many retries when no cells are available.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>scheduler_retry_delay=2</td>
|
||||
<td>(IntOpt)How often to retry in seconds when no cells are available.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>scheduler_topic=scheduler</td>
|
||||
<td>(StrOpt)the topic scheduler nodes listen on</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>scheduler_weight_classes=['nova.scheduler.weights.all_weighers']</td>
|
||||
<td>(ListOpt)Which weight class names to use for weighing hosts</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
40
doc/src/docbkx/common/tables/nova-spice.xml
Normal file
40
doc/src/docbkx/common/tables/nova-spice.xml
Normal file
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for spice</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>agent_enabled=True</td>
|
||||
<td>(BoolOpt)enable spice guest agent support</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>enabled=False</td>
|
||||
<td>(BoolOpt)enable spice related features</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>html5proxy_base_url=http://127.0.0.1:6080/spice_auto.html</td>
|
||||
<td>(StrOpt)location of spice html5 console proxy, in the form "http://127.0.0.1:6080/spice_auto.html"</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>keymap=en-us</td>
|
||||
<td>(StrOpt)keymap for spice</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>server_listen=127.0.0.1</td>
|
||||
<td>(StrOpt)IP address on which instance spice server should listen</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>server_proxyclient_address=127.0.0.1</td>
|
||||
<td>(StrOpt)the address to which proxy clients (like nova-spicehtml5proxy) should connect</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
44
doc/src/docbkx/common/tables/nova-testing.xml
Normal file
44
doc/src/docbkx/common/tables/nova-testing.xml
Normal file
@@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for testing</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>allowed_rpc_exception_modules=['nova.openstack.common.exception', 'nova.exception', 'cinder.exception', 'exceptions']</td>
|
||||
<td>(ListOpt)Modules of exceptions that are permitted to be recreatedupon receiving exception data from an rpc call.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>backdoor_port=None</td>
|
||||
<td>(IntOpt)port for eventlet backdoor to listen</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>fake_call=False</td>
|
||||
<td>(BoolOpt)If True, skip using the queue and make local calls</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>fake_network=False</td>
|
||||
<td>(BoolOpt)If passed, use fake network devices and addresses</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>fake_rabbit=False</td>
|
||||
<td>(BoolOpt)If passed, use a fake RabbitMQ provider</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>monkey_patch=False</td>
|
||||
<td>(BoolOpt)Whether to log monkey patching</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>monkey_patch_modules=['nova.api.ec2.cloud:nova.openstack.common.notifier.api.notify_decorator', 'nova.compute.api:nova.openstack.common.notifier.api.notify_decorator']</td>
|
||||
<td>(ListOpt)List of modules/decorators to monkey patch</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
40
doc/src/docbkx/common/tables/nova-tilera.xml
Normal file
40
doc/src/docbkx/common/tables/nova-tilera.xml
Normal file
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for tilera</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>tile_pdu_ip=10.0.100.1</td>
|
||||
<td>(StrOpt)ip address of tilera pdu</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>tile_pdu_mgr=/tftpboot/pdu_mgr</td>
|
||||
<td>(StrOpt)management script for tilera pdu</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>tile_pdu_off=2</td>
|
||||
<td>(IntOpt)power status of tilera PDU is OFF</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>tile_pdu_on=1</td>
|
||||
<td>(IntOpt)power status of tilera PDU is ON</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>tile_pdu_status=9</td>
|
||||
<td>(IntOpt)power status of tilera PDU</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>tile_power_wait=9</td>
|
||||
<td>(IntOpt)wait time in seconds until check the result after tilera power operations</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
40
doc/src/docbkx/common/tables/nova-trustedcomputing.xml
Normal file
40
doc/src/docbkx/common/tables/nova-trustedcomputing.xml
Normal file
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for trustedcomputing</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>attestation_api_url=/OpenAttestationWebServices/V1.0</td>
|
||||
<td>(StrOpt)attestation web API URL</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>attestation_auth_blob=None</td>
|
||||
<td>(StrOpt)attestation authorization blob - must change</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>attestation_auth_timeout=60</td>
|
||||
<td>(IntOpt)Attestation status cache valid period length</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>attestation_port=8443</td>
|
||||
<td>(StrOpt)attestation server port</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>attestation_server=None</td>
|
||||
<td>(StrOpt)attestation server http</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>attestation_server_ca_file=None</td>
|
||||
<td>(StrOpt)attestation server Cert file for Identity verification</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
56
doc/src/docbkx/common/tables/nova-vmware.xml
Normal file
56
doc/src/docbkx/common/tables/nova-vmware.xml
Normal file
@@ -0,0 +1,56 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for vmware</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>integration_bridge=br-int</td>
|
||||
<td>(StrOpt)Name of Integration Bridge</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>use_linked_clone=True</td>
|
||||
<td>(BoolOpt)Whether to use linked clone</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vmwareapi_api_retry_count=10</td>
|
||||
<td>(IntOpt)The number of times we retry on failures, e.g., socket error, etc. Used only if compute_driver is vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vmwareapi_cluster_name=None</td>
|
||||
<td>(StrOpt)Name of a VMware Cluster ComputeResource. Used only if compute_driver is vmwareapi.VMwareVCDriver.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vmwareapi_host_ip=None</td>
|
||||
<td>(StrOpt)URL for connection to VMware ESX/VC host. Required if compute_driver is vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vmwareapi_host_password=None</td>
|
||||
<td>(StrOpt)Password for connection to VMware ESX/VC host. Used only if compute_driver is vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vmwareapi_host_username=None</td>
|
||||
<td>(StrOpt)Username for connection to VMware ESX/VC host. Used only if compute_driver is vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vmwareapi_task_poll_interval=5.0</td>
|
||||
<td>(FloatOpt)The interval used for polling of remote tasks. Used only if compute_driver is vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vmwareapi_vlan_interface=vmnic0</td>
|
||||
<td>(StrOpt)Physical ethernet adapter name for vlan networking</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vmwareapi_wsdl_loc=None</td>
|
||||
<td>(StrOpt)VIM Service WSDL Location e.g http://<server>/vimService.wsdl. Due to a bug in vSphere ESX 4.1 default wsdl. Refer readme-vmware to setup</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
48
doc/src/docbkx/common/tables/nova-vnc.xml
Normal file
48
doc/src/docbkx/common/tables/nova-vnc.xml
Normal file
@@ -0,0 +1,48 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for vnc</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>novncproxy_base_url=http://127.0.0.1:6080/vnc_auto.html</td>
|
||||
<td>(StrOpt)location of vnc console proxy, in the form "http://127.0.0.1:6080/vnc_auto.html"</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vnc_enabled=True</td>
|
||||
<td>(BoolOpt)enable vnc related features</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vnc_keymap=en-us</td>
|
||||
<td>(StrOpt)keymap for vnc</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vnc_password=None</td>
|
||||
<td>(StrOpt)VNC password</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vnc_port=5900</td>
|
||||
<td>(IntOpt)VNC starting port</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vnc_port_total=10000</td>
|
||||
<td>(IntOpt)Total number of VNC ports</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vncserver_listen=127.0.0.1</td>
|
||||
<td>(StrOpt)IP address on which instance vncservers should listen</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vncserver_proxyclient_address=127.0.0.1</td>
|
||||
<td>(StrOpt)the address to which proxy clients (like nova-xvpvncproxy) should connect</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
72
doc/src/docbkx/common/tables/nova-volumes.xml
Normal file
72
doc/src/docbkx/common/tables/nova-volumes.xml
Normal file
@@ -0,0 +1,72 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for volumes</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>block_device_creation_timeout=10</td>
|
||||
<td>(IntOpt)Time to wait for a block device to be created</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>cinder_api_insecure=False</td>
|
||||
<td>(BoolOpt)Allow to perform insecure SSL requests to cinder</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>cinder_catalog_info=volume:cinder:publicURL</td>
|
||||
<td>(StrOpt)Info to match when looking for cinder in the service catalog. Format is : separated values of the form: <service_type>:<service_name>:<endpoint_type></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>cinder_cross_az_attach=True</td>
|
||||
<td>(BoolOpt)Allow attach between instance and volume in different availability zones.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>cinder_endpoint_template=None</td>
|
||||
<td>(StrOpt)Override service catalog lookup with template for cinder endpoint e.g. http://localhost:8776/v1/%(project_id)s</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>cinder_http_retries=3</td>
|
||||
<td>(IntOpt)Number of cinderclient retries on failed http calls</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>force_volumeutils_v1=False</td>
|
||||
<td>(BoolOpt)Force volumeutils v1</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>iscsi_iqn_prefix=iqn.2010-10.org.openstack.baremetal</td>
|
||||
<td>(StrOpt)iSCSI IQN prefix used in baremetal volume connections.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>os_region_name=None</td>
|
||||
<td>(StrOpt)region name of this node</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>volume_api_class=nova.volume.cinder.API</td>
|
||||
<td>(StrOpt)The full class name of the volume API class to use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>volume_attach_retry_count=10</td>
|
||||
<td>(IntOpt)The number of times to retry to attach a volume</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>volume_attach_retry_interval=5</td>
|
||||
<td>(IntOpt)Interval between volume attachment attempts, in seconds</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>volume_driver=nova.virt.baremetal.volume_driver.LibvirtVolumeDriver</td>
|
||||
<td>(StrOpt)Baremetal volume driver.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>volume_usage_poll_interval=0</td>
|
||||
<td>(IntOpt)Interval in seconds for gathering volume usages</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
52
doc/src/docbkx/common/tables/nova-vpn.xml
Normal file
52
doc/src/docbkx/common/tables/nova-vpn.xml
Normal file
@@ -0,0 +1,52 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for vpn</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>boot_script_template=$pybasedir/nova/cloudpipe/bootscript.template</td>
|
||||
<td>(StrOpt)Template for cloudpipe instance boot script</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>dmz_cidr=[]</td>
|
||||
<td>(ListOpt)A list of dmz range that should be accepted</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>dmz_mask=255.255.255.0</td>
|
||||
<td>(StrOpt)Netmask to push into openvpn config</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>dmz_net=10.0.0.0</td>
|
||||
<td>(StrOpt)Network to push into openvpn config</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vpn_image_id=0</td>
|
||||
<td>(StrOpt)image id used when starting up a cloudpipe vpn server</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vpn_instance_type=m1.tiny</td>
|
||||
<td>(StrOpt)Instance type for vpn instances</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vpn_ip=$my_ip</td>
|
||||
<td>(StrOpt)Public IP for the cloudpipe VPN servers</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vpn_key_suffix=-vpn</td>
|
||||
<td>(StrOpt)Suffix to add to project name for vpn key and secgroups</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vpn_start=1000</td>
|
||||
<td>(IntOpt)First Vpn port for private networks</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
40
doc/src/docbkx/common/tables/nova-wsgi.xml
Normal file
40
doc/src/docbkx/common/tables/nova-wsgi.xml
Normal file
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for wsgi</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>api_paste_config=api-paste.ini</td>
|
||||
<td>(StrOpt)File name for the paste.deploy config for nova-api</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ssl_ca_file=None</td>
|
||||
<td>(StrOpt)CA certificate file to use to verify connecting clients</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ssl_cert_file=None</td>
|
||||
<td>(StrOpt)SSL certificate of API server</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ssl_key_file=None</td>
|
||||
<td>(StrOpt)SSL private key of API server</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>tcp_keepidle=600</td>
|
||||
<td>(IntOpt)Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not supported on OS X.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>wsgi_log_format=%(client_ip)s "%(request_line)s" status: %(status_code)s len: %(body_length)s time: %(wall_seconds).7f</td>
|
||||
<td>(StrOpt)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.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
212
doc/src/docbkx/common/tables/nova-xen.xml
Normal file
212
doc/src/docbkx/common/tables/nova-xen.xml
Normal file
@@ -0,0 +1,212 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for xen</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>agent_resetnetwork_timeout=60</td>
|
||||
<td>(IntOpt)number of seconds to wait for agent reply to resetnetwork request</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>agent_timeout=30</td>
|
||||
<td>(IntOpt)number of seconds to wait for agent reply</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>agent_version_timeout=300</td>
|
||||
<td>(IntOpt)number of seconds to wait for agent to be fully operational</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>cache_images=all</td>
|
||||
<td>(StrOpt)Cache glance images locally. `all` will cache all images, `some` will only cache images that have the image_property `cache_in_nova=True`, and `none` turns off caching entirely</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>console_driver=nova.console.xvp.XVPConsoleProxy</td>
|
||||
<td>(StrOpt)Driver to use for the console proxy</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>console_vmrc_error_retries=10</td>
|
||||
<td>(IntOpt)number of retries for retrieving VMRC information</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>console_vmrc_port=443</td>
|
||||
<td>(IntOpt)port for VMware VMRC connections</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>console_xvp_conf=/etc/xvp.conf</td>
|
||||
<td>(StrOpt)generated XVP conf file</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>console_xvp_conf_template=$pybasedir/nova/console/xvp.conf.template</td>
|
||||
<td>(StrOpt)XVP conf template</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>console_xvp_log=/var/log/xvp.log</td>
|
||||
<td>(StrOpt)XVP log file</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>console_xvp_multiplex_port=5900</td>
|
||||
<td>(IntOpt)port for XVP to multiplex VNC connections on</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>console_xvp_pid=/var/run/xvp.pid</td>
|
||||
<td>(StrOpt)XVP master process pid file</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>default_os_type=linux</td>
|
||||
<td>(StrOpt)Default OS type</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>iqn_prefix=iqn.2010-10.org.openstack</td>
|
||||
<td>(StrOpt)IQN Prefix</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>max_kernel_ramdisk_size=16777216</td>
|
||||
<td>(IntOpt)Maximum size in bytes of kernel or ramdisk images</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sr_matching_filter=other-config:i18n-key=local-storage</td>
|
||||
<td>(StrOpt)Filter for finding the SR to be used to install guest instances on. The default value is the Local Storage in default XenServer/XCP installations. To select an SR with a different matching criteria, you could set it to other-config:my_favorite_sr=true. On the other hand, to fall back on the Default SR, as displayed by XenCenter, set this flag to: default-sr:true</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>stub_compute=False</td>
|
||||
<td>(BoolOpt)Stub calls to compute worker for tests</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>target_host=None</td>
|
||||
<td>(StrOpt)iSCSI Target Host</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>target_port=3260</td>
|
||||
<td>(StrOpt)iSCSI Target Port, 3260 Default</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>use_join_force=True</td>
|
||||
<td>(BoolOpt)To use for hosts with different CPUs</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xen_hvmloader_path=/usr/lib/xen/boot/hvmloader</td>
|
||||
<td>(StrOpt)Location where the Xen hvmloader is kept</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_agent_path=usr/sbin/xe-update-networking</td>
|
||||
<td>(StrOpt)Specifies the path in which the xenapi guest agent should be located. If the agent is present, network configuration is not injected into the image. Used if compute_driver=xenapi.XenAPIDriver and flat_injected=True</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_check_host=True</td>
|
||||
<td>(BoolOpt)Ensure compute service is running on host XenAPI connects to.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_connection_concurrent=5</td>
|
||||
<td>(IntOpt)Maximum number of concurrent XenAPI connections. Used only if compute_driver=xenapi.XenAPIDriver</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_connection_password=None</td>
|
||||
<td>(StrOpt)Password for connection to XenServer/Xen Cloud Platform. Used only if compute_driver=xenapi.XenAPIDriver</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_connection_url=None</td>
|
||||
<td>(StrOpt)URL for connection to XenServer/Xen Cloud Platform. Required if compute_driver=xenapi.XenAPIDriver</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_connection_username=root</td>
|
||||
<td>(StrOpt)Username for connection to XenServer/Xen Cloud Platform. Used only if compute_driver=xenapi.XenAPIDriver</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_disable_agent=False</td>
|
||||
<td>(BoolOpt)Disable XenAPI agent. Reduces the amount of time it takes nova to detect that a VM has started, when that VM does not have the agent installed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_image_upload_handler=nova.virt.xenapi.imageupload.glance.GlanceStore</td>
|
||||
<td>(StrOpt)Object Store Driver used to handle image uploads.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_login_timeout=10</td>
|
||||
<td>(IntOpt)Timeout in seconds for XenAPI login.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_num_vbd_unplug_retries=10</td>
|
||||
<td>(IntOpt)Maximum number of retries to unplug VBD</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_ovs_integration_bridge=xapi1</td>
|
||||
<td>(StrOpt)Name of Integration Bridge used by Open vSwitch</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_remap_vbd_dev=False</td>
|
||||
<td>(BoolOpt)Used to enable the remapping of VBD dev (Works around an issue in Ubuntu Maverick)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_remap_vbd_dev_prefix=sd</td>
|
||||
<td>(StrOpt)Specify prefix to remap VBD dev to (ex. /dev/xvdb -> /dev/sdb)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_running_timeout=60</td>
|
||||
<td>(IntOpt)number of seconds to wait for instance to go to running state</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_sparse_copy=True</td>
|
||||
<td>(BoolOpt)Whether to use sparse_copy for copying data on a resize down (False will use standard dd). This speeds up resizes down considerably since large runs of zeros won't have to be rsynced</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_sr_base_path=/var/run/sr-mount</td>
|
||||
<td>(StrOpt)Base path to the storage repository</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_torrent_base_url=None</td>
|
||||
<td>(StrOpt)Base URL for torrent files.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_torrent_download_stall_cutoff=600</td>
|
||||
<td>(IntOpt)Number of seconds a download can remain at the same progress percentage w/o being considered a stall</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_torrent_images=none</td>
|
||||
<td>(StrOpt)Whether or not to download images via Bit Torrent (all|some|none).</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_torrent_listen_port_end=6891</td>
|
||||
<td>(IntOpt)End of port range to listen on</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_torrent_listen_port_start=6881</td>
|
||||
<td>(IntOpt)Beginning of port range to listen on</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_torrent_max_last_accessed=86400</td>
|
||||
<td>(IntOpt)Cached torrent files not accessed within this number of seconds can be reaped</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_torrent_max_seeder_processes_per_host=1</td>
|
||||
<td>(IntOpt)Maximum number of seeder processes to run concurrently within a given dom0. (-1 = no limit)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_torrent_seed_chance=1.0</td>
|
||||
<td>(FloatOpt)Probability that peer will become a seeder. (1.0 = 100%)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_torrent_seed_duration=3600</td>
|
||||
<td>(IntOpt)Number of seconds after downloading an image via BitTorrent that it should be seeded for other peers.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_vhd_coalesce_max_attempts=5</td>
|
||||
<td>(IntOpt)Max number of times to poll for VHD to coalesce. Used only if compute_driver=xenapi.XenAPIDriver</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_vhd_coalesce_poll_interval=5.0</td>
|
||||
<td>(FloatOpt)The interval used for polling of coalescing vhds. Used only if compute_driver=xenapi.XenAPIDriver</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_vif_driver=nova.virt.xenapi.vif.XenAPIBridgeDriver</td>
|
||||
<td>(StrOpt)The XenAPI VIF driver using XenServer Network APIs.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
28
doc/src/docbkx/common/tables/nova-xvpnvncproxy.xml
Normal file
28
doc/src/docbkx/common/tables/nova-xvpnvncproxy.xml
Normal file
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for xvpnvncproxy</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>xvpvncproxy_base_url=http://127.0.0.1:6081/console</td>
|
||||
<td>(StrOpt)location of nova xvp vnc console proxy, in the form "http://127.0.0.1:6081/console"</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xvpvncproxy_host=0.0.0.0</td>
|
||||
<td>(StrOpt)Address that the XCP VNC proxy should bind to</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xvpvncproxy_port=6081</td>
|
||||
<td>(IntOpt)Port that the XCP VNC proxy should bind to</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
44
doc/src/docbkx/common/tables/nova-zeromq.xml
Normal file
44
doc/src/docbkx/common/tables/nova-zeromq.xml
Normal file
@@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for zeromq</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>rpc_zmq_bind_address=*</td>
|
||||
<td>(StrOpt)ZeroMQ bind address. Should be a wildcard (*), an ethernet interface, or IP. The "host" option should point or resolve to this address.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rpc_zmq_contexts=1</td>
|
||||
<td>(IntOpt)Number of ZeroMQ contexts, defaults to 1</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rpc_zmq_host=usagi</td>
|
||||
<td>(StrOpt)Name of this node. Must be a valid hostname, FQDN, or IP address. Must match "host" option, if running Nova.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rpc_zmq_ipc_dir=/var/run/openstack</td>
|
||||
<td>(StrOpt)Directory for holding IPC sockets</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rpc_zmq_matchmaker=nova.openstack.common.rpc.matchmaker.MatchMakerLocalhost</td>
|
||||
<td>(StrOpt)MatchMaker driver</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rpc_zmq_port=9501</td>
|
||||
<td>(IntOpt)ZeroMQ receiver listening port</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rpc_zmq_topic_backlog=None</td>
|
||||
<td>(IntOpt)Maximum number of ingress messages to locally buffer per topic. Default is unlimited.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
32
doc/src/docbkx/common/tables/nova-zookeeper.xml
Normal file
32
doc/src/docbkx/common/tables/nova-zookeeper.xml
Normal file
@@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of configuration options for zookeeper</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>address=None</td>
|
||||
<td>(StrOpt)The ZooKeeper addresses for servicegroup service in the format of host1:port,host2:port,host3:port</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>recv_timeout=4000</td>
|
||||
<td>(IntOpt)recv_timeout parameter for the zk session</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sg_prefix=/servicegroups</td>
|
||||
<td>(StrOpt)The prefix used in ZooKeeper to store ephemeral nodes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sg_retry_interval=5</td>
|
||||
<td>(IntOpt)Number of seconds to wait until retrying to join the session</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
@@ -1,64 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns= "http://docbook.org/ns/docbook" version= "5.0">
|
||||
<table rules= "all">
|
||||
<caption>Description of nova.conf file configuration options
|
||||
for VNC access to guest instances</caption>
|
||||
<col width= "50%"/>
|
||||
<col width= "50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td><para>Configuration option=Default value</para></td>
|
||||
<td><para>(Type) Description</para></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><para>
|
||||
novncproxy_base_url=http://127.0.0.1:6080/vnc_auto.html </para></td>
|
||||
<td><para> (StrOpt) location of VNC console proxy, in the
|
||||
form "http://127.0.0.1:6080/vnc_auto.html" </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> vnc_enabled=true </para></td>
|
||||
<td><para> (BoolOpt) enable VNC related features </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> vnc_keymap=en-us </para></td>
|
||||
<td><para> (StrOpt) keymap for vnc </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> vnc_require_instance_uuid_as_password=false </para></td>
|
||||
<td><para> (BoolOpt) When set to true, secure VNC connections
|
||||
by requiring the user to enter the instance uuid as the
|
||||
password. This ensures the user is connecting to the correct
|
||||
VNC console.</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> vncserver_listen=127.0.0.1 </para></td>
|
||||
<td><para> (StrOpt) IP address on which instance
|
||||
VNC servers should listen </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> vncserver_proxyclient_address=127.0.0.1 </para></td>
|
||||
<td><para> (StrOpt) the address to which proxy clients (like
|
||||
nova-xvpvncproxy) should connect </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
xvpvncproxy_base_url=http://127.0.0.1:6081/console </para></td>
|
||||
<td><para> (StrOpt) location of nova XCP VNC console proxy,
|
||||
in the form "http://127.0.0.1:6081/console" </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> xvpvncproxy_host=0.0.0.0 </para></td>
|
||||
<td><para> (StrOpt) Address that the XCP VNC proxy should
|
||||
bind to </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> xvpvncproxy_port=6081 </para></td>
|
||||
<td><para> (IntOpt) Port that the XCP VNC proxy should bind
|
||||
to </para></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
@@ -107,6 +107,7 @@ api_url=/AttestationService/resources
|
||||
#api_url=/OpenAttestationWebServices/V1.0
|
||||
auth_blob=i-am-openstack </programlisting></para>
|
||||
<para>Restart the nova-compute and nova-scheduler services after making these changes.</para>
|
||||
<xi:include href="tables/nova-trustedcomputing.xml"/>
|
||||
</simplesect>
|
||||
<simplesect>
|
||||
<title>Specify trusted flavors</title>
|
||||
|
||||
@@ -167,5 +167,9 @@ OpenStack Block Storage service, supporting attachments only if the volume
|
||||
driver type is 'iscsi'. There is no support for volumes based on vCenter Datastores
|
||||
in this release.</para>
|
||||
</section>
|
||||
<section xml:id="VMWare_config">
|
||||
<title>Configuration Reference</title>
|
||||
<xi:include href="tables/nova-vmware.xml"/>
|
||||
</section>
|
||||
</section>
|
||||
|
||||
|
||||
@@ -11,31 +11,53 @@
|
||||
<section xml:id="list-of-compute-config-options">
|
||||
<title>List of configuration options</title>
|
||||
<para>For a complete list of all available configuration options for each OpenStack Compute service, run bin/nova-<servicename> --help.</para>
|
||||
<xi:include href="tables/common-nova-conf.xml"/>
|
||||
<xi:include href="tables/database-nova-conf.xml"/>
|
||||
<xi:include href="tables/ipv6-nova-conf.xml"/>
|
||||
<xi:include href="tables/log-file-nova-conf.xml"/>
|
||||
<xi:include href="tables/nova-services-nova-conf.xml"/>
|
||||
<xi:include href="tables/ca-nova-conf.xml"/>
|
||||
<xi:include href="tables/nova-policies-nova-conf.xml"/>
|
||||
<xi:include href="tables/nova-quotas-nova-conf.xml" />
|
||||
<xi:include href="tables/nova-testing-nova-conf.xml" />
|
||||
<xi:include href="tables/auth-nova-conf.xml" />
|
||||
<xi:include href="tables/ldap-nova-conf.xml"/>
|
||||
<xi:include href="tables/roles-auth-nova-conf.xml" />
|
||||
<xi:include href="tables/nova-ec2-nova-conf.xml" />
|
||||
<xi:include href="../common/tables/vnc-guests-nova-conf.xml" />
|
||||
<xi:include href="tables/spice-guests-nova-conf.xml" />
|
||||
<xi:include href="tables/network-nova-conf.xml" />
|
||||
<xi:include href="tables/live-migration-nova-conf.xml"/>
|
||||
<xi:include href="tables/compute-nodes-nova-conf.xml" />
|
||||
<xi:include href="tables/bare-metal-nova-conf.xml" />
|
||||
<xi:include href="tables/hypervisors-nova-conf.xml"/>
|
||||
<xi:include href="tables/console-xenapi-vmrc-nova-conf.xml"/>
|
||||
<xi:include href="tables/s3-nova-conf.xml"/>
|
||||
<xi:include href="tables/scheduler-nova-conf.xml" />
|
||||
<xi:include href="tables/config-drive-nova-conf.xml"/>
|
||||
<xi:include href="tables/volumes-nova-conf.xml" />
|
||||
<xi:include href="../common/tables/nova-api.xml"/>
|
||||
<xi:include href="../common/tables/nova-authentication.xml"/>
|
||||
<xi:include href="../common/tables/nova-availabilityzones.xml"/>
|
||||
<xi:include href="../common/tables/nova-baremetal.xml"/>
|
||||
<xi:include href="../common/tables/nova-ca.xml"/>
|
||||
<xi:include href="../common/tables/nova-cells.xml"/>
|
||||
<xi:include href="../common/tables/nova-common.xml"/>
|
||||
<xi:include href="../common/tables/nova-compute.xml"/>
|
||||
<xi:include href="../common/tables/nova-conductor.xml"/>
|
||||
<xi:include href="../common/tables/nova-configdrive.xml"/>
|
||||
<xi:include href="../common/tables/nova-console.xml"/>
|
||||
<xi:include href="../common/tables/nova-db.xml"/>
|
||||
<xi:include href="../common/tables/nova-ec2.xml"/>
|
||||
<xi:include href="../common/tables/nova-fping.xml"/>
|
||||
<xi:include href="../common/tables/nova-glance.xml"/>
|
||||
<xi:include href="../common/tables/nova-hyperv.xml"/>
|
||||
<xi:include href="../common/tables/nova-hypervisor.xml"/>
|
||||
<xi:include href="../common/tables/nova-ipv6.xml"/>
|
||||
<xi:include href="../common/tables/nova-kombu.xml"/>
|
||||
<xi:include href="../common/tables/nova-ldap.xml"/>
|
||||
<xi:include href="../common/tables/nova-livemigration.xml"/>
|
||||
<xi:include href="../common/tables/nova-logging.xml"/>
|
||||
<xi:include href="../common/tables/nova-metadata.xml"/>
|
||||
<xi:include href="../common/tables/nova-network.xml"/>
|
||||
<xi:include href="../common/tables/nova-periodic.xml"/>
|
||||
<xi:include href="../common/tables/nova-policy.xml"/>
|
||||
<xi:include href="../common/tables/nova-powervm.xml"/>
|
||||
<xi:include href="../common/tables/nova-qpid.xml"/>
|
||||
<xi:include href="../common/tables/nova-quantum.xml"/>
|
||||
<xi:include href="../common/tables/nova-quota.xml"/>
|
||||
<xi:include href="../common/tables/nova-rabbitmq.xml"/>
|
||||
<xi:include href="../common/tables/nova-rpc.xml"/>
|
||||
<xi:include href="../common/tables/nova-s3.xml"/>
|
||||
<xi:include href="../common/tables/nova-scheduling.xml"/>
|
||||
<xi:include href="../common/tables/nova-spice.xml"/>
|
||||
<xi:include href="../common/tables/nova-testing.xml"/>
|
||||
<xi:include href="../common/tables/nova-tilera.xml"/>
|
||||
<xi:include href="../common/tables/nova-trustedcomputing.xml"/>
|
||||
<xi:include href="../common/tables/nova-vmware.xml"/>
|
||||
<xi:include href="../common/tables/nova-vnc.xml"/>
|
||||
<xi:include href="../common/tables/nova-volumes.xml"/>
|
||||
<xi:include href="../common/tables/nova-vpn.xml"/>
|
||||
<xi:include href="../common/tables/nova-wsgi.xml"/>
|
||||
<xi:include href="../common/tables/nova-xen.xml"/>
|
||||
<xi:include href="../common/tables/nova-xvpnvncproxy.xml"/>
|
||||
<xi:include href="../common/tables/nova-zeromq.xml"/>
|
||||
<xi:include href="../common/tables/nova-zookeeper.xml"/>
|
||||
</section>
|
||||
|
||||
</chapter>
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
service communicates directly with the hypervisor process using
|
||||
SPICE.</para>
|
||||
<para>Options for configuring SPICE as the console for OpenStack Compute can be found below.</para>
|
||||
<xi:include href="tables/spice-guests-nova-conf.xml"/>
|
||||
<xi:include href="../common/tables/nova-spice.xml"/>
|
||||
<!--<note><para>If you intend to support <link linkend="configuring-migrations">live migration</link>,
|
||||
you cannot specify a specific IP address for <literal>server_listen</literal>,
|
||||
because that IP address will not exist on the destination host.</para></note>-->
|
||||
|
||||
@@ -137,6 +137,6 @@ rabbit_virtual_host=cell1_vhost</programlisting></para>
|
||||
<para>In the child cell, we would run the following, as
|
||||
root:<screen><prompt>#</prompt> <userinput>nova-manage cell create --name=api --cell_type=parent --username=api1_user --password=api1_passwd --hostname=10.0.0.10 --port=5672 --virtual_host=api_vhost --woffset=1.0 --wscale=1.0
|
||||
</userinput></screen></para>
|
||||
<xi:include href="../common/tables/nova-cells.xml"/>
|
||||
</simplesect>
|
||||
|
||||
</chapter>
|
||||
|
||||
@@ -405,6 +405,7 @@ $ <userinput>sudo service nova-compute restart</userinput></screen>
|
||||
top-level directory for storing data related to the state of
|
||||
Compute including images if you are using the Compute object
|
||||
store. </para>
|
||||
<xi:include href="../common/tables/nova-common.xml"/>
|
||||
</section>
|
||||
|
||||
<section xml:id="sample-nova-configuration-files">
|
||||
@@ -486,7 +487,7 @@ xenapi_remap_vbd_dev=true
|
||||
<para>To customize log formats for
|
||||
OpenStack Compute, use these configuration option
|
||||
settings.</para>
|
||||
<xi:include href="tables/log-file-nova-conf.xml"/>
|
||||
<xi:include href="../common/tables/nova-logging.xml"/>
|
||||
</section>
|
||||
|
||||
<section xml:id="configuring-hypervisors">
|
||||
@@ -502,7 +503,7 @@ xenapi_remap_vbd_dev=true
|
||||
details. To customize hypervisor support in OpenStack Compute,
|
||||
refer to these configuration settings in
|
||||
<filename>nova.conf</filename>.</para>
|
||||
<xi:include href="tables/hypervisors-nova-conf.xml"/>
|
||||
<xi:include href="../common/tables/nova-hypervisor.xml"/>
|
||||
</section>
|
||||
|
||||
<section xml:id="configuring-authentication-authorization">
|
||||
@@ -515,11 +516,11 @@ xenapi_remap_vbd_dev=true
|
||||
<para>To customize authorization settings for Compute, see these
|
||||
configuration settings in <filename>nova.conf</filename>.</para>
|
||||
|
||||
<xi:include href="tables/auth-nova-conf.xml"/>
|
||||
<xi:include href="../common/tables/nova-authentication.xml"/>
|
||||
<para>To customize certificate authority settings for Compute, see these configuration settings in <filename>nova.conf</filename>.</para>
|
||||
<xi:include href="tables/ca-nova-conf.xml"/>
|
||||
<xi:include href="../common/tables/nova-ca.xml"/>
|
||||
<para>To customize Compute and the Identity service to use LDAP as a backend, refer to these configuration settings in <filename>nova.conf</filename>.</para>
|
||||
<xi:include href="tables/ldap-nova-conf.xml"/>
|
||||
<xi:include href="../common/tables/nova-ldap.xml"/>
|
||||
</section>
|
||||
|
||||
<section xml:id="configuring-compute-to-use-ipv6-addresses">
|
||||
@@ -576,7 +577,7 @@ xenapi_remap_vbd_dev=true
|
||||
|
||||
<screen><prompt>$</prompt> <userinput>nova network-create public --fixed-range-v4 10.0.2.0/24 --fixed-range-v6 fd00:1::/48 </userinput></screen>
|
||||
|
||||
<xi:include href="tables/ipv6-nova-conf.xml"/>
|
||||
<xi:include href="../common/tables/nova-ipv6.xml"/>
|
||||
</section>
|
||||
|
||||
<section xml:id="configuring-compute-to-use-the-image-service">
|
||||
@@ -587,12 +588,14 @@ xenapi_remap_vbd_dev=true
|
||||
is configured by default to use the OpenStack Image service (Glance),
|
||||
which is the only currently supported image service.</para>
|
||||
|
||||
<xi:include href="../common/tables/nova-glance.xml"/>
|
||||
|
||||
<para>If your installation requires the use of euca2ools for registering
|
||||
new images, you will need to run the <literal>nova-objectstore</literal> service.
|
||||
This service provides an Amazon S3 frontend for Glance, which is needed
|
||||
because euca2ools can only upload images to an S3-compatible image
|
||||
store.</para>
|
||||
<xi:include href="tables/s3-nova-conf.xml"/>
|
||||
<xi:include href="../common/tables/nova-s3.xml"/>
|
||||
</section>
|
||||
|
||||
<section xml:id="configuring-migrations">
|
||||
@@ -848,7 +851,7 @@ root 1145 1 0 Nov27 ? 00:00:03 /usr/sbin/libvirtd -d -l
|
||||
following chart is for advanced usage only.</para>
|
||||
</listitem>
|
||||
</orderedlist></para>
|
||||
<xi:include href="tables/live-migration-nova-conf.xml"/>
|
||||
<xi:include href="../common/tables/nova-livemigration.xml"/>
|
||||
|
||||
<section xml:id="true-live-migration-kvm-libvirt">
|
||||
<title>Enabling true live migration</title>
|
||||
@@ -1263,7 +1266,7 @@ mfsmount /var/lib/nova/instances fuse mfsmaster=mfsmaster,_netdev 0 0
|
||||
by the <literal>nova-scheduler</literal> service, although all the services need to be able
|
||||
to update entries in the database. Use these settings to configure the
|
||||
connection string for the nova database.</para>
|
||||
<xi:include href="tables/database-nova-conf.xml"/>
|
||||
<xi:include href="../common/tables/nova-db.xml"/>
|
||||
</section>
|
||||
|
||||
<!-- Oslo rpc mechanism (i.e. Rabbit, Qpid, ZeroMQ) -->
|
||||
@@ -1502,7 +1505,7 @@ limits =(POST, "*", .*, 10, MINUTE);(POST, "*/servers", ^/servers, 50, DAY);(PUT
|
||||
<para>To customize these options for OpenStack EC2 API, use these
|
||||
configuration option settings.</para>
|
||||
|
||||
<xi:include href="tables/nova-ec2-nova-conf.xml" />
|
||||
<xi:include href="../common/tables/nova-ec2.xml" />
|
||||
|
||||
</section>
|
||||
<section xml:id="configuring-quotas">
|
||||
@@ -1555,5 +1558,6 @@ parenthesis):<itemizedlist>
|
||||
<screen><userinput><prompt>$</prompt> nova-manage project quota --project=1113f5f266f3477ac03da4e4f82d0568 --key=cores --value=40</userinput></screen>
|
||||
Alternately, quota settings are available through the OpenStack Dashboard in the "Edit
|
||||
Project" page. </para>
|
||||
<xi:include href="../common/tables/nova-quota.xml"/>
|
||||
</section>
|
||||
</chapter>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
<para>By default, the selected hypervisor is KVM. To change to another hypervisor, change
|
||||
the libvirt_type option in nova.conf and restart the nova-compute service. </para>
|
||||
<para>Here are the nova.conf options that are used to configure the compute node.</para>
|
||||
<xi:include href="tables/hypervisors-nova-conf.xml"/>
|
||||
<xi:include href="../common/tables/nova-hypervisor.xml"/>
|
||||
</section>
|
||||
|
||||
<xi:include href="../common/kvm.xml" />
|
||||
|
||||
@@ -393,6 +393,7 @@ echo 'Extra user data here'</computeroutput></screen>
|
||||
address of the host where the <systemitem class="service">nova-api</systemitem>
|
||||
service is running.</para>
|
||||
</note></para>
|
||||
<xi:include href="../common/tables/nova-metadata.xml"/>
|
||||
</simplesect>
|
||||
</section>
|
||||
<section xml:id="configuring-networking-on-the-compute-node">
|
||||
@@ -1733,18 +1734,7 @@ persist-key </programlisting>
|
||||
<listitem>
|
||||
<para><emphasis role="bold">Cloudpipe-related configuration option
|
||||
reference</emphasis></para>
|
||||
<programlisting>
|
||||
vpn_ip = COMPUTE_NODE_IP
|
||||
vpn_start = 1000
|
||||
vpn_key_suffix = -vpn
|
||||
vpn_client_template = /usr/lib/python2.7/dist-packages/nova/cloudpipe/client.ovpn.template
|
||||
credential_vpn_file = nova-vpn.conf
|
||||
vpn_image_id = IMAGE_ID
|
||||
cnt_vpn_clients = 5
|
||||
keys_path = /var/lib/nova/keys
|
||||
ca_path = /var/lib/nova/CA
|
||||
</programlisting>
|
||||
<para/>
|
||||
<xi:include href="../common/tables/nova-vpn.xml"/>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para><emphasis role="bold">Cloudpipe-related files</emphasis></para>
|
||||
|
||||
@@ -617,4 +617,8 @@ compute_fill_first_cost_fn_weight=-1.0
|
||||
</section>
|
||||
</section>
|
||||
<xi:include href="../common/host_aggregates.xml"/>
|
||||
<section xml:id="compute-scheduler-config-ref">
|
||||
<title>Configuration Reference</title>
|
||||
<xi:include href="../common/tables/nova-scheduling.xml"/>
|
||||
</section>
|
||||
</chapter>
|
||||
|
||||
@@ -1,149 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of nova.conf configuration options for
|
||||
authentication</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td> auth_strategy=noauth </td>
|
||||
<td> (StrOpt) The strategy to use for authentication.
|
||||
Supports noauth or keystone. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> auth_token_ttl=3600 </td>
|
||||
<td> (IntOpt) Seconds for auth tokens to linger </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
ldap_cloudadmin=cn=cloudadmins,ou=Groups,dc=example,dc=com </td>
|
||||
<td> (StrOpt) cn for Cloud Admins </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
ldap_developer=cn=developers,ou=Groups,dc=example,dc=com </td>
|
||||
<td> (StrOpt) cn for Developers </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_itsec=cn=itsec,ou=Groups,dc=example,dc=com </td>
|
||||
<td> (StrOpt) cn for ItSec </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
ldap_netadmin=cn=netadmins,ou=Groups,dc=example,dc=com </td>
|
||||
<td> (StrOpt) cn for NetAdmins </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_password=changeme </td>
|
||||
<td> (StrOpt) LDAP password </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
ldap_project_subtree=ou=Groups,dc=example,dc=com </td>
|
||||
<td> (StrOpt) OU for Projects </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_schema_version=2 </td>
|
||||
<td> (IntOpt) Current version of the LDAP schema </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
ldap_sysadmin=cn=sysadmins,ou=Groups,dc=example,dc=com </td>
|
||||
<td> (StrOpt) cn for Sysadmins </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_url=ldap://localhost </td>
|
||||
<td> (StrOpt) Point this at your ldap server </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_user_dn=cn=Manager,dc=example,dc=com </td>
|
||||
<td> (StrOpt) DN of admin user </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_user_id_attribute=uid </td>
|
||||
<td> (StrOpt) Attribute to use as id </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_user_modify_only=false </td>
|
||||
<td> (BoolOpt) Modify user attributes instead of
|
||||
creating/deleting </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_user_name_attribute=cn </td>
|
||||
<td> (StrOpt) Attribute to use as name </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_user_subtree=ou=Users,dc=example,dc=com </td>
|
||||
<td> (StrOpt) OU for Users </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_user_unit=Users </td>
|
||||
<td> (StrOpt) OID for Users </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
role_project_subtree=ou=Groups,dc=example,dc=com </td>
|
||||
<td> (StrOpt) OU for Roles </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
allowed_roles=cloudadmin,itsec,sysadmin,netadmin,developer </td>
|
||||
<td> (ListOpt) Allowed roles for project </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> auth_driver=nova.auth.dbdriver.DbDriver </td>
|
||||
<td> (StrOpt) Driver that auth manager uses </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> credential_cert_file=cert.pem </td>
|
||||
<td> (StrOpt) Filename of certificate in credentials
|
||||
zip </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> credential_key_file=pk.pem </td>
|
||||
<td> (StrOpt) Filename of private key in credentials
|
||||
zip </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> credential_rc_file=%src </td>
|
||||
<td> (StrOpt) Filename of rc in credentials zip %s
|
||||
will be replaced by name of the region (nova by
|
||||
default) </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> credential_vpn_file=nova-vpn.conf </td>
|
||||
<td> (StrOpt) Filename of certificate in credentials
|
||||
zip </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
credentials_template=$pybasedir/nova/auth/novarc.template </td>
|
||||
<td> (StrOpt) Template for creating users rc file
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> global_roles=cloudadmin,itsec </td>
|
||||
<td> (ListOpt) Roles that apply to all projects </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> superuser_roles=cloudadmin </td>
|
||||
<td> (ListOpt) Roles that ignore authorization
|
||||
checking completely </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
vpn_client_template=$pybasedir/nova/cloudpipe/client.ovpn.template </td>
|
||||
<td> (StrOpt) Template for creating users VPN file
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
</para>
|
||||
@@ -1,131 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns= "http://docbook.org/ns/docbook" version= "5.0">
|
||||
<table rules= "all">
|
||||
<caption>Description of nova.conf file configuration options
|
||||
for bare metal deployment</caption>
|
||||
<col width= "50%"/>
|
||||
<col width= "50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td><para>Configuration option=Default value</para></td>
|
||||
<td><para>(Type) Description</para></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td><para>Options should be placed in the [baremetal] config
|
||||
group</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> db_backend=sqlalchemy</para></td>
|
||||
<td><para> (StrOpt) The backend to use for db </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> deply_kernel </para></td>
|
||||
<td><para> (StrOpt) Glance image UUID for the special deploy
|
||||
kernel. Can also be set on the flavor (instance type).
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> deploy_ramdisk </para></td>
|
||||
<td><para> (StrOpt) Glance image UUID for the special deploy
|
||||
ramdisk. Can also be set on the flavor (instance type).
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> driver=nova.virt.baremetal.pxe.PXE </para></td>
|
||||
<td><para> (StrOpt) Nova class for the imaging sub-driver to use
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> instance_type_extra_specs </para></td>
|
||||
<td><para> (StrOpt) Additional capabilities this baremetal compute
|
||||
host should advertise. Should include the "cpu_arch" of
|
||||
the baremetal nodes managed by this host, which must match
|
||||
hardware and flavor extra_specs. Example: cpu_arch:x86_64
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> ipmi_power_retry=5 </para></td>
|
||||
<td><para> (IntOpt) Number of times that an IPMI command should be
|
||||
retried before raising an error and aborting the action.
|
||||
Actions are retried at half second intervals. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
net_config_template=$pybasedir/nova/virt/baremetal/net-dhcp.ubuntu.template
|
||||
</para></td>
|
||||
<td><para> (StrOpt) Template file for injected network. Use
|
||||
net-static.ubuntu.template if you are not using Quantum
|
||||
DHCP. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> power_manager=nova.virt.baremetal.ipmi.IPMI </para></td>
|
||||
<td><para> (StrOpt) Nova class for the power sub-driver to use.
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> pxe_append_params </para></td>
|
||||
<td><para> (StrOpt) Any additional parameters that must be passed
|
||||
to the baremetal nodes during the PXE boot process.
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
pxe_config_template=$pybasedir/nova/virt/baremetal/pxe_config.template
|
||||
</para></td>
|
||||
<td><para> (StrOpt) Template file for PXE configuration.
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> pxe_deploy_timeout=0 </para></td>
|
||||
<td><para> (IntOpt) Timeout in seconds to wait for PXE deployment
|
||||
to complete. Defaults to 0 (unlimited). This should be set
|
||||
to a value appropriate for each environment, but should not
|
||||
be more than instance_build_timeout. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
sql_connection=sqlite:///$state_path/baremetal_$sqlite_db
|
||||
</para></td>
|
||||
<td><para> (StrOpt) The SQLAlchemy connection string used to
|
||||
connect to the database </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> terminal=shellinaboxd </para></td>
|
||||
<td><para> (StrOpt) Path to remote terminal program that provides
|
||||
terminal access to baremetal nodes. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> terminal_cert_dir </para></td>
|
||||
<td><para> (StrOpt) Path to directory which stores SSL/PEM certs
|
||||
for terminal access. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> terminal_pid_dir </para></td>
|
||||
<td><para> (StrOpt) Path to directory which stores PID files for
|
||||
terminal access. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> tftproot=/tftpboot </para></td>
|
||||
<td><para> (StrOpt) Path to directory where TFTP images should be
|
||||
placed. Required for PXE driver. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
vif_driver=nova.virt.baremetal.vif_driver.BareMetalVIFDriver
|
||||
</para></td>
|
||||
<td><para> (StrOpt) Nova class for the VIF sub-driver to
|
||||
use.</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
volume_driver=nova.virt.baremetal.volume_driver.LibvirtVolumeDriver
|
||||
</para></td>
|
||||
<td><para> (StrOpt) Nova class for the Volume sub-driver to use.
|
||||
</para></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
@@ -1,58 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all" >
|
||||
<caption>Description of nova.conf file configuration options
|
||||
for credentials (crypto) </caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
<tr>
|
||||
<td> ca_file=cacert.pem </td>
|
||||
<td> (StrOpt) Filename of root CA (Certificate
|
||||
Authority) </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ca_path=$state_path/CA </td>
|
||||
<td> (StrOpt) Where we keep our root CA </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> crl_file=crl.pem </td>
|
||||
<td> (StrOpt) Filename of root Certificate Revocation
|
||||
List </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> key_file=private/cakey.pem </td>
|
||||
<td> (StrOpt) Filename of private key </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> keys_path=$state_path/keys </td>
|
||||
<td> (StrOpt) Where we keep our keys </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
project_cert_subject=<?sbr?>"/C=US/ST=California/O=OpenStack/OU=NovaDev/CN=project-ca-%.16s-%s" </td>
|
||||
<td> (StrOpt) Subject for certificate for projects, %s
|
||||
for project, timestamp </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> use_project_ca=false </td>
|
||||
<td> (BoolOpt) Whether to use a CA for each project
|
||||
(tenant) </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
user_cert_subject=<?sbr?>"/C=US/ST=California/O=OpenStack/OU=NovaDev/CN=%.16s-%.16s-%s" </td>
|
||||
<td> (StrOpt) Subject for certificate for users, %s
|
||||
for project, user, timestamp </td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
</para>
|
||||
@@ -1,825 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns= "http://docbook.org/ns/docbook" version= "5.0">
|
||||
<table rules= "all" frame= "border"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
version= "5.0"
|
||||
xml:id= "common-nova-conf"
|
||||
width= "100%">
|
||||
<caption>Description of common <filename>nova.conf</filename> configuration options
|
||||
for the Compute API, RabbitMQ, EC2 API, S3 API, instance
|
||||
types</caption>
|
||||
<col width= "50%"/>
|
||||
<col width= "50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td><para>Configuration option=Default value</para></td>
|
||||
<td><para>(Type) Description</para></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><para> allow_resize_to_same_host=false
|
||||
</para></td>
|
||||
<td><para> (BoolOpt) Allow destination machine to
|
||||
match source for resize. Useful when testing
|
||||
in single-host environments. If you have
|
||||
separate configuration files for separate
|
||||
services, this flag is required on both
|
||||
nova-api and nova-compute.</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> api_paste_config=api-paste.ini </para></td>
|
||||
<td><para> (StrOpt) File name for the paste.deploy
|
||||
config for nova-api </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> api_rate_limit=true </para></td>
|
||||
<td><para> (BoolOpt) whether to rate limit the Compute
|
||||
API </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> api_url=</para></td>
|
||||
<td><para> (StrOpt) URL for the Zone's Auth API
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> auth_blob=</para></td>
|
||||
<td><para> (StrOpt) To be written, found in
|
||||
/nova/scheduler/filters/trusted_filter.py,
|
||||
related to FLAGS.trusted_computing.auth_blob.
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> aws_access_key_id=admin </para></td>
|
||||
<td><para> (StrOpt) AWS Access ID </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> aws_secret_access_key=admin </para></td>
|
||||
<td><para> (StrOpt) AWS Access Key </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> backdoor_port=<None> </para></td>
|
||||
<td><para> (IntOpt) Port for eventlet backdoor to
|
||||
listen </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> bandwidth_poll_interval=600 </para></td>
|
||||
<td><para> (IntOpt) Interval to pull bandwidth usage
|
||||
info </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> bindir=$pybasedir/bin </para></td>
|
||||
<td><para> (StrOpt) Directory where nova binaries are
|
||||
installed </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> cache_images=true </para></td>
|
||||
<td><para> (BoolOpt) Cache glance images locally
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> cert_manager=nova.cert.manager.CertManager
|
||||
</para></td>
|
||||
<td><para> (StrOpt) full class name for the Manager
|
||||
for cert </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> cert_topic=cert </para></td>
|
||||
<td><para> (StrOpt) the topic cert nodes listen on
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> claim_timeout_seconds=600 </para></td>
|
||||
<td><para> (IntOpt) Found in
|
||||
/nova/compute/resource_tracker.py </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> compute_api_class=nova.compute.api.API
|
||||
</para></td>
|
||||
<td><para> (StrOpt) The full class name of the Compute
|
||||
API class to use </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
compute_manager=nova.compute.manager.ComputeManager
|
||||
</para></td>
|
||||
<td><para> (StrOpt) full class name for the Manager
|
||||
for compute </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> compute_topic=compute </para></td>
|
||||
<td><para> (StrOpt) the topic compute nodes listen on
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>config_file=/etc/nova/nova.conf </para></td>
|
||||
<td><para> (MultiStrOpt) Path to a config file to use.
|
||||
Multiple config files can be specified, with
|
||||
values in later files taking precedence. The
|
||||
default files used are: [] </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>compute_driver='nova.virt.connection.get_connection'</td>
|
||||
<td>String value; Driver to use for controlling
|
||||
virtualization. For convenience if the driver
|
||||
exists under the nove.virt namespace, nova.virt
|
||||
can be removed. There are 5 drivers in core
|
||||
openstack: fake.FakeDriver, libvirt.LibvirtDriver,
|
||||
baremetal.BareMetalDriver, xenapi.XenAPIDriver,
|
||||
vmwareapi.VMwareESXDriver, vmwareapi.VMwareVCDriver.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
console_manager=nova.console.manager.ConsoleProxyManager
|
||||
</para></td>
|
||||
<td><para> (StrOpt) full class name for the Manager
|
||||
for console proxy </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> console_topic=console </para></td>
|
||||
<td><para> (StrOpt) the topic console proxy nodes
|
||||
listen on </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> control_exchange=nova </para></td>
|
||||
<td><para> (StrOpt) AMQP exchange to connect to if
|
||||
using RabbitMQ or Qpid for RPC (not Zeromq). </para>
|
||||
<para>Currently you cannot set different
|
||||
exchange values for volumes and networks,
|
||||
for example.</para>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> debug=false </para></td>
|
||||
<td><para> (BoolOpt) Print debugging output
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>default_access_ip_network_name=<None>
|
||||
</para></td>
|
||||
<td><para> (StrOpt) Name of network to use to set
|
||||
access ips for instances </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>default_ephemeral_format=<None>
|
||||
</para></td>
|
||||
<td><para> (StrOpt) The default format an
|
||||
ephemeral_volume will be formatted with on
|
||||
creation. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> default_image=ami-11111 </para></td>
|
||||
<td><para> (StrOpt) default image to use, testing only
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> default_instance_type=m1.small </para></td>
|
||||
<td><para> (StrOpt) default instance type to use,
|
||||
testing only </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> default_project=openstack </para></td>
|
||||
<td><para> (StrOpt) the default project to use for
|
||||
OpenStack </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>default_schedule_zone=<None>
|
||||
</para></td>
|
||||
<td><para> (StrOpt) availability zone to use when user
|
||||
doesn't specify one </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>default_scheduler_driver=<None>
|
||||
</para></td>
|
||||
<td><para> (StrOpt) </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> disable_process_locking=false </para></td>
|
||||
<td><para> (BoolOpt) Whether to disable inter-process
|
||||
locks </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> ec2_dmz_host=$my_ip </para></td>
|
||||
<td><para> (StrOpt) the internal IP address of the EC2
|
||||
API server </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> ec2_host=$my_ip </para></td>
|
||||
<td><para> (StrOpt) the IP of the ec2 api server
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> ec2_path=/services/Cloud </para></td>
|
||||
<td><para> (StrOpt) the path prefix used to call the
|
||||
EC2 API server </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> ec2_port=8773 </para></td>
|
||||
<td><para> (IntOpt) the port of the EC2 API server
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> ec2_scheme=http </para></td>
|
||||
<td><para> (StrOpt) the protocol to use when
|
||||
connecting to the EC2 API server (http, https)
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> ec2_strict_validation=true </para></td>
|
||||
<td><para> (BoolOpt) Enables strict validation for EC2
|
||||
API server requests </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> ec2_workers=<None> </para></td>
|
||||
<td><para> (StrOpt) To be written; Found in
|
||||
/nova/service.py </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> enable_instance_password=true </para></td>
|
||||
<td><para> (BoolOpt) When true, Compute creates a
|
||||
random password for the instance at create
|
||||
time. Users can get the password from the
|
||||
return value of API call for the instance
|
||||
creation (or through their Dashboard if the
|
||||
Dashboard returns the password visibly). Note
|
||||
that the password isn't stored anywhere, it is
|
||||
returned only once. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
enabled_apis=ec2,osapi_compute,osapi_volume,metadata
|
||||
</para></td>
|
||||
<td><para> (ListOpt) a list of APIs to enable by
|
||||
default </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> fake_network=false </para></td>
|
||||
<td><para> (BoolOpt) If passed, use fake network
|
||||
devices and addresses </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> fake_rabbit=false </para></td>
|
||||
<td><para> (BoolOpt) If passed, use a fake RabbitMQ
|
||||
provider </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> fatal_deprecations=false </para></td>
|
||||
<td><para> (BoolOpt) To be written; Found in
|
||||
/nova/common/deprecated.py </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
firewall_driver=nova.virt.firewall.libvirt.IptablesFirewallDriver</para></td>
|
||||
<td><para> (StrOpt) Firewall driver (defaults to
|
||||
iptables) </para></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><para>
|
||||
floating_ip_dns_manager=nova.network.dns_driver.DNSDriver
|
||||
</para></td>
|
||||
<td><para> (StrOpt) full class name for the DNS
|
||||
Manager for floating IPs </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> glance_api_insecure=false </para></td>
|
||||
<td><para> (BoolOpt) Allow to perform insecure SSL
|
||||
(https) requests to glance </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
glance_api_servers=$glance_host:$glance_port
|
||||
</para></td>
|
||||
<td><para> (ListOpt) A list of the glance API servers
|
||||
available to nova ([hostname|ip]:port)
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> glance_host=$my_ip </para></td>
|
||||
<td><para> (StrOpt) default glance hostname or IP
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> glance_num_retries=0 </para></td>
|
||||
<td><para> (IntOpt) Number retries when downloading an
|
||||
image from glance </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> glance_port=9292 </para></td>
|
||||
<td><para> (IntOpt) default glance port </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> host=MGG2WEDRJM </para></td>
|
||||
<td><para> (StrOpt) Name of this node. This can be an
|
||||
opaque identifier. It is not necessarily a
|
||||
hostname, FQDN, or IP address. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
image_info_filename_pattern=$instances_path/
|
||||
</para></td>
|
||||
<td><para> (StrOpt) Used for image caching; found in
|
||||
/nova/virt/libvirt/utils.py </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
image_service=nova.image.glance.GlanceImageService
|
||||
</para></td>
|
||||
<td><para> (StrOpt) The service to use for retrieving
|
||||
and searching images. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> instance_build_timeout=0 </para></td>
|
||||
<td><para> (StrOpt) To be written; found in
|
||||
/nova/compute/manager.py </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> instance_dns_domain= </para></td>
|
||||
<td><para> (StrOpt) full class name for the DNS Zone
|
||||
for instance IPs </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
instance_dns_manager=nova.network.dns_driver.DNSDriver
|
||||
</para></td>
|
||||
<td><para> (StrOpt) full class name for the DNS
|
||||
Manager for instance IPs </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> instance_usage_audit_period=month
|
||||
</para></td>
|
||||
<td><para> (StrOpt) time period to generate instance
|
||||
usages for. Time period must be hour, day,
|
||||
month or year </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> instance_uuid_format= [instance:
|
||||
%(uuid)s]</para></td>
|
||||
<td><para> (StrOpt) To be written; found in
|
||||
/nova/openstack/common/log.py</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> iptables_bottom_regex= </para></td>
|
||||
<td><para> (StrOpt) Regular expressions to match
|
||||
iptables rules that should always be on the bottom.
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> iptables_top_regex= </para></td>
|
||||
<td><para> (StrOpt) Regular expressions to match
|
||||
iptables rules that should always be on the top.
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> isolated_hosts= </para></td>
|
||||
<td><para> (ListOpt) Host reserved for specific images
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> isolated_images= </para></td>
|
||||
<td><para> (ListOpt) Images to run on isolated host
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> lock_path=$pybasedir </para></td>
|
||||
<td><para> (StrOpt) Directory to use for lock files
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>log_config=<None> </para></td>
|
||||
<td><para> (StrOpt) If this option is specified, the
|
||||
logging configuration file specified is used
|
||||
and overrides any other logging options
|
||||
specified. Please see the Python logging
|
||||
module documentation for details on logging
|
||||
configuration files. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> log_date_format=%Y-%m-%d %H:%M:%S
|
||||
</para></td>
|
||||
<td><para> (StrOpt) Format string for %(asctime)s in
|
||||
log records. Default: %default </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>log_dir=<None> </para></td>
|
||||
<td><para> (StrOpt) (Optional) The directory to keep
|
||||
log files in (will be prepended to --logfile)
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>log_file=<None> </para></td>
|
||||
<td><para> (StrOpt) (Optional) Name of log file to
|
||||
output to. If not set, logging will go to
|
||||
stdout. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> log_format= "%(asctime)s %(levelname)8s
|
||||
[%(name)s] %(message)s" </para></td>
|
||||
<td><para> (StrOpt) A logging.Formatter log message
|
||||
format string which may use any of the
|
||||
available logging.LogRecord attributes.
|
||||
Default: %default </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>logdir=<None> </para></td>
|
||||
<td><para> (StrOpt) Log output to a per-service log
|
||||
file in named directory </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>logfile=<None> </para></td>
|
||||
<td><para> (StrOpt) Log output to a named file
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> logfile_mode=0644 </para></td>
|
||||
<td><para> (StrOpt) Default file mode used when
|
||||
creating log files </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>memcached_servers=<None> </para></td>
|
||||
<td><para> (ListOpt) Memcached servers or None for in
|
||||
process cache. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> metadata_host=$my_ip </para></td>
|
||||
<td><para> (StrOpt) the IP address for the metadata
|
||||
API server </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> metadata_port=8775 </para></td>
|
||||
<td><para> (IntOpt) the port for the metadata API port
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> monkey_patch=false </para></td>
|
||||
<td><para> (BoolOpt) Whether to log monkey patching
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
monkey_patch_modules=nova.api.ec2.cloud:nova.notifier.api.notify_decorator,
|
||||
nova.compute.api:nova.notifier.api.notify_decorator
|
||||
</para></td>
|
||||
<td><para> (ListOpt) List of modules/decorators to
|
||||
monkey patch </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
multi_instance_display_name_template=%s(name)s-%(uuid)s
|
||||
</para></td>
|
||||
<td><para> (StrOpt)
|
||||
When creating multiple instances with a single request
|
||||
using the os-multiple-create API extension, this
|
||||
template will be used to build the display name for
|
||||
each instance. The benefit is that the instances
|
||||
end up with different hostnames. To maintain the legacy
|
||||
behaviour of every instance having the same name, set
|
||||
this option to "<literal>%(<replaceable>name</replaceable>)s</literal>".
|
||||
Valid keys for the template are: <literal>name</literal>,
|
||||
<literal>uuid</literal>, <literal>count</literal>.
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> my_ip=192.168.1.82 </para></td>
|
||||
<td><para> (StrOpt) IP address of this host; change
|
||||
my_ip to match each host when copying
|
||||
<filename>nova.conf</filename> files to
|
||||
multiple hosts.</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> network_api_class=nova.network.api.API
|
||||
</para></td>
|
||||
<td><para> (StrOpt) The full class name of the network
|
||||
API class to use </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> network_driver=nova.network.linux_net
|
||||
</para></td>
|
||||
<td><para> (StrOpt) Driver to use for network creation
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
network_manager=nova.network.manager.VlanManager
|
||||
</para></td>
|
||||
<td><para> (StrOpt) Full class name for the Manager
|
||||
for network </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> network_topic=network </para></td>
|
||||
<td><para> (StrOpt) The topic network nodes listen on
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> node_availability_zone=nova </para></td>
|
||||
<td><para> (StrOpt) Availability zone of this node
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
non_inheritable_image_properties=['cache_in_nova',
|
||||
'instance_uuid', 'user_id', 'image_type',
|
||||
'backup_type', 'min_ram', 'min_disk']
|
||||
</para></td>
|
||||
<td><para> (ListOpt) These are image properties which
|
||||
a snapshot should not inherit from an instance
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
notification_driver=nova.notifier.no_op_notifier
|
||||
</para></td>
|
||||
<td><para> (StrOpt) Default driver for sending
|
||||
notifications for RabbitMQ. By default, set to
|
||||
not send entries to the notifications.info
|
||||
queue. Set to nova.notifier.rabbit_notifier to
|
||||
send notifications. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> null_kernel=nokernel </para></td>
|
||||
<td><para> (StrOpt) kernel image that indicates not to
|
||||
use a kernel, but to use a raw disk image
|
||||
instead </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> osapi_compute_ext_list= </para></td>
|
||||
<td><para> (ListOpt) Specify list of extensions to
|
||||
load when using osapi_compute_extension option
|
||||
with
|
||||
nova.api.openstack.compute.contrib.select_extensions
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
osapi_compute_extension=nova.api.openstack.compute.contrib.standard_extensions
|
||||
</para></td>
|
||||
<td><para> (MultiStrOpt) Compute API extensions to
|
||||
load </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>osapi_compute_link_prefix=<None>
|
||||
</para></td>
|
||||
<td><para> (StrOpt) Base URL that will be presented to
|
||||
users in links to the OpenStack Compute API
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>osapi_glance_link_prefix=<None>
|
||||
</para></td>
|
||||
<td><para> (StrOpt) Base URL that will be presented to
|
||||
users in links to glance resources
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> osapi_max_limit=1000 </para></td>
|
||||
<td><para> (IntOpt) the maximum number of items
|
||||
returned in a single response from a
|
||||
collection resource </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> osapi_path=/v1.1/ </para></td>
|
||||
<td><para> (StrOpt) the path prefix used to call the
|
||||
OpenStack Compute API server </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> osapi_scheme=http </para></td>
|
||||
<td><para> (StrOpt) the protocol to use when
|
||||
connecting to the OpenStack Compute API server
|
||||
(http, https) </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> osapi_volume_ext_list= </para></td>
|
||||
<td><para> (ListOpt) Specify list of extensions to
|
||||
load when using osapi_volume_extension option
|
||||
with
|
||||
nova.api.openstack.volume.contrib.select_extensions
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
osapi_volume_extension=nova.api.openstack.volume.contrib.standard_extensions
|
||||
</para></td>
|
||||
<td><para> (MultiStrOpt) osapi volume extension to
|
||||
load </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> password_length=12 </para></td>
|
||||
<td><para> (IntOpt) Length of generated instance admin
|
||||
passwords </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> pybasedir=/usr/lib/python/site-packages
|
||||
</para></td>
|
||||
<td><para> (StrOpt) Directory where the nova python
|
||||
module is installed </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> rabbit_durable_queues=false </para></td>
|
||||
<td><para> (BoolOpt) use durable queues in RabbitMQ
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> rabbit_host=localhost </para></td>
|
||||
<td><para> (StrOpt) the RabbitMQ host </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> rabbit_max_retries=0 </para></td>
|
||||
<td><para> (IntOpt) maximum retries with trying to
|
||||
connect to RabbitMQ (the default of 0 implies
|
||||
an infinite retry count) </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
rabbit_password=<userinput>guest</userinput>
|
||||
</para></td>
|
||||
<td><para> (StrOpt) the RabbitMQ password </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> rabbit_port=5672 </para></td>
|
||||
<td><para> (IntOpt) the RabbitMQ port </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> rabbit_retry_backoff=2 </para></td>
|
||||
<td><para> (IntOpt) how long to backoff for between
|
||||
retries when connecting to RabbitMQ
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> rabbit_retry_interval=1 </para></td>
|
||||
<td><para> (IntOpt) how frequently to retry connecting
|
||||
with RabbitMQ </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> rabbit_use_ssl=false </para></td>
|
||||
<td><para> (BoolOpt) connect over SSL for RabbitMQ
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> rabbit_userid=<userinput>guest</userinput>
|
||||
</para></td>
|
||||
<td><para> (StrOpt) the RabbitMQ userid </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> rabbit_virtual_host=/ </para></td>
|
||||
<td><para> (StrOpt) the RabbitMQ virtual host
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> reclaim_instance_interval=0 </para></td>
|
||||
<td><para> (IntOpt) Interval in seconds for reclaiming
|
||||
deleted instances </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> region_list= </para></td>
|
||||
<td><para> (ListOpt) list of region=fqdn pairs
|
||||
separated by commas </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> resume_guests_state_on_host_boot=false
|
||||
</para></td>
|
||||
<td><para> (BoolOpt) Whether to start guests that were
|
||||
running before the host rebooted. If enabled,
|
||||
this option causes guests assigned to the host
|
||||
to be restarted when
|
||||
<application>nova-compute</application>
|
||||
starts, <emphasis>if</emphasis> they had been
|
||||
active on the host while
|
||||
<application>nova-compute</application>
|
||||
last ran. If such a guest is already found to
|
||||
be running, it is left untouched. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> rootwrap_config=sudo nova-rootwrap
|
||||
/etc/nova/rootwrap.conf</para></td>
|
||||
<td><para> (StrOpt) Command prefix to use for running
|
||||
commands as root. Note that the configuration
|
||||
file (and executable) used here must match the
|
||||
one defined in the sudoers entry from
|
||||
packagers, otherwise the commands are
|
||||
rejected. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> s3_dmz=$my_ip </para></td>
|
||||
<td><para> (StrOpt) hostname or IP for the instances
|
||||
to use when accessing the S3 API </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> s3_host=$my_ip </para></td>
|
||||
<td><para> (StrOpt) hostname or IP for OpenStack to
|
||||
use when accessing the S3 API </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> s3_port=3333 </para></td>
|
||||
<td><para> (IntOpt) port used when accessing the S3
|
||||
API </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
scheduler_manager=nova.scheduler.manager.SchedulerManager
|
||||
</para></td>
|
||||
<td><para> (StrOpt) full class name for the Manager
|
||||
for scheduler </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> scheduler_topic=scheduler </para></td>
|
||||
<td><para> (StrOpt) the topic scheduler nodes listen
|
||||
on </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
security_group_api=nova
|
||||
</para></td>
|
||||
<td><para> (StrOpt) If using nova security groups set to nova. If
|
||||
set to quantum all nova security group api requests will be proxied
|
||||
to quantum to handle. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> service_down_time=60 </para></td>
|
||||
<td><para> (IntOpt) maximum time since last check-in
|
||||
for up service </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> state_path=$pybasedir </para></td>
|
||||
<td><para> (StrOpt) Top-level directory for
|
||||
maintaining nova's state </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> stub_network=False </para></td>
|
||||
<td><para> (StrOpt) Stub network related code
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> syslog-log-facility=LOG_USER </para></td>
|
||||
<td><para> (StrOpt) syslog facility to receive log
|
||||
lines </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> tempdir=<None></para></td>
|
||||
<td><para> (StrOpt) Although the temporary directory
|
||||
used can be controlled via environment variables,
|
||||
this patch provides a way to define it
|
||||
explicitly via a config option.
|
||||
The default value is None, which behaves per
|
||||
<link xlink:href="http://docs.python.org/2/library/tempfile.html#tempfile.tempdir">this documentation</link>.
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> use_cow_images=true </para></td>
|
||||
<td><para> (BoolOpt) Whether to use cow images
|
||||
</para></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><para> use_stderr=true </para></td>
|
||||
<td><para> (BoolOpt) Log output to standard error
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> use-syslog=false </para></td>
|
||||
<td><para> (BoolOpt) Use syslog for logging.
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> verbose=false </para></td>
|
||||
<td><para> (BoolOpt) Print more verbose output
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> volume_api_class=nova.volume.api.API
|
||||
</para></td>
|
||||
<td><para> (StrOpt) The full class name of the volume
|
||||
API class to use </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
volume_manager=nova.volume.manager.VolumeManager
|
||||
</para></td>
|
||||
<td><para> (StrOpt) full class name for the Manager
|
||||
for volume </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> volume_topic=volume </para></td>
|
||||
<td><para> (StrOpt) the topic volume nodes listen on
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> vpn_image_id=0 </para></td>
|
||||
<td><para> (StrOpt) image id used when starting up a
|
||||
cloudpipe VPN server </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> vpn_key_suffix=-vpn </para></td>
|
||||
<td><para> (StrOpt) Suffix to add to project name for
|
||||
vpn key and secgroups </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> zombie_instance_updated_at_window=172800
|
||||
</para></td>
|
||||
<td><para> (IntOpt) Number of seconds zombie instances
|
||||
are cleaned up. </para></td>
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
@@ -1,96 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns= "http://docbook.org/ns/docbook" version= "5.0">
|
||||
<table rules= "all">
|
||||
<caption>Description of nova.conf file configuration options
|
||||
for compute nodes</caption>
|
||||
<col width= "50%"/>
|
||||
<col width= "50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td><para>Configuration option=Default value</para></td>
|
||||
<td><para>(Type) Description</para></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><para> base_dir_name= </para></td>
|
||||
<td><para> (StrOpt) Directory where cached images are stored under directory indicated with instances_path</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
compute_driver=nova.virt.connection.get_connection </para></td>
|
||||
<td><para> (StrOpt) Driver to use for controlling
|
||||
virtualization </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> console_host=MGG2WEDRJM </para></td>
|
||||
<td><para> (StrOpt) Console proxy host to use to connect to
|
||||
instances on this host. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> default_notification_level=INFO </para></td>
|
||||
<td><para> (StrOpt) Default notification level for outgoing
|
||||
notifications </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> default_publisher_id=$host </para></td>
|
||||
<td><para> (StrOpt) Default publisher_id for outgoing
|
||||
notifications </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> heal_instance_info_cache_interval=60 </para></td>
|
||||
<td><para> (IntOpt) Number of seconds between instance
|
||||
info_cache self healing updates </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> host_state_interval=120 </para></td>
|
||||
<td><para> (IntOpt) Interval in seconds for querying the
|
||||
host status </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> image_cache_manager_interval=40 </para></td>
|
||||
<td><para> (IntOpt) Number of periodic scheduler ticks to
|
||||
wait between runs of the image cache manager.
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> instances_path=$state_path/instances </para></td>
|
||||
<td><para> (StrOpt) where instances are stored on disk </para></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><para> reboot_timeout=0 </para></td>
|
||||
<td><para> (IntOpt) Automatically hard reboot an instance if
|
||||
it has been stuck in a rebooting state longer than
|
||||
N seconds. Set to 0 to disable. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> rescue_timeout=0 </para></td>
|
||||
<td><para> (IntOpt) Automatically unrescue an instance after
|
||||
N seconds. Set to 0 to disable. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> resize_confirm_window=0 </para></td>
|
||||
<td><para> (IntOpt) Automatically confirm resizes after N
|
||||
seconds. Set to 0 to disable. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> running_deleted_instance_action=log </para></td>
|
||||
<td><para> (StrOpt) Action to take if a running deleted
|
||||
instance is detected.Valid options are 'noop',
|
||||
'log' and 'reap'. Set to 'noop' to disable. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> running_deleted_instance_poll_interval=30 </para></td>
|
||||
<td><para> (IntOpt) Number of periodic scheduler ticks to
|
||||
wait between runs of the cleanup task. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> running_deleted_instance_timeout=0 </para></td>
|
||||
<td><para> (IntOpt) Number of seconds after being deleted
|
||||
when a running instance should be considered
|
||||
eligible for cleanup. </para></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
@@ -1,38 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns= "http://docbook.org/ns/docbook" version= "5.0">
|
||||
<table rules= "all">
|
||||
<caption>Description of nova.conf file configuration options
|
||||
for config drive features</caption>
|
||||
<col width= "50%"/>
|
||||
<col width= "50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td><para>Configuration option=Default value</para></td>
|
||||
<td><para>(Type) Description</para></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><para> config_drive_format= </para></td>
|
||||
<td><para> (StrOpt) File format for the config drive, options: iso9660, vfat</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
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 </para></td>
|
||||
<td><para> (StrOpt) Version numbers of the config drive releases to skip </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> config_drive_tempdir=<None> </para></td>
|
||||
<td><para> (StrOpt) </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> force_config_drive= </para></td>
|
||||
<td><para> (StrOpt) Forces use of config drive, such as using config drive based on image properties; reserved for future use</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> using_config_drive= </para></td>
|
||||
<td><para> (StrOpt) Enables use of config drive for images launched</para></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
@@ -1,147 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns= "http://docbook.org/ns/docbook" version= "5.0">
|
||||
<table rules= "all">
|
||||
<caption>Description of nova.conf file configuration options
|
||||
for console access to VMs on VMWare VMRC or
|
||||
XenAPI</caption>
|
||||
<col width= "50%"/>
|
||||
<col width= "50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td><para>Configuration option=Default value</para></td>
|
||||
<td><para>(Type) Description</para></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><para>
|
||||
console_driver=nova.console.xvp.XVPConsoleProxy
|
||||
</para></td>
|
||||
<td><para> (StrOpt) Driver to use for the console
|
||||
proxy </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> console_public_hostname=MGG2WEDRJM
|
||||
</para></td>
|
||||
<td><para> (StrOpt) Publicly visible name for this
|
||||
console host </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> stub_compute=false </para></td>
|
||||
<td><para> (BoolOpt) Stub calls to compute worker for
|
||||
tests </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> console_vmrc_error_retries=10 </para></td>
|
||||
<td><para> (IntOpt) number of retries for retrieving
|
||||
VMRC information </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> console_vmrc_port=443 </para></td>
|
||||
<td><para> (IntOpt) port for VMware VMRC connections
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> console_xvp_conf=/etc/xvp.conf </para></td>
|
||||
<td><para> (StrOpt) generated XVP conf file
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
console_xvp_conf_template=$pybasedir/nova/console/xvp.conf.template
|
||||
</para></td>
|
||||
<td><para> (StrOpt) XVP conf template </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> console_xvp_log=/var/log/xvp.log
|
||||
</para></td>
|
||||
<td><para> (StrOpt) XVP log file </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> console_xvp_multiplex_port=5900
|
||||
</para></td>
|
||||
<td><para> (IntOpt) port for XVP to multiplex VNC
|
||||
connections on </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> console_xvp_pid=/var/run/xvp.pid
|
||||
</para></td>
|
||||
<td><para> (StrOpt) XVP master process pid file
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
xenapi_agent_path=usr/sbin/xe-update-networking
|
||||
</para></td>
|
||||
<td><para> (StrOpt) Specifies the path in which the
|
||||
xenapi guest agent should be located. If the
|
||||
agent is present, network configuration is not
|
||||
injected into the image. Used if
|
||||
compute_driver=xenapi.XenAPIDriver and
|
||||
flat_injected=True.</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> xenapi_connection_concurrent=5 </para></td>
|
||||
<td><para> (IntOpt) Maximum number of concurrent
|
||||
XenAPI connections. Used only if
|
||||
compute_driver=xenapi.XenAPIDriver.</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> xenapi_connection_url=<None>
|
||||
</para></td>
|
||||
<td><para> (StrOpt) URL for connection to
|
||||
XenServer/Xen Cloud Platform. Required if
|
||||
compute_driver=xenapi.XenAPIDriver.</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> xenapi_connection_username=root
|
||||
</para></td>
|
||||
<td><para> (StrOpt) Password for connection to
|
||||
XenServer/Xen Cloud Platform. Used only if
|
||||
compute_driver=xenapi.XenAPIDriver.</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> xenapi_connection_password=<None>
|
||||
</para></td>
|
||||
<td><para> (StrOpt) Username for connection to
|
||||
XenServer/Xen Cloud Platform. Used only if
|
||||
compute_driver=xenapi.XenAPIDriver.</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> xenapi_check_host=true </para></td>
|
||||
<td><para> (BoolOpt) Ensure compute service is running
|
||||
on host XenAPI connects to. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> xenapi_login_timeout=10 </para></td>
|
||||
<td><para> (BoolOpt) Timeout in seconds for XenAPI login. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> xenapi_remap_vbd_dev=false</para></td>
|
||||
<td><para> (BoolOpt) Used to enable the remapping of
|
||||
VBD dev. (Works around an issue in Ubuntu
|
||||
Maverick). </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> xenapi_remap_vbd_dev_prefix=sd</para></td>
|
||||
<td><para> (StrOpt) Specify prefix to remap VBD dev to
|
||||
(ex. /dev/xvdb -> /dev/sdb). Used when
|
||||
xenapi_remap_vbd_dev=true.</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> xenapi_sr_base_path=/var/run/sr-mount</para></td>
|
||||
<td><para> (StrOpt) Base path to the storage repository. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> xenapi_vhd_coalesce_poll_interval=5.0 </para></td>
|
||||
<td><para> (FloatOpt) The interval used for polling of coalescing vhds. Used only if
|
||||
compute_driver=xenapi.XenAPIDriver. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> xenapi_vhd_coalesce_max_attempts=5 </para></td>
|
||||
<td><para> (IntOpt) Max number of times to poll for VHD to coalesce. Used only if
|
||||
compute_driver=xenapi.XenAPIDriver. </para></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
@@ -1,96 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of nova.conf configuration options for
|
||||
databases</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
<tr>
|
||||
<td> db_backend=sqlalchemy </td>
|
||||
<td> (StrOpt) The backend to use for db </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> db_driver=nova.db </td>
|
||||
<td> (StrOpt) driver to use for database access </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> sql_connection=sqlite:///$state_path/$sqlite_db </td>
|
||||
<td> (StrOpt) The SQLAlchemy connection string used to
|
||||
connect to the database </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> sql_connection_debug=0 </td>
|
||||
<td> (IntOpt) Verbosity of SQL debugging information.
|
||||
0=None, 100=Everything </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> sql_connection_trace=false </td>
|
||||
<td> (BoolOpt) Add python stack traces to SQL as comment strings </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> sql_idle_timeout=3600 </td>
|
||||
<td> (IntOpt) timeout before idle sql connections are
|
||||
reaped </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> sql_max_retries=10 </td>
|
||||
<td> (IntOpt) maximum db connection retries during
|
||||
startup. (setting -1 implies an infinite retry
|
||||
count) </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> sql_retry_interval=10 </td>
|
||||
<td> (IntOpt) interval between retries of opening a
|
||||
sql connection </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> sqlite_clean_db=clean.sqlite </td>
|
||||
<td> (StrOpt) File name of clean sqlite db </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> sqlite_db=nova.sqlite </td>
|
||||
<td> (StrOpt) the filename to use with sqlite </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> sqlite_synchronous=true </td>
|
||||
<td> (BoolOpt) If passed, use synchronous mode for
|
||||
sqlite </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> sql_max_pool_size=5 </td>
|
||||
<td> (IntOpt) Maximum number of SQL connections to
|
||||
keep open in a pool. If set, this value is used for
|
||||
<literal>pool_size</literal> within sqlalchemy.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> sql_min_pool_size=1 </td>
|
||||
<td> (IntOpt) Minimum number of SQL connections to keep
|
||||
open in a pool.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> sql_max_overflow=None </td>
|
||||
<td> (IntOpt) If set, this value is used as
|
||||
<literal>max_overflow</literal> within sqlalchemy.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> dbapi_use_tpool=False </td>
|
||||
<td> (BoolOpt) Enable the experimental use of thread
|
||||
pooling for all DB API calls.
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
</para>
|
||||
@@ -1,300 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all" > <!--xml:id="hypervisors-nova-conf"-->
|
||||
<caption>Description of nova.conf file configuration options
|
||||
for hypervisors</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
block_migration_flag=VIR_MIGRATE_UNDEFINE_SOURCE,VIR_MIGRATE_PEER2PEER,VIR_MIGRATE_NON_SHARED_INC </td>
|
||||
<td> (StrOpt) Define block migration behavior. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> checksum_base_images=false </td>
|
||||
<td> (BoolOpt) Used as an additional check to detect if cached images have become
|
||||
corrupted. If true, the compute service will write checksums for image files in
|
||||
the <filename>/var/lib/nova/instances/_base</filename> directory to disk, and do
|
||||
periodic checks to verify that this checksum is valid. If the checksum fails to
|
||||
validate, the failure is recorded to the log as an error, but no other action is
|
||||
taken: it is assumed that an operator will monitor the logs and take appropriate
|
||||
action. If false, image hashes are not verified.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> hyperv_attaching_volume_retry_count=10 </td>
|
||||
<td> (IntOpt) Number of times to retry attaching to a volume when using the Hyper-V hypervisor </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> hyperv_wait_between_attach_retry=5 </td>
|
||||
<td> (IntOpt) To be written: found in /nova/virt/hyperv/volumeops.py </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>libvirt_cpu_mode=<None> </td>
|
||||
<td> (StrOpt) Configures the guest CPU model exposed to the hypervisor. Valid
|
||||
options are: custom, host-model, host-passthrough, none. If the hypervisor is
|
||||
KVM or QEMU, the default value is host-model, otherwise the default value is
|
||||
none.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>libvirt_cpu_model=<None> </td>
|
||||
<td> (StrOpt) Specify the guest CPU model exposed to the hypervisor. This
|
||||
configuration option is only applicable if <literal>libvirt_cpu_mode</literal>
|
||||
is set to <literal>custom</literal>. Valid options: one of the named models
|
||||
specified in <filename>/usr/share/libvirt/cpu_map.xml</filename>, e.g.:
|
||||
Westmere, Nehalem, Opteron_G3. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>libvirt_disk_prefix=<None> </td>
|
||||
<td> (StrOpt) Override the default disk prefix for the
|
||||
devices attached to a server, which is dependent
|
||||
on libvirt_type. (valid options are: sd, xvd, uvd,
|
||||
vd) </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> libvirt_inject_key=true </td>
|
||||
<td> (BoolOpt) Inject the ssh public key at boot time
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> libvirt_inject_partition=1 </td>
|
||||
<td> (IntOpt) The partition to inject to :
|
||||
-2 => disable, -1 => inspect (libguestfs only),
|
||||
0 => not partitioned, >0 => partition number'
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> libvirt_images_type=default </para></td>
|
||||
<td><para> (StrOpt) Instance ephemeral storage backend format.
|
||||
Acceptable values are: raw, qcow2, lvm, default.
|
||||
If default is specified, then use_cow_images flag
|
||||
is used instead of this one. Please note, that current
|
||||
snapshot mechanism in OpenStack Compute works only with instances
|
||||
backed with Qcow2 images. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> libvirt_images_volume_group=None </para></td>
|
||||
<td><para> (StrOpt) LVM Volume Group that is used
|
||||
for instance ephemerals, when you specify
|
||||
libvirt_images_type=lvm. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> libvirt_inject_password=false </td>
|
||||
<td> (BoolOpt) Inject the admin password at boot time,
|
||||
without an agent. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> libvirt_lvm_snapshot_size=1000 </td>
|
||||
<td> (IntOpt) The amount of storage (in megabytes) to
|
||||
allocate for LVM snapshot copy-on-write blocks. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> libvirt_nonblocking=true </td>
|
||||
<td> (BoolOpt) Use a separated OS thread pool to
|
||||
realize non-blocking libvirt calls </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>libvirt_snapshots_directory=$instances_path/snapshots</td>
|
||||
<td> (StrOpt) Location where libvirt driver will store snapshots
|
||||
before uploading them to image service</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>libvirt_snapshot_compression=False</td>
|
||||
<td> (BoolOpt) Compresses snapshot images when possible.
|
||||
This currently applies exclusively to qcow2 images.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> libvirt_sparse_logical_volumes=false </para></td>
|
||||
<td><para> (BoolOpt) Create sparse (not fully allocated) LVM volumes
|
||||
for instance ephemerals if you use LVM backend for them. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> libvirt_type=kvm </td>
|
||||
<td> (StrOpt) Libvirt domain type (valid options are:
|
||||
kvm, lxc, qemu, uml, xen) </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> libvirt_uri= </td>
|
||||
<td> (StrOpt) Override the default libvirt URI (which
|
||||
is dependent on libvirt_type) </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
libvirt_vif_driver=nova.virt.libvirt.vif.LibvirtGenericVifDriver </td>
|
||||
<td> (StrOpt) The libvirt VIF driver to configure the
|
||||
VIFs. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<para>libvirt_volume_drivers="iscsi=nova.virt.libvirt.volume.LibvirtISCSIVolumeDriver,</para><para>local=nova.virt.libvirt.volume.LibvirtVolumeDriver,</para><para>fake=nova.virt.libvirt.volume.LibvirtFakeVolumeDriver,</para><para>rbd=nova.virt.libvirt.volume.LibvirtNetVolumeDriver,</para><para>sheepdog=nova.virt.libvirt.volume.LibvirtNetVolumeDriver,</para><para>glusterfs=nova.virt.libvirt.volume.LibvirtGlusterfsVolumeDriver"</para> </td>
|
||||
<td> (ListOpt) Libvirt handlers for remote volumes.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> libvirt_wait_soft_reboot_seconds=120 </td>
|
||||
<td> (IntOpt) Number of seconds to wait for instance
|
||||
to shut down after soft reboot request is made. We
|
||||
fall back to hard reboot if instance does not
|
||||
shutdown within this window. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> limit_cpu_features=false</td>
|
||||
<td> (BoolOpt) Used by Hyper-V
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> remove_unused_base_images=true </td>
|
||||
<td> (BoolOpt) Indicates whether unused base images should be removed
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> remove_unused_kernels=false </td>
|
||||
<td> (BoolOpt) Should unused kernel images be removed?
|
||||
If unused images should be removed set to true, if
|
||||
not, set to false. This option is only safe to set
|
||||
to true if all compute nodes have been updated to
|
||||
support this option so that older image cache
|
||||
managers on remote compute nodes are prevented
|
||||
from cleaning up kernels because they appear
|
||||
unused. This will be enabled by default in a
|
||||
future release. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> remove_unused_original_minimum_age_seconds=86400 </td>
|
||||
<td> (IntOpt) Unused unresized base images younger
|
||||
than this will not be removed </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> remove_unused_resized_minimum_age_seconds=3600 </td>
|
||||
<td> (IntOpt) Unused resized base images younger than
|
||||
this will not be removed </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rescue_image_id=<None> </td>
|
||||
<td> (StrOpt) Rescue ami image </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rescue_kernel_id=<None> </td>
|
||||
<td> (StrOpt) Rescue aki image </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rescue_ramdisk_id=<None> </td>
|
||||
<td> (StrOpt) Rescue ari image </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>snapshot_image_format=<None> </td>
|
||||
<td> (StrOpt) Snapshot image format (valid options are
|
||||
: raw, qcow2, vmdk, vdi). Defaults to same as
|
||||
source image </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> use_usb_tablet=true </td>
|
||||
<td> (BoolOpt) Sync virtual and real mouse cursors in
|
||||
Windows VMs </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>libvirt integration</td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> libvirt_ovs_bridge=br-int </td>
|
||||
<td> (StrOpt) Name of Integration Bridge used by Open
|
||||
vSwitch </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> libvirt_use_virtio_for_bridges=false </td>
|
||||
<td> (BoolOpt) Use virtio for bridge interfaces </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>VMWare integration</td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vmwareapi_wsdl_loc=<None> </td>
|
||||
<td> (StrOpt) VIM Service WSDL Location e.g
|
||||
http://<server>/vimService.wsdl, due to a
|
||||
bug in vSphere ESX 4.1 default wsdl.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
vmware_vif_driver=nova.virt.vmwareapi.vif.VMWareVlanBridgeDriver </td>
|
||||
<td> (StrOpt) The VMWare VIF driver to configure the
|
||||
VIFs. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> vmwareapi_api_retry_count=10 </td>
|
||||
<td> (FloatOpt) The number of times we retry on
|
||||
failures, e.g., socket error, etc. Used only if
|
||||
compute_driver is vmwareapi.VMwareESXDriver. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vmwareapi_host_ip=<None> </td>
|
||||
<td> (StrOpt) URL for connection to VMWare ESX
|
||||
host.Required if compute_driver is vmwareapi.VMwareESXDriver.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vmwareapi_host_password=<None> </td>
|
||||
<td> (StrOpt) Password for connection to VMWare ESX
|
||||
host. Used only if compute_driver is vmwareapi.VMwareESXDriver.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vmwareapi_host_username=<None> </td>
|
||||
<td> (StrOpt) Username for connection to VMWare ESX
|
||||
host. Used only if compute_driver is vmwareapi.VMwareESXDriver.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> vmwareapi_task_poll_interval=5.0 </td>
|
||||
<td> (FloatOpt) The interval used for polling of
|
||||
remote tasks. Used only if compute_driver is
|
||||
vmwareapi.VMwareESXDriver, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> vmwareapi_vlan_interface=vmnic0 </td>
|
||||
<td> (StrOpt) Physical ethernet adapter name for vlan
|
||||
networking </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> powervm_mgr_type=ivm </td>
|
||||
<td> (StrOpt) PowerVM system manager type (ivm, hmc) </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> powervm_mgr=<None> </td>
|
||||
<td> (StrOpt) PowerVM manager host or ip </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> powervm_vios=powervm_mgr </td>
|
||||
<td> (StrOpt) PowerVM VIOS host or ip if different from manager </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> powervm_mgr_user=<None> </td>
|
||||
<td> (StrOpt) PowerVM manager user name </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> powervm_mgr_passwd=<None> </td>
|
||||
<td> (StrOpt) PowerVM manager user password </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> powervm_img_remote_path=<None> </td>
|
||||
<td> (StrOpt) PowerVM image remote path. Used to copy and store images
|
||||
from Glance on the PowerVM VIOS LPAR. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> powervm_img_local_path=<None> </td>
|
||||
<td> (StrOpt) Local directory on the compute host to download glance
|
||||
images to. </td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
</para>
|
||||
@@ -1,35 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of nova.conf configuration options for
|
||||
IPv6</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
<tr>
|
||||
<td> fixed_range_v6=fd00::/48 </td>
|
||||
<td> (StrOpt) Fixed IPv6 address block </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>gateway_v6=<None> </td>
|
||||
<td> (StrOpt) Default IPv6 gateway </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> ipv6_backend=rfc2462 </td>
|
||||
<td> (StrOpt) Backend to use for IPv6 generation </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> use_ipv6=false </td>
|
||||
<td> (BoolOpt) use IPv6 </td>
|
||||
</tr></tbody>
|
||||
</table>
|
||||
|
||||
</para>
|
||||
@@ -1,144 +0,0 @@
|
||||
<?xml version= "1.0" encoding= "UTF-8"?>
|
||||
<para xmlns= "http://docbook.org/ns/docbook" version= "5.0">
|
||||
<table rules= "all" width= "100%">
|
||||
<caption>Description of nova.conf file configuration options
|
||||
for LDAP </caption>
|
||||
<col width= "50%"/>
|
||||
<col width= "50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
ldap_cloudadmin= "cn=cloudadmins,ou=Groups,dc=example,dc=com" </td>
|
||||
<td> (StrOpt) CN for Cloud Admins </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
ldap_developer= "cn=developers,ou=Groups,dc=example,dc=com" </td>
|
||||
<td> (StrOpt) CN for Developers </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_itsec= "cn=itsec,ou=Groups,dc=example,dc=com" </td>
|
||||
<td> (StrOpt) CN for ItSec </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
ldap_netadmin= "cn=netadmins,ou=Groups,dc=example,dc=com" </td>
|
||||
<td> (StrOpt) CN for NetAdmins </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_password= "changeme" </td>
|
||||
<td> (StrOpt) LDAP password </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_suffix= "cn=example,cn=com" </td>
|
||||
<td> (StrOpt) LDAP suffix </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_use_dumb_member=False </td>
|
||||
<td> (BoolOpt) Simulates an LDAP member </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
ldap_project_subtree= "ou=Groups,dc=example,dc=com" </td>
|
||||
<td> (StrOpt) OU for Projects </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_objectClass= inetOrgPerson</td>
|
||||
<td> (StrOpt) LDAP objectClass to use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_schema_version=2 </td>
|
||||
<td> (IntOpt) Current version of the LDAP schema </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
ldap_sysadmin= "cn=sysadmins,ou=Groups,dc=example,dc=com" </td>
|
||||
<td> (StrOpt) CN for Sysadmins </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_url= "ldap://localhost" </td>
|
||||
<td> (StrOpt) Point this at your ldap server </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_user= "dc=Manager,dc=example,dc=com" </td>
|
||||
<td> (StrOpt) LDAP User</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_user_tree_dn="ou=Users,dc=example,dc=com" </td>
|
||||
<td> (StrOpt) OU for Users</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_user_dn= "cn=Manager,dc=example,dc=com" </td>
|
||||
<td> (StrOpt) DN of Users </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_user_objectClass= inetOrgPerson </td>
|
||||
<td> (StrOpt) DN of Users </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_user_id_attribute= cn </td>
|
||||
<td> (StrOpt) Attribute to use as id </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_user_modify_only=false </td>
|
||||
<td> (BoolOpt) Modify user attributes instead of
|
||||
creating/deleting </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_user_name_attribute= cn</td>
|
||||
<td> (StrOpt) Attribute to use as name </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_user_subtree= "ou=Users,dc=example,dc=com" </td>
|
||||
<td> (StrOpt) OU for Users </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_user_unit= "Users" </td>
|
||||
<td> (StrOpt) OID for Users </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_tenant_tree_dn="ou=Groups,dc=example,dc=com"</td>
|
||||
<td> (StrOpt) OU for Tenants</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_tenant_objectclass= groupOfNames</td>
|
||||
<td> (StrOpt) LDAP ObjectClass to use for Tenants</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_tenant_id_attribute= cn</td>
|
||||
<td> (strOpt) Attribute to use as Tenant</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_tenant_member_attribute= member</td>
|
||||
<td> (strOpt) Attribute to use as Member</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_role_tree_dn= "ou=Roles,dc=example,dc=com"</td>
|
||||
<td> (strOpt) OU for Roles</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_role_objectclass= organizationalRole</td>
|
||||
<td> (strOpt) LDAP ObjectClass to use for Roles</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_role_project_subtree= "ou=Groups,dc=example,dc=com" </td>
|
||||
<td> (StrOpt) OU for Roles </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_role_member_attribute= roleOccupant </td>
|
||||
<td> (StrOpt) Attribute to use as Role member </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ldap_role_id_attribute= cn </td>
|
||||
<td> (StrOpt) Attribute to use as Role</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
</para>
|
||||
@@ -1,38 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of nova.conf file configuration options
|
||||
for live migration</caption>
|
||||
<col width="60%"/>
|
||||
<col width="40%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody><tr>
|
||||
<td> live_migration_bandwidth=0 </td>
|
||||
<td> (IntOpt) Maximum bandwidth to be used during
|
||||
migration transfer, in Mbps.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> live_migration_flag= VIR_MIGRATE_UNDEFINE_SOURCE,VIR_MIGRATE_PEER2PEER </td>
|
||||
<td> (StrOpt) Migration flags to be set for live
|
||||
migration, defines parameters for use during the
|
||||
migration.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> live_migration_retry_count=30 </td>
|
||||
<td> (IntOpt) Number of one-second retries needed in
|
||||
live_migration.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> live_migration_uri=qemu+tcp://%s/system </td>
|
||||
<td> (StrOpt) Define Host URI used by live_migration
|
||||
feature. Any included "%s" is replaced with the
|
||||
migration target host name.</td>
|
||||
</tr></tbody>
|
||||
</table>
|
||||
|
||||
</para>
|
||||
@@ -1,119 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of nova.conf log file configuration
|
||||
options </caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
default_log_levels=<?sbr?>"amqplib=WARN,sqlalchemy=WARN,boto=WARN,suds=INFO,eventlet.wsgi.server=WARN" </td>
|
||||
<td> (ListOpt) list of logger=LEVEL pairs </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> instance_format=[instance: %(uuid)s] </td>
|
||||
<td> (StrOpt) If an instance is passed with the log
|
||||
message, format it like this </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> instance_uuid_format=[instance: %(uuid)s] </td>
|
||||
<td> (StrOpt) If an instance UUID is passed with the
|
||||
log message, format it like this </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>log_config=<None> </para></td>
|
||||
<td><para> (StrOpt) If this option is specified, the logging
|
||||
configuration file specified is used and overrides
|
||||
any other logging options specified. Please see
|
||||
the Python logging module documentation for
|
||||
details on logging configuration files. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> log_date_format=%Y-%m-%d %H:%M:%S </para></td>
|
||||
<td><para> (StrOpt) Format string for %(asctime)s in log
|
||||
records. Default: %default </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>log_dir=<None> </para></td>
|
||||
<td><para> (StrOpt) (Optional) The directory to keep log
|
||||
files in (will be prepended to --logfile) </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>log_file=<None> </para></td>
|
||||
<td><para> (StrOpt) (Optional) Name of log file to output
|
||||
to. If not set, logging will go to stdout. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> log_format="%(asctime)s %(levelname)8s [%(name)s] %(message)s" </para></td>
|
||||
<td><para> (StrOpt) A logging.Formatter log message format
|
||||
string which may use any of the available
|
||||
logging.LogRecord attributes. Default: %default
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>logdir=<None> </para></td>
|
||||
<td><para> (StrOpt) Log output to a per-service log file in
|
||||
named directory </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>logfile=<None> </para></td>
|
||||
<td><para> (StrOpt) Log output to a named file </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> logfile_mode=0644 </para></td>
|
||||
<td><para> (StrOpt) Default file mode used when creating log
|
||||
files </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> logging_context_format_string="%(asctime)s
|
||||
%(levelname)s %(name)s [%(request_id)s %(user_id)s
|
||||
%(project_id)s] %(instance)s%(message)s" </td>
|
||||
<td> (StrOpt) format string to use for log messages
|
||||
with context </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> logging_debug_format_suffix="from
|
||||
(pid=%(process)d) %(funcName)s
|
||||
%(pathname)s:%(lineno)d" </td>
|
||||
<td> (StrOpt) data to append to log format when level
|
||||
is DEBUG </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> logging_default_format_string="%(asctime)s
|
||||
%(levelname)s %(name)s [-]
|
||||
%(instance)s%(message)s" </td>
|
||||
<td> (StrOpt) format string to use for log messages
|
||||
without context </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> logging_exception_prefix="%(asctime)s TRACE
|
||||
%(name)s %(instance)s" </td>
|
||||
<td> (StrOpt) prefix each line of exception output
|
||||
with this format </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> publish_errors=false </td>
|
||||
<td> (BoolOpt) publish error events </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> publish_errors=false </td>
|
||||
<td> (BoolOpt) publish error events </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>use_syslog=false</td>
|
||||
<td>(BoolOpt) Use syslog for logging</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>syslog_log_facility=LOG_USER</td>
|
||||
<td> (StrOpt) syslog facility to receive log lines</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
@@ -1,335 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns= "http://docbook.org/ns/docbook" version= "5.0">
|
||||
<table rules= "all">
|
||||
<caption>Description of nova.conf file configuration options
|
||||
for networking options</caption>
|
||||
<col width= "50%"/>
|
||||
<col width= "50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td><para>Configuration option=Default value</para></td>
|
||||
<td><para>(Type) Description</para></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><para> allow_same_net_traffic=true </para></td>
|
||||
<td><para> (BoolOpt) Whether to allow network traffic from
|
||||
same network </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> defer_iptables_apply=false </para></td>
|
||||
<td><para> (BoolOpt) Whether to batch up the application
|
||||
of IPTables rules during a host restart and
|
||||
apply all at the end of the init phase
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> dhcp_lease_time=120 </para></td>
|
||||
<td><para> (IntOpt) Lifetime of a DHCP lease in seconds
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> dhcpbridge=$bindir/nova-dhcpbridge </para></td>
|
||||
<td><para> (StrOpt) location of nova-dhcpbridge </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
dhcpbridge_flagfile=/etc/nova/nova-dhcpbridge.conf </para></td>
|
||||
<td><para> (StrOpt) location of flagfile for dhcpbridge
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> dmz_cidr=10.128.0.0/24 </para></td>
|
||||
<td><para> (StrOpt) dmz range that should be accepted </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>dns_server=[] </para></td>
|
||||
<td><para> (MultiStrOpt) if set, uses specific dns server for
|
||||
dnsmasq. Can be specified multiple times. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>use_network_dns_servers=False </para></td>
|
||||
<td><para> (BoolOpt) if set, uses the dns server from the
|
||||
node's network settings for the servers in dnsmasq. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> dnsmasq_config_file= </para></td>
|
||||
<td><para> (StrOpt) Override the default dnsmasq settings
|
||||
with this file </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
linuxnet_interface_driver=nova.network.linux_net.LinuxBridgeInterfaceDriver </para></td>
|
||||
<td><para> (StrOpt) Driver used to create ethernet devices.
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> linuxnet_ovs_integration_bridge=br-int </para></td>
|
||||
<td><para> (StrOpt) Name of Open vSwitch bridge used with
|
||||
linuxnet </para></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><para>network_device_mtu=<None> </para></td>
|
||||
<td><para> (StrOpt) MTU setting for vlan </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> networks_path=$state_path/networks </para></td>
|
||||
<td><para> (StrOpt) Location to keep network config files
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> public_interface=eth0 </para></td>
|
||||
<td><para> (StrOpt) Interface for public IP addresses </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> routing_source_ip=$my_ip </para></td>
|
||||
<td><para> (StrOpt) Public IP of network host </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> send_arp_for_ha=false </para></td>
|
||||
<td><para> (BoolOpt) send gratuitous ARPs for HA setup </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> use_single_default_gateway=false </para></td>
|
||||
<td><para> (BoolOpt) Use single default gateway. Only first
|
||||
nic of vm will get default gateway from dhcp
|
||||
server </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> forward_bridge_interface=all </para></td>
|
||||
<td><para> (ListOpt) An interface that bridges can forward to. If this is
|
||||
set to all then all traffic will be forwarded.
|
||||
This is useful in vlan mode when a
|
||||
deployer doesn't want traffic to be routed between vlans. Note
|
||||
that <literal>forward_bridge_interface</literal> can be specified
|
||||
multiple times and should be specified once for each interface that
|
||||
supports floating ips.
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> auto_assign_floating_ip=false </para></td>
|
||||
<td><para> (BoolOpt) Autoassigning floating IP to VM </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> cnt_vpn_clients=0 </para></td>
|
||||
<td><para> (IntOpt) Number of addresses reserved for vpn
|
||||
clients </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> create_unique_mac_address_attempts=5 </para></td>
|
||||
<td><para> (IntOpt) Number of attempts to create unique mac
|
||||
address </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> default_floating_pool=nova </para></td>
|
||||
<td><para> (StrOpt) Default pool for floating ips </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> dhcp_domain=novalocal </para></td>
|
||||
<td><para> (StrOpt) domain to use for building the hostnames
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> fake_call=false </para></td>
|
||||
<td><para> (BoolOpt) If True, skip using the queue and make
|
||||
local calls </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> fixed_ip_disassociate_timeout=600 </para></td>
|
||||
<td><para> (IntOpt) Seconds after which a deallocated IP is
|
||||
disassociated </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> fixed_range=10.0.0.0/8 </para></td>
|
||||
<td><para> (StrOpt) Fixed IP address block </para></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><para> flat_injected=false </para></td>
|
||||
<td><para> (BoolOpt) Whether to attempt to inject network
|
||||
setup into guest </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>flat_interface=<None> </para></td>
|
||||
<td><para> (StrOpt) FlatDhcp will bridge into this interface
|
||||
if set </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>flat_network_bridge=<None> </para></td>
|
||||
<td><para> (StrOpt) Bridge for simple network instances
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> flat_network_dns=8.8.4.4 </para></td>
|
||||
<td><para> (StrOpt) Dns for simple network </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> floating_range=4.4.4.0/24 </para></td>
|
||||
<td><para> (StrOpt) Floating IP address block </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> force_dhcp_release=false </para></td>
|
||||
<td><para> (BoolOpt) If True, send a dhcp release on
|
||||
instance termination </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>gateway=<None> </para></td>
|
||||
<td><para> (StrOpt) Default IPv4 gateway </para></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><para> l3_lib=nova.network.l3.LinuxNetL3 </para></td>
|
||||
<td><para> (StrOpt) Indicates underlying L3 management
|
||||
library </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> multi_host=false </para></td>
|
||||
<td><para> (BoolOpt) Default value for multi_host in networks.
|
||||
Enable when using nova networking (not quantum) on
|
||||
multiple compute nodes for creation and runtime efficiency.
|
||||
Also provides incremental fault tolerance.</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> share_dhcp_address=false </para></td>
|
||||
<td><para> (BoolOpt) If True and multi_host is also
|
||||
true all compute hosts will share the same dhcp
|
||||
address.</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> update_dns_entries=false </para></td>
|
||||
<td><para> (BoolOpt) True will message all network hosts
|
||||
to update their DNS entries when update occurs. Useful
|
||||
when multi_host is True.</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> network_host=MGG2WEDRJM </para></td>
|
||||
<td><para> (StrOpt) Network host to use for IP allocation in
|
||||
flat modes </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> network_size=256 </para></td>
|
||||
<td><para> (IntOpt) Number of addresses in each private
|
||||
subnet </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> num_networks=1 </para></td>
|
||||
<td><para> (IntOpt) Number of networks to support </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>vlan_interface=<None> </para></td>
|
||||
<td><para> (StrOpt) VLANs will bridge into this interface if
|
||||
set </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> vlan_start=100 </para></td>
|
||||
<td><para> (IntOpt) First VLAN for private networks </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> vpn_ip=$my_ip </para></td>
|
||||
<td><para> (StrOpt) Public IP for the cloudpipe VPN servers
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> vpn_start=1000 </para></td>
|
||||
<td><para> (IntOpt) First VPN port for private networks
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>CloudPipe specifics</para></td>
|
||||
<td/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
boot_script_template=$pybasedir/nova/cloudpipe/bootscript.template </para></td>
|
||||
<td><para> (StrOpt) Template for cloudpipe instance boot
|
||||
script </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> dmz_mask=255.255.255.0 </para></td>
|
||||
<td><para> (StrOpt) Netmask to push into openvpn config
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> dmz_net=10.0.0.0 </para></td>
|
||||
<td><para> (StrOpt) Network to push into openvpn config
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> vpn_instance_type=m1.tiny </para></td>
|
||||
<td><para> (StrOpt) Instance type for vpn instances </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>Quantum specifics</para></td>
|
||||
<td/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> network_api_class=nova.network.api.API </para></td>
|
||||
<td><para> (StrOpt) Defaults to nova-network. Must be modified to nova.network.quantumv2.api.API
|
||||
indicate that Quantum should be used rather than the
|
||||
traditional nova-network networking model.
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> quantum_url=http://127.0.0.1:9696 </para></td>
|
||||
<td><para> (IntOpt) URL for connecting to the Quantum networking service.
|
||||
Indicates the hostname/IP and port of the Quantum server for
|
||||
your deployment.
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> quantum_auth_strategy=keystone </para></td>
|
||||
<td><para> (StrOpt) Should be kept as
|
||||
default 'keystone' for all production deployments.
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> quantum_admin_tenant_name=<None>
|
||||
</para></td>
|
||||
<td><para> (StrOpt) Tenant name for connecting to
|
||||
Quantum network services in admin context
|
||||
through the OpenStack Identity service.
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> quantum_admin_username=<None>
|
||||
</para></td>
|
||||
<td><para> (StrOpt) Username for connecting to Quantum
|
||||
network services in admin context through the
|
||||
OpenStack Identity service. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> quantum_admin_password=<None>
|
||||
</para></td>
|
||||
<td><para> (StrOpt) Password for connecting to Quantum
|
||||
network services in admin context through the
|
||||
OpenStack Identity service. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> quantum_admin_auth_url=<None>
|
||||
</para></td>
|
||||
<td><para> (StrOpt) Points to the OpenStack Identity server IP and port.
|
||||
This is the Identity (keystone)
|
||||
admin API server IP and port value, and not the Identity
|
||||
service API IP and port. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> quantum_region_name=<None>
|
||||
</para></td>
|
||||
<td><para> (StrOpt) Region name for connecting to quantum
|
||||
in admin context, through the OpenStack Identity service,
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> quantum_extension_sync_interval=<600>
|
||||
</para></td>
|
||||
<td><para> (IntOpt) Some OpenStack Networking (quantum) extensions
|
||||
require Compute (nova) to pass in additional fields based on
|
||||
which extension the Networking (quantum) service is running.
|
||||
This is the number of seconds that nova will wait before
|
||||
requerying. </para></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
@@ -1,51 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns= "http://docbook.org/ns/docbook" version= "5.0">
|
||||
<table rules= "all">
|
||||
<caption>Description of nova.conf file configuration options
|
||||
for EC2 API </caption>
|
||||
<col width= "50%"/>
|
||||
<col width= "50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td><para>Configuration option=Default value</para></td>
|
||||
<td><para>(Type) Description</para></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><para> ec2_listen=0.0.0.0 </para></td>
|
||||
<td><para> (StrOpt) IP address for EC2 API to listen </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> ec2_listen_port=8773 </para></td>
|
||||
<td><para> (IntOpt) port for ec2 api to listen </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> ec2_private_dns_show_ip=false </para></td>
|
||||
<td><para> (BoolOpt) Return the IP address as private dns
|
||||
hostname in describe instances, else returns instance name
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
keystone_ec2_url=http://localhost:5000/v2.0/ec2tokens </para></td>
|
||||
<td><para> (StrOpt) URL to get token from ec2 request </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> lockout_attempts=5 </para></td>
|
||||
<td><para> (IntOpt) Number of failed auths before lockout.
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> lockout_minutes=15 </para></td>
|
||||
<td><para> (IntOpt) Number of minutes to lockout if
|
||||
triggered. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> lockout_window=15 </para></td>
|
||||
<td><para> (IntOpt) Number of minutes for lockout window.
|
||||
</para></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
@@ -1,35 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns= "http://docbook.org/ns/docbook" version= "5.0">
|
||||
<table rules= "all" width= "100%">
|
||||
<caption>Description of nova.conf file configuration options
|
||||
for policies (policy.json) </caption>
|
||||
<col width= "50%"/>
|
||||
<col width= "50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td><para>Configuration option=Default value</para></td>
|
||||
<td><para>(Type) Description</para></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><para> policy_default_rule=default </para></td>
|
||||
<td><para> (StrOpt) Rule checked when requested rule is not
|
||||
found </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> policy_file=policy.json </para></td>
|
||||
<td><para> (StrOpt) JSON file representing policy </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> allow_instance_snapshots=true </para></td>
|
||||
<td><para> (BoolOpt) Permit instance snapshot operations.
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> osapi_max_request_body_size=114688 </para></td>
|
||||
<td><para> (BoolOpt) </para></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
@@ -1,103 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns= "http://docbook.org/ns/docbook" version= "5.0">
|
||||
<table rules= "all" width= "100%">
|
||||
<caption>Description of nova.conf file configuration options
|
||||
for quotas </caption>
|
||||
<col width= "50%"/>
|
||||
<col width= "50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td><para>Configuration option=Default value</para></td>
|
||||
<td><para>(Type) Description</para></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><para> max_age=0 </para></td>
|
||||
<td><para> (IntOpt) number of seconds between subsequent usage refreshes</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> quota_cores=20 </para></td>
|
||||
<td><para> (IntOpt) number of instance cores allowed per
|
||||
project (tenant) </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> quota_driver=nova.quota.DbQuotaDriver </para></td>
|
||||
<td><para> (StrOpt) Default driver to use for quota checks</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> quota_floating_ips=10 </para></td>
|
||||
<td><para> (IntOpt) number of floating ips allowed per
|
||||
project (tenant) </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> quota_fixed_ips=-1 </para></td>
|
||||
<td><para> (IntOpt) number of fixed ips allowed per
|
||||
project (this should be at least the number of
|
||||
instances allowed.) -1 is unlimited. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> quota_gigabytes=1000 </para></td>
|
||||
<td><para> (IntOpt) number of volume gigabytes allowed per
|
||||
project (tenant) </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> quota_injected_file_content_bytes=10240 </para></td>
|
||||
<td><para> (IntOpt) number of bytes allowed per injected
|
||||
file </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> quota_injected_file_path_bytes=255 </para></td>
|
||||
<td><para> (IntOpt) number of bytes allowed per injected
|
||||
file path </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> quota_injected_files=5 </para></td>
|
||||
<td><para> (IntOpt) number of injected files allowed </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> quota_instances=10 </para></td>
|
||||
<td><para> (IntOpt) number of instances allowed per project
|
||||
(tenant) </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> quota_key_pairs=100 </para></td>
|
||||
<td><para> (IntOpt) number of key pairs allowed per user</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> quota_metadata_items=128 </para></td>
|
||||
<td><para> (IntOpt) number of metadata items allowed per
|
||||
instance </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> quota_ram=51200 </para></td>
|
||||
<td><para> (IntOpt) megabytes of instance ram allowed per
|
||||
project (tenant) </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> quota_security_group_rules=20 </para></td>
|
||||
<td><para> (IntOpt) number of security rules per security
|
||||
group </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> quota_security_groups=10 </para></td>
|
||||
<td><para> (IntOpt) number of security groups per project
|
||||
(tenant) </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> quota_volumes=10 </para></td>
|
||||
<td><para> (IntOpt) number of volumes allowed per project
|
||||
(tenant) </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> reservation_expire=86400 </para></td>
|
||||
<td><para> (IntOpt) number of seconds until a
|
||||
reservation expires </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> until_refresh=0 </para></td>
|
||||
<td><para> (IntOpt) count of reservations until usage is refreshed </para></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
@@ -1,117 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns= "http://docbook.org/ns/docbook" version= "5.0">
|
||||
<table rules= "all" width= "100%">
|
||||
<caption>Description of nova.conf file configuration options
|
||||
for nova- services </caption>
|
||||
<col width= "50%"/>
|
||||
<col width= "50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td><para>Configuration option=Default value</para></td>
|
||||
<td><para>(Type) Description</para></td>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
|
||||
<tr>
|
||||
<td><para> enable_new_services=true </para></td>
|
||||
<td><para> (BoolOpt) Services to be added to the available
|
||||
pool on create </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> instance_name_template=instance-%08x </para></td>
|
||||
<td><para> (StrOpt) Template string to be used to generate
|
||||
instance names </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
matchmaker_ringfile=/etc/nova/matchmaker_ring.json
|
||||
</para></td>
|
||||
<td><para> (StrOpt) When using rpc_backend set to
|
||||
ZeroMQ (nova.rpc.impl_zmq), enables use of a
|
||||
static hash table from a JSON file, cycles
|
||||
hosts per bare topic to create a directed
|
||||
topic. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> metadata_listen=0.0.0.0 </para></td>
|
||||
<td><para> (StrOpt) IP address for metadata api to listen
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> metadata_listen_port=8775 </para></td>
|
||||
<td><para> (IntOpt) port for metadata api to listen </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
metadata_manager=nova.api.manager.MetadataManager </para></td>
|
||||
<td><para> (StrOpt) OpenStack metadata service manager </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> osapi_compute_listen=0.0.0.0 </para></td>
|
||||
<td><para> (StrOpt) IP address for OpenStack API to listen
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> osapi_compute_listen_port=8774 </para></td>
|
||||
<td><para> (IntOpt) list port for osapi compute </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> osapi_compute_unique_server_name_scope='' </para></td>
|
||||
<td><para> (StrOpt) When set, the Compute API will consider duplicate
|
||||
hostnames (case insensitive) invalid within
|
||||
the specified scope. Valid scope settings are
|
||||
empty, "project" or "global".</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> osapi_volume_listen=0.0.0.0 </para></td>
|
||||
<td><para> (StrOpt) IP address for OpenStack Volume API to
|
||||
listen </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> osapi_volume_listen_port=8776 </para></td>
|
||||
<td><para> (IntOpt) port for os volume api to listen </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> periodic_fuzzy_delay=60 </para></td>
|
||||
<td><para> (IntOpt) range of seconds to randomly delay when
|
||||
starting the periodic task scheduler to reduce
|
||||
stampeding. (Disable by setting to 0) </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> periodic_interval=60 </para></td>
|
||||
<td><para> (IntOpt) seconds between running periodic tasks
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> report_interval=10 </para></td>
|
||||
<td><para> (IntOpt) seconds between nodes reporting state to
|
||||
datastore </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> rpc_backend=nova.rpc.impl_kombu </para></td>
|
||||
<td><para> (StrOpt) The messaging module to use, defaults to
|
||||
kombu. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> servicegroup_driver=db </para></td>
|
||||
<td><para> (StrOpt) The driver for servicegroup service which
|
||||
maintains heartbeat information of Nova services/nodes is by
|
||||
default 'db' (Database). Could be 'mc' for using Memcached
|
||||
instead (more lightweight and better for large scale
|
||||
deployments). </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> snapshot_name_template=snapshot-%08x </para></td>
|
||||
<td><para> (StrOpt) Template string to be used to generate
|
||||
snapshot names </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> volume_name_template=volume-%s </para></td>
|
||||
<td><para> (StrOpt) Template string to be used to generate
|
||||
instance names </para></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
@@ -1,71 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns= "http://docbook.org/ns/docbook" version= "5.0">
|
||||
<table rules= "all" width= "100%">
|
||||
<caption>Description of nova.conf file configuration options
|
||||
for testing purposes </caption>
|
||||
<col width= "50%"/>
|
||||
<col width= "50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td><para>Configuration option=Default value</para></td>
|
||||
<td><para>(Type) Description</para></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><para> allowed_rpc_exception_modules=['nova.exception'] </para></td>
|
||||
<td><para> (IntOpt) Modules of exceptions that are permitted
|
||||
to be recreated upon receiving exception data from
|
||||
an rpc call </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> consoleauth_topic=consoleauth </para></td>
|
||||
<td><para> (StrOpt) the topic console auth proxy nodes
|
||||
listen on </para></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><para> fake_tests=true </para></td>
|
||||
<td><para> (BoolOpt) should we use everything for testing
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> find_host_timeout=30 </para></td>
|
||||
<td><para> (StrOpt) Timeout after NN seconds when looking
|
||||
for a host </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> rpc_conn_pool_size=30 </para></td>
|
||||
<td><para> (IntOpt) Size of RPC connection pool </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> rpc_response_timeout=60 </para></td>
|
||||
<td><para> (IntOpt) Seconds to wait for a response from call
|
||||
or multicall </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> rpc_thread_pool_size=1024 </para></td>
|
||||
<td><para> (IntOpt) Size of RPC thread pool </para></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><para> storage_availability_zone=nova </para></td>
|
||||
<td><para> (StrOpt) availability zone of this service </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> use_local_volumes=true </para></td>
|
||||
<td><para> (BoolOpt) if True, will not discover local
|
||||
volumes </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> volume_driver=nova.volume.driver.ISCSIDriver </para></td>
|
||||
<td><para> (StrOpt) Driver to use for volume creation </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> volume_force_update_capabilities=false </para></td>
|
||||
<td><para> (BoolOpt) if True will force update capabilities
|
||||
on each check </para></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
@@ -1,75 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns= "http://docbook.org/ns/docbook" version= "5.0">
|
||||
<table rules= "all" width= "100%">
|
||||
<caption>Description of nova.conf file configuration options for
|
||||
roles and authentication </caption>
|
||||
<col width= "50%"/>
|
||||
<col width= "50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td><para>Configuration option=Default value</para></td>
|
||||
<td><para>(Type) Description</para></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><para>
|
||||
allowed_roles=cloudadmin,itsec,sysadmin,netadmin,developer </para></td>
|
||||
<td><para> (ListOpt) Allowed roles for project (tenant)</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> auth_driver=nova.auth.dbdriver.DbDriver </para></td>
|
||||
<td><para> (StrOpt) Driver that auth manager uses </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> credential_cert_file=cert.pem </para></td>
|
||||
<td><para> (StrOpt) Filename of certificate in credentials
|
||||
zip </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> credential_key_file=pk.pem </para></td>
|
||||
<td><para> (StrOpt) Filename of private key in credentials
|
||||
zip </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> credential_rc_file=%src </para></td>
|
||||
<td><para> (StrOpt) Filename of rc in credentials zip %s
|
||||
will be replaced by name of the region (nova by
|
||||
default) </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> credential_vpn_file=nova-vpn.conf </para></td>
|
||||
<td><para> (StrOpt) Filename of certificate in credentials
|
||||
zip </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
credentials_template=$pybasedir/nova/auth/novarc.template </para></td>
|
||||
<td><para> (StrOpt) Template for creating users rc file
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> global_roles=cloudadmin,itsec </para></td>
|
||||
<td><para> (ListOpt) Roles that apply to all projects
|
||||
(tenants) </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> superuser_roles=cloudadmin </para></td>
|
||||
<td><para> (ListOpt) Roles that ignore authorization
|
||||
checking completely </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
vpn_client_template=$pybasedir/nova/cloudpipe/client.ovpn.template </para></td>
|
||||
<td><para> (StrOpt) Template for creating users vpn file
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> use_forwarded_for=false </para></td>
|
||||
<td><para> (BoolOpt) Treat X-Forwarded-For as the canonical
|
||||
remote address. Only enable this if you have a
|
||||
sanitizing proxy. </para></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
@@ -1,43 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules="all">
|
||||
<caption>Description of nova.conf file configuration options
|
||||
for S3 access to image storage</caption>
|
||||
<col width="50%"/>
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td> image_decryption_dir=/tmp </td>
|
||||
<td> (StrOpt) parent dir for tempdir used for image
|
||||
decryption </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> s3_access_key=notchecked </td>
|
||||
<td> (StrOpt) access key to use for s3 server for
|
||||
images </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> s3_affix_tenant=false </td>
|
||||
<td> (BoolOpt) whether to affix the tenant id to the
|
||||
access key when downloading from s3 </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> s3_secret_key=notchecked </td>
|
||||
<td> (StrOpt) secret key to use for s3 server for
|
||||
images </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> s3_use_ssl=false </td>
|
||||
<td> (BoolOpt) whether to use ssl when talking to s3
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
</para>
|
||||
@@ -1,148 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns= "http://docbook.org/ns/docbook" version= "5.0">
|
||||
<table rules= "all">
|
||||
<caption>Description of nova.conf file configuration options
|
||||
for schedulers that use algorithms to assign VM launch on
|
||||
particular compute hosts</caption>
|
||||
<col width= "50%"/>
|
||||
<col width= "50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td><para>Configuration option=Default value</para></td>
|
||||
<td><para>(Type) Description</para></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><para>
|
||||
scheduler_host_manager=nova.scheduler.host_manager.HostManager </para></td>
|
||||
<td><para> (StrOpt) The scheduler host manager class to use.
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
scheduler_max_attempts=3 </para></td>
|
||||
<td><para> (IntOpt) Maximum number of attempts to schedule an instance before giving up and setting the instance to
|
||||
error.
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> cpu_allocation_ratio=16.0 </para></td>
|
||||
<td><para> (FloatOpt) Virtual CPU to Physical CPU allocation
|
||||
ratio. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> ram_allocation_ratio=1.5 </para></td>
|
||||
<td><para> (FloatOpt) virtual ram to physical ram allocation
|
||||
ratio. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> reserved_host_disk_mb=0 </para></td>
|
||||
<td><para> (IntOpt) Amount of disk in MB to reserve for
|
||||
host/dom0. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> reserved_host_memory_mb=512 </para></td>
|
||||
<td><para> (IntOpt) Amount of memory in MB to reserve for
|
||||
host/dom0. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
scheduler_available_filters=nova.scheduler.filters.all_filters </para></td>
|
||||
<td><para> (MultiStrOpt) Filter classes available to the
|
||||
scheduler which may be specified more than once.
|
||||
An entry of
|
||||
"nova.scheduler.filters.all_filters" maps to
|
||||
all filters included with nova. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
scheduler_default_filters=AvailabilityZoneFilter,RamFilter,ComputeFilter </para></td>
|
||||
<td><para> (ListOpt) Which filter class names to use for
|
||||
filtering hosts when not specified in the request.
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> compute_fill_first_cost_fn_weight=-1.0 </para></td>
|
||||
<td><para> (FloatOpt) How much weight to give the fill-first
|
||||
cost function. A negative value will reverse
|
||||
behavior: e.g. spread-first. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> retry_host_cost_fn_weight=1.0 </para></td>
|
||||
<td><para> (FloatOpt) How much weight to give the retry host
|
||||
cost function. A negative value will reverse
|
||||
behavior: e.g. use multiple-times-retried hosts first. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
least_cost_functions=nova.scheduler.least_cost.compute_fill_first_cost_fn </para></td>
|
||||
<td><para> (ListOpt) Which cost functions the
|
||||
LeastCostScheduler should use. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> noop_cost_fn_weight=1.0 </para></td>
|
||||
<td><para> (FloatOpt) How much weight to give the noop cost
|
||||
function. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
scheduler_driver=nova.scheduler.multi.MultiScheduler </para></td>
|
||||
<td><para> (StrOpt) Default driver to use for the scheduler.
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
compute_scheduler_driver=nova.scheduler.filter_scheduler.FilterScheduler </para></td>
|
||||
<td><para> (StrOpt) Driver to use for scheduling Compute
|
||||
calls. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
volume_scheduler_driver=nova.scheduler.chance.ChanceScheduler </para></td>
|
||||
<td><para> (StrOpt) Driver to use for scheduling volume
|
||||
calls. </para></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td><para> scheduler_json_config_location= </para></td>
|
||||
<td><para> (StrOpt) Absolute path to scheduler configuration
|
||||
JSON file. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> max_cores=16 </para></td>
|
||||
<td><para> (IntOpt) maximum number of instance cores to
|
||||
allow per host. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> max_gigabytes=10000 </para></td>
|
||||
<td><para> (IntOpt) maximum number of volume gigabytes to
|
||||
allow per host. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> max_networks=1000 </para></td>
|
||||
<td><para> (IntOpt) maximum number of networks to allow per
|
||||
host. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> skip_isolated_core_check=true </para></td>
|
||||
<td><para> (BoolOpt) Allow overcommitting vcpus on isolated
|
||||
hosts. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
scheduler_host_subset_size=1 </para></td>
|
||||
<td><para> (IntOpt) New instances will be scheduled on a
|
||||
host chosen randomly from a subset of the N best hosts,
|
||||
rather than just the host with the highest weight.
|
||||
This property defines the subset size that a host is
|
||||
chosen from. A value of 1 chooses the first host
|
||||
returned by the weighing functions. This value must be
|
||||
at least 1. Any value less than 1 will be ignored,
|
||||
and 1 will be used instead.
|
||||
</para></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
@@ -1,45 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns= "http://docbook.org/ns/docbook" version= "5.0">
|
||||
<table rules= "all">
|
||||
<caption>Description of nova.conf [spice] section configuration options
|
||||
for SPICE HTML5 access to guest instances</caption>
|
||||
<col width= "50%"/>
|
||||
<col width= "50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td><para>Configuration option=Default value</para></td>
|
||||
<td><para>(Type) Description</para></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><para>
|
||||
html5proxy_base_url=http://$nova-html5proxy_host:6082/spice_auto.html </para></td>
|
||||
<td><para> (StrOpt) location of spice html5 console proxy, in the
|
||||
form "http://$nova-html5proxy_host:6082/spice_auto.html" </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> enabled=false </para></td>
|
||||
<td><para> (BoolOpt) enable spice related features </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> agent_enabled=true </para></td>
|
||||
<td><para> (BoolOpt) enable spice guest agent support </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> keymap=en-us </para></td>
|
||||
<td><para> (StrOpt) keymap for spice</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> server_listen=0.0.0.0</para></td>
|
||||
<td><para> (StrOpt) IP address on which instance
|
||||
spice servers should listen </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> server_proxyclient_address=$compute_host </para></td>
|
||||
<td><para> (StrOpt) Management IP Address on which instance spiceservers
|
||||
will listen on the compute host.</para></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
@@ -1,196 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<para xmlns= "http://docbook.org/ns/docbook" version= "5.0">
|
||||
<table rules= "all">
|
||||
<caption>Description of nova.conf file configuration options
|
||||
for volumes attached to VMs</caption>
|
||||
<col width= "50%"/>
|
||||
<col width= "50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td><para>Configuration option=Default value</para></td>
|
||||
<td><para>(Type) Description</para></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><para> cinder_cross_az_attach=True </para></td>
|
||||
<td><para> (BoolOpt) Allow attach between instance and volume in different
|
||||
availability zones. </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> iscsi_helper=ietadm </para></td>
|
||||
<td><para> (StrOpt) iscsi target user-land tool to use </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> iscsi_ip_address=$my_ip </para></td>
|
||||
<td><para> (StrOpt) use this ip for iscsi </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> iscsi_num_targets=100 </para></td>
|
||||
<td><para> (IntOpt) Number of iscsi target ids per host
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> iscsi_port=3260 </para></td>
|
||||
<td><para> (IntOpt) The port that the iSCSI daemon is
|
||||
listening on </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> iscsi_target_prefix=iqn.2010-10.org.openstack: </para></td>
|
||||
<td><para> (StrOpt) prefix for iscsi volumes </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> num_iscsi_scan_tries=3 </para></td>
|
||||
<td><para> (StrOpt) number of times to rescan iSCSI target
|
||||
to find volume </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> num_shell_tries=3 </para></td>
|
||||
<td><para> (StrOpt) number of times to attempt to run flakey
|
||||
shell commands </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> rbd_pool=rbd </para></td>
|
||||
<td><para> (StrOpt) the RADOS pool in which rbd volumes are
|
||||
stored </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>rbd_secret_uuid=<None> </para></td>
|
||||
<td><para> (StrOpt) the libvirt uuid of the secret for the
|
||||
rbd_uservolumes </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>rbd_user=<None> </para></td>
|
||||
<td><para> (StrOpt) the RADOS client name for accessing rbd
|
||||
volumes </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> volume_group=nova-volumes </para></td>
|
||||
<td><para> (StrOpt) Name for the VG that will contain
|
||||
exported volumes </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>netapp_login=<None> </para></td>
|
||||
<td><para> (StrOpt) User name for the DFM server </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>netapp_password=<None> </para></td>
|
||||
<td><para> (StrOpt) Password for the DFM server </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>netapp_server_hostname=<None> </para></td>
|
||||
<td><para> (StrOpt) Hostname for the DFM server </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> netapp_server_port=8088 </para></td>
|
||||
<td><para> (IntOpt) Port number for the DFM server </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>netapp_storage_service=<None> </para></td>
|
||||
<td><para> (StrOpt) Storage service to use for provisioning
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>netapp_vfiler=<None> </para></td>
|
||||
<td><para> (StrOpt) Vfiler to use for provisioning </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>netapp_wsdl_url=<None> </para></td>
|
||||
<td><para> (StrOpt) URL of the WSDL file for the DFM server
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> nexenta_blocksize= </para></td>
|
||||
<td><para> (StrOpt) block size for volumes
|
||||
(blank=default,8KB) </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> nexenta_host= </para></td>
|
||||
<td><para> (StrOpt) IP address of Nexenta SA </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> nexenta_iscsi_target_portal_port=3260 </para></td>
|
||||
<td><para> (IntOpt) Nexenta target portal port </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> nexenta_password=nexenta </para></td>
|
||||
<td><para> (StrOpt) Password to connect to Nexenta SA </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> nexenta_rest_port=2000 </para></td>
|
||||
<td><para> (IntOpt) HTTP port to connect to Nexenta REST API
|
||||
server </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> nexenta_rest_protocol=auto </para></td>
|
||||
<td><para> (StrOpt) Use http or https for REST connection
|
||||
(default auto) </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> nexenta_sparse=false </para></td>
|
||||
<td><para> (BoolOpt) flag to create sparse volumes </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> nexenta_target_group_prefix=nova/ </para></td>
|
||||
<td><para> (StrOpt) prefix for iSCSI target groups on SA
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para>
|
||||
nexenta_target_prefix=iqn.1986-03.com.sun:02:nova- </para></td>
|
||||
<td><para> (StrOpt) IQN prefix for iSCSI targets </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> nexenta_user=admin </para></td>
|
||||
<td><para> (StrOpt) User name to connect to Nexenta SA </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> nexenta_volume=nova </para></td>
|
||||
<td><para> (StrOpt) pool on SA that will hold all volumes
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> san_clustername= </para></td>
|
||||
<td><para> (StrOpt) Cluster name to use for creating volumes
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> san_ip= </para></td>
|
||||
<td><para> (StrOpt) IP address of SAN controller </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> san_is_local=false </para></td>
|
||||
<td><para> (BoolOpt) Execute commands locally instead of
|
||||
over SSH; use if the volume service is running on
|
||||
the SAN device </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> san_login=admin </para></td>
|
||||
<td><para> (StrOpt) Username for SAN controller </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> san_password= </para></td>
|
||||
<td><para> (StrOpt) Password for SAN controller </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> san_private_key= </para></td>
|
||||
<td><para> (StrOpt) Filename of private key to use for SSH
|
||||
authentication </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> san_ssh_port=22 </para></td>
|
||||
<td><para> (IntOpt) SSH port to use with SAN </para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> san_thin_provision=true </para></td>
|
||||
<td><para> (BoolOpt) Use thin provisioning for SAN volumes?
|
||||
</para></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><para> san_zfs_volume_base=rpool/ </para></td>
|
||||
<td><para> (StrOpt) The ZFS path under which to create zvols
|
||||
for volumes. </para></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</para>
|
||||
Reference in New Issue
Block a user