c71296175f
The XML root element of Docbook XML files should match the following format: <ELEMENT xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:id="THE_XML_ID_OF_THE_ELEMENT"> Change-Id: I47786e5f70b64e1b14d1015ec5613a538ef8fc52
35 lines
1.7 KiB
XML
35 lines
1.7 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<chapter xmlns="http://docbook.org/ns/docbook"
|
|
xmlns:xi="http://www.w3.org/2001/XInclude"
|
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
version="5.0"
|
|
xml:id="ch-pacemaker">
|
|
|
|
<title>The Pacemaker cluster stack</title>
|
|
|
|
<para>OpenStack infrastructure high availability relies on the
|
|
<link 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.</para>
|
|
<para>Pacemaker relies on the <link 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.</para>
|
|
<para>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).</para>
|
|
|
|
<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>
|