
In the Official Linux-HA Download Area[1], we maintain the following things for each release:
tar.gz[4] format source
Digitally-signed[3] RPM[5] format source and binary packages. The distribution for which we provide binary RPMs is SUSE/Novell Linux[6]. One or more architectures of binary RPMs are provided.
Go to the download area[1].
See and hear a screencast on downloading and installing heartbeat[7].
Thanks to members of the Linux HA community, the following distribution-official builds are also available:
Available from the openSUSE Build Service at http://software.opensuse.org/download/server:/ha-clustering[8], maintained by AndrewBeekhof[9].
Thanks to Kevin Fenzi, the latest Fedora-compatible versions from Fedora extras[10] can be included simply by issuing this command:
$ sudo yum install heartbeat
Special Heartbeat 1.2.x / Fedora Core 4 compilation note:
To compile 1.2.x versions for Fedora Core 4, you must include the --disable-fatal-warnings flag when configuring. This is due to the fact that the 1.2.x series is older than the GCC4 compiler used in Fedora Core 4.
For RHEL-compatible packages see the CentOS[11] Extras repositories.
For 2.0.x CentOS versions see:
For pre-2.0 CentOS versions see:
For Debian versions of Linux-HA packages, see the Ultra Monkey site[16].
More up-to-date builds for Debian 4.0 (Etch) are also available from the openSUSE Build Services[17].
For Stable Heartbeat[18] packages for Gentoo:
$ emerge heartbeat
For Beta Heartbeat[18] packages for Gentoo:
$ ACCEPT_KEYWORDS="~x86" emerge heartbeat
In the openSUSE Build Service repository mentioed above, at http://software.opensuse.org/download/server:/ha-clustering[8], AndrewBeekhof[9] Also maintains packages for Debian, Fedora, RHEL, Centos, Ubuntu, Mandriva, SUSE Linux Enterprise Server and openSUSE. Those packages pass several thousand iterations of Heartbeat's automated test suite before being released and can be considered stable, should you need some urgent bug fix not yet available officially on other distributions.
Again using the openSUSE Build Service, LarsMarowskyBree[19] maintains daily (or even more frequent) development builds, based on Andrew's interim packages but updated with the latest bleeding edge code from http://hg.linux-ha.org/dev[20]. These are not meant for production deployments, but provide a convenient way to test the most recent code and provide early feedback, or test whether a particular issue you care for has been addressed.
These are available from http://software.opensuse.org/download/home:/LarsMB/[21]. Use with care!
Alternatively, if you prefer to build from source or want to use specific version of the code not available on those sites, grab a tar-ball directly from our version control system, Mercurial.
To do this, point your browser to a URL like:
http://hg.linux-ha.org/dev/archive/{some_version}.tar.bz2
Eg. http://hg.linux-ha.org/dev/archive/STABLE-2.1.0.tar.bz2[22]
To obtain a list of all available versions, see http://hg.linux-ha.org/heartbeat/tags[23]
See Mercurial[24] for more details on our repository.
If you need a special changeset from a specific Developer, you can grab a copy of their current source from their very own source tree. A (not complete) list follows:
AndrewBeekhof's Repository[25] - bleeding edge patches for ClusterResourceManager[26] (crmd), the policy engine, etc. (related to groups, clones, master/slave and their constraints).
| [1] | http://linux-ha.org/download/index.html |
| [2] | http://en.wikipedia.org/wiki/Gnu_Privacy_Guard |
| [3] | http://en.wikipedia.org/wiki/Digital_signature |
| [4] | http://en.wikipedia.org/wiki/Tar_%28file_format%29 |
| [5] | http://en.wikipedia.org/wiki/RPM_Package_Manager |
| [6] | http://www.suse.com |
| [7] | http://www.linux-ha.org/Education/Newbie/InstallHeartbeat |
| [8] | http://software.opensuse.org/download/server:/ha-clustering |
| [9] | http://www.linux-ha.org/AndrewBeekhof |
| [10] | http://fedoraproject.org/wiki/Extras |
| [11] | http://www.centos.org |
| [12] | http://dev.centos.org/centos/4/testing/i386/RPMS/ |
| [13] | http://dev.centos.org/centos/4/testing/x86_64/RPMS/ |
| [14] | http://mirror.centos.org/centos/4/extras/x86_64/RPMS/ |
| [15] | http://mirror.centos.org/centos/4/extras/i386/RPMS/ |
| [16] | http://www.ultramonkey.org/download/heartbeat/ |
| [17] | http://download.opensuse.org/repositories/server:/ha-clustering/Debian_Etch/ |
| [18] | http://www.linux-ha.org/HeartbeatProgram |
| [19] | http://www.linux-ha.org/LarsMarowskyBree |
| [20] | http://hg.linux-ha.org/dev |
| [21] | http://software.opensuse.org/download/home:/LarsMB/ |
| [22] | http://hg.linux-ha.org/dev/archive/STABLE-2.1.0.tar.bz2 |
| [23] | http://hg.linux-ha.org/heartbeat/tags |
| [24] | http://www.linux-ha.org/Mercurial |
| [25] | http://hg.beekhof.net/lha/crm-dev |
| [26] | http://www.linux-ha.org/ClusterResourceManager |
| [27] | http://www.linux-ha.org/RoadMap |
This information provided courtesy of the Linux-HA project at http://linux-ha.org/