Console是由JAVA編寫(xiě)的用戶(hù)界面, 通過(guò)該界面可以管理整個(gè)cluster的所有節(jié)點(diǎn)和服務(wù),同時(shí)直觀地體現(xiàn)cluster的各個(gè)任務(wù)運(yùn)行狀態(tài)和細(xì)節(jié)。Core是Cluster的核心服務(wù)程序,負(fù)責(zé)執(zhí)行來(lái)自Console的命令,協(xié)調(diào)各個(gè)節(jié)點(diǎn)的任務(wù)分配,傳輸和接收各個(gè)節(jié)點(diǎn)的心跳信息,切換和接管任務(wù)的管理中心,同時(shí)接收來(lái)自Monitor定時(shí)發(fā)送的資源狀態(tài)信息,并進(jìn)行解析和進(jìn)行相關(guān)的操作。Monitor負(fù)責(zé)監(jiān)控資源的狀態(tài),定時(shí)把這些資源的信息傳遞給Core,同時(shí)監(jiān)控Core運(yùn)行的狀態(tài),一旦發(fā)現(xiàn)Core出現(xiàn)問(wèn)題,會(huì)立即重新啟動(dòng)Core,從而保證Core不存在單點(diǎn)故障的可能。

Resource DLL是HeartsOne提供主要的資源動(dòng)態(tài)連接庫(kù),主要包含:IPAddress、Network Name、Physical Driver、Share、Application、Service,每個(gè)資源都有自己的屬性、方法、事件。對(duì)于用戶(hù)的特別服務(wù),中科同向(www.heartsone.net/ )的HeartsOne可以為用戶(hù)提供第三方程序編寫(xiě)DLL服務(wù),在用戶(hù)提出需求后,由HeartsOne開(kāi)發(fā)人員為用戶(hù)開(kāi)發(fā)第三方軟件的資源編寫(xiě)。

中科同向(www.heartsone.net/ )提供的高可用解決方案是HeartsOneCluster的核心功能,該解決方案提供雙機(jī)熱備系統(tǒng),也提供多機(jī)的高可用解決方案。在集群系統(tǒng)的每一臺(tái)服務(wù)器內(nèi),HeartsOneCluster具有兩個(gè)核心進(jìn)程,他們互相監(jiān)控(如:系統(tǒng)宕機(jī)、HeartsOneCluster進(jìn)程被殺掉、網(wǎng)絡(luò)、SCSI線纜是否斷開(kāi)),如果其中一個(gè)進(jìn)程失敗,另一個(gè)進(jìn)程會(huì)立即進(jìn)行恢復(fù)。支持網(wǎng)卡(私網(wǎng)/公網(wǎng))、磁盤(pán)心跳等多種心跳方式,多重保障心跳檢測(cè)途徑,配置多條心跳路徑可以避免系統(tǒng)的單點(diǎn)故障,進(jìn)一步提高了系統(tǒng)的可靠性。

中科同向(www.heartsone.net/ )的高可用解決方案 HeartsOneCluster可以結(jié)合用戶(hù)需求,開(kāi)發(fā)特定應(yīng)用或硬件資源的監(jiān)控程序,與用戶(hù)應(yīng)用環(huán)境更緊密地結(jié)合,更好的監(jiān)控服務(wù)運(yùn)行狀態(tài)。

分享到

fanz

相關(guān)推薦