系統狀態

系統的狀態保留所有配置和內部資料。系統狀態資訊則保留在非永久記憶體中。

如果主線電源故障,節點的備用電源可在足夠時間內維持內部供電,以便將系統狀態資訊儲存在每一個節點的內部磁碟機上。保留在記憶體中的寫入快取資料和配置資訊,會儲存在節點的內部磁碟機上。如果夥伴節點仍在線上,它會嘗試清除快取;接著,節點會繼續運作,且其寫入快取會停用。

圖 1 顯示包含四個節點的系統範例。節點 1 選為配置節點。配置節點可視為一個用於控制系統狀態更新的節點機匣。如果配置節點失效,系統可選擇新的節點來接管其職責。對配置或內部系統資料進行變更之後,會將相同的變更套用至所有節點機匣。叢集作業的這種狀態驅動模型,可確保系統中的所有節點不論何時都能知曉並維護精確的系統狀態。

  1. 使用者發出要求 (1),導致系統配置的變更。
  2. 配置節點(節點 1)會控制系統狀態的更新 (2)。
  3. 然後,配置節點會將該狀態變更轉遞至所有節點機匣(包括「節點 1」)。所有節點隨後會同時進行狀態變更 (3)。
圖 1. 系統、節點及系統狀態的關係
此圖顯示具有一個配置節點和其他節點的系統,以及系統狀態。