4bf765758c
This patch works several files that were not in common use back into the documents they should live with. The intended end result of this activity is to make common as lean as possible so it can be more easily translated. Also: Don't include configdrive table in user-guide since it's not relevant for audience Change-Id: Iacd5c68c639e60e8c711cb18351543e477444299
219 lines
10 KiB
XML
219 lines
10 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_getting-started-with-openstack">
|
|
<title>Get started with OpenStack</title>
|
|
<para xml:id="para1">The OpenStack project is an open source cloud
|
|
computing platform for all types of clouds, which aims to be
|
|
simple to implement, massively scalable, and feature
|
|
rich. Developers and cloud computing technologists
|
|
from around the world create the OpenStack project.</para>
|
|
<para xml:id="para2">
|
|
OpenStack provides an Infrastructure-as-a-Service
|
|
(<glossterm>IaaS</glossterm>) solution through a set of
|
|
interrelated services. Each service offers an application
|
|
programming interface (<glossterm>API</glossterm>) that
|
|
facilitates this integration. Depending on your needs, you can
|
|
install some or all services.
|
|
</para>
|
|
<para xml:id="para3">The following table describes the OpenStack
|
|
services that make up the OpenStack architecture:</para>
|
|
<table rules="all" xml:id="table1" width="85%">
|
|
<caption>OpenStack services</caption>
|
|
<col width="15%"/>
|
|
<col width="15%"/>
|
|
<col width="70%"/>
|
|
<thead>
|
|
<tr>
|
|
<th>Service</th>
|
|
<th>Project name</th>
|
|
<th>Description</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td><link
|
|
xlink:href="http://www.openstack.org/software/openstack-dashboard/"
|
|
><glossterm>Dashboard</glossterm></link>
|
|
</td>
|
|
<td><link
|
|
xlink:href="http://docs.openstack.org/developer/horizon/"
|
|
><glossterm>Horizon</glossterm></link>
|
|
</td>
|
|
<td>Provides a web-based self-service portal to interact
|
|
with underlying OpenStack services, such as launching
|
|
an instance, assigning IP addresses and configuring
|
|
access controls.</td>
|
|
</tr>
|
|
<tr>
|
|
<td><link
|
|
xlink:href="http://www.openstack.org/software/openstack-compute/"
|
|
><glossterm>Compute</glossterm></link>
|
|
</td>
|
|
<td><link
|
|
xlink:href="http://docs.openstack.org/developer/nova/"
|
|
><glossterm>Nova</glossterm></link>
|
|
</td>
|
|
<td>Manages the lifecycle of compute instances in an
|
|
OpenStack environment. Responsibilities include
|
|
spawning, scheduling and decommissioning of virtual
|
|
machines on demand.</td>
|
|
</tr>
|
|
<tr>
|
|
<td><link
|
|
xlink:href="http://www.openstack.org/software/openstack-networking/"
|
|
><glossterm>Networking</glossterm></link>
|
|
</td>
|
|
<td><link
|
|
xlink:href="http://docs.openstack.org/developer/neutron/"
|
|
><glossterm>Neutron</glossterm></link>
|
|
</td>
|
|
<td>Enables Network-Connectivity-as-a-Service for
|
|
other OpenStack services, such as OpenStack Compute.
|
|
Provides an API for users to define networks and the
|
|
attachments into them. Has a pluggable architecture
|
|
that supports many popular networking vendors and
|
|
technologies.</td>
|
|
</tr>
|
|
<tr><th colspan="3" align="center">Storage</th></tr>
|
|
<tr>
|
|
<td><link
|
|
xlink:href="http://www.openstack.org/software/openstack-storage/"
|
|
><glossterm>Object Storage</glossterm></link>
|
|
</td>
|
|
<td><link
|
|
xlink:href="http://docs.openstack.org/developer/swift/"
|
|
><glossterm>Swift</glossterm></link>
|
|
</td>
|
|
<td>Stores and retrieves arbitrary unstructured
|
|
data objects via a <glossterm>RESTful</glossterm>,
|
|
HTTP based API. It is highly
|
|
fault tolerant with its data replication and scale out
|
|
architecture. Its implementation is not like a file server
|
|
with mountable directories.</td>
|
|
</tr>
|
|
<tr>
|
|
<td><link
|
|
xlink:href="http://www.openstack.org/software/openstack-storage/"
|
|
><glossterm>Block Storage</glossterm></link>
|
|
</td>
|
|
<td><link
|
|
xlink:href="http://docs.openstack.org/developer/cinder/"
|
|
><glossterm>Cinder</glossterm></link>
|
|
</td>
|
|
<td>
|
|
Provides persistent block storage to running instances. Its
|
|
pluggable driver architecture facilitates the creation and
|
|
management of block storage devices.</td>
|
|
</tr>
|
|
<tr><th colspan="3" align="center">Shared services</th></tr>
|
|
<tr>
|
|
<td><link
|
|
xlink:href="http://www.openstack.org/software/openstack-shared-services/"
|
|
><glossterm>Identity service</glossterm></link>
|
|
</td>
|
|
<td><link
|
|
xlink:href="http://docs.openstack.org/developer/keystone/"
|
|
><glossterm>Keystone</glossterm></link>
|
|
</td>
|
|
<td>Provides an authentication and authorization service
|
|
for other OpenStack services. Provides a catalog of endpoints
|
|
for all OpenStack services.</td>
|
|
</tr>
|
|
<tr>
|
|
<td><link
|
|
xlink:href="http://www.openstack.org/software/openstack-shared-services/"
|
|
><glossterm>Image Service</glossterm></link>
|
|
</td>
|
|
<td><link
|
|
xlink:href="http://docs.openstack.org/developer/glance/"
|
|
><glossterm>Glance</glossterm></link>
|
|
</td>
|
|
<td>Stores and retrieves virtual machine disk images.
|
|
OpenStack Compute makes use of this during instance
|
|
provisioning.
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td><link
|
|
xlink:href="http://www.openstack.org/software/openstack-shared-services/"
|
|
><glossterm>Telemetry</glossterm></link>
|
|
</td>
|
|
<td><link
|
|
xlink:href="http://docs.openstack.org/developer/ceilometer/"
|
|
><glossterm>Ceilometer</glossterm></link>
|
|
</td>
|
|
<td>Monitors and meters the OpenStack cloud for
|
|
billing, benchmarking, scalability, and statistical
|
|
purposes.</td>
|
|
</tr>
|
|
|
|
<tr><th colspan="3" align="center">Higher-level services</th></tr>
|
|
<tr>
|
|
<td><link
|
|
xlink:href="http://www.openstack.org/software/openstack-shared-services/"
|
|
><glossterm>Orchestration</glossterm></link></td>
|
|
<td><link
|
|
xlink:href="http://docs.openstack.org/developer/heat/"
|
|
><glossterm>Heat</glossterm></link>
|
|
</td>
|
|
<td>Orchestrates multiple composite cloud applications by using
|
|
either the native <glossterm baseform="Heat Orchestration
|
|
Template (HOT)">HOT</glossterm> template format or the
|
|
AWS CloudFormation template format, through both an
|
|
OpenStack-native REST API and a CloudFormation-compatible
|
|
Query API.</td>
|
|
</tr>
|
|
<tr>
|
|
<td><link
|
|
xlink:href="http://www.openstack.org/software/openstack-shared-services/"
|
|
><glossterm>Database Service</glossterm></link>
|
|
</td>
|
|
<td><link
|
|
xlink:href="http://docs.openstack.org/developer/trove/"
|
|
><glossterm>Trove</glossterm></link>
|
|
</td>
|
|
<td>Provides scalable and reliable Cloud Database-as-a-Service
|
|
functionality for both relational and non-relational database
|
|
engines.</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<xi:include href="section_getstart_conceptual_arch.xml"/>
|
|
<xi:include href="section_getstart_logical_arch.xml"/>
|
|
<?hard-pagebreak?>
|
|
<section xml:id="openstack-services">
|
|
<title>OpenStack services</title>
|
|
<para>This section describes OpenStack services in
|
|
detail.</para>
|
|
<xi:include href="section_getstart_compute.xml"/>
|
|
<?hard-pagebreak?>
|
|
<xi:include href="section_storage-concepts.xml"/>
|
|
<xi:include href="section_getstart_object-storage.xml"/>
|
|
<xi:include href="section_getstart_block-storage.xml"/>
|
|
<?hard-pagebreak?>
|
|
<xi:include href="section_getstart_networking.xml"/>
|
|
<?hard-pagebreak?>
|
|
<xi:include href="section_getstart_dashboard.xml"/>
|
|
<xi:include href="section_keystone-concepts.xml"/>
|
|
<?hard-pagebreak?>
|
|
<xi:include href="section_getstart_image.xml"/>
|
|
<xi:include href="section_getstart_telemetry.xml"/>
|
|
<xi:include href="section_getstart_orchestration.xml"/>
|
|
<xi:include href="section_getstart_trove.xml"/>
|
|
</section>
|
|
<section xml:id="feedback">
|
|
<title>Feedback</title>
|
|
<para>To provide feedback on documentation, join and use the
|
|
<email>openstack-docs@lists.openstack.org</email>
|
|
mailing list at <link
|
|
xlink:href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-docs"
|
|
>OpenStack Documentation Mailing List</link>, or <link
|
|
xlink:href="https://bugs.launchpad.net/openstack-manuals/+filebug"
|
|
>report a bug</link>.</para>
|
|
</section>
|
|
</chapter>
|