linux集群管理平台,基于Linux平台的高可用集群管理系统的研究与实现
摘要:
集群管理系統的高可用性是指其能夠連續地對外提供服務,本文針對集群系統的高可用性,以開源的集群搭建和管理軟件KUSU為基礎,以集群管理節點的雙機熱備份技術理論為支撐,以實現集群系統的幫障檢測與業務切換的自動化為核心,研究并實現了基于Linux平臺的高可用集群管理系統. 本系統在已有KUSU軟件的基礎上進行二次開發,為其加入了心跳檢測機制,服務切換機制,數據同步機制,浮動IP地址機制以及主備管理節點間的切換機制,以實現具有故障檢測和處理功能的高可用集群管理系統,這是本文研究的主要內容.本系統采用心跳檢測技術完成主備管理節點間的通信,以實現對它們存活狀況的實時檢測,并采用具有容災機制的數據庫管理軟件PostgreSQL實現主備管理節點上的數據同步.其次,本系統在應對主管理節點的軟硬件故障方面,還采用了Pacemaker技術,它能實現主備管理節點間的資源接管與服務切換,由此保證集群系統對外提供連續不間斷地服務.此外,為了給用戶提供平滑的服務訪問,本系統采用ARP欺騙方式實現了共享于主備管理節點間的浮動IP地址機制.再者,根據實際應用場景的需要,本系統為主備管理節點提供了兩種切換方式,即自動切換與手動切換. 本文將詳細闡述對該系統關鍵問題的研究與實現方案,以及系統整體的設計與實現過程,最后給出它在物理環境中的測試用例及其測試結果.
展開
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的linux集群管理平台,基于Linux平台的高可用集群管理系统的研究与实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux sdk 窗口句柄,Venus
- 下一篇: 兰州理工大学c语言试题答案,兰州理工大学