afd14a8c36
This patch removes the release code name from the XML file name. The config reference is versioned, so there's no need for this. Change-Id: Id017793da666a92a66b68370d0d12eb79dfb4673
100 lines
4.8 KiB
XML
100 lines
4.8 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<chapter 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="ch_configuring-openstack-compute">
|
|
<title>Compute</title>
|
|
<para>The OpenStack Compute service is a cloud computing fabric
|
|
controller, which is the main part of an IaaS system. You can use
|
|
OpenStack Compute to host and manage cloud computing systems. This
|
|
section describes the OpenStack Compute configuration
|
|
options.</para>
|
|
<para>To configure your Compute installation, you must define
|
|
configuration options in these files:</para>
|
|
<itemizedlist>
|
|
<listitem>
|
|
<para><filename>nova.conf</filename>. Contains most of the
|
|
Compute configuration options. Resides in the
|
|
<filename>/etc/nova</filename> directory.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para><filename>api-paste.ini</filename>. Defines Compute
|
|
limits. Resides in the <filename>/etc/nova</filename>
|
|
directory.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>Related Image Service and Identity service management
|
|
configuration files.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<xi:include href="compute/section_nova-conf.xml"/>
|
|
<section xml:id="configuring-logging">
|
|
<title>Configure logging</title>
|
|
<para>You can use <filename>nova.conf</filename> file to configure
|
|
where Compute logs events, the level of logging, and log
|
|
formats.</para>
|
|
<para>To customize log formats for OpenStack Compute, use the
|
|
configuration option settings documented in
|
|
<xref linkend="config_table_nova_logging"/>.</para>
|
|
</section>
|
|
<section xml:id="configuring-authentication-authorization">
|
|
<title>Configure authentication and authorization</title>
|
|
<para>There are different methods of authentication for the
|
|
OpenStack Compute project, including no authentication. The
|
|
preferred system is the OpenStack Identity service, code-named
|
|
Keystone.</para>
|
|
<para>To customize authorization settings for Compute, use the
|
|
configuration options documented in
|
|
<xref linkend="config_table_nova_authentication"/>.</para>
|
|
<para>To customize certificate authority settings for Compute, use the
|
|
configuration options documented in <xref
|
|
linkend="config_table_nova_ca"/>.</para>
|
|
<para>To customize Compute and the Identity service to use LDAP as a
|
|
backend, refer to the configuration options documented in <xref
|
|
linkend="config_table_nova_ldap"/>.</para>
|
|
</section>
|
|
<section xml:id="configuring-resize">
|
|
<?dbhtml stop-chunking?>
|
|
<title>Configure resize</title>
|
|
<para>Resize (or Server resize) is the ability to change the
|
|
flavor of a server, thus allowing it to upscale or downscale
|
|
according to user needs. For this feature to work properly, you
|
|
might need to configure some underlying virt layers.</para>
|
|
<section xml:id="kvm-resize">
|
|
<title>KVM</title>
|
|
<para>Resize on KVM is implemented currently by transferring the
|
|
images between compute nodes over ssh. For KVM you need
|
|
hostnames to resolve properly and passwordless ssh access
|
|
between your compute hosts. Direct access from one compute
|
|
host to another is needed to copy the VM file across.</para>
|
|
<para>Cloud end users can find out how to resize a server by
|
|
reading the <link
|
|
xlink:href="http://docs.openstack.org/user-guide/content/nova_cli_resize.html"
|
|
>OpenStack End User Guide</link>.</para>
|
|
</section>
|
|
<section xml:id="xenserver-resize">
|
|
<title>XenServer</title>
|
|
<para>To get resize to work with XenServer (and XCP), you need
|
|
to establish a root trust between all hypervisor nodes and
|
|
provide an /image mount point to your hypervisors dom0.</para>
|
|
</section>
|
|
<!-- End of XenServer/Resize -->
|
|
</section>
|
|
<!-- End of configuring resize -->
|
|
<xi:include href="compute/section_compute-configure-db.xml"/>
|
|
<!-- Oslo rpc mechanism (such as, Rabbit, Qpid, ZeroMQ) -->
|
|
<xi:include href="compute/section_rpc.xml"/>
|
|
<xi:include href="../common/section_compute_config-api.xml"/>
|
|
<xi:include href="../common/section_compute-configure-ec2.xml"/>
|
|
<xi:include href="../common/section_fibrechannel.xml"/>
|
|
<xi:include href="compute/section_compute-hypervisors.xml"/>
|
|
<xi:include href="compute/section_compute-scheduler.xml"/>
|
|
<xi:include href="compute/section_compute-cells.xml"/>
|
|
<xi:include href="compute/section_compute-conductor.xml"/>
|
|
<xi:include href="compute/section_compute-config-samples.xml"/>
|
|
<xi:include href="compute/section_nova-log-files.xml"/>
|
|
<xi:include href="compute/section_compute-options-reference.xml"/>
|
|
<xi:include href="../common/tables/nova-conf-changes.xml"/>
|
|
</chapter>
|