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:
... 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 ...