update nova flags and tables

Removed docker references (the driver has been removed from nova).

Update confilcting pages including tables to use xrefs instead.

Add a rpc_all section to handle conflicts in the training-guides.

Closes-Bug: #1291138
Closes-Bug: #1292612
Change-Id: I67ad31c3913cae4c2e9e3d2ce41302717af5d839
This commit is contained in:
Gauvain Pocentek 2014-03-11 19:00:22 +01:00
parent 1d5442ceb8
commit 590bb27b37
76 changed files with 498 additions and 304 deletions

View File

@ -11,7 +11,7 @@
configuration file to control which network address and port the configuration file to control which network address and port the
EC2 API listens on, the formatting of some API responses, and EC2 API listens on, the formatting of some API responses, and
authentication related options.</para> authentication related options.</para>
<para>To customize these options for OpenStack EC2 API, use these <para>To customize these options for OpenStack EC2 API, use the configuration
configuration option settings:</para> option settings documented in <xref
<xi:include href="../common/tables/nova-ec2.xml"/> linkend="config_table_nova_ec2"/>.</para>
</section> </section>

View File

@ -19,7 +19,6 @@
<para>VNC must be explicitly disabled to get access to the SPICE console. <para>VNC must be explicitly disabled to get access to the SPICE console.
Set the <option>vnc_enabled</option> option to <literal>False</literal> in Set the <option>vnc_enabled</option> option to <literal>False</literal> in
the <literal>[DEFAULT]</literal> section to disable the VNC console.</para> the <literal>[DEFAULT]</literal> section to disable the VNC console.</para>
<para>The following table shows the options to configure SPICE as <para><xref linkend="config_table_nova_spice"/> documents the options to
the console for OpenStack Compute:</para> configure SPICE as the console for OpenStack Compute.</para>
<xi:include href="../common/tables/nova-spice.xml"/>
</section> </section>

View File

@ -118,7 +118,8 @@
</section> </section>
<section xml:id="vnc-configuration-options"> <section xml:id="vnc-configuration-options">
<title>VNC configuration options</title> <title>VNC configuration options</title>
<xi:include href="../common/tables/nova-vnc.xml"/> <para>To customize the VNC console, use the configuration option settings
documented in <xref linkend="config_table_nova_vnc"/>.</para>
<note> <note>
<para>To support <link <para>To support <link
xlink:href="http://docs.openstack.org/trunk/config-reference/content/configuring-openstack-compute-basics.html#section_configuring-compute-migrations" xlink:href="http://docs.openstack.org/trunk/config-reference/content/configuring-openstack-compute-basics.html#section_configuring-compute-migrations"

View File

@ -179,7 +179,7 @@ limits =(POST, "*", .*, 10, MINUTE);(POST, "*/servers", ^/servers, 50, DAY);(PUT
</simplesect> </simplesect>
<simplesect xml:id="compute_config_options"> <simplesect xml:id="compute_config_options">
<title>Configuration reference</title> <title>Configuration reference</title>
<para>The following table lists the Compute API configuration options:</para> <para>The Compute API configuration options are documented in <xref
<xi:include href="tables/nova-api.xml"/> linkend="config_table_nova_api"/>.</para>
</simplesect> </simplesect>
</section> </section>

View File

@ -138,7 +138,9 @@ auth_blob=i-am-openstack</programlisting>
</procedure> </procedure>
<section xml:id="config_ref"> <section xml:id="config_ref">
<title>Configuration reference</title> <title>Configuration reference</title>
<xi:include href="tables/nova-trustedcomputing.xml"/> <para>To customize the trusted compute pools, use the configuration
option settings documented in <xref
linkend="config_table_nova_trustedcomputing"/>.</para>
</section> </section>
</section> </section>
<section xml:id="trusted_flavors"> <section xml:id="trusted_flavors">

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_api">
<caption>Description of configuration options for api</caption> <caption>Description of configuration options for api</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>
@ -90,13 +90,6 @@
<td>use_forwarded_for = False</td> <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> <td>(BoolOpt) Treat X-Forwarded-For as the canonical remote address. Only enable this if you have a sanitizing proxy.</td>
</tr> </tr>
<tr>
<th colspan="2">[database]</th>
</tr>
<tr>
<td>use_tpool = False</td>
<td>(BoolOpt) Enable the experimental use of thread pooling for all DB API calls</td>
</tr>
</tbody> </tbody>
</table> </table>
</para> </para>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_apiv3">
<caption>Description of configuration options for apiv3</caption> <caption>Description of configuration options for apiv3</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_authentication">
<caption>Description of configuration options for authentication</caption> <caption>Description of configuration options for authentication</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_availabilityzones">
<caption>Description of configuration options for availabilityzones</caption> <caption>Description of configuration options for availabilityzones</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_baremetal">
<caption>Description of configuration options for baremetal</caption> <caption>Description of configuration options for baremetal</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>
@ -56,7 +56,7 @@
</tr> </tr>
<tr> <tr>
<td>pxe_bootfile_name = pxelinux.0</td> <td>pxe_bootfile_name = pxelinux.0</td>
<td>(StrOpt) This gets passed to Neutron as the bootfile dhcp parameter when the dhcp_options_enabled is set.</td> <td>(StrOpt) This gets passed to Neutron as the bootfile dhcp parameter.</td>
</tr> </tr>
<tr> <tr>
<td>pxe_config_template = $pybasedir/nova/virt/baremetal/pxe_config.template</td> <td>pxe_config_template = $pybasedir/nova/virt/baremetal/pxe_config.template</td>
@ -71,7 +71,7 @@
<td>(BoolOpt) If set, pass the network configuration details to the initramfs via cmdline.</td> <td>(BoolOpt) If set, pass the network configuration details to the initramfs via cmdline.</td>
</tr> </tr>
<tr> <tr>
<td>sql_connection = sqlite:///$state_path/baremetal_$sqlite_db</td> <td>sql_connection = sqlite:///$state_path/baremetal_nova.sqlite</td>
<td>(StrOpt) The SQLAlchemy connection string used to connect to the bare-metal database</td> <td>(StrOpt) The SQLAlchemy connection string used to connect to the bare-metal database</td>
</tr> </tr>
<tr> <tr>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_ca">
<caption>Description of configuration options for ca</caption> <caption>Description of configuration options for ca</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>
@ -63,15 +63,15 @@
</tr> </tr>
<tr> <tr>
<td>ca_file = None</td> <td>ca_file = None</td>
<td>(StrOpt) CA certificate file to use to verify connecting clients</td> <td>(StrOpt) CA certificate file to use to verify connecting clients.</td>
</tr> </tr>
<tr> <tr>
<td>cert_file = None</td> <td>cert_file = None</td>
<td>(StrOpt) Certificate file to use when starting the server securely</td> <td>(StrOpt) Certificate file to use when starting the server securely.</td>
</tr> </tr>
<tr> <tr>
<td>key_file = None</td> <td>key_file = None</td>
<td>(StrOpt) Private key file to use when starting the server securely</td> <td>(StrOpt) Private key file to use when starting the server securely.</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_cells">
<caption>Description of configuration options for cells</caption> <caption>Description of configuration options for cells</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_common">
<caption>Description of configuration options for common</caption> <caption>Description of configuration options for common</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>
@ -56,11 +56,11 @@
</tr> </tr>
<tr> <tr>
<td>notification_driver = []</td> <td>notification_driver = []</td>
<td>(MultiStrOpt) Driver or drivers to handle sending notifications</td> <td>(MultiStrOpt) Driver or drivers to handle sending notifications.</td>
</tr> </tr>
<tr> <tr>
<td>notification_topics = notifications</td> <td>notification_topics = notifications</td>
<td>(ListOpt) AMQP topic used for OpenStack notifications</td> <td>(ListOpt) AMQP topic used for OpenStack notifications.</td>
</tr> </tr>
<tr> <tr>
<td>notify_api_faults = False</td> <td>notify_api_faults = False</td>
@ -91,7 +91,7 @@
<td>(IntOpt) Maximum time since last check-in for up service</td> <td>(IntOpt) Maximum time since last check-in for up service</td>
</tr> </tr>
<tr> <tr>
<td>state_path = /var/lib/nova</td> <td>state_path = $pybasedir</td>
<td>(StrOpt) Top-level directory for maintaining nova's state</td> <td>(StrOpt) Top-level directory for maintaining nova's state</td>
</tr> </tr>
<tr> <tr>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_compute">
<caption>Description of configuration options for compute</caption> <caption>Description of configuration options for compute</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>
@ -74,6 +74,10 @@
<td>image_cache_subdirectory_name = _base</td> <td>image_cache_subdirectory_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> <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>
<tr>
<td>image_handlers = download</td>
<td>(ListOpt) Specifies which image handler extension names to use for handling images. The first extension in the list which can handle the image with a suitable location will be used.</td>
</tr>
<tr> <tr>
<td>instance_build_timeout = 0</td> <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> <td>(IntOpt) Amount of time in seconds an instance can be in BUILD before going into ERROR status.Set to 0 to disable.</td>
@ -138,6 +142,14 @@
<td>sync_power_state_interval = 600</td> <td>sync_power_state_interval = 600</td>
<td>(IntOpt) Interval to sync power states between the database and the hypervisor</td> <td>(IntOpt) Interval to sync power states between the database and the hypervisor</td>
</tr> </tr>
<tr>
<td>vif_plugging_is_fatal = True</td>
<td>(BoolOpt) Fail instance boot if vif plugging fails</td>
</tr>
<tr>
<td>vif_plugging_timeout = 300</td>
<td>(IntOpt) Number of seconds to wait for neutron vif plugging events to arrive before continuing or failing (see vif_plugging_is_fatal). If this is set to zero and vif_plugging_is_fatal is False, events should not be expected to arrive at all.</td>
</tr>
</tbody> </tbody>
</table> </table>
</para> </para>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_conductor">
<caption>Description of configuration options for conductor</caption> <caption>Description of configuration options for conductor</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_configdrive">
<caption>Description of configuration options for configdrive</caption> <caption>Description of configuration options for configdrive</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_console">
<caption>Description of configuration options for console</caption> <caption>Description of configuration options for console</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_db">
<caption>Description of configuration options for db</caption> <caption>Description of configuration options for db</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>
@ -22,14 +22,6 @@
<td>db_driver = nova.db</td> <td>db_driver = nova.db</td>
<td>(StrOpt) The driver to use for database access</td> <td>(StrOpt) The driver to use for database access</td>
</tr> </tr>
<tr>
<td>sqlite_db = nova.sqlite</td>
<td>(StrOpt) The file name to use with SQLite</td>
</tr>
<tr>
<td>sqlite_synchronous = True</td>
<td>(BoolOpt) If True, SQLite uses synchronous mode</td>
</tr>
<tr> <tr>
<th colspan="2">[cells]</th> <th colspan="2">[cells]</th>
</tr> </tr>
@ -45,7 +37,7 @@
<td>(StrOpt) The backend to use for db</td> <td>(StrOpt) The backend to use for db</td>
</tr> </tr>
<tr> <tr>
<td>connection = sqlite:////usr/lib/python/site-packages/nova/openstack/common/db/$sqlite_db</td> <td>connection = None</td>
<td>(StrOpt) The SQLAlchemy connection string used to connect to the database</td> <td>(StrOpt) The SQLAlchemy connection string used to connect to the database</td>
</tr> </tr>
<tr> <tr>
@ -56,6 +48,22 @@
<td>connection_trace = False</td> <td>connection_trace = False</td>
<td>(BoolOpt) Add python stack traces to SQL as comment strings</td> <td>(BoolOpt) Add python stack traces to SQL as comment strings</td>
</tr> </tr>
<tr>
<td>db_inc_retry_interval = True</td>
<td>(BoolOpt) Whether to increase interval between db connection retries, up to db_max_retry_interval</td>
</tr>
<tr>
<td>db_max_retries = 20</td>
<td>(IntOpt) maximum db connection retries before error is raised. (setting -1 implies an infinite retry count)</td>
</tr>
<tr>
<td>db_max_retry_interval = 10</td>
<td>(IntOpt) max seconds between db connection retries, if db_inc_retry_interval is enabled</td>
</tr>
<tr>
<td>db_retry_interval = 1</td>
<td>(IntOpt) seconds between db connection retries</td>
</tr>
<tr> <tr>
<td>idle_timeout = 3600</td> <td>idle_timeout = 3600</td>
<td>(IntOpt) Timeout before idle sql connections are reaped</td> <td>(IntOpt) Timeout before idle sql connections are reaped</td>
@ -76,6 +84,10 @@
<td>min_pool_size = 1</td> <td>min_pool_size = 1</td>
<td>(IntOpt) Minimum number of SQL connections to keep open in a pool</td> <td>(IntOpt) Minimum number of SQL connections to keep open in a pool</td>
</tr> </tr>
<tr>
<td>mysql_sql_mode = None</td>
<td>(StrOpt) The SQL mode to be used for MySQL sessions (default is empty, meaning do not override any server-side SQL mode setting)</td>
</tr>
<tr> <tr>
<td>pool_timeout = None</td> <td>pool_timeout = None</td>
<td>(IntOpt) If set, use this value for pool_timeout with sqlalchemy</td> <td>(IntOpt) If set, use this value for pool_timeout with sqlalchemy</td>
@ -85,9 +97,21 @@
<td>(IntOpt) Interval between retries of opening a sql connection</td> <td>(IntOpt) Interval between retries of opening a sql connection</td>
</tr> </tr>
<tr> <tr>
<td>slave_connection = </td> <td>slave_connection = None</td>
<td>(StrOpt) The SQLAlchemy connection string used to connect to the slave database</td> <td>(StrOpt) The SQLAlchemy connection string used to connect to the slave database</td>
</tr> </tr>
<tr>
<td>sqlite_db = nova.sqlite</td>
<td>(StrOpt) The file name to use with SQLite</td>
</tr>
<tr>
<td>sqlite_synchronous = True</td>
<td>(BoolOpt) If True, SQLite uses synchronous mode</td>
</tr>
<tr>
<td>use_db_reconnect = False</td>
<td>(BoolOpt) Enable the experimental use of database reconnect on connection lost</td>
</tr>
</tbody> </tbody>
</table> </table>
</para> </para>

View File

@ -1,27 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Warning: Do not edit this file. It is automatically
generated and your changes will be overwritten.
The tool to do so lives in the tools directory of this
repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all">
<caption>Description of configuration options for docker</caption>
<col width="50%"/>
<col width="50%"/>
<thead>
<tr>
<th>Configuration option = Default value</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<th colspan="2">[docker]</th>
</tr>
<tr>
<td>registry_default_port = 5042</td>
<td>(IntOpt) Default TCP port to find the docker-registry container</td>
</tr>
</tbody>
</table>
</para>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_ec2">
<caption>Description of configuration options for ec2</caption> <caption>Description of configuration options for ec2</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_fping">
<caption>Description of configuration options for fping</caption> <caption>Description of configuration options for fping</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_glance">
<caption>Description of configuration options for glance</caption> <caption>Description of configuration options for glance</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_hyperv">
<caption>Description of configuration options for hyperv</caption> <caption>Description of configuration options for hyperv</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_hypervisor">
<caption>Description of configuration options for hypervisor</caption> <caption>Description of configuration options for hypervisor</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_ipv6">
<caption>Description of configuration options for ipv6</caption> <caption>Description of configuration options for ipv6</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_keymgr">
<caption>Description of configuration options for keymgr</caption> <caption>Description of configuration options for keymgr</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_kombu">
<caption>Description of configuration options for kombu</caption> <caption>Description of configuration options for kombu</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>
@ -18,21 +18,25 @@
<tr> <tr>
<th colspan="2">[DEFAULT]</th> <th colspan="2">[DEFAULT]</th>
</tr> </tr>
<tr>
<td>kombu_reconnect_delay = 1.0</td>
<td>(FloatOpt) How long to wait before reconnecting in response to an AMQP consumer cancel notification.</td>
</tr>
<tr> <tr>
<td>kombu_ssl_ca_certs = </td> <td>kombu_ssl_ca_certs = </td>
<td>(StrOpt) SSL certification authority file (valid only if SSL enabled)</td> <td>(StrOpt) SSL certification authority file (valid only if SSL enabled).</td>
</tr> </tr>
<tr> <tr>
<td>kombu_ssl_certfile = </td> <td>kombu_ssl_certfile = </td>
<td>(StrOpt) SSL cert file (valid only if SSL enabled)</td> <td>(StrOpt) SSL cert file (valid only if SSL enabled).</td>
</tr> </tr>
<tr> <tr>
<td>kombu_ssl_keyfile = </td> <td>kombu_ssl_keyfile = </td>
<td>(StrOpt) SSL key file (valid only if SSL enabled)</td> <td>(StrOpt) SSL key file (valid only if SSL enabled).</td>
</tr> </tr>
<tr> <tr>
<td>kombu_ssl_version = </td> <td>kombu_ssl_version = </td>
<td>(StrOpt) SSL version to use (valid only if SSL enabled). valid values are TLSv1, SSLv23 and SSLv3. SSLv2 may be available on some distributions</td> <td>(StrOpt) SSL version to use (valid only if SSL enabled). valid values are TLSv1, SSLv23 and SSLv3. SSLv2 may be available on some distributions.</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_ldap">
<caption>Description of configuration options for ldap</caption> <caption>Description of configuration options for ldap</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_libvirt">
<caption>Description of configuration options for libvirt</caption> <caption>Description of configuration options for libvirt</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_livemigration">
<caption>Description of configuration options for livemigration</caption> <caption>Description of configuration options for livemigration</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_logging">
<caption>Description of configuration options for logging</caption> <caption>Description of configuration options for logging</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>
@ -86,6 +86,10 @@
<td>syslog-log-facility = LOG_USER</td> <td>syslog-log-facility = LOG_USER</td>
<td>(StrOpt) syslog facility to receive log lines</td> <td>(StrOpt) syslog facility to receive log lines</td>
</tr> </tr>
<tr>
<td>use_stderr = True</td>
<td>(BoolOpt) Log output to standard error</td>
</tr>
<tr> <tr>
<td>use-syslog = False</td> <td>use-syslog = False</td>
<td>(BoolOpt) Use syslog for logging. Existing syslog format is DEPRECATED during I, and then will be changed in J to honor RFC5424</td> <td>(BoolOpt) Use syslog for logging. Existing syslog format is DEPRECATED during I, and then will be changed in J to honor RFC5424</td>
@ -94,10 +98,6 @@
<td>use-syslog-rfc-format = False</td> <td>use-syslog-rfc-format = False</td>
<td>(BoolOpt) (Optional) Use syslog rfc5424 format for logging. If enabled, will add APP-NAME (RFC5424) before the MSG part of the syslog message. The old format without APP-NAME is deprecated in I, and will be removed in J.</td> <td>(BoolOpt) (Optional) Use syslog rfc5424 format for logging. If enabled, will add APP-NAME (RFC5424) before the MSG part of the syslog message. The old format without APP-NAME is deprecated in I, and will be removed in J.</td>
</tr> </tr>
<tr>
<td>use_stderr = True</td>
<td>(BoolOpt) Log output to standard error</td>
</tr>
<tr> <tr>
<td>verbose = False</td> <td>verbose = False</td>
<td>(BoolOpt) Print more verbose output (set logging level to INFO instead of default WARNING level).</td> <td>(BoolOpt) Print more verbose output (set logging level to INFO instead of default WARNING level).</td>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_metadata">
<caption>Description of configuration options for metadata</caption> <caption>Description of configuration options for metadata</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_network">
<caption>Description of configuration options for network</caption> <caption>Description of configuration options for network</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_neutron">
<caption>Description of configuration options for neutron</caption> <caption>Description of configuration options for neutron</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_pci">
<caption>Description of configuration options for pci</caption> <caption>Description of configuration options for pci</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_periodic">
<caption>Description of configuration options for periodic</caption> <caption>Description of configuration options for periodic</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_policy">
<caption>Description of configuration options for policy</caption> <caption>Description of configuration options for policy</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_qpid">
<caption>Description of configuration options for qpid</caption> <caption>Description of configuration options for qpid</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>
@ -20,35 +20,35 @@
</tr> </tr>
<tr> <tr>
<td>qpid_heartbeat = 60</td> <td>qpid_heartbeat = 60</td>
<td>(IntOpt) Seconds between connection keepalive heartbeats</td> <td>(IntOpt) Seconds between connection keepalive heartbeats.</td>
</tr> </tr>
<tr> <tr>
<td>qpid_hostname = oslo</td> <td>qpid_hostname = oslo</td>
<td>(StrOpt) Qpid broker hostname</td> <td>(StrOpt) Qpid broker hostname.</td>
</tr> </tr>
<tr> <tr>
<td>qpid_hosts = $qpid_hostname:$qpid_port</td> <td>qpid_hosts = $qpid_hostname:$qpid_port</td>
<td>(ListOpt) Qpid HA cluster host:port pairs</td> <td>(ListOpt) Qpid HA cluster host:port pairs.</td>
</tr> </tr>
<tr> <tr>
<td>qpid_password = </td> <td>qpid_password = </td>
<td>(StrOpt) Password for Qpid connection</td> <td>(StrOpt) Password for Qpid connection.</td>
</tr> </tr>
<tr> <tr>
<td>qpid_port = 5672</td> <td>qpid_port = 5672</td>
<td>(IntOpt) Qpid broker port</td> <td>(IntOpt) Qpid broker port.</td>
</tr> </tr>
<tr> <tr>
<td>qpid_protocol = tcp</td> <td>qpid_protocol = tcp</td>
<td>(StrOpt) Transport to use, either 'tcp' or 'ssl'</td> <td>(StrOpt) Transport to use, either 'tcp' or 'ssl'.</td>
</tr> </tr>
<tr> <tr>
<td>qpid_sasl_mechanisms = </td> <td>qpid_sasl_mechanisms = </td>
<td>(StrOpt) Space separated list of SASL mechanisms to use for auth</td> <td>(StrOpt) Space separated list of SASL mechanisms to use for auth.</td>
</tr> </tr>
<tr> <tr>
<td>qpid_tcp_nodelay = True</td> <td>qpid_tcp_nodelay = True</td>
<td>(BoolOpt) Disable Nagle algorithm</td> <td>(BoolOpt) Whether to disable the Nagle algorithm.</td>
</tr> </tr>
<tr> <tr>
<td>qpid_topology_version = 1</td> <td>qpid_topology_version = 1</td>
@ -56,7 +56,7 @@
</tr> </tr>
<tr> <tr>
<td>qpid_username = </td> <td>qpid_username = </td>
<td>(StrOpt) Username for Qpid connection</td> <td>(StrOpt) Username for Qpid connection.</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_quota">
<caption>Description of configuration options for quota</caption> <caption>Description of configuration options for quota</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_rabbitmq">
<caption>Description of configuration options for rabbitmq</caption> <caption>Description of configuration options for rabbitmq</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>
@ -24,43 +24,47 @@
</tr> </tr>
<tr> <tr>
<td>rabbit_host = oslo</td> <td>rabbit_host = oslo</td>
<td>(StrOpt) The RabbitMQ broker address where a single node is used</td> <td>(StrOpt) The RabbitMQ broker address where a single node is used.</td>
</tr> </tr>
<tr> <tr>
<td>rabbit_hosts = $rabbit_host:$rabbit_port</td> <td>rabbit_hosts = $rabbit_host:$rabbit_port</td>
<td>(ListOpt) RabbitMQ HA cluster host:port pairs</td> <td>(ListOpt) RabbitMQ HA cluster host:port pairs.</td>
</tr>
<tr>
<td>rabbit_login_method = AMQPLAIN</td>
<td>(StrOpt) the RabbitMQ login method</td>
</tr> </tr>
<tr> <tr>
<td>rabbit_max_retries = 0</td> <td>rabbit_max_retries = 0</td>
<td>(IntOpt) Maximum number of RabbitMQ connection retries. Default is 0 (infinite retry count)</td> <td>(IntOpt) Maximum number of RabbitMQ connection retries. Default is 0 (infinite retry count).</td>
</tr> </tr>
<tr> <tr>
<td>rabbit_password = guest</td> <td>rabbit_password = guest</td>
<td>(StrOpt) The RabbitMQ password</td> <td>(StrOpt) The RabbitMQ password.</td>
</tr> </tr>
<tr> <tr>
<td>rabbit_port = 5672</td> <td>rabbit_port = 5672</td>
<td>(IntOpt) The RabbitMQ broker port where a single node is used</td> <td>(IntOpt) The RabbitMQ broker port where a single node is used.</td>
</tr> </tr>
<tr> <tr>
<td>rabbit_retry_backoff = 2</td> <td>rabbit_retry_backoff = 2</td>
<td>(IntOpt) How long to backoff for between retries when connecting to RabbitMQ</td> <td>(IntOpt) How long to backoff for between retries when connecting to RabbitMQ.</td>
</tr> </tr>
<tr> <tr>
<td>rabbit_retry_interval = 1</td> <td>rabbit_retry_interval = 1</td>
<td>(IntOpt) How frequently to retry connecting with RabbitMQ</td> <td>(IntOpt) How frequently to retry connecting with RabbitMQ.</td>
</tr> </tr>
<tr> <tr>
<td>rabbit_use_ssl = False</td> <td>rabbit_use_ssl = False</td>
<td>(BoolOpt) Connect over SSL for RabbitMQ</td> <td>(BoolOpt) Connect over SSL for RabbitMQ.</td>
</tr> </tr>
<tr> <tr>
<td>rabbit_userid = guest</td> <td>rabbit_userid = guest</td>
<td>(StrOpt) The RabbitMQ userid</td> <td>(StrOpt) The RabbitMQ userid.</td>
</tr> </tr>
<tr> <tr>
<td>rabbit_virtual_host = /</td> <td>rabbit_virtual_host = /</td>
<td>(StrOpt) The RabbitMQ virtual host</td> <td>(StrOpt) The RabbitMQ virtual host.</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_rdp">
<caption>Description of configuration options for rdp</caption> <caption>Description of configuration options for rdp</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_redis">
<caption>Description of configuration options for redis</caption> <caption>Description of configuration options for redis</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>
@ -20,7 +20,7 @@
</tr> </tr>
<tr> <tr>
<td>password = None</td> <td>password = None</td>
<td>(StrOpt) Password for Redis server. (optional)</td> <td>(StrOpt) Password for Redis server (optional).</td>
</tr> </tr>
<tr> <tr>
<th colspan="2">[remote_debug]</th> <th colspan="2">[remote_debug]</th>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_rpc">
<caption>Description of configuration options for rpc</caption> <caption>Description of configuration options for rpc</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>
@ -32,7 +32,7 @@
</tr> </tr>
<tr> <tr>
<td>matchmaker_heartbeat_freq = 300</td> <td>matchmaker_heartbeat_freq = 300</td>
<td>(IntOpt) Heartbeat frequency</td> <td>(IntOpt) Heartbeat frequency.</td>
</tr> </tr>
<tr> <tr>
<td>matchmaker_heartbeat_ttl = 600</td> <td>matchmaker_heartbeat_ttl = 600</td>
@ -48,15 +48,15 @@
</tr> </tr>
<tr> <tr>
<td>rpc_conn_pool_size = 30</td> <td>rpc_conn_pool_size = 30</td>
<td>(IntOpt) Size of RPC connection pool</td> <td>(IntOpt) Size of RPC connection pool.</td>
</tr> </tr>
<tr> <tr>
<td>rpc_response_timeout = 60</td> <td>rpc_response_timeout = 60</td>
<td>(IntOpt) Seconds to wait for a response from a call</td> <td>(IntOpt) Seconds to wait for a response from a call.</td>
</tr> </tr>
<tr> <tr>
<td>rpc_thread_pool_size = 64</td> <td>rpc_thread_pool_size = 64</td>
<td>(IntOpt) Size of RPC greenthread pool</td> <td>(IntOpt) Size of RPC greenthread pool.</td>
</tr> </tr>
<tr> <tr>
<th colspan="2">[cells]</th> <th colspan="2">[cells]</th>
@ -70,7 +70,7 @@
</tr> </tr>
<tr> <tr>
<td>ringfile = /etc/oslo/matchmaker_ring.json</td> <td>ringfile = /etc/oslo/matchmaker_ring.json</td>
<td>(StrOpt) Matchmaker ring file (JSON)</td> <td>(StrOpt) Matchmaker ring file (JSON).</td>
</tr> </tr>
<tr> <tr>
<th colspan="2">[upgrade_levels]</th> <th colspan="2">[upgrade_levels]</th>

View File

@ -0,0 +1,220 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Warning: Do not edit this file. It is automatically
generated and your changes will be overwritten.
The tool to do so lives in the tools directory of this
repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all" xml:id="config_table_nova_rpc_all">
<caption>Description of configuration options for rpc_all</caption>
<col width="50%"/>
<col width="50%"/>
<thead>
<tr>
<th>Configuration option = Default value</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<th colspan="2">[DEFAULT]</th>
</tr>
<tr>
<td>amqp_auto_delete = False</td>
<td>(BoolOpt) Auto-delete queues in amqp.</td>
</tr>
<tr>
<td>amqp_durable_queues = False</td>
<td>(BoolOpt) Use durable queues in amqp.</td>
</tr>
<tr>
<td>control_exchange = openstack</td>
<td>(StrOpt) The default exchange under which topics are scoped. May be overridden by an exchange name specified in the transport_url option.</td>
</tr>
<tr>
<td>kombu_reconnect_delay = 1.0</td>
<td>(FloatOpt) How long to wait before reconnecting in response to an AMQP consumer cancel notification.</td>
</tr>
<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). valid values are TLSv1, SSLv23 and SSLv3. SSLv2 may be available on some distributions.</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>qpid_heartbeat = 60</td>
<td>(IntOpt) Seconds between connection keepalive heartbeats.</td>
</tr>
<tr>
<td>qpid_hostname = oslo</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) Whether to disable the Nagle algorithm.</td>
</tr>
<tr>
<td>qpid_topology_version = 1</td>
<td>(IntOpt) The qpid topology version to use. Version 1 is what was originally used by impl_qpid. Version 2 includes some backwards-incompatible changes that allow broker federation to work. Users should update to version 2 when they are able to take everything down, as it requires a clean break.</td>
</tr>
<tr>
<td>qpid_username = </td>
<td>(StrOpt) Username for Qpid connection.</td>
</tr>
<tr>
<td>rabbit_ha_queues = False</td>
<td>(BoolOpt) Use HA queues in RabbitMQ (x-ha-policy: all). If you change this option, you must wipe the RabbitMQ database.</td>
</tr>
<tr>
<td>rabbit_host = oslo</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_login_method = AMQPLAIN</td>
<td>(StrOpt) the RabbitMQ login method</td>
</tr>
<tr>
<td>rabbit_max_retries = 0</td>
<td>(IntOpt) Maximum number of RabbitMQ connection retries. Default is 0 (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>
<tr>
<td>rpc_backend = rabbit</td>
<td>(StrOpt) The messaging driver to use, defaults to rabbit. Other drivers include qpid and zmq.</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_response_timeout = 60</td>
<td>(IntOpt) Seconds to wait for a response from a call.</td>
</tr>
<tr>
<td>rpc_thread_pool_size = 64</td>
<td>(IntOpt) Size of RPC greenthread pool.</td>
</tr>
<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 = oslo</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 = oslo.messaging._drivers.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>
<tr>
<th colspan="2">[cells]</th>
</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>
<th colspan="2">[matchmaker_ring]</th>
</tr>
<tr>
<td>ringfile = /etc/oslo/matchmaker_ring.json</td>
<td>(StrOpt) Matchmaker ring file (JSON).</td>
</tr>
<tr>
<th colspan="2">[upgrade_levels]</th>
</tr>
<tr>
<td>baseapi = None</td>
<td>(StrOpt) Set a version cap for messages sent to the base api in any service</td>
</tr>
</tbody>
</table>
</para>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_s3">
<caption>Description of configuration options for s3</caption> <caption>Description of configuration options for s3</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_scheduling">
<caption>Description of configuration options for scheduling</caption> <caption>Description of configuration options for scheduling</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_spice">
<caption>Description of configuration options for spice</caption> <caption>Description of configuration options for spice</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_testing">
<caption>Description of configuration options for testing</caption> <caption>Description of configuration options for testing</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>
@ -36,7 +36,7 @@
</tr> </tr>
<tr> <tr>
<td>fake_rabbit = False</td> <td>fake_rabbit = False</td>
<td>(BoolOpt) If passed, use a fake RabbitMQ provider</td> <td>(BoolOpt) If passed, use a fake RabbitMQ provider.</td>
</tr> </tr>
<tr> <tr>
<td>monkey_patch = False</td> <td>monkey_patch = False</td>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_tilera">
<caption>Description of configuration options for tilera</caption> <caption>Description of configuration options for tilera</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_trustedcomputing">
<caption>Description of configuration options for trustedcomputing</caption> <caption>Description of configuration options for trustedcomputing</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_upgrade_levels">
<caption>Description of configuration options for upgrade_levels</caption> <caption>Description of configuration options for upgrade_levels</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_vmware">
<caption>Description of configuration options for vmware</caption> <caption>Description of configuration options for vmware</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>
@ -32,7 +32,7 @@
</tr> </tr>
<tr> <tr>
<td>host_ip = None</td> <td>host_ip = None</td>
<td>(StrOpt) URL for connection to VMware ESX/VC host.</td> <td>(StrOpt) Hostname or IP address for connection to VMware ESX/VC host.</td>
</tr> </tr>
<tr> <tr>
<td>host_password = None</td> <td>host_password = None</td>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_vnc">
<caption>Description of configuration options for vnc</caption> <caption>Description of configuration options for vnc</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_volumes">
<caption>Description of configuration options for volumes</caption> <caption>Description of configuration options for volumes</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_vpn">
<caption>Description of configuration options for vpn</caption> <caption>Description of configuration options for vpn</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_wsgi">
<caption>Description of configuration options for wsgi</caption> <caption>Description of configuration options for wsgi</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_xen">
<caption>Description of configuration options for xen</caption> <caption>Description of configuration options for xen</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_xvpnvncproxy">
<caption>Description of configuration options for xvpnvncproxy</caption> <caption>Description of configuration options for xvpnvncproxy</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_zeromq">
<caption>Description of configuration options for zeromq</caption> <caption>Description of configuration options for zeromq</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>
@ -24,7 +24,7 @@
</tr> </tr>
<tr> <tr>
<td>rpc_zmq_contexts = 1</td> <td>rpc_zmq_contexts = 1</td>
<td>(IntOpt) Number of ZeroMQ contexts, defaults to 1</td> <td>(IntOpt) Number of ZeroMQ contexts, defaults to 1.</td>
</tr> </tr>
<tr> <tr>
<td>rpc_zmq_host = oslo</td> <td>rpc_zmq_host = oslo</td>
@ -32,15 +32,15 @@
</tr> </tr>
<tr> <tr>
<td>rpc_zmq_ipc_dir = /var/run/openstack</td> <td>rpc_zmq_ipc_dir = /var/run/openstack</td>
<td>(StrOpt) Directory for holding IPC sockets</td> <td>(StrOpt) Directory for holding IPC sockets.</td>
</tr> </tr>
<tr> <tr>
<td>rpc_zmq_matchmaker = oslo.messaging._drivers.matchmaker.MatchMakerLocalhost</td> <td>rpc_zmq_matchmaker = oslo.messaging._drivers.matchmaker.MatchMakerLocalhost</td>
<td>(StrOpt) MatchMaker driver</td> <td>(StrOpt) MatchMaker driver.</td>
</tr> </tr>
<tr> <tr>
<td>rpc_zmq_port = 9501</td> <td>rpc_zmq_port = 9501</td>
<td>(IntOpt) ZeroMQ receiver listening port</td> <td>(IntOpt) ZeroMQ receiver listening port.</td>
</tr> </tr>
<tr> <tr>
<td>rpc_zmq_topic_backlog = None</td> <td>rpc_zmq_topic_backlog = None</td>

View File

@ -4,7 +4,7 @@
The tool to do so lives in the tools directory of this The tool to do so lives in the tools directory of this
repository --> repository -->
<para xmlns="http://docbook.org/ns/docbook" version="5.0"> <para xmlns="http://docbook.org/ns/docbook" version="5.0">
<table rules="all"> <table rules="all" xml:id="config_table_nova_zookeeper">
<caption>Description of configuration options for zookeeper</caption> <caption>Description of configuration options for zookeeper</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>

View File

@ -33,9 +33,9 @@
<para>You can use <filename>nova.conf</filename> file to configure <para>You can use <filename>nova.conf</filename> file to configure
where Compute logs events, the level of logging, and log where Compute logs events, the level of logging, and log
formats.</para> formats.</para>
<para>To customize log formats for OpenStack Compute, use these <para>To customize log formats for OpenStack Compute, use the
configuration option settings.</para> configuration option settings documented in
<xi:include href="../common/tables/nova-logging.xml"/> <xref linkend="config_table_nova_logging"/>.</para>
</section> </section>
<section xml:id="configuring-authentication-authorization"> <section xml:id="configuring-authentication-authorization">
<title>Configure authentication and authorization</title> <title>Configure authentication and authorization</title>
@ -43,17 +43,15 @@
OpenStack Compute project, including no authentication. The OpenStack Compute project, including no authentication. The
preferred system is the OpenStack Identity Service, code-named preferred system is the OpenStack Identity Service, code-named
Keystone.</para> Keystone.</para>
<para>To customize authorization settings for Compute, see these <para>To customize authorization settings for Compute, use the
configuration settings in <filename>nova.conf</filename>.</para> configuration options documented in
<xi:include href="../common/tables/nova-authentication.xml"/> <xref linkend="config_table_nova_authentication"/>.</para>
<para>To customize certificate authority settings for Compute, see <para>To customize certificate authority settings for Compute, use the
these configuration settings in configuration options documented in <xref
<filename>nova.conf</filename>.</para> linkend="config_table_nova_ca"/>.</para>
<xi:include href="../common/tables/nova-ca.xml"/> <para>To customize Compute and the Identity service to use LDAP as a
<para>To customize Compute and the Identity service to use LDAP as backend, refer to the configuration options documented in <xref
a backend, refer to these configuration settings in linkend="config_table_nova_ldap"/>.</para>
<filename>nova.conf</filename>.</para>
<xi:include href="../common/tables/nova-ldap.xml"/>
</section> </section>
<section xml:id="configuring-resize"> <section xml:id="configuring-resize">
<?dbhtml stop-chunking?> <?dbhtml stop-chunking?>

View File

@ -14,13 +14,16 @@
(Glance), which is currently the only supported image (Glance), which is currently the only supported image
service.</para> service.</para>
<xi:include href="../common/tables/nova-glance.xml"/>
<para>If your installation requires euca2ools to register new <para>If your installation requires euca2ools to register new
images, you must run the <systemitem class="service">nova-objectstore</systemitem> images, you must run the <systemitem class="service">nova-objectstore</systemitem>
service. This service provides an Amazon S3 front-end for Glance, service. This service provides an Amazon S3 front-end for Glance,
which is required by euca2ools.</para> which is required by euca2ools.</para>
<xi:include href="../common/tables/nova-s3.xml"/>
<para>To customize the Compute Service, use the configuration option
settings documented in <xref linkend="config_table_nova_glance"/> and
<xref linkend="config_table_nova_s3"/>.</para>
<para>You can modify many options in the OpenStack Image Service. <para>You can modify many options in the OpenStack Image Service.
The following tables provide a comprehensive list.</para> The following tables provide a comprehensive list.</para>
<xi:include href="../common/tables/glance-common.xml"/> <xi:include href="../common/tables/glance-common.xml"/>

View File

@ -170,7 +170,9 @@ rabbit_virtual_host=cell1_vhost</programlisting></para>
<para>In the child cell, we would run the following, as <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 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> </userinput></screen></para>
<xi:include href="../../common/tables/nova-cells.xml"/> <para>To customize the Compute cells, use the configuration option
settings documented in <xref
linkend="config_table_nova_cells"/>.</para>
</section> </section>
<section xml:id="cell-weights-filters"> <section xml:id="cell-weights-filters">
<title>Cell scheduling configuration</title> <title>Cell scheduling configuration</title>

View File

@ -37,6 +37,7 @@
progress and graceful error handling. This will be especially progress and graceful error handling. This will be especially
beneficial for operations that cross multiple compute nodes, beneficial for operations that cross multiple compute nodes,
such as migrations or resizes.</para> such as migrations or resizes.</para>
<xi:include href="../../common/tables/nova-conductor.xml"/> <para>To customize the Conductor, use the configuration option settings
documented in <xref linkend="config_table_nova_conductor"/>.</para>
</section> </section>

View File

@ -21,7 +21,7 @@
<systemitem class="service">nova-scheduler</systemitem> <systemitem class="service">nova-scheduler</systemitem>
service, although all services must be able to update service, although all services must be able to update
entries in the database.</para> entries in the database.</para>
<para>In either case, use these settings to configure the connection <para>In either case, use the configuration option settings documented in
<xref linkend="config_table_nova_db"/> to configure the connection
string for the nova database.</para> string for the nova database.</para>
<xi:include href="../../common/tables/nova-db.xml"/>
</section> </section>

View File

@ -79,6 +79,8 @@
[zookeeper] [zookeeper]
address="192.168.2.1:2181,192.168.2.2:2181,192.168.2.3:2181"</programlisting> address="192.168.2.1:2181,192.168.2.2:2181,192.168.2.3:2181"</programlisting>
<xi:include href="../../common/tables/nova-zookeeper.xml"/> <para>To customize the Compute Service groups, use the configuration option
settings documented in <xref
linkend="config_table_nova_zookeeper"/>.</para>
</section> </section>
</section> </section>

View File

@ -73,6 +73,7 @@ by using the Host Aggregates feature.</para></note>
</para></section> </para></section>
<section xml:id="xen-config-reference-table"> <section xml:id="xen-config-reference-table">
<title>Xen configuration reference</title> <title>Xen configuration reference</title>
<xi:include href="../../common/tables/nova-xen.xml"/> <para>To customize the Xen driver, use the configuration option settings
documented in <xref linkend="config_table_nova_xen"/>.</para>
</section> </section>
</section> </section>

View File

@ -77,14 +77,6 @@
hardware through pluggable sub-drivers (for example, PXE for image hardware through pluggable sub-drivers (for example, PXE for image
deployment, and IPMI for power management).</para> deployment, and IPMI for power management).</para>
</listitem> </listitem>
<listitem>
<para><link
xlink:href="http://www.docker.io/"
>Docker</link>is an open-source engine which automates the deployment of
>applications as highly portable, self-sufficient containers which are
>independent of hardware, language, framework, packaging system and hosting
>provider.</para>
</listitem>
</itemizedlist> </itemizedlist>
<section xml:id="hypervisor-configuration-basics"> <section xml:id="hypervisor-configuration-basics">
<title>Hypervisor configuration basics</title> <title>Hypervisor configuration basics</title>
@ -100,9 +92,9 @@
service.</para> service.</para>
<para>Here are the general <filename>nova.conf</filename> <para>Here are the general <filename>nova.conf</filename>
options that are used to configure the compute node's options that are used to configure the compute node's
hypervisor. Specific options for particular hypervisors hypervisor: <xref linkend="config_table_nova_hypervisor"/>.</para>
<para>Specific options for particular hypervisors
can be found in following sections.</para> can be found in following sections.</para>
<xi:include href="../../common/tables/nova-hypervisor.xml"/>
</section> </section>
<xi:include href="section_hypervisor_kvm.xml"/> <xi:include href="section_hypervisor_kvm.xml"/>
<xi:include href="section_hypervisor_qemu.xml"/> <xi:include href="section_hypervisor_qemu.xml"/>
@ -111,5 +103,4 @@
<xi:include href="section_hypervisor_vmware.xml"/> <xi:include href="section_hypervisor_vmware.xml"/>
<xi:include href="section_hypervisor_hyper-v.xml"/> <xi:include href="section_hypervisor_hyper-v.xml"/>
<xi:include href="section_hypervisor_baremetal.xml"/> <xi:include href="section_hypervisor_baremetal.xml"/>
<xi:include href="section_hypervisor_docker.xml"/>
</section> </section>

View File

@ -27,7 +27,6 @@
<xi:include href="../../common/tables/nova-hypervisor.xml"/> <xi:include href="../../common/tables/nova-hypervisor.xml"/>
<xi:include href="../../common/tables/nova-ipv6.xml"/> <xi:include href="../../common/tables/nova-ipv6.xml"/>
<xi:include href="../../common/tables/nova-keymgr.xml"/> <xi:include href="../../common/tables/nova-keymgr.xml"/>
<xi:include href="../../common/tables/nova-kombu.xml"/>
<xi:include href="../../common/tables/nova-ldap.xml"/> <xi:include href="../../common/tables/nova-ldap.xml"/>
<xi:include href="../../common/tables/nova-libvirt.xml"/> <xi:include href="../../common/tables/nova-libvirt.xml"/>
<xi:include href="../../common/tables/nova-livemigration.xml"/> <xi:include href="../../common/tables/nova-livemigration.xml"/>
@ -38,12 +37,10 @@
<xi:include href="../../common/tables/nova-pci.xml"/> <xi:include href="../../common/tables/nova-pci.xml"/>
<xi:include href="../../common/tables/nova-periodic.xml"/> <xi:include href="../../common/tables/nova-periodic.xml"/>
<xi:include href="../../common/tables/nova-policy.xml"/> <xi:include href="../../common/tables/nova-policy.xml"/>
<xi:include href="../../common/tables/nova-qpid.xml"/>
<xi:include href="../../common/tables/nova-quota.xml"/> <xi:include href="../../common/tables/nova-quota.xml"/>
<xi:include href="../../common/tables/nova-rabbitmq.xml"/>
<xi:include href="../../common/tables/nova-rdp.xml"/> <xi:include href="../../common/tables/nova-rdp.xml"/>
<xi:include href="../../common/tables/nova-redis.xml"/> <xi:include href="../../common/tables/nova-redis.xml"/>
<xi:include href="../../common/tables/nova-rpc.xml"/> <xi:include href="../../common/tables/nova-rpc_all.xml"/>
<xi:include href="../../common/tables/nova-s3.xml"/> <xi:include href="../../common/tables/nova-s3.xml"/>
<xi:include href="../../common/tables/nova-scheduling.xml"/> <xi:include href="../../common/tables/nova-scheduling.xml"/>
<xi:include href="../../common/tables/nova-spice.xml"/> <xi:include href="../../common/tables/nova-spice.xml"/>
@ -57,7 +54,6 @@
<xi:include href="../../common/tables/nova-wsgi.xml"/> <xi:include href="../../common/tables/nova-wsgi.xml"/>
<xi:include href="../../common/tables/nova-xen.xml"/> <xi:include href="../../common/tables/nova-xen.xml"/>
<xi:include href="../../common/tables/nova-xvpnvncproxy.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"/> <xi:include href="../../common/tables/nova-zookeeper.xml"/>
</section> </section>
<xi:include href="section_compute-sample-configuration-files.xml"/> <xi:include href="section_compute-sample-configuration-files.xml"/>

View File

@ -518,6 +518,8 @@ ram_weight_multiplier=1.0</programlisting>
href="../../common/section_cli_nova_host_aggregates.xml"/> href="../../common/section_cli_nova_host_aggregates.xml"/>
<section xml:id="compute-scheduler-config-ref"> <section xml:id="compute-scheduler-config-ref">
<title>Configuration reference</title> <title>Configuration reference</title>
<xi:include href="../../common/tables/nova-scheduling.xml"/> <para>To customize the Compute scheduler, use the configuration option
settings documented in <xref
linkend="config_table_nova_scheduling"/>.</para>
</section> </section>
</section> </section>

View File

@ -37,5 +37,7 @@ reserved_host_memory_mb=0</programlisting>
the <link the <link
xlink:href="https://wiki.openstack.org/wiki/Baremetal">main wiki page</link> for details and implementation suggestions. xlink:href="https://wiki.openstack.org/wiki/Baremetal">main wiki page</link> for details and implementation suggestions.
</para> </para>
<xi:include href="../../common/tables/nova-baremetal.xml"/> <para>To customize the Baremetal driver, use the configuration option
settings documented in <xref
linkend="config_table_nova_baremetal"/>.</para>
</section> </section>

View File

@ -1,45 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<section xmlns="http://docbook.org/ns/docbook"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"
xml:id="docker">
<title>Docker driver</title>
<para>The Docker driver is a hypervisor driver for OpenStack Compute, introduced with the Havana
release. Docker is an open-source engine which automates the deployment of applications as
highly portable, self-sufficient containers which are independent of hardware, language,
framework, packaging system, and hosting provider.</para>
<para>Docker extends LXC with a high level API providing a lightweight virtualization solution
that runs processes in isolation. It provides a way to automate software deployment in a
secure and repeatable environment. A standard container in Docker contains a software
component along with all of its dependencies - binaries, libraries, configuration files,
scripts, virtualenvs, jars, gems, and tarballs.</para>
<para>Docker can be run on any x86_64 Linux kernel that supports cgroups and aufs. Docker is a
way of managing LXC containers on a single machine. However used behind OpenStack Compute
makes Docker much more powerful since it is then possible to manage several hosts which will
then manage hundreds of containers. The current Docker project aims for full OpenStack
compatibility. Containers do not aim to be a replacement for VMs; they are just complementary
in the sense that they are better for specific use cases. Compute's support for VMs is
currently advanced thanks to the variety of hypervisors running VMs. However it is not the
case for containers even though libvirt/LXC is a good starting point. Docker aims to go the
second level of integration.</para>
<note><para>
Some OpenStack Compute features are not implemented by
the docker driver. See the <link
xlink:href="http://wiki.openstack.org/HypervisorSupportMatrix">
hypervisor support matrix</link> for details.
</para></note>
<important>
<para>
The Docker driver only supports Linux Bridge networking
at this time.
</para>
</important>
<para>To enable Docker, ensure the following options are set in
<filename>/etc/nova/nova-compute.conf</filename> on all hosts running the
<systemitem class="service">nova-compute</systemitem> service.
<programlisting language="ini">compute_driver=docker.DockerDriver</programlisting></para>
<para>The Image Service also needs to be configured to support the Docker container format, in
<filename>/etc/glance/glance-api.conf</filename>:
<programlisting language="ini">container_formats = ami,ari,aki,bare,ovf,docker</programlisting></para>
<xi:include href="../../common/tables/nova-docker.xml"/>
</section>

View File

@ -348,8 +348,8 @@ compute_driver=nova.virt.hyperv.driver.HyperVDriver
volume_api_class=nova.volume.cinder.API volume_api_class=nova.volume.cinder.API
[database] [database]
connection=mysql://nova:passwd@<replaceable>IP_ADDRESS</replaceable>/nova</programlisting> connection=mysql://nova:passwd@<replaceable>IP_ADDRESS</replaceable>/nova</programlisting>
<para>The following table contains a reference of all options for hyper-v</para> <para><xref linkend="config_table_nova_hyperv"/> contains a reference of all
<xi:include href="../../common/tables/nova-hyperv.xml"/> options for hyper-v.</para>
</section> </section>
<section xml:id="prepare-hyper-v-images"> <section xml:id="prepare-hyper-v-images">
<title>Prepare images for use with Hyper-V</title> <title>Prepare images for use with Hyper-V</title>

View File

@ -689,6 +689,7 @@ wsdl_location=http://127.0.0.1:8080/vmware/SDK/wsdl/vim25/vimService.wsdl</progr
</section> </section>
<section xml:id="VMWare_config"> <section xml:id="VMWare_config">
<title>Configuration reference</title> <title>Configuration reference</title>
<xi:include href="../../common/tables/nova-vmware.xml"/> <para>To customize the VMware driver, use the configuration option settings
documented in <xref linkend="config_table_nova_vmware"/>.</para>
</section> </section>
</section> </section>

View File

@ -27,9 +27,8 @@ server=10.3.4.2</programlisting>
(<literal>#</literal>) character. For a list of (<literal>#</literal>) character. For a list of
configuration options, see the tables in this guide.</para> configuration options, see the tables in this guide.</para>
<para>To learn more about the <filename>nova.conf</filename> <para>To learn more about the <filename>nova.conf</filename>
configuration file, review these general purpose configuration configuration file, review the general purpose configuration
options.</para> options documented in <xref linkend="config_table_nova_common"/>.</para>
<xi:include href="../../common/tables/nova-common.xml"/>
<simplesect> <simplesect>
<title>Types of configuration options</title> <title>Types of configuration options</title>
<para>Each configuration option has an associated data type. <para>Each configuration option has an associated data type.

View File

@ -6,8 +6,8 @@ allow_resize_to_same_host policy
allow_same_net_traffic network allow_same_net_traffic network
allowed_direct_url_schemes glance allowed_direct_url_schemes glance
allowed_rpc_exception_modules testing allowed_rpc_exception_modules testing
amqp_auto_delete rpc amqp_auto_delete rpc rpc_all
amqp_durable_queues rpc amqp_durable_queues rpc rpc_all
api_paste_config wsgi api_paste_config wsgi
api_rate_limit authentication api_rate_limit authentication
auth_strategy authentication auth_strategy authentication
@ -52,7 +52,7 @@ console_xvp_multiplex_port xen
console_xvp_pid xen console_xvp_pid xen
consoleauth_manager console consoleauth_manager console
consoleauth_topic common consoleauth_topic common
control_exchange rpc control_exchange rpc rpc_all
cpu_allocation_ratio scheduling cpu_allocation_ratio scheduling
create_unique_mac_address_attempts network create_unique_mac_address_attempts network
crl_file ca crl_file ca
@ -128,6 +128,7 @@ host common
image_cache_manager_interval compute image_cache_manager_interval compute
image_cache_subdirectory_name compute image_cache_subdirectory_name compute
image_decryption_dir s3 image_decryption_dir s3
image_handlers compute
injected_network_template network injected_network_template network
instance_build_timeout compute instance_build_timeout compute
instance_delete_interval compute instance_delete_interval compute
@ -149,10 +150,11 @@ isolated_images scheduling
key_file ca key_file ca
keys_path ca keys_path ca
keystone_ec2_url ec2 keystone_ec2_url ec2
kombu_ssl_ca_certs kombu kombu_reconnect_delay kombu rpc_all
kombu_ssl_certfile kombu kombu_ssl_ca_certs kombu rpc_all
kombu_ssl_keyfile kombu kombu_ssl_certfile kombu rpc_all
kombu_ssl_version kombu kombu_ssl_keyfile kombu rpc_all
kombu_ssl_version kombu rpc_all
l3_lib network l3_lib network
ldap_dns_base_dn ldap ldap_dns_base_dn ldap
ldap_dns_password ldap ldap_dns_password ldap
@ -171,17 +173,17 @@ lock_path common
lockout_attempts ec2 lockout_attempts ec2
lockout_minutes ec2 lockout_minutes ec2
lockout_window ec2 lockout_window ec2
log-config-append logging log_config_append logging
log-date-format logging log_date_format logging
log-dir logging log_dir logging
log-file logging log_file logging
log-format logging log_format logging
logging_context_format_string logging logging_context_format_string logging
logging_debug_format_suffix logging logging_debug_format_suffix logging
logging_default_format_string logging logging_default_format_string logging
logging_exception_prefix logging logging_exception_prefix logging
matchmaker_heartbeat_freq rpc matchmaker_heartbeat_freq rpc rpc_all
matchmaker_heartbeat_ttl rpc matchmaker_heartbeat_ttl rpc rpc_all
max_age policy max_age policy
max_header_line api max_header_line api
max_instances_per_host scheduling max_instances_per_host scheduling
@ -260,16 +262,16 @@ project_cert_subject ca
public_interface network public_interface network
publish_errors logging publish_errors logging
pybasedir common pybasedir common
qpid_heartbeat qpid qpid_heartbeat qpid rpc_all
qpid_hostname qpid qpid_hostname qpid rpc_all
qpid_hosts qpid qpid_hosts qpid rpc_all
qpid_password qpid qpid_password qpid rpc_all
qpid_port qpid qpid_port qpid rpc_all
qpid_protocol qpid qpid_protocol qpid rpc_all
qpid_sasl_mechanisms qpid qpid_sasl_mechanisms qpid rpc_all
qpid_tcp_nodelay qpid qpid_tcp_nodelay qpid rpc_all
qpid_topology_version qpid qpid_topology_version qpid rpc_all
qpid_username qpid qpid_username qpid rpc_all
quota_cores quota quota_cores quota
quota_driver quota quota_driver quota
quota_fixed_ips quota quota_fixed_ips quota
@ -283,17 +285,18 @@ quota_metadata_items quota
quota_ram quota quota_ram quota
quota_security_group_rules quota quota_security_group_rules quota
quota_security_groups quota quota_security_groups quota
rabbit_ha_queues rabbitmq rabbit_ha_queues rabbitmq rpc_all
rabbit_host rabbitmq rabbit_host rabbitmq rpc_all
rabbit_hosts rabbitmq rabbit_hosts rabbitmq rpc_all
rabbit_max_retries rabbitmq rabbit_login_method rabbitmq rpc_all
rabbit_password rabbitmq rabbit_max_retries rabbitmq rpc_all
rabbit_port rabbitmq rabbit_password rabbitmq rpc_all
rabbit_retry_backoff rabbitmq rabbit_port rabbitmq rpc_all
rabbit_retry_interval rabbitmq rabbit_retry_backoff rabbitmq rpc_all
rabbit_use_ssl rabbitmq rabbit_retry_interval rabbitmq rpc_all
rabbit_userid rabbitmq rabbit_use_ssl rabbitmq rpc_all
rabbit_virtual_host rabbitmq rabbit_userid rabbitmq rpc_all
rabbit_virtual_host rabbitmq rpc_all
ram_allocation_ratio scheduling ram_allocation_ratio scheduling
ram_weight_multiplier scheduling ram_weight_multiplier scheduling
reboot_timeout compute reboot_timeout compute
@ -312,18 +315,18 @@ restrict_isolated_hosts_to_isolated_images scheduling
resume_guests_state_on_host_boot compute resume_guests_state_on_host_boot compute
rootwrap_config common rootwrap_config common
routing_source_ip network routing_source_ip network
rpc_backend rpc rpc_backend rpc rpc_all
rpc_cast_timeout rpc rpc_cast_timeout rpc rpc_all
rpc_conn_pool_size rpc rpc_conn_pool_size rpc rpc_all
rpc_response_timeout rpc rpc_response_timeout rpc rpc_all
rpc_thread_pool_size rpc rpc_thread_pool_size rpc rpc_all
rpc_zmq_bind_address zeromq rpc_zmq_bind_address zeromq rpc_all
rpc_zmq_contexts zeromq rpc_zmq_contexts zeromq rpc_all
rpc_zmq_host zeromq rpc_zmq_host zeromq rpc_all
rpc_zmq_ipc_dir zeromq rpc_zmq_ipc_dir zeromq rpc_all
rpc_zmq_matchmaker zeromq rpc_zmq_matchmaker zeromq rpc_all
rpc_zmq_port zeromq rpc_zmq_port zeromq rpc_all
rpc_zmq_topic_backlog zeromq rpc_zmq_topic_backlog zeromq rpc_all
run_external_periodic_tasks periodic run_external_periodic_tasks periodic
running_deleted_instance_action compute running_deleted_instance_action compute
running_deleted_instance_poll_interval compute running_deleted_instance_poll_interval compute
@ -357,15 +360,13 @@ share_dhcp_address network
shelved_offload_time compute shelved_offload_time compute
shelved_poll_interval compute shelved_poll_interval compute
snapshot_name_template api snapshot_name_template api
sqlite_db db
sqlite_synchronous db
ssl_ca_file wsgi ssl_ca_file wsgi
ssl_cert_file wsgi ssl_cert_file wsgi
ssl_key_file wsgi ssl_key_file wsgi
state_path common state_path common
stub_compute xen stub_compute xen
sync_power_state_interval compute sync_power_state_interval compute
syslog-log-facility logging syslog_log_facility logging
tcp_keepidle wsgi tcp_keepidle wsgi
teardown_unused_network_gateway network teardown_unused_network_gateway network
tempdir common tempdir common
@ -373,8 +374,6 @@ timeout_nbd hypervisor
transport_url common transport_url common
until_refresh policy until_refresh policy
update_dns_entries network update_dns_entries network
use-syslog logging
use-syslog-rfc-format logging
use_cow_images hypervisor use_cow_images hypervisor
use_forwarded_for api use_forwarded_for api
use_ipv6 ipv6 use_ipv6 ipv6
@ -383,11 +382,15 @@ use_neutron_default_nets network
use_project_ca ca use_project_ca ca
use_single_default_gateway network use_single_default_gateway network
use_stderr logging use_stderr logging
use_syslog logging
use_syslog_rfc_format logging
user_cert_subject ca user_cert_subject ca
vcpu_pin_set hypervisor vcpu_pin_set hypervisor
vendordata_driver metadata vendordata_driver metadata
vendordata_jsonfile_path metadata vendordata_jsonfile_path metadata
verbose logging verbose logging
vif_plugging_is_fatal compute
vif_plugging_timeout compute
virt_mkfs hypervisor virt_mkfs hypervisor
vlan_interface network vlan_interface network
vlan_start network vlan_start network
@ -461,7 +464,7 @@ cells/name cells
cells/offset_weight_multiplier cells cells/offset_weight_multiplier cells
cells/ram_weight_multiplier scheduling cells/ram_weight_multiplier scheduling
cells/reserve_percent cells cells/reserve_percent cells
cells/rpc_driver_queue_base rpc cells/rpc_driver_queue_base rpc rpc_all
cells/scheduler upgrade_levels cells/scheduler upgrade_levels
cells/scheduler_filter_classes scheduling cells/scheduler_filter_classes scheduling
cells/scheduler_retries scheduling cells/scheduler_retries scheduling
@ -476,16 +479,22 @@ database/backend db
database/connection db database/connection db
database/connection_debug db database/connection_debug db
database/connection_trace db database/connection_trace db
database/db_inc_retry_interval db
database/db_max_retries db
database/db_max_retry_interval db
database/db_retry_interval db
database/idle_timeout db database/idle_timeout db
database/max_overflow db database/max_overflow db
database/max_pool_size db database/max_pool_size db
database/max_retries db database/max_retries db
database/min_pool_size db database/min_pool_size db
database/mysql_sql_mode db
database/pool_timeout db database/pool_timeout db
database/retry_interval db database/retry_interval db
database/slave_connection db database/slave_connection db
database/use_tpool api database/sqlite_db db
docker/registry_default_port docker database/sqlite_synchronous db
database/use_db_reconnect db
hyperv/config_drive_cdrom configdrive hyperv/config_drive_cdrom configdrive
hyperv/config_drive_inject_password configdrive hyperv/config_drive_inject_password configdrive
hyperv/dynamic_memory_ratio hyperv hyperv/dynamic_memory_ratio hyperv
@ -554,7 +563,7 @@ libvirt/volume_clear_size libvirt
libvirt/volume_drivers libvirt libvirt/volume_drivers libvirt
libvirt/wait_soft_reboot_seconds libvirt libvirt/wait_soft_reboot_seconds libvirt
libvirt/xen_hvmloader_path xen libvirt/xen_hvmloader_path xen
matchmaker_ring/ringfile rpc matchmaker_ring/ringfile rpc rpc_all
metrics/required scheduling metrics/required scheduling
metrics/weight_multiplier scheduling metrics/weight_multiplier scheduling
metrics/weight_of_unavailable scheduling metrics/weight_of_unavailable scheduling
@ -581,7 +590,7 @@ trusted_computing/attestation_auth_timeout trustedcomputing
trusted_computing/attestation_port trustedcomputing trusted_computing/attestation_port trustedcomputing
trusted_computing/attestation_server trustedcomputing trusted_computing/attestation_server trustedcomputing
trusted_computing/attestation_server_ca_file trustedcomputing trusted_computing/attestation_server_ca_file trustedcomputing
upgrade_levels/baseapi rpc upgrade_levels/baseapi rpc rpc_all
upgrade_levels/cells upgrade_levels upgrade_levels/cells upgrade_levels
upgrade_levels/cert upgrade_levels upgrade_levels/cert upgrade_levels
upgrade_levels/compute upgrade_levels upgrade_levels/compute upgrade_levels