From d0aedb0159b3ae55fefc45614e3e7ec16b159bfd Mon Sep 17 00:00:00 2001 From: Meg McRoberts Date: Thu, 14 May 2015 01:25:06 -0700 Subject: [PATCH] set up skeleton files for ha-guide This commit creates content-free files. After it is merged, we can proceed to add content in separate commits. All pathnames use hyphens as the space delimiter. Implements blueprint improve-ha-guide Change-Id: I87a078883680b2e40959279e29c2d427131097ce --- doc/ha-guide/source/compute-node-ha.rst | 4 ++++ doc/ha-guide/source/controller-ha.rst | 4 ++++ doc/ha-guide/source/hardware-ha.rst | 4 ++++ doc/ha-guide/source/index.rst | 18 ++++++++++++++---- doc/ha-guide/source/install-ha.rst | 4 ++++ doc/ha-guide/source/intro-ha-compute.rst | 4 ++++ doc/ha-guide/source/intro-ha-concepts.rst | 17 +++++++++++++++++ doc/ha-guide/source/intro-ha-controller.rst | 4 ++++ doc/ha-guide/source/intro-ha-other.rst | 4 ++++ doc/ha-guide/source/intro-ha-storage.rst | 4 ++++ doc/ha-guide/source/intro-ha.rst | 15 +++++++++++++++ doc/ha-guide/source/intro.rst | 3 --- doc/ha-guide/source/networking-ha.rst | 4 ++++ doc/ha-guide/source/noncore-ha.rst | 4 ++++ doc/ha-guide/source/storage-ha.rst | 10 ++++++++++ 15 files changed, 96 insertions(+), 7 deletions(-) create mode 100644 doc/ha-guide/source/compute-node-ha.rst create mode 100644 doc/ha-guide/source/controller-ha.rst create mode 100644 doc/ha-guide/source/hardware-ha.rst create mode 100644 doc/ha-guide/source/install-ha.rst create mode 100644 doc/ha-guide/source/intro-ha-compute.rst create mode 100644 doc/ha-guide/source/intro-ha-concepts.rst create mode 100644 doc/ha-guide/source/intro-ha-controller.rst create mode 100644 doc/ha-guide/source/intro-ha-other.rst create mode 100644 doc/ha-guide/source/intro-ha-storage.rst create mode 100644 doc/ha-guide/source/intro-ha.rst delete mode 100644 doc/ha-guide/source/intro.rst create mode 100644 doc/ha-guide/source/networking-ha.rst create mode 100644 doc/ha-guide/source/noncore-ha.rst create mode 100644 doc/ha-guide/source/storage-ha.rst diff --git a/doc/ha-guide/source/compute-node-ha.rst b/doc/ha-guide/source/compute-node-ha.rst new file mode 100644 index 00000000..8ca897b7 --- /dev/null +++ b/doc/ha-guide/source/compute-node-ha.rst @@ -0,0 +1,4 @@ + +================================================== +Configuring the Compute node for high availability +================================================== diff --git a/doc/ha-guide/source/controller-ha.rst b/doc/ha-guide/source/controller-ha.rst new file mode 100644 index 00000000..3513ce52 --- /dev/null +++ b/doc/ha-guide/source/controller-ha.rst @@ -0,0 +1,4 @@ + +================================================ +Configuring the Controller for high availability +================================================ diff --git a/doc/ha-guide/source/hardware-ha.rst b/doc/ha-guide/source/hardware-ha.rst new file mode 100644 index 00000000..d0caa7be --- /dev/null +++ b/doc/ha-guide/source/hardware-ha.rst @@ -0,0 +1,4 @@ + +============================================= +Hardware considerations for High Availability +============================================= diff --git a/doc/ha-guide/source/index.rst b/doc/ha-guide/source/index.rst index 259467b9..61218948 100644 --- a/doc/ha-guide/source/index.rst +++ b/doc/ha-guide/source/index.rst @@ -5,11 +5,13 @@ OpenStack High Availability Guide Abstract ~~~~~~~~ -This guide describes how to install, configure, and manage +This guide describes how to install and configure OpenStack for high availability. +It supplements the Installation Guide +and assumes that you are familiar with the material in that guide. -This guide documents OpenStack Kilo, OpenStack Juno, and OpenStack -Icehouse releases. +This guide documents OpenStack Liberty, OpenStack Kilo, OpenStack Juno, +and OpenStack Icehouse releases. .. warning:: This guide is a work-in-progress and changing rapidly while we continue to test and enhance the guidance. Please note @@ -21,7 +23,15 @@ Contents .. toctree:: :maxdepth: 2 - intro.rst + intro-ha.rst + hardware-ha.rst + install-ha.rst + networking-ha.rst + controller-ha.rst + storage-ha.rst + compute-node-ha.rst + noncore-ha.rst + imported/app_support.rst imported/glossary.rst diff --git a/doc/ha-guide/source/install-ha.rst b/doc/ha-guide/source/install-ha.rst new file mode 100644 index 00000000..2191968d --- /dev/null +++ b/doc/ha-guide/source/install-ha.rst @@ -0,0 +1,4 @@ + +===================================== +Installing high availability packages +===================================== diff --git a/doc/ha-guide/source/intro-ha-compute.rst b/doc/ha-guide/source/intro-ha-compute.rst new file mode 100644 index 00000000..76395d25 --- /dev/null +++ b/doc/ha-guide/source/intro-ha-compute.rst @@ -0,0 +1,4 @@ + +========================================== +Overview of highly-available compute nodes +========================================== diff --git a/doc/ha-guide/source/intro-ha-concepts.rst b/doc/ha-guide/source/intro-ha-concepts.rst new file mode 100644 index 00000000..42b5bc1a --- /dev/null +++ b/doc/ha-guide/source/intro-ha-concepts.rst @@ -0,0 +1,17 @@ + +========================== +High availability concepts +========================== + + +Redundancy and failover +----------------------- + +Stateless vs. stateful services +------------------------------- + +Quorums +------- + +Single-controller high availability mode +---------------------------------------- diff --git a/doc/ha-guide/source/intro-ha-controller.rst b/doc/ha-guide/source/intro-ha-controller.rst new file mode 100644 index 00000000..a10021ef --- /dev/null +++ b/doc/ha-guide/source/intro-ha-controller.rst @@ -0,0 +1,4 @@ + +======================================== +Overview of highly-available controllers +======================================== diff --git a/doc/ha-guide/source/intro-ha-other.rst b/doc/ha-guide/source/intro-ha-other.rst new file mode 100644 index 00000000..e623ab38 --- /dev/null +++ b/doc/ha-guide/source/intro-ha-other.rst @@ -0,0 +1,4 @@ + +====================================== +High availability for other components +====================================== diff --git a/doc/ha-guide/source/intro-ha-storage.rst b/doc/ha-guide/source/intro-ha-storage.rst new file mode 100644 index 00000000..452ba587 --- /dev/null +++ b/doc/ha-guide/source/intro-ha-storage.rst @@ -0,0 +1,4 @@ + +===================================== +Overview of high availability storage +===================================== diff --git a/doc/ha-guide/source/intro-ha.rst b/doc/ha-guide/source/intro-ha.rst new file mode 100644 index 00000000..dc4a5bdd --- /dev/null +++ b/doc/ha-guide/source/intro-ha.rst @@ -0,0 +1,15 @@ + +=========================================== +Introduction to OpenStack high availability +=========================================== + + +.. toctree:: + :maxdepth: 2 + + intro-ha-concepts.rst + intro-ha-controller.rst + intro-ha-storage.rst + intro-ha-compute.rst + intro-ha-other.rst + diff --git a/doc/ha-guide/source/intro.rst b/doc/ha-guide/source/intro.rst deleted file mode 100644 index e6c5d50e..00000000 --- a/doc/ha-guide/source/intro.rst +++ /dev/null @@ -1,3 +0,0 @@ -============ -Introduction -============ diff --git a/doc/ha-guide/source/networking-ha.rst b/doc/ha-guide/source/networking-ha.rst new file mode 100644 index 00000000..fe07d466 --- /dev/null +++ b/doc/ha-guide/source/networking-ha.rst @@ -0,0 +1,4 @@ + +============================================= +Hardware considerations for high availability +============================================= diff --git a/doc/ha-guide/source/noncore-ha.rst b/doc/ha-guide/source/noncore-ha.rst new file mode 100644 index 00000000..93675e8d --- /dev/null +++ b/doc/ha-guide/source/noncore-ha.rst @@ -0,0 +1,4 @@ + +===================================================== +Configuring non-core components for high availability +===================================================== diff --git a/doc/ha-guide/source/storage-ha.rst b/doc/ha-guide/source/storage-ha.rst new file mode 100644 index 00000000..c33925af --- /dev/null +++ b/doc/ha-guide/source/storage-ha.rst @@ -0,0 +1,10 @@ + +========================================= +Configuring Storage for high availability +========================================= + + +.. toctree:: + :maxdepth: 2 + +