The Linux-HA (High-Availability Linux) project provides a high-availability (clustering) solution for Linux, FreeBSD, OpenBSD, Solaris and Mac OS X which promotes reliability, availability, and serviceability (RAS).

The project's main software product is Heartbeat, a GPL-licensed portable cluster management program for high-availability clustering. Its most important features are:

  • no fixed maximum number of nodes - Heartbeat can be used to build large clusters as well as very simple ones
  • resource monitoring: resources can be automatically restarted or moved to another node on failure
  • fencing mechanism to remove failed nodes from the cluster
  • sophisticated policy-based resource management, resource inter-dependencies and constraints
  • time-based rules allow for different policies depending on time
  • several resource scripts (for Apache, DB2, Oracle, PostgreSQL etc.) included
  • GUI for configuring, controlling and monitoring resources and nodes

Read more about Linux-HA:  History

Other related articles:

Linux-HA - History
... Eventually Harald Milz wrote an odd sort of Linux-HA HOWTO ... where very large contributions (in terms of code size) were made by the Linux-HA community at large ...