在雙機熱備應(yīng)用中,根據(jù)兩臺服務(wù)器的工作方式不同可以有三種工作模式,即:主從、互備、并行。下面分別予以簡單介紹:主從模式即目前通常所說的active/standby方式,active服務(wù)器處于工作狀態(tài),而standby服務(wù)器處于監(jiān)控準(zhǔn)備狀態(tài),服務(wù)器數(shù)據(jù)包括數(shù)據(jù)庫數(shù)據(jù),同時寫入兩臺服務(wù)器或共享數(shù)據(jù)的磁盤陣列存儲系統(tǒng),保證數(shù)據(jù)的即時同步。當(dāng)active服務(wù)器出現(xiàn)故障的時候,通過軟件診測或手工方式將standby機器激,保證應(yīng)用在短時間內(nèi)全恢復(fù)正常。即:當(dāng)一臺服務(wù)器停機時,可以由雙機中的另一臺服務(wù)器自動將停機服務(wù)器的業(yè)務(wù)接管,從而在不需要人工干預(yù)的情況下,保證系統(tǒng)能持續(xù)提供服務(wù)。
雙機軟件工作流程大致如下:軟件啟動時,首先讀取雙機系統(tǒng)的配置文件,該文件描述了雙機系統(tǒng)中各節(jié)點的網(wǎng)絡(luò)信息、硬件描述以及任務(wù)的定義等參數(shù)。軟件的核心程序根據(jù)配置信息,進行雙機系統(tǒng)的狀態(tài)重組,建立雙機的初始狀態(tài)。在節(jié)點初始狀態(tài)建立起來后,管理模塊根據(jù)當(dāng)前網(wǎng)絡(luò)狀態(tài)的信息對雙機進行調(diào)整并分配網(wǎng)絡(luò)資源,使雙機中的主節(jié)點獲得對外提供網(wǎng)絡(luò)服務(wù)的資源,同時啟動節(jié)點監(jiān)控功能,對所啟動任務(wù)的關(guān)鍵進程進行監(jiān)控,保障對外提供服務(wù)的資源健康。當(dāng)以上資源建立起來后,雙機系統(tǒng)進入正常運行狀態(tài)。
當(dāng)系統(tǒng)中有節(jié)點故障時,雙機管理模塊根據(jù)雙機當(dāng)前的狀態(tài)和該故障節(jié)點在雙機中的角色做出雙機系統(tǒng)是否切換的選擇。當(dāng)該節(jié)點為主服務(wù)器時,雙機系統(tǒng)會自動將屬于該節(jié)點的資源和任務(wù)移交到備服務(wù)器上,保證網(wǎng)絡(luò)的正常運行。如果發(fā)生故障的節(jié)點為備服務(wù)器,雙機軟件提出報警后,將任務(wù)的移交進行封鎖,直到備服務(wù)器故障修復(fù),重新進入雙機系統(tǒng),管理模塊檢查到該故障修復(fù)后,對當(dāng)前的任務(wù)進行解鎖操作,系統(tǒng)重新進入正常運行狀態(tài)。歡迎來電咨詢曉林電腦服務(wù)公司,我們將竭誠為您服務(wù)!