[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:
parent
30042f21be
commit
347b2aa76e
@ -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
|
||||
-------------
|
||||
|
@ -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:
|
||||
|
||||
|
@ -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.
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user