[install] Update required services and remove bay

* Update the required services for magnum, providing links
 for the new ITs (Installations Tutorials).
* Remove bay terminology

Change-Id: If048642876285622466517e541e9028931c71b48
Partially-Implements: blueprint magnum-installation-guide
This commit is contained in:
Spyros Trigazis 2016-09-14 14:10:27 +02:00 committed by Hongbin Lu
parent 30042f21be
commit 347b2aa76e
4 changed files with 55 additions and 44 deletions

View File

@ -1,8 +1,8 @@
.. _install:
==========================
Install Magnum from source
==========================
===================================================================
Install the Container Infrastructure Management service from source
===================================================================
Install and configure
~~~~~~~~~~~~~~~~~~~~~
@ -11,29 +11,35 @@ This section describes how to install and configure the Container
Infrastructure Management service, code-named magnum, on the controller node.
This section assumes that you already have a working OpenStack environment with
at least the following components installed: Compute, Image Service, Identity,
Networking, Block Storage, Orchestration and Neutron/LBaaS. See `OpenStack
Install Guides <http://docs.openstack.org/#install-guides>`__ for all the above
services apart from Neutron/LBaaS. For Neutron/LBaaS see
`Neutron/LBaaS/HowToRun
<https://wiki.openstack.org/wiki/Neutron/LBaaS/HowToRun>`__.
at least the following components installed: Identity service, Image service,
Compute service, Networking service, Block Storage service and Orchestration
service. See `OpenStack Install Guides <http://docs.openstack.org/
#install-guides>`__.
To store certificates, you can use Barbican (which is recommended) or save
them locally on the controller node. To install Barbican see `Setting up a
Barbican Development Environment <http://docs.openstack.org/developer/barbican/
setup/dev.html#configuring-barbican>`__
To provide access to Docker Swarm or Kubernetes using the native clients
(docker or kubectl respectively) magnum uses TLS certificates. To store the
certificates, it is recommended to use the `Key Manager service, code-named
barbican <http://docs.openstack.org/project-install-guide/key-manager/
draft/>`__, or you can save them in magnum's database.
Optionally, you can install the following components: Object Storage to make
private Docker registries available to users and Telemetry to send periodically
magnum related metrics. See `OpenStack Install Guides
<http://docs.openstack.org /#install-guides>`__.
Optionally, you can install the following components:
* `Load Balancer as a Service (LBaaS v2) <http://docs.openstack.org/
networking-guide/config-lbaas.html>`__ to create clusters with multiple
masters
* `Bare Metal service <http://docs.openstack.org/project-install-guide/
baremetal/draft/>`__ to create baremetal clusters
* `Object Storage service <http://docs.openstack.org/project-install-guide/
object-storage/draft/>`__ to make private Docker registries available to users
* `Telemetry Data Collection service <http://docs.openstack.org/
project-install-guide/telemetry/draft/>`__ to periodically send magnum-related
metrics
.. important::
Magnum creates groupings of Nova compute instances, called clusters. These
VMs must have basic Internet connectivity and must be able to reach magnum's
API server. Make sure that Compute and Network services are configured
accordingly.
Magnum creates clusters of compute instances on the Compute service (nova).
These instances must have basic Internet connectivity and must be able to
reach magnum's API server. Make sure that the Compute and Network services
are configured accordingly.
Prerequisites
-------------

View File

@ -139,8 +139,7 @@ service, you must create a database, service credentials, and API endpoints.
+--------------+----------------------------------+
#. Magnum requires additional information in the Identity service to
manage COE clusters (bays). To add this information, complete these
steps:
manage COE clusters. To add this information, complete these steps:
* Create the ``magnum`` domain that contains projects and users:

View File

@ -7,8 +7,8 @@ following components:
``magnum`` command-line client
A CLI that communicates with the ``magnum-api`` to create and manage
container clusters (i.e. bays in magnum terminology). End developers
can directly use the magnum REST API.
container clusters. End developers can directly use the magnum
REST API.
``magnum-api`` service
An OpenStack-native REST API that processes API requests by sending
@ -16,5 +16,5 @@ following components:
``magnum-conductor`` service
Runs on a controller machine and connects to heat to orchestrate a
magnum bay. Additionally, it connects to a Docker Swarm, Kubernetes
cluster. Additionally, it connects to a Docker Swarm, Kubernetes
or Mesos REST API endpoint.

View File

@ -7,22 +7,28 @@ This section describes how to install and configure the Container
Infrastructure Management service, code-named magnum, on the controller node.
This section assumes that you already have a working OpenStack environment with
at least the following components installed: Compute, Image Service, Identity,
Networking, Block Storage, Orchestration and Neutron/LBaaS. See `OpenStack
Install Guides <http://docs.openstack.org/#install-guides>`__ for all the above
services apart from Neutron/LBaaS. For Neutron/LBaaS see
`Neutron/LBaaS/HowToRun
<https://wiki.openstack.org/wiki/Neutron/LBaaS/HowToRun>`__.
at least the following components installed: Identity service, Image service,
Compute service, Networking service, Block Storage service and Orchestration
service. See `OpenStack Install Guides <http://docs.openstack.org/
#install-guides>`__.
To store certificates, you can use Barbican (which is recommended) or save
them locally on the controller node. To install Barbican see `Setting up a
Barbican Development Environment <http://docs.openstack.org/developer/barbican/
setup/dev.html#configuring-barbican>`__
To provide access to Docker Swarm or Kubernetes using the native clients
(docker or kubectl, respectively) magnum uses TLS certificates. To store the
certificates, it is recommended to use the `Key Manager service, code-named
barbican <http://docs.openstack.org/project-install-guide/key-manager/
draft/>`__, or you can save them in magnum's database.
Optionally, you can install the following components: Object Storage to make
private Docker registries available to users and Telemetry to send periodically
magnum related metrics. See `OpenStack Install Guides
<http://docs.openstack.org /#install-guides>`__.
Optionally, you can install the following components:
* `Load Balancer as a Service (LBaaS v2) <http://docs.openstack.org/
networking-guide/config-lbaas.html>`__ to create clusters with multiple
masters
* `Bare Metal service <http://docs.openstack.org/project-install-guide/
baremetal/draft/>`__ to create baremetal clusters
* `Object Storage service <http://docs.openstack.org/project-install-guide/
object-storage/draft/>`__ to make private Docker registries available to users
* `Telemetry Data Collection service <http://docs.openstack.org/
project-install-guide/telemetry/draft/>`__ to periodically send magnum-related
metrics
.. note::
@ -30,10 +36,10 @@ magnum related metrics. See `OpenStack Install Guides
.. important::
Magnum creates VM clusters on the Compute service (nova), called bays. These
VMs must have basic Internet connectivity and must be able to reach magnum's
API server. Make sure that Compute and Network services are configured
accordingly.
Magnum creates clusters of compute instances on the Compute service (nova).
These instances must have basic Internet connectivity and must be able to
reach magnum's API server. Make sure that the Compute and Network services
are configured accordingly.
.. toctree::
:maxdepth: 2