| # Pacemaker | |
| ## What is Pacemaker? | |
| Pacemaker is an advanced, scalable high-availability cluster resource manager. | |
| It runs on top of a cluster communication layer, either Corosync or | |
| Linux-HA's Heartbeat. | |
| It supports "N-node" clusters with significant capabilities for | |
| managing resources and dependencies. | |
| It will run scripts at initialization, when machines go up or down, | |
| when related resources fail and can be configured to periodically check | |
| resource health. | |
| ## Who is Pacemaker? | |
| Pacemaker is distributed by [ClusterLabs](http://www.clusterlabs.org). | |
| Pacemaker was initially created by main architect and lead developer | |
| Andrew Beekhof <andrew@beekhof.net>, with the aid of | |
| project catalyst and advocate Lars Marowsky-Brée <lmb@suse.de>. | |
| Many, many developers have contributed significantly to the project since. | |
| The git log is the definitive record of their greatly appreciated | |
| contributions. | |
| The wider community of Pacemaker users is another essential aspect of the | |
| project's existence, especially the many users who participate in the mailing | |
| lists, blog about HA clustering, and otherwise actively make the project more | |
| useful. | |
| ## How do I install Pacemaker? | |
| See [INSTALL.md](https://github.com/ClusterLabs/pacemaker/blob/master/INSTALL.md). | |
| ## What higher-level interfaces to Pacemaker are available? | |
| There are multiple user interfaces for Pacemaker, including command-line | |
| tools, graphical user interfaces and web frontends. The crm shell | |
| used to be included in the Pacemaker source tree, but is now | |
| a separate project. | |
| This is not an exhaustive list: | |
| * crmsh: https://github.com/ClusterLabs/crmsh | |
| * pcs: https://github.com/ClusterLabs/pcs | |
| * LCMC: http://lcmc.sourceforge.net/ | |
| * hawk: https://github.com/ClusterLabs/hawk | |
| * Pacemaker-mgmt: https://github.com/ClusterLabs/pacemaker-mgmt | |
| * Striker: https://github.com/ClusterLabs/striker | |
| ## How can I help? | |
| See [CONTRIBUTING.md](https://github.com/ClusterLabs/pacemaker/blob/master/CONTRIBUTING.md). | |
| ## Where can I find more information about Pacemaker? | |
| * [ClusterLabs website](http://www.clusterlabs.org/) | |
| * [Documentation](http://www.clusterlabs.org/doc/) | |
| * [Issues/Bugs](http://bugs.clusterlabs.org/) | |
| * Mailing lists for [users](http://oss.clusterlabs.org/mailman/listinfo/users) and [developers](http://oss.clusterlabs.org/mailman/listinfo/developers) | |
| * #clusterlabs IRC channel on [freenode](http://freenode.net/) |