[ha-guide] Reorganize basic services content

To sync with installation guides.

Change-Id: Ia4df2bdb1f058bb3d8bcf035160463134d115384
Implements: blueprint improve-ha-guide
This commit is contained in:
KATO Tomoyuki 2016-05-21 15:03:32 +09:00
parent 4d59e1b04f
commit d1fe08b4a7
15 changed files with 53 additions and 49 deletions

View File

@ -1,4 +1,3 @@
================================================ ================================================
Configuring the controller for high availability Configuring the controller for high availability
================================================ ================================================
@ -12,9 +11,6 @@ and must talk to all other services.
controller-ha-pacemaker.rst controller-ha-pacemaker.rst
controller-ha-vip.rst controller-ha-vip.rst
controller-ha-haproxy.rst controller-ha-haproxy.rst
controller-ha-galera.rst
controller-ha-memcached.rst controller-ha-memcached.rst
controller-ha-rabbitmq.rst
controller-ha-identity.rst controller-ha-identity.rst
controller-ha-telemetry.rst controller-ha-telemetry.rst

View File

@ -1,12 +1,19 @@
=============================================
Hardware considerations for high availability
=============================================
[TODO: Provide a minimal architecture example for HA,
expanded on that given in
http://docs.openstack.org/mitaka/install-guide-ubuntu/environment.html
for easy comparison]
==============
Hardware setup Hardware setup
============== ~~~~~~~~~~~~~~
The standard hardware requirements: The standard hardware requirements:
- `Provider networks <http://docs.openstack.org/liberty/install-guide-ubuntu/overview.html#networking-option-1-provider-networks>`_ - `Provider networks <http://docs.openstack.org/mitaka/install-guide-ubuntu/overview.html#networking-option-1-provider-networks>`_
- `Self-service networks <http://docs.openstack.org/liberty/install-guide-ubuntu/overview.html#networking-option-2-self-service-networks>`_ - `Self-service networks <http://docs.openstack.org/mitaka/install-guide-ubuntu/overview.html#networking-option-2-self-service-networks>`_
However, OpenStack does not require a significant amount of resources However, OpenStack does not require a significant amount of resources
and the following minimum requirements should support and the following minimum requirements should support
@ -44,4 +51,3 @@ for hardware acceleration of nested VMs.
When installing highly-available OpenStack on VMs, When installing highly-available OpenStack on VMs,
be sure that your hypervisor permits promiscuous mode be sure that your hypervisor permits promiscuous mode
and disables MAC address filtering on the external network. and disables MAC address filtering on the external network.

View File

@ -1,4 +1,3 @@
================= =================
Install memcached Install memcached
================= =================

View File

@ -0,0 +1,14 @@
=======================================
Basic environment for high availability
=======================================
This chapter describes the basic environment for high availability,
such as hardware, operating system, common services.
.. toctree::
:maxdepth: 2
environment-hardware.rst
environment-operatingsystem.rst
environment-ntp.rst
environment-memcached.rst

View File

@ -1,15 +0,0 @@
=============================================
Hardware considerations for high availability
=============================================
[TODO: Provide a minimal architecture example for HA,
expanded on that given in
http://docs.openstack.org/liberty/install-guide-ubuntu/environment.html
for easy comparison]
.. toctree::
:maxdepth: 2
hardware-ha-basic.rst

View File

@ -25,8 +25,8 @@ Contents
common/conventions.rst common/conventions.rst
intro-ha.rst intro-ha.rst
hardware-ha.rst environment.rst
install-ha.rst shared-services.rst
controller-ha.rst controller-ha.rst
networking-ha.rst networking-ha.rst
storage-ha.rst storage-ha.rst

View File

@ -1,12 +0,0 @@
=====================================
Installing high availability packages
=====================================
[TODO -- write intro to this section]
.. toctree::
:maxdepth: 2
install-ha-os.rst
install-ha-memcached.rst
install-ha-ntp.rst

View File

@ -1,3 +1,4 @@
==============
Configuration Configuration
============== ==============

View File

@ -1,5 +1,6 @@
============
Installation Installation
============= ============
Using Galera Cluster requires that you install two packages. The first is Using Galera Cluster requires that you install two packages. The first is
the database server, which must include the wsrep API patch. The second the database server, which must include the wsrep API patch. The second

View File

@ -1,5 +1,6 @@
==========
Management Management
=========== ==========
When you finish the installation and configuration process on each When you finish the installation and configuration process on each
cluster node in your OpenStack database, you can initialize Galera Cluster. cluster node in your OpenStack database, you can initialize Galera Cluster.

View File

@ -1,5 +1,6 @@
Database (Galera Cluster) ===============================================
========================== Database (Galera Cluster) for high availability
===============================================
The first step is to install the database that sits at the heart of the The first step is to install the database that sits at the heart of the
cluster. To implement high availability, run an instance of the database on cluster. To implement high availability, run an instance of the database on
@ -28,6 +29,6 @@ replication system.
.. toctree:: .. toctree::
:maxdepth: 2 :maxdepth: 2
controller-ha-galera-install shared-database-install.rst
controller-ha-galera-config shared-database-configure.rst
controller-ha-galera-manage shared-database-manage.rst

View File

@ -1,6 +1,6 @@
======== =======================================
RabbitMQ Messaging service for high availability
======== =======================================
An AMQP (Advanced Message Queuing Protocol) compliant message bus is An AMQP (Advanced Message Queuing Protocol) compliant message bus is
required for most OpenStack components in order to coordinate the required for most OpenStack components in order to coordinate the

View File

@ -0,0 +1,12 @@
=====================================
Shared services for high availability
=====================================
This chapter describes the shared services for high availability,
such as database, messaging service.
.. toctree::
:maxdepth: 2
shared-database.rst
shared-messaging.rst