所有高可用性叢集需要某種形式的共享儲存,方便應用程式資料在原始節點發生故障時,快速移至其他叢集節點。儲存本身必須為高可用性;這通常是透過使用連接至使用光纖通道網路之叢集節點的儲存區域網路 (SAN) 技術達成。其他系統使用網路附加儲存 (NAS)、iSCSI 或允許遠端掛接共享儲存的其他技術。共享儲存的基本要求為叢集可以完整將儲存從失敗的叢集節點移至新的叢集節點。
Sentinel 有兩個基本方法可以用於共享儲存。第一個方法是找出在分享儲存上的所有元件 (應用程式二進位檔、組態和事件資料)。進行容錯移轉時,儲存會從主要節點卸載並移至備份節點;備份節點會從共享儲存載入整個應用程式和組態。第二個方法會將事件資料儲存在共享儲存上,但是應用程式二進位檔和組態會放置在每個叢集節點上。進行容錯移轉時,只有事件資料會移到備份節點。
每個方法各有其優缺點,但是第二個方法允許 Sentinel 安裝使用符合 FHS 規定的標準安裝路徑、允許驗證 RPM 封裝,也允許軟修補和重新組態以縮短停機時間。
此解決方案將向您介紹一個範例,引導您瞭解安裝到使用 iSCSI 共享儲存之叢集的程序,並找到每個叢集節點上的應用程式二進位檔和組態。