1 問題的提出
鄭煤集團公司生產網目前主要運行有“瓦斯防治導航系統”“生產技術管理”“閉環管理系統”等多個系統。生產網承擔主要任務的各服務器達到幾十臺。為保證各類服務器的安全可靠運行,公司決定采用服務器熱備軟件來實現。
2 服務器熱備軟件的應用分析
2.1服務器冷備的問題分析
目前多數礦井生產網服務器處于冷備狀態,顯然存在以下幾個問題:
(1)兩臺服務器的數據不能同步,即備機不能實時更新。
(2)備機換主機時要么更改地址(原主備機地址不同才可同時連入網絡),要么插拔網線(原主備機地址相同,減少更改地址的繁瑣,只能有1臺并入網中)。
(3)主機硬件故障不能自動切換到備機,必須人工切換。工作人員必須到場。
2.2服務器熱備軟件簡介
RoseMirrorHA是在實時數據的基礎上,通過現有的以太網絡基礎環境,采用TCMP協議,在兩臺主機之間實現數據的實時鏡像,不需要額外的硬件投資。可在充分利用已有資源的基礎上,通過先進的軟件技術,實現純軟的高可用性系統。
2.2.1熱備軟件的組成
RoseMirrorHA軟件由管理模塊、代理模塊、過濾驅動程序、服務模塊4部分組成。
管理模塊是提供給用戶一個直觀的、強力的集中管理復制數據的工具,通過管理模塊,用戶可以實時地、清晰地了解當前數據保護的狀態,服務器的運行狀態,以及硬件網卡等信息,同時可以通過管理中心進行創建、刪除、切換任務等操作。管理中心可以安裝在遠程客戶端,這樣用戶可以遠程地、同時地管理多個服務器上的數據。
服務模塊是軟件的靈魂和操控者,它負責執行來自管理中心的命令,傳遞驅動程序的復制數據,保證源數據和備份數據的一致,以及處理各種意外事件等。它作為windows的服務或UNIX daemon必須和驅動程序安裝在同一個服務器上進行數據保護工作,而不能脫離驅動程序。
代理模塊負責對客戶應用的監控,同時把信息傳遞給服務模塊。針對不同的服務,RoseMi瑚rHA提供專門的代理模塊來管理和傳遞服務信息,目前RoseMirrorHA支持大多數應用服務,譬如0racle、SQL、Exchange、Sybase等,如果企業有專門的服務,可通過RoseMirrorHA提供的API函數來支持企業的專業需求。
過濾驅動程序是軟件的核心,它嵌入到操作系統的內核中處于文件系統之上,并且一直監控系統的數據IO,當遇到需要保護的數據時便將其傳遞到處于系統應用層的復制數據服務。該驅動程序平時占用系統內核資源少,消耗低,不影響系統正常的運作。
2.2.2熱備軟件的功能
RoseMirrorHA軟件針對雙機高可用性策略和企業數據相關的新需求,進行了不斷的優化、提高和更新,在滿足了動態數據實時復制的基本需求外,還具有以下特色功能。
(1)利用實時復制技術實現雙機高可用性。RoseMirrorHA利用實時復制技術,通過網絡把企業的數據實時地復制到備份服務器,從而在備份服務器端保留一個完整的數據備份。當主服務器出現問題時,RoseMirrorHA會自動把主服務器上的業務停掉,由于備份服務器數據同主服務器一致,從而保障業務的高可用性。
(2)支持自定義復制數據集。RoseMirrorHA支持復制數據集的定義,用戶可以選擇定制需要復制的目錄、文件。設置時支持使用通配符。RoseMirrorHA的數據鏡像是基于文件系統之上的,僅復制文件變化的部分。
(3)低資源消耗。雖然RoseMirrorHA驅動嵌入內核,復制服務駐留內存,但它們一直在后臺靜默運行,只有當數據變動時,它才進行復制動作把數據傳遞到異地進行備份。RoseMirrorHA的運作對于用戶是透明的、不可覺察的,應用程序可以同往常一樣進行訪問數據,不會有任何的延時和阻礙。
(4)網絡負載調節。RoseMirrorHA軟件采用的是基于文件系統級別的數據保護方案,只有變動的數據才通過網絡進行傳輸。如果應用有大量的數據IO變動,RoseMirrorHA軟件有網絡帶寬設置功能,從而達到網絡負載調節的目的。
(5)強大的意外處理能力。在持續數據保護的過程中,會有各種意外發生,譬如網絡斷開,磁盤空一間不足,服務器宕機等。RoseMirrorHA針對這些意外會逐一進行處理。
2.3實踐分析及過程
趙家寨煤礦服務器的信息如表1所列。
表1 趙家寨煤礦服務器信息
根據軟件的功能所述,對其數據同步及意外故障處理功能進行驗證。主機在操作系統崩潰或出現異常時無法正常工作,在主機硬件發生故障(如主板、電源、硬盤、網卡等),主機網絡故障(IP沖突、病毒攻擊等),主機掉電的情況下,軟件自動啟用備機,使備機接管主機工作。
2011年7月8日和8月4日,分別對趙家寨煤礦生產網服務器熱備軟件進行現場測試,進一步觀察該軟件的可靠性、穩定性,未發現異常,測試獲得了成功。測試情況如表2所列。
表2 服務器熱備軟件現場測試情況
3 結論
應用服務器熱備軟件運行情況正常,說明該軟件技術成熟。運行可靠穩定,可起到服務器熱備作用。該軟件在鄭煤集團工業監控服務器應用獲得成功,很具有代表意義,可在其他煤礦工業監控推廣應用。
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:服務器熱備軟件在鄭煤集團的應用