Le gestionnaire RGM (Resource Group Manager) est mis en oeuvre comme un démon, rgmd qui s'exécute sur chaque noeud appartenant au cluster. Tous les processus rgmd communiquent entre eux et agissent ensemble comme une fonction unique à l'échelle du cluster.
Le gestionnaire RGM prend en charge les fonctions suivantes :
Chaque fois qu'un noeud est initialisé ou tombe en panne, le gestionnaire RGM tente de préserver la disponibilité de tous les groupes de ressources gérés en les connectant automatiquement aux noeuds maîtres appropriés.
Si une ressource spécifique tombe en panne, son programme de contrôle peut demander le redémarrage du groupe de ressources sur le même ou un nouveau noeud maître.
L'administrateur du cluster peut lancer une commande administrative demandant l'exécution d'une des actions suivantes :
modification des noeuds maîtres d'un groupe de ressources ;
activation ou désactivation d'une ressource spécifique au sein d'un groupe de ressources ;
création, suppression ou modification d'une ressource, d'un groupe de ressources ou d'un type de ressources.
Chaque fois que le gestionnaire RGM active des modifications de configuration, il coordonne ses actions sur tous les noeuds appartenant au cluster. Cette activité porte le nom de reconfiguration. Pour modifier l'état d'une ressource individuelle, le gestionnaire RGM lui applique une méthode de rappel propre au type de ressources.