openstack-manuals/doc/common/section_getstart_logical_arch.xml
Bruce Reeler 0125b43efd Rewording and typo fix in Logical Arch section
Reworded bullet point under Logical architecture section and fixed typo.
Patch set 2: Added edits suggested by Gauvain Pocentek.

Change-Id: Ia7c130e2aed4baaec27bb63d933932fcce08bf23
2014-02-11 20:29:56 +10:00

41 lines
1.8 KiB
XML

<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="logical-architecture">
<title>Logical architecture</title>
<para>To design, deploy, and configure OpenStack, administrators must understand the logical architecture.</para>
<para>OpenStack modules are one of the following types:</para>
<itemizedlist role="compact">
<listitem>
<para>Daemon. Runs as a background process. On Linux platforms, a daemon is
usually installed as a service.</para>
</listitem>
<listitem>
<para>Script. Installs a virtual environment and runs tests. For
example, the <code>run_tests.sh</code> script installs a virtual environment and runs unit tests on a service.</para>
</listitem>
<listitem>
<para>Command-line interface (CLI). Enables users to submit API
calls to OpenStack services through easy-to-use
commands.</para>
</listitem>
</itemizedlist>
<para>The following diagram shows the most common, but not the only,
architecture for an OpenStack cloud:</para>
<!-- Source files in this repository in doc/src/docbkx/common/figures/openstack-arch-havana-v1.zip -->
<figure xml:id="os-logical-arch">
<title>Logical architecture</title>
<mediaobject>
<imageobject>
<imagedata
fileref="figures/openstack-arch-havana-logical-v1.jpg"
contentwidth="6.5in"/>
</imageobject>
</mediaobject>
</figure>
<para>As in <xref linkend="concept_arch"/>, end users can interact
through the dashboard, CLIs, and APIs. All services authenticate
through a common Identity Service and individual services interact
with each other through public APIs, except where privileged
administrator commands are necessary.</para>
</section>