Resource Group Manager (RGM) は rgmd デーモンとして実装され、クラスタの各メンバー (ノード) 上で動作します。rgmd プロセスはすべて互いに通信し、単一のクラスタ規模の機能として動作します。
ノードが起動またはクラッシュしたとき、管理対象のすべてのリソースグループを適切なマスター上で自動的にオンラインにし、その可用性を維持します。
特定のリソースが異常終了した場合、そのモニタープログラムはリソースグループを同じマスター上で再起動するか、新しいマスターに切り替えるかを要求できます。
クラスタ管理者は管理コマンドを発行して、次のいずれかのアクションを要求できます。
リソースグループをマスターする権利の変更
リソースグループ内の特定のリソースの有効化または無効化
リソース、リソースグループ、リソースタイプの作成、削除、変更
RGM は、構成を変更するとき、そのアクションをクラスタのすべてのメンバー (ノード) 間で調整します。このような動作を「再構成」と呼びます。RGM は、個々のリソースの状態を変更をするため、各リソース上でリソースタイプに固有のコールバックメソッドを呼び出します。