d6af412fa7
This patch breaks the monolithic bk-ha-guide.xml file into chapters and sections. Section files are placed in subdirectories, with the subdirectories named after the chapters (and parts) to which they belong. This patch just does structural fixes. Once it's in, we can begin to do content cleanup in manageable chunks. Change-Id: I27397834141a3e6c305f60e71350ce869ab7c8a1 Implements: blueprint convert-ha-guide-to-docbook
33 lines
1.8 KiB
XML
33 lines
1.8 KiB
XML
<chapter xmlns="http://docbook.org/ns/docbook"
|
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
xmlns:xi="http://www.w3.org/2001/XInclude"
|
|
version="5.0" xml:id="ch-pacemaker">
|
|
<info>
|
|
<title>The Pacemaker cluster stack</title>
|
|
</info>
|
|
<simpara>OpenStack infrastructure high availability relies on the
|
|
<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.clusterlabs.org">Pacemaker</link> cluster stack, the
|
|
state-of-the-art high availability and load balancing stack for the
|
|
Linux platform. Pacemaker is storage and application-agnostic, and is
|
|
in no way specific to OpenStack.</simpara>
|
|
<simpara>Pacemaker relies on the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.corosync.org">Corosync</link> messaging
|
|
layer for reliable cluster communications. Corosync implements the
|
|
Totem single-ring ordering and membership protocol. It also provides UDP
|
|
and InfiniBand based messaging, quorum, and cluster membership to
|
|
Pacemaker.</simpara>
|
|
<simpara>Pacemaker interacts with applications through <emphasis>resource agents</emphasis> (RAs),
|
|
of which it supports over 70 natively. Pacemaker can also easily use
|
|
third-party RAs. An OpenStack high-availability configuration uses
|
|
existing native Pacemaker RAs (such as those managing MySQL
|
|
databases or virtual IP addresses), existing third-party RAs (such as
|
|
for RabbitMQ), and native OpenStack RAs (such as those managing the
|
|
OpenStack Identity and Image Services).</simpara>
|
|
|
|
<xi:include href="./pacemaker/section_install_packages.xml"/>
|
|
<xi:include href="./pacemaker/section_set_up_corosync.xml"/>
|
|
<xi:include href="./pacemaker/section_starting_corosync.xml"/>
|
|
<xi:include href="./pacemaker/section_start_pacemaker.xml"/>
|
|
<xi:include href="./pacemaker/section_set_basic_cluster_properties.xml"/>
|
|
|
|
</chapter>
|