Getting started chapter reorganisation

1. Split chapter file content into section files per current Cloud Admin Guide
2. Added cross-references
Change-Id: I51025b6eb4bb9b8912871837f9ce83d91dca973d
Implements: blueprint reorganise-user-guides
This commit is contained in:
daz 2015-07-17 14:55:29 +10:00
parent 686f096829
commit ab45cacbb6
17 changed files with 82 additions and 118 deletions

View File

@ -1,7 +1,6 @@
.. :orphan: =======================
OpenStack Block Storage OpenStack Block Storage
----------------------- =======================
The OpenStack Block Storage service (cinder) adds persistent storage to The OpenStack Block Storage service (cinder) adds persistent storage to
a virtual machine. Block Storage provides an infrastructure for managing a virtual machine. Block Storage provides an infrastructure for managing

View File

@ -1,7 +1,6 @@
.. :orphan: =================
OpenStack Compute OpenStack Compute
----------------- =================
Use OpenStack Compute to host and manage cloud computing systems. Use OpenStack Compute to host and manage cloud computing systems.
OpenStack Compute is a major part of an Infrastructure-as-a-Service OpenStack Compute is a major part of an Infrastructure-as-a-Service

View File

@ -1,7 +1,8 @@
.. :orphan: .. _get_started_conceptual_architecture:
=======================
Conceptual architecture Conceptual architecture
~~~~~~~~~~~~~~~~~~~~~~~ =======================
The following diagram shows the relationships among the OpenStack The following diagram shows the relationships among the OpenStack
services: services:

View File

@ -1,7 +1,8 @@
.. :orphan: .. _get_started_dashboard:
===================
OpenStack dashboard OpenStack dashboard
------------------- ===================
The OpenStack dashboard is a modular `Django web The OpenStack dashboard is a modular `Django web
application <https://www.djangoproject.com/>`__ that provides a application <https://www.djangoproject.com/>`__ that provides a
@ -19,4 +20,3 @@ To use the administrator functionality for other services, it must also
connect to Admin API endpoints, which should not be accessible by connect to Admin API endpoints, which should not be accessible by
customers. customers.

View File

@ -1,7 +1,6 @@
.. :orphan: ==========================
OpenStack Database service OpenStack Database service
-------------------------- ==========================
The Database service provides scalable and reliable cloud provisioning The Database service provides scalable and reliable cloud provisioning
functionality for both relational and non-relational database engines. functionality for both relational and non-relational database engines.

View File

@ -0,0 +1,10 @@
========
Feedback
========
To provide feedback on documentation, join and use the
openstack-docs@lists.openstack.org mailing list at `OpenStack
Documentation Mailing
List <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-docs>`__,
or `report a
bug <https://bugs.launchpad.net/openstack-manuals/+filebug>`__.

View File

@ -1,7 +1,6 @@
.. :orphan: ==================
OpenStack Identity OpenStack Identity
------------------ ==================
The OpenStack Identity service performs the following functions: The OpenStack Identity service performs the following functions:

View File

@ -1,15 +1,12 @@
.. :orphan: =======================
OpenStack Image service OpenStack Image service
----------------------- =======================
The OpenStack Image service is central to Infrastructure-as-a-Service The OpenStack Image service is central to Infrastructure-as-a-Service
(IaaS) as shown in Conceptual architecture. It accepts API requests for disk (IaaS) as shown in :ref:`get_started_conceptual_architecture`. It accepts API
or server images, and image metadata from end users or OpenStack Compute requests for disk or server images, and image metadata from end users or
components. It also supports the storage of disk or server images on various OpenStack Compute components. It also supports the storage of disk or server
repository types, including OpenStack Object Storage. images on various repository types, including OpenStack Object Storage.
.. TODO (DC) On line 7, add link to get_started_conceptual_architecture.rst
A number of periodic processes run on the OpenStack Image service to A number of periodic processes run on the OpenStack Image service to
support caching. Replication services ensure consistency and support caching. Replication services ensure consistency and

View File

@ -1,18 +1,15 @@
.. :orphan: ====================
Logical architecture Logical architecture
~~~~~~~~~~~~~~~~~~~~ ====================
To design, deploy, and configure OpenStack, administrators must To design, deploy, and configure OpenStack, administrators must
understand the logical architecture. understand the logical architecture.
As shown in Conceptual architecture, OpenStack consists of several As shown in :ref:`get_started_conceptual_architecture`, OpenStack consists of
independent parts, named the OpenStack services. All services authenticate several independent parts, named the OpenStack services. All services
through a common Identity service. Individual services interact with each authenticate through a common Identity service. Individual services interact
other through public APIs, except where privileged administrator commands with each other through public APIs, except where privileged administrator
are necessary. commands are necessary.
.. TODO (DC) Add link to figure in get_started_conceptual_architecture.rst
Internally, OpenStack services are composed of several processes. All Internally, OpenStack services are composed of several processes. All
services have at least one API process, which listens for API requests, services have at least one API process, which listens for API requests,
@ -27,7 +24,7 @@ several message broker and database solutions, such as RabbitMQ, Qpid,
MySQL, MariaDB, and SQLite. MySQL, MariaDB, and SQLite.
Users can access OpenStack via the web-based user interface implemented Users can access OpenStack via the web-based user interface implemented
by the OpenStack dashboard, via `command-line by the :ref:`get_started_dashboard`, via `command-line
clients <http://docs.openstack.org/cli-reference/content>`__ and by clients <http://docs.openstack.org/cli-reference/content>`__ and by
issuing API requests through tools like browser plug-ins or :command:`curl`. issuing API requests through tools like browser plug-ins or :command:`curl`.
For applications, `several SDKs <http://developer.openstack.org/#sdk>`__ For applications, `several SDKs <http://developer.openstack.org/#sdk>`__

View File

@ -1,7 +1,6 @@
.. :orphan: ========================
OpenStack Object Storage OpenStack Object Storage
------------------------ ========================
The OpenStack Object Storage is a multi-tenant object storage system. It The OpenStack Object Storage is a multi-tenant object storage system. It
is highly scalable and can manage large amounts of unstructured data at is highly scalable and can manage large amounts of unstructured data at

View File

@ -1,7 +1,6 @@
.. :orphan: ====================
OpenStack Networking OpenStack Networking
-------------------- ====================
OpenStack Networking (neutron) allows you to create and attach interface OpenStack Networking (neutron) allows you to create and attach interface
devices managed by other OpenStack services to networks. Plug-ins can be devices managed by other OpenStack services to networks. Plug-ins can be

View File

@ -0,0 +1,22 @@
==================
OpenStack services
==================
.. toctree::
:maxdepth: 2
get_started_compute.rst
get_started_storage_concepts.rst
get_started_object_storage.rst
get_started_block_storage.rst
get_started_openstack_networking.rst
get_started_dashboard.rst
get_started_identity.rst
get_started_image_service.rst
get_started_telemetry.rst
get_started_orchestration.rst
get_started_database_service.rst
get_started_sahara.rst
This section describes OpenStack services in detail.

View File

@ -1,10 +1,9 @@
.. :orphan: ==============================
OpenStack Orchestration module OpenStack Orchestration module
------------------------------ ==============================
The Orchestration module provides a template-based orchestration for The Orchestration module provides a template-based orchestration for
describing a cloud application, by running OpenStack API calls to describing a cloud application by running OpenStack API calls to
generate running cloud applications. The software integrates other core generate running cloud applications. The software integrates other core
components of OpenStack into a one-file template system. The templates components of OpenStack into a one-file template system. The templates
allow you to create most OpenStack resource types, such as instances, allow you to create most OpenStack resource types, such as instances,

View File

@ -1,7 +1,8 @@
.. :orphan: .. :orphan:
=================================
OpenStack Data processing service OpenStack Data processing service
--------------------------------- =================================
The Data processing service for OpenStack (sahara) aims to provide users The Data processing service for OpenStack (sahara) aims to provide users
with a simple means to provision data processing (Hadoop, Spark) with a simple means to provision data processing (Hadoop, Spark)
@ -9,7 +10,7 @@ clusters by specifying several parameters like Hadoop version, cluster
topology, node hardware details and a few more. After a user fills in topology, node hardware details and a few more. After a user fills in
all the parameters, the Data processing service deploys the cluster in a all the parameters, the Data processing service deploys the cluster in a
few minutes. Sahara also provides a means to scale already provisioned few minutes. Sahara also provides a means to scale already provisioned
clusters by adding/removing worker nodes on demand. clusters by adding or removing worker nodes on demand.
The solution addresses the following use cases: The solution addresses the following use cases:

View File

@ -1,7 +1,6 @@
.. :orphan: ================
Storage concepts Storage concepts
---------------- ================
The OpenStack stack uses the following storage types: The OpenStack stack uses the following storage types:

View File

@ -1,7 +1,6 @@
.. :orphan: ==========================
OpenStack Telemetry module OpenStack Telemetry module
-------------------------- ==========================
The Telemetry module performs the following functions: The Telemetry module performs the following functions:

View File

@ -4,6 +4,14 @@
Get started with OpenStack Get started with OpenStack
========================== ==========================
.. toctree::
:maxdepth: 2
get_started_conceptual_architecture.rst
get_started_logical_architecture.rst
get_started_openstack_services.rst
get_started_feedback.rst
The OpenStack project is an open source cloud computing platform for all The OpenStack project is an open source cloud computing platform for all
types of clouds, which aims to be simple to implement, massively types of clouds, which aims to be simple to implement, massively
scalable, and feature rich. Developers and cloud computing technologists scalable, and feature rich. Developers and cloud computing technologists
@ -83,66 +91,3 @@ OpenStack architecture:
by specifying parameters like Hadoop version, cluster topology and nodes by specifying parameters like Hadoop version, cluster topology and nodes
hardware details. hardware details.
.. include:: get_started_conceptual_architecture.rst
.. include:: get_started_logical_architecture.rst
.. toctree::
:hidden:
get_started_conceptual_architecture.rst
get_started_logical_architecture.rst
OpenStack services
~~~~~~~~~~~~~~~~~~
This section describes OpenStack services in detail.
.. include:: get_started_compute.rst
.. include:: get_started_storage_concepts.rst
.. include:: get_started_object_storage.rst
.. include:: get_started_block_storage.rst
.. include:: get_started_openstack_networking.rst
.. include:: get_started_dashboard.rst
.. include:: get_started_identity.rst
.. include:: get_started_image_service.rst
.. include:: get_started_telemetry.rst
.. include:: get_started_orchestration.rst
.. include:: get_started_database_service.rst
.. include:: get_started_sahara.rst
.. toctree::
:hidden:
get_started_compute.rst
get_started_storage_concepts.rst
get_started_object_storage.rst
get_started_block_storage.rst
get_started_openstack_networking.rst
get_started_dashboard.rst
get_started_identity.rst
get_started_image_service.rst
get_started_telemetry.rst
get_started_orchestration.rst
get_started_database_service.rst
get_started_sahara.rst
Feedback
~~~~~~~~
To provide feedback on documentation, join and use the
openstack-docs@lists.openstack.org mailing list at `OpenStack
Documentation Mailing
List <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-docs>`__,
or `report a
bug <https://bugs.launchpad.net/openstack-manuals/+filebug>`__.