RGM は、3 つの任意のメソッド Init、Fini、Boot を使用し、リソース上で初期化と終了コードを実行できます。
次の条件のいずれかの結果としてリソースが管理下に置かれる場合、RGM は Init メソッドを実行して、1 回だけリソースの初期化を実行します。
リソースが属しているリソースグループを、管理されていない状態から管理されている状態に切り替える。
すでに管理されているリソースグループでリソースが作成される。
次の条件のいずれかの結果としてリソースが管理下から外される場合、RGM は Fini メソッドを実行して、リソース使用後のクリーンアップ処理を実行します。
リソースが属しているリソースグループを、管理されていない状態に切り替える。
管理されているリソースグループからリソースが削除される。
クリーンアップは呼び出し回数に依存しない必要があります。つまり、すでにクリーンアップが行われている場合、Fini は成功で終了する必要があります。
RGM は、新たにクラスタに結合したノード、すなわち起動または再起動したノード上で、Boot メソッドを実行します。
Boot メソッドは、通常、Init と同じ初期化を実行します。この初期化は呼び出し回数に依存しない必要があります。つまり、ローカルノード上ですでにリソースが初期化されている場合、Boot と Init は成功で終了する必要があります。