fbpx
Wikipedia

Linux-HA

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).[1]

Heartbeat
Initial release1999
Final release
3.0.6 / February 2015; 9 years ago (2015-02)
Written inC, Python
Operating systemLinux, several UNIX variants
TypeCluster messaging layer
LicenseGNU General Public License v2, GNU Lesser General Public License v2.1
Website 2009-05-08 at the Wayback Machine

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, IBM Db2, Oracle, PostgreSQL etc.) included
  • GUI for configuring, controlling and monitoring resources and nodes

History edit

The project originated from a mailing list started in November 1997. Eventually Harald Milz wrote an odd sort of Linux-HA HOWTO. Unlike most HOWTOs, this was not about how to configure or use existing software, it was a collection of HA techniques which one could use if one were to write HA software for Linux.

Alan Robertson was inspired by this description and thought that he could perhaps write some of the software for the project to act as a sort of initial seed crystal to help jump start the project. He got this initial software running on 18 March 1998.[2] He created the first web site for the project on 19 October 1998,[3] and the first version of the software was released on 15 November 1998.[4] The first production customer of the software was Rudy Pawul of ISO-NE. The ISO-NE web site went into production in the second half of 1999.

At this point, the project was limited to two nodes and very simple takeover semantics, and no resource monitoring.[1]

This was cured with version 2 of the software, which added n-node clusters, resource monitoring, dependencies, and policies. Version 2.0.0 came out on 29 July 2005.[5] This release represented another important milestone as it was the first version where very large contributions (in terms of code size) were made by the Linux-HA community at large. This series of releases brought the project to a level of feature parity-or-superiority with respect to commercial HA software.

After version 2.1.4, the cluster resource manager component (responsible for starting and stopping resources and monitoring resource and node failure) was split off into a separate project called Pacemaker,[6] and the resource agents and other "glue" infrastructure were moved to separate packages. Thus with the version 3 series, the name Heartbeat should be used for the cluster messaging layer only.[7]

See also edit

Notes edit

  1. ^ a b Alan Robertson The Evolution of The LinuxHA project. IBM Linux Technology Center, 2010 [1]
  2. ^ . Lists.linux-ha.org. Archived from the original on 2008-11-19. Retrieved 2016-03-04.
  3. ^ . Lists.linux-ha.org. 1998-10-16. Archived from the original on 2011-07-19. Retrieved 2016-03-04.
  4. ^ . Archived from the original on November 16, 2005. Retrieved April 28, 2017.
  5. ^ . Lists.linux-ha.org. Archived from the original on 2008-07-05. Retrieved 2016-03-04.
  6. ^ "Project History". ClusterLabs.org. Retrieved 2016-03-04.
  7. ^ . Linux-HA.org. 2010-01-25. Archived from the original on 2016-03-04. Retrieved 2016-03-04.

References edit

  • Pfister, Gregory F (1998). In Search of Clusters (2nd ed.). Upper Saddle River, NJ: Prentice Hall. ISBN 0-13-899709-8.
  • Marcus, Evan; Stern, Hal (2003). Blueprints for High Availability (2nd ed.). Indianapolis, IN: John Wiley & Sons. ISBN 0-471-43026-9.

External links edit

linux, heartbeat, software, redirects, here, other, uses, heartbeat, this, article, relies, excessively, references, primary, sources, please, improve, this, article, adding, secondary, tertiary, sources, find, sources, news, newspapers, books, scholar, jstor,. Heartbeat software redirects here For other uses see Heartbeat This article relies excessively on references to primary sources Please improve this article by adding secondary or tertiary sources Find sources Linux HA news newspapers books scholar JSTOR March 2016 Learn how and when to remove this message 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 1 HeartbeatInitial release1999Final release3 0 6 February 2015 9 years ago 2015 02 Written inC PythonOperating systemLinux several UNIX variantsTypeCluster messaging layerLicenseGNU General Public License v2 GNU Lesser General Public License v2 1WebsiteArchived 2009 05 08 at the Wayback Machine 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 IBM Db2 Oracle PostgreSQL etc included GUI for configuring controlling and monitoring resources and nodes Contents 1 History 2 See also 3 Notes 4 References 5 External linksHistory editThe project originated from a mailing list started in November 1997 Eventually Harald Milz wrote an odd sort of Linux HA HOWTO Unlike most HOWTOs this was not about how to configure or use existing software it was a collection of HA techniques which one could use if one were to write HA software for Linux Alan Robertson was inspired by this description and thought that he could perhaps write some of the software for the project to act as a sort of initial seed crystal to help jump start the project He got this initial software running on 18 March 1998 2 He created the first web site for the project on 19 October 1998 3 and the first version of the software was released on 15 November 1998 4 The first production customer of the software was Rudy Pawul of ISO NE The ISO NE web site went into production in the second half of 1999 At this point the project was limited to two nodes and very simple takeover semantics and no resource monitoring 1 This was cured with version 2 of the software which added n node clusters resource monitoring dependencies and policies Version 2 0 0 came out on 29 July 2005 5 This release represented another important milestone as it was the first version where very large contributions in terms of code size were made by the Linux HA community at large This series of releases brought the project to a level of feature parity or superiority with respect to commercial HA software After version 2 1 4 the cluster resource manager component responsible for starting and stopping resources and monitoring resource and node failure was split off into a separate project called Pacemaker 6 and the resource agents and other glue infrastructure were moved to separate packages Thus with the version 3 series the name Heartbeat should be used for the cluster messaging layer only 7 See also edit nbsp Free and open source software portal High availability cluster Open Cluster Framework Pacemaker software Corosync Cluster EngineNotes edit a b Alan Robertson The Evolution of The LinuxHA project IBM Linux Technology Center 2010 1 Linux HA heart beats Lists linux ha org Archived from the original on 2008 11 19 Retrieved 2016 03 04 MAC addr takeover Lists linux ha org 1998 10 16 Archived from the original on 2011 07 19 Retrieved 2016 03 04 Heartbeat Software Now Available Archived from the original on November 16 2005 Retrieved April 28 2017 Linux HA Heartbeat DRBD Named chroot Fedora Core 4 Lists linux ha org Archived from the original on 2008 07 05 Retrieved 2016 03 04 Project History ClusterLabs org Retrieved 2016 03 04 Heartbeat Linux HA org 2010 01 25 Archived from the original on 2016 03 04 Retrieved 2016 03 04 References editPfister Gregory F 1998 In Search of Clusters 2nd ed Upper Saddle River NJ Prentice Hall ISBN 0 13 899709 8 Marcus Evan Stern Hal 2003 Blueprints for High Availability 2nd ed Indianapolis IN John Wiley amp Sons ISBN 0 471 43026 9 External links editLinux HA Wiki at the Wayback Machine archived 2023 04 22 archives of Linux HA s main mailing list Retrieved from https en wikipedia org w index php title Linux HA amp oldid 1209869546, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.