Tres métodos opcionales, Init, Fini y Boot, permiten que RGM ejecute el código de inicialización y finalización en un recurso.
RGM ejecuta el método Init para efectuar una única inicialización del recurso cuando éste se administra como resultado de una de las siguientes condiciones:
El estado del grupo de recursos en el que se encuentra el recurso ha cambiado de no administrado a administrado.
El recurso se crea en un grupo de rercursos ya administrado.
RGM ejecuta el método Fini para efectuar tareas de limpieza en el recurso al convertirse en un recurso no administrado, como consecuencia de una de las siguientes condiciones:
El estado del grupo de recursos en el que se encuenta el recurso ha cambiado de administrado a no administrado.
El recurso se elimina de un grupo de recursos administrado.
El proceso de limpieza debe ser idempotente. Es decir, si la limpieza ya se ha realizado, Fini sale satisfactoriamente.
RGM ejecuta el método Boot en los nodos que se acaban de unir al clúster, es decir, que acaban de iniciarse o reiniciarse.
El método Boot suele realizar la misma inicialización que Init. La inicialización debe ser idempotente, es decir, si el recurso ya se ha inicializado en el nodo local, Boot e Init salen satisfactoriamente.