READ ME FIRST
Please do not attempt to install Pacemaker with anything less than Heartbeat 3.0.0
Since Pacemaker was originally part of Heartbeat, it naturally includes many of the files contained in Heartbeat 2.x Most package managers including YUM, RPM and DEB will complain extremely loudly if you try this.
Versions and Compatibilty
The list of current and supported versions of Pacemaker are available at the Releases page. If you already have Pacemaker installed, please read the documentation on upgrading Pacemaker before following any of the instructions here.
|Version||Current Release||First Released||This Release||Next Release|
|1.1||1.1.16||15 Jan 2010||30 Nov 2016||mid-2017|
|Version||Last Release||First Released||Last Released|
|1.0||1.0.13||9 Oct 2008||13 Feb 2013|
|0.7||0.7.3||25 Jun 2008||22 Sep 2008|
|0.6||0.6.7||16 Jan 2008||15 Dec 2008|
Most Linux distributions do a good job of providing up-to-date binary packages for pacemaker and related components. Pacemaker is currently available on:
See quickstart guides for more information about installing on particular distributions.
Pacemaker has been a part of the standard Fedora repositories since Fedora 12. To install:
yum install -y pacemaker corosync
Users who purchase the add-on get the full value of a Red Hat subscription, including support, certifications, training, RHEL-specific documentation, and so on.
Users who are willing to forego that level of support have other options:
- Install from the RHEL install media
- Install from the CentOS or Scientific Linux repos
- Download and rebuild the necessary SRPMs from the Red Hat FTP server
As an example, using the CentOS repository:
cat >/etc/yum.repo.d/CentOS-Base.repo <<EOF [centos-base] name=CentOS-$releasever - Base mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os enabled=0 EOF yum install --enablerepo=centos-base pacemaker
RHEL-compatible Distributions (CentOS, Scientific Linux, etc.)
As of version 6 of these distros, Pacemaker is part of the distribution and updates are usually quickly available via the regular channels. There is nothing extra to download, just run:
yum install -y pacemaker corosync
openSUSE uses zypper instead of yum, but the procedure is much the same:
zypper install pacemaker corosync
See the Debian-HA wiki for the latest information.
Pacemaker and related components have been available from the standard Debian repositories for a long time, but were removed from Debian 8 ("jessie") due to packaging issues that were not resolved before release. For jessie, Pacemaker is available from Debian backports.
apt-get install pacemaker corosync
If you run into any issues installing, updating, or using these packages, please let us know on our [Mailing lists].
As of Ubuntu 10.4 (Lucid Lynx), Pacemaker and all its dependancies are part of the distribution. Simply run:
aptitude install corosync pacemaker
aptitude install heartbeat pacemaker
Users of Ubuntu versions prior to 10.4 can either install the Debian packages, or try the ones from LaunchPad by adding
deb http://ppa.launchpad.net/ubuntu-ha/ppa/ubuntu karmic main deb-src http://ppa.launchpad.net/ubuntu-ha/ppa/ubuntu karmic main
to /etc/apt/sources.list before running the same aptitude command above.
If no packages are available, you might need to install from source.