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