Ressourcengruppen-Manager (RGM) wird als Dämon, rgmd, implementiert, der an jedem Mitgliedsknoten eines Clusters ausgeführt wird. Alle rgmd-Prozesse kommunizieren miteinander und werden als einzelne Cluster-weite Funktion verwendet.
RGM unterstützt folgende Funktionen:
Sobald ein Knoten gestartet wird oder fehlschlägt, versucht RGM, die Verfügbarkeit aller verwalteten Ressourcengruppen aufrecht zu erhalten, indem sie automatisch auf dem richtigen Master online gebracht werden.
Wenn eine bestimmte Ressource fehlschlägt, kann ihr Überwachungsprogramm anfordern, dass die Ressourcengruppe auf demselben Master neu gestartet wird oder dass sie zu einem neuen Master wechselt.
Der Cluster-Administrator kann einen Verwaltungsbefehl ausgeben, um eine der folgenden Aktionen anzufordern:
Ändern der Verarbeitung einer Ressourcengruppe.
Aktivieren oder Deaktivieren einer bestimmten Ressource innerhalb einer Ressourcengruppe.
Erstellen, Löschen oder Ändern eines Ressourcentyps, einer Ressource oder einer Ressourcengruppe.
Wenn RGM Konfigurationsänderungen aktiviert, koordiniert das Programm seine Aktionen auf allen Mitgliedsknoten des Clusters. Diese Aktivität wird als Rekonfiguration bezeichnet.Um eine Zustandsänderung bei einer einzelnen Ressource vorzunehmen, ruft RGM eine für den Ressourcentyp spezifische Rückmeldemethode auf.