資源上的管理動作包含設定與變更資源特性。Validate 和 Update 回呼方法可讓資源類型實作執行這些管理動作。
當建立資源並且叢集管理員更新資源特性或其所在的資源群組特性時,RGM 將呼叫此可選方法。在由資源類型的 Init_nodes 特性識別的叢集節點集上呼叫此方法。在套用建立或更新之前呼叫 Validate。任何節點上方法的失敗結束碼將導致建立或更新被取消。
僅當叢集管理員變更資源或資源群組特性時 (而非在 RGM 設定特性或監視器設定 Status 和 Status_msg 資源特性時),才呼叫 Validate。
RGM 執行此可選方法以通知正在執行的資源特性已變更。在管理動作成功設定資源特性或其群組特性後,RGM 將執行 Update。將在資源線上運作的節點上呼叫該方法。該方法使用 API 存取函數來讀取特性值 (這些特性值可能會影響使用中的資源),並將依此調節正在執行的資源。
Update 方法的失敗將導致 syslog() 函數產生錯誤訊息。然而,由 RGM 管理的資源不會受影響。