openstack-manuals/doc/common/section_getstart_block-storage.xml
Christian Berendt b2235bf3fb Unified the syntax of the XML root element (common)
Execluded all XML files in the directory doc/common/tables because
they are autogenerated.

The XML root element of Docbook XML files should match the following
format:

<ELEMENT 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="THE_XML_ID_OF_THE_ELEMENT">

Change-Id: If12091be81ec8b2e6e53bfcb4c3a883a65e24736
2014-07-09 22:23:03 +02:00

51 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="block-storage-service">
<title>OpenStack Block Storage</title>
<para>The Openstack Block Storage service (cinder) adds
persistent storage to a virtual machine. Block
Storage provides an infrastructure for managing volumes, and
interacts with OpenStack Compute to provide
volumes for instances. The service also enables management of
volume snapshots, and volume types.</para>
<para>The Block Storage service consists of the following
components:</para>
<variablelist>
<varlistentry>
<term><systemitem class="service">cinder-api</systemitem></term>
<listitem><para>Accepts API requests, and
routes them to the <systemitem class="service">cinder-volume</systemitem>
for action.</para></listitem>
</varlistentry>
<varlistentry>
<term><systemitem class="service">cinder-volume</systemitem></term>
<listitem><para>Interacts directly with the Block Storage
service, and processes such as the
<systemitem class="service">cinder-scheduler</systemitem>.
It also interacts with these processes through a message
queue. The <systemitem>cinder-volume service</systemitem>
responds to read and write requests sent to the Block
Storage service to maintain state. It can interact with a
variety of storage providers through a driver architecture.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><systemitem class="service">cinder-scheduler</systemitem>
daemon</term>
<listitem> <para>Selects the optimal storage provider node on
which to create the volume. A similar component to
the <systemitem class="service">nova-scheduler</systemitem>.
</para></listitem>
</varlistentry>
<varlistentry>
<term>Messaging queue</term>
<listitem><para>Routes information between the Block Storage
processes.</para></listitem>
</varlistentry>
</variablelist>
</section>