Mithifle von drei optionalen Methoden, Init, Fini und Boot kann RGM Initialisierungs- und Beendigungscode für eine Ressource ausführen.
RGM führt die Init-Methode aus, um eine einmalige Initialisierung der Ressource durchzuführen, wenn die Ressource als Ergebnis einer der folgenden Bedingungen verwaltet wird:
Die Ressourcengruppe, in der sich die Ressource befindet, wechselt von einem nicht verwalteten in einen verwalteten Zustand.
Die Ressource wird in einer Ressourcengruppe erstellt, die bereits verwaltet ist.
RGM führt die Fini-Methode aus, um nach der Ressource eine Bereinigung durchzuführen, wenn die Ressource als Ergebnis einer der folgenden Bedingungen nicht verwaltet wird:
Die Ressourcengruppe, in der sich die Ressource befindet, wechselt in einen nicht verwalteten Zustand.
Die Ressource wird aus einer verwalteten Ressourcengruppe gelöscht.
Die Bereinigung muss idempotent sein. Das heißt, wenn die Bereinigung bereits ausgeführt wurde, wird Fini erfolgreich beendet.
RGM führt die Boot-Methode auf Knoten aus, die dem Cluster gerade erst beigetreten sind, d.h., die Knoten wurden gerade erst gestartet oder neu gestartet.
Die Boot-Methode führt in der Regel die gleiche Initialisierung wie Init aus. Diese Initialisierung muss idempotent sein, d.h. wenn die Ressource auf dem lokalen Knoten bereits initialisiert wurde, werden Boot und Init erfolgreich beendet.