Red Hat Cluster Suite ( RHCS ) には、高可用性と負荷分散を実現するクラスタを構築するためのソフトウェアが含まれています。どちらも同じシステムで使用できますが、このようなユースケースは稀です。High Availability Add-On と Load Balancer Add-On の両製品は、オープンソースのコミュニティプロジェクトに基づいています。Red Hat Cluster の開発者は、コミュニティのためにアップストリームのコードを提供しています。コンピュテーショナルクラスタリングはクラスタスイートの一部ではなく、Red Hat MRGによって提供されています。
High Availability Add-Onは、Red HatによるLinux-HAの実装です。クラスタ内の他のノードを監視することで、サービスの可用性を確保します。クラスタがクォーラム(定足数)を持つとみなされ、サービスを開始できるようになる には、クラスタ内のすべてのノードがそれぞれの設定と共有サービスの状態について合意している必要があります。
ノードステータスを通信する主な形式はネットワークデバイス(通常はイーサネット)経由ですが、ネットワーク障害が発生する可能性がある場合は、共有ストレージやマルチキャストなどの二次的な方法でクォーラムを決定することもできます。
ソフトウェア サービス、ファイル システム、ネットワーク ステータスはクラスタ スイートによって監視および制御でき、障害が発生した場合にはサービスとリソースを他のネットワーク ノードにフェールオーバーできます。
クラスタは、フェンシングを介してクラスタノードのサービスまたはリソースへのアクセスを強制的に終了し、ノードとデータが既知の状態にあることを確認します。ノードは、電源(STONITH )または共有ストレージへのアクセスを停止することで終了します。Red Hatの最新バージョンでは、分散ロックマネージャを使用することで、きめ細かなロック制御と単一障害点の排除を実現しています。以前のバージョンのクラスタスイートは、クラスタ化可能な「グランド統合ロックマネージャ」(GULM)に依存していましたが、GULMサーバーとして機能するノードに障害が発生した場合、依然として障害点が存在していました。GULMは、Red Hat Cluster Suite 4で最後に利用可能になりました。
Red Hatは、Piranhaロードバランシングソフトウェアを改良し、サーバー間の透過的なロードバランシングとフェイルオーバーを実現しました。ロードバランシングの対象となるアプリケーションには特別な設定は必要ありません。ロードバランサーが設定されたRed Hat Enterprise Linuxサーバーが、ロードバランサーに設定されたメトリック/ルールに基づいてトラフィックをインターセプトし、ルーティングします。
Red Hat Cluster Suiteのサポートは、対応するバージョンのRed Hat Enterprise Linuxに紐付けられており、同じメンテナンスポリシーが適用されます。本製品にはアクティベーション、期限、リモートキルスイッチはなく、サポートライフサイクル終了後も引き続き動作します。VMware仮想マシン上での実行は部分的にサポートされています。[ 1 ]
クラスター スイートは次の形式で利用可能です。