Sun Cluster 資料服務開發者指南 (適用於 Solaris 作業系統)

InitFini 以及 Boot 方法

三種可選用的方法 (InitFiniBoot) 均可使 RGM 在資源上執行初始化程式碼與終止程式碼。當資源成為受管理狀態 (即資源所在的資源群組從未受管理狀態切換為受管理狀態,或者在已受管理的資源群組中建立資源) 時,RGM 會呼叫 Init 方法以執行資源的一次性初始化。

當資源成為未受管理狀態 (即資源所在的資源群組切換為未受管理狀態,或者從受管理的資源群組中刪除資源) 時,RGM 會呼叫 Fini 方法以清除該資源。清除作業必須等冪,即如果清除作業已經完成,則 Fini 會退出 0 (成功)。

RGM 在新近連結叢集 (即,已經啟動或者重新啟動) 的節點上呼叫 Boot 方法。

Boot 方法通常執行與 Init 相同的初始化。此初始化作業必須等冪,即如果已經在本機節點上初始化資源,則 BootInit 會退出 0 (成功)。