Giter Club home page Giter Club logo

cluster-glue's Introduction

Cluster Glue

Cluster Glue is a set of libraries, tools and utilities used in the the Heartbeat/Pacemaker cluster stack. In essence, Glue are the parts of the cluster stack that don't fit in anywhere else, and aren't big enough pieces or actively developed enough to qualify as their own projects.

Cluster Glue has been managed as a separate Linux-HA sub-project since its 1.0 release, which coincided with the Heartbeat 2.99 release. Previously, it was a part of the then-monolithic Heartbeat project, and had no separate name.

Components

Local Resource Manager (LRM)

The Local Resource Manager is the interface between the Cluster Resource Manager (Pacemaker) and the resource agents. It is itself not cluster aware, nor does it apply any policies. It simply processes commands received from the Cluster Resource Manager, passes them to resource agents, and reports back success or failure. It particular, the LRM may

  • start a resource;
  • stop a resource;
  • monitor a resource;
  • report a resource's status;
  • list all resource instances it currently controls, and their status.

STONITH

A mechanism for node fencing. In case a node is considered "dead" by the cluster as a whole, STONITH ("Shoot The Other Node In The Head") forcefully removes is from the cluster so it can no longer pose a risk of interacting with other nodes in an uncoordinated fashion.

hb_report (deprecated)

An advanced error reporting utility. hb_report-generated tarballs are frequently requested by the developers to isolate and fix bugs, and are commonly found as attachments to Bugzilla entries.

NOTE: hb_report has been integrated into crmsh, and is now maintained as part of the crmsh project.

Cluster Plumbing Library

A low-level library for intra-cluster communications.

Source Code Repository

Source code for Cluster Glue is being maintained in the https://github.com/ClusterLabs/cluster-glue git repository.

cluster-glue's People

Contributors

afederic avatar alan-r avatar atomictoaster avatar beekhof avatar bsbernd avatar carns avatar dmuhamedagic avatar gao-yan avatar hideoyamauchi avatar higashik avatar horms avatar inouekazu avatar ivoks avatar krig avatar ldevulder avatar lge avatar marxin avatar mca avatar pixelb avatar raoulbhatia avatar satoyoshi avatar seinocluster2 avatar senko avatar sergeyfd avatar t-matsuo avatar tserong avatar vchepkov avatar wgseligman avatar xarthisius avatar xwhu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.