Files
openstack-manuals/doc/config-reference/compute/section_compute-conductor.xml
Don Domingo 20f780cd61 Apply service name conventions for Compute
There are several instances of "Compute Service" and "compute service"
in the upstream documentation. As was recently clarified in the docs
mailing list, these should be "Compute service/s". This patch corrects
all untagged instances inside normal <para> blocks.

Change-Id: Idcd7aafa0ce463e70635cb1c883a2476c1d97b5e
Partial-Bug: #1217503
2014-03-18 13:58:14 +10:00

43 lines
2.3 KiB
XML

<?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="section_conductor">
<title>Conductor</title>
<para>The <systemitem class="service">nova-conductor</systemitem>
service enables OpenStack to function without compute nodes
accessing the database. Conceptually, it implements a new
layer on top of <systemitem class="service"
>nova-compute</systemitem>. It should not be deployed on
compute nodes, or else the security benefits of removing
database access from <systemitem class="service"
>nova-compute</systemitem> are negated. Just like
other nova services such as <systemitem class="service"
>nova-api</systemitem> or nova-scheduler, it can be scaled
horizontally. You can run multiple instances of <systemitem
class="service">nova-conductor</systemitem> on different
machines as needed for scaling purposes.</para>
<para>In the Grizzly release, the methods exposed by <systemitem
class="service">nova-conductor</systemitem> are relatively
simple methods used by <systemitem class="service"
>nova-compute</systemitem> to offload its database
operations. Places where <systemitem class="service"
>nova-compute</systemitem> previously performed database
access are now talking to <systemitem class="service"
>nova-conductor</systemitem>. However, we have plans in
the medium to long term to move more and more of what is
currently in <systemitem class="service"
>nova-compute</systemitem> up to the <systemitem
class="service">nova-conductor</systemitem> layer. The
Compute service will start to look like a less intelligent
slave service to <systemitem class="service"
>nova-conductor</systemitem>. The conductor service will
implement long running complex operations, ensuring forward
progress and graceful error handling. This will be especially
beneficial for operations that cross multiple compute nodes,
such as migrations or resizes.</para>
<xi:include href="../../common/tables/nova-conductor.xml"/>
</section>