Sun Cluster データサービス開発ガイド (Solaris OS 版)

InitFiniBoot メソッド

RGM は、3 つの任意のメソッド InitFiniBoot を使用し、リソース上で初期化と終了コードを実行できます。

次の条件のいずれかの結果としてリソースが管理下に置かれる場合、RGM は Init メソッドを実行して、1 回だけリソースの初期化を実行します。

次の条件のいずれかの結果としてリソースが管理下から外される場合、RGM は Fini メソッドを実行して、リソース使用後のクリーンアップ処理を実行します。

クリーンアップは呼び出し回数に依存しない必要があります。つまり、すでにクリーンアップが行われている場合、Fini は成功で終了する必要があります。

RGM は、新たにクラスタに結合したノード、すなわち起動または再起動したノード上で、Boot メソッドを実行します。

Boot メソッドは、通常、Init と同じ初期化を実行します。この初期化は呼び出し回数に依存しない必要があります。つまり、ローカルノード上ですでにリソースが初期化されている場合、BootInit は成功で終了する必要があります。