資料服務範例會針對叢集事件 (如管理動作、應用程式故障或節點故障),在叢集的節點之間啟動、停止、重新啟動與切換 DNS 應用程式。
應用程式重新啟動由程序監視器工具 (PMF) 管理。 如果應用程式失效數超過了故障時間視窗中的故障數,故障監視器會將包含應用程式資源的資源群組故障轉移至其他節點。
資料服務範例以 PROBE 方法的形式提供故障監視功能。 該方法使用 nslookup 指令確保應用程式狀況正常。 如果探測器探測到掛起的 DNS 服務,它會嘗試透過在本機重新啟動 DNS 應用程式來校正此情形。 如果這樣沒有改善情形並且探測器多次探測到服務的問題,則探測器會嘗試將服務故障轉移至該叢集中的其他節點。
資源類型註冊檔案,用於定義資料服務的靜態屬性。
Start 回呼方法,當包含 HA-DNS 資料服務的資源群組上線時,RGM 將呼叫該回呼方法,以啟動 in.named 常駐程式。
Stop 回呼方法,當包含 HA-DNS 資料服務的資源群組離線時,RGM 將呼叫該回呼方法,以停止 in.named 常駐程式。
故障監視器,透過確認 DNS 伺服器正在執行來檢查服務可用性。 故障監視器透過使用者定義的 PROBE 方法來實施、透過 Monitor_start 與 Monitor_stop 回呼方法來啟動與停止。
Validate 回呼方法,由 RGM 呼叫以驗證服務的配置目錄是可存取的。
Update 回呼方法,當系統管理員變更資源屬性的值時,RGM 將呼叫該回呼方法,以重新啟動故障監視器。