Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 1.65 KB

README.md

File metadata and controls

46 lines (34 loc) · 1.65 KB
domain shortname name status editor
github.com
13/HALC
LDR1 HA, Loosely Coupled
draft
Valery V. Vorotyntsev <[email protected]>

Language

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119.

Examples

s3server I/O error

s3server-io-error.png

Sequence of events:

  1. s3server gets an I/O error.
  2. s3server puts an IEM into the syslog.
  3. SSPL is monitoring the syslog. It notices an IEM in the syslog, generates an alert message and passes it to RabbitMQ.
  4. CSM fetches the alert from RabbitMQ.
  5. CSM invokes the Decision Maker (DM).
  6. DM filters out unimportant alerts.
  7. DM applies "rules": if the alert matches predefined criteria, a corresponding action is taken.
  8. DM's action is to invoke the "HA tool" (hctl).
  9. HA tool invokes Pacemaker (e.g., sudo pcs restart s3server-resource-name).

m0d I/O error

m0d-io-error.png

Links