Red Hat Cluster Suite (RHCS) ?a soluzione che RedHat propone per cluster a 2 o pi?di di livello enterprise.
La Suite, introdotta con RHEL 2 e poi evoluta con le successive versioni, fornisce diversi componenti:
- Cluster Infrastructure (cman, ccsd, fenced) con cui viene formato il cluster, si gestisce la comunicazione fra i nodi e la determinazione di un quorum sufficente a formare il cluster , la sincronizzazione della configurazione (file /etc/cluster/cluster.conf
), il fencing dei nodi erranti e il locking per l'accesso alle risorse condivise (tipicamente i file system).
- High-availability Service Management (rgmanager) con cui qualsiasi applicazione pu?sere utilizzata in cluster con un cold failover
- Tool di configurazione e gestione: system-config-cluster (GUI) e conga (applicazione web) pi?ri comandi shell (cman_tool, ccs_tool, fence_tool, clusvcadm)
Ai suddetti componenti di base si aggiungono:
- GFS (Global File System), file system distribuito, adatto a cluster i cui nodi devono accedere contemporaneamente ai dati
- CLVM (Clustered Logical Volume Manages), adattamento di LVM per uso su dischi condivisi fra i nodi di un cluster.
- GNBD (Global Network Block Device) soluzione di replica via rete di device a blocchi, analoga a DRBD.
All'interno della Cluster Suite RedHat fornisce anche una soluzione di Load Balancing in alta affidabilit?composta da Heartbeat, Linux Virtual Server (LVS) e Piranha.