High Availability 案例會併入複製案例的所有功能和工作流程,但還增加了三個重要的新元素:預先執行驗證、監視主要伺服器及在其上執行的應用程式,以及切換程序本身。
在切換期間,可能會發生不少錯誤:可能是權限發生問題、應用程式設定問題,甚至是 HA 案例本身的內部設定有問題。 因此,在建立和初始 HA 案例時,Arcserve RHA 會執行廣泛的檢查清單。 這些檢查的設計目的是要判斷在切換期間是否可以找到任何已知會引發問題的常見問題。 在預先執行驗證中找到這類問題時,即會呈現錯誤和警告,提示您在執行 HA 案例之前,先解決這些問題。
一旦啟動案例之後,複本就會定期檢查主要主機,預設是每 30 秒檢查一次。 有三種類型的監視檢查:傳給主要的 Ping 要求,目的是驗證主要是否可存取和作用中;資料庫檢查,可驗證適當的服務是否正在執行,且資料狀態是否良好;可調整的使用者定義檢查,能用來監視特定的應用程式。
如果設定中的任何部份發生錯誤,會視為整個檢查失敗。 如果在所設定的逾時期間 (預設是 5 分鐘) 內所有檢查都失敗了,會當做主要伺服器已關機。 根據 HA 案例配置而定,這會導致 Arcserve RHA 傳送警示給您,或是自動初始切換。
在初始 HA 案例中,主要伺服器是作用中的電腦,複本伺服器是待機電腦。 待命電腦會持續檢查作用中電腦的狀態,以判斷其是否仍在運作中,並決定是否要假設作用中角色。
切換可自動觸發或按一下按鈕來觸發。 切換第一次發生時,待機的複本伺服器會變成作用中的電腦,主要伺服器則變為待機模式 (假設其仍在作業中)。 當「主要」(現在是「待機」狀態) 準備就緒,可以自動或手動方式初始化轉回程序。 切回之後,主要伺服器再度變成作用中電腦,複本伺服器則回到其原先的待機和監視角色。
附註:連線遺失後,在嘗試重新連線期間,節點 (主要或複本) 會嘗試判斷其角色。 如果這兩個節點都將自己建立為主要,則一旦重新連線後,最新的作用中主要會繼續做為主要,而較舊的就會轉換成待機複本。
重要! 切換之後,待命伺服器上的「伺服器」服務 (可用來支援檔案、列印、具名管道共用) 會在切換發生後的十分鐘內變成無法存取的狀態。 請參閱 ws_rep.cfg 檔案中的 HASharesAccessTimeout 選項。
Copyright © 2014 Arcserve.
All rights reserved.
|
|