本發(fā)明涉及虛擬化技術(shù)領(lǐng)域,特別是涉及一種對(duì)高可用集群進(jìn)行監(jiān)控的方法及裝置。
背景技術(shù):
隨著虛擬化技術(shù)的高速發(fā)展,虛擬機(jī)的應(yīng)用越來(lái)越普遍。隨著客戶對(duì)虛擬機(jī)的可靠性和可持續(xù)運(yùn)行的要求不斷提高,確保其應(yīng)用不間斷的運(yùn)行成為本領(lǐng)域技術(shù)人員亟待解決的技術(shù)問(wèn)題。針對(duì)這些問(wèn)題,虛擬化產(chǎn)品對(duì)虛擬機(jī)的高可用性提供了多種方案,但大部分的方案還是不能滿足客戶需求,不能確保其不間斷運(yùn)行。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種對(duì)高可用集群進(jìn)行監(jiān)控的方法及裝置,目的在于通過(guò)對(duì)服務(wù)器、虛擬機(jī)的監(jiān)控,將服務(wù)器以及虛擬機(jī)的運(yùn)行狀態(tài)反饋給虛擬機(jī)高可用監(jiān)聽(tīng)器,使其快速、準(zhǔn)確地對(duì)出現(xiàn)故障或宕機(jī)的服務(wù)器或虛擬機(jī)進(jìn)行快速恢復(fù)。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種對(duì)高可用集群進(jìn)行監(jiān)控的方法,包括:
監(jiān)聽(tīng)集群內(nèi)各服務(wù)器以及在所述服務(wù)器上運(yùn)行的虛擬機(jī)的運(yùn)行狀態(tài);
若監(jiān)聽(tīng)到所述服務(wù)器或所述虛擬機(jī)出現(xiàn)非正常運(yùn)行狀態(tài)時(shí),確定所述服務(wù)器或所述虛擬機(jī)為故障服務(wù)器或故障虛擬機(jī);
對(duì)所述故障虛擬機(jī)進(jìn)行快速恢復(fù)或?qū)⑺龉收戏?wù)器上運(yùn)行的虛擬機(jī)遷移到集群其他服務(wù)器上運(yùn)行。
可選地,所述監(jiān)聽(tīng)集群內(nèi)各服務(wù)器以及在所述服務(wù)器上運(yùn)行的虛擬機(jī)的運(yùn)行狀態(tài)包括:
通過(guò)心跳機(jī)制,監(jiān)控所述服務(wù)器的心跳消息,并在預(yù)設(shè)時(shí)間內(nèi)接收在所述服務(wù)器上運(yùn)行的虛擬機(jī)的心跳信息。
可選地,所述若監(jiān)聽(tīng)到所述服務(wù)器或所述虛擬機(jī)出現(xiàn)非正常運(yùn)行狀態(tài)時(shí),確定所述服務(wù)器或所述虛擬機(jī)為故障服務(wù)器或故障虛擬機(jī)包括:
當(dāng)在所述預(yù)設(shè)時(shí)間內(nèi)未收到所述虛擬機(jī)發(fā)送的心跳消息時(shí),則確定所述虛擬機(jī)為故障虛擬機(jī)。
可選地,所述若監(jiān)聽(tīng)到所述服務(wù)器或所述虛擬機(jī)出現(xiàn)非正常運(yùn)行狀態(tài)時(shí),確定所述服務(wù)器或所述虛擬機(jī)為故障服務(wù)器或故障虛擬機(jī)包括:
若監(jiān)聽(tīng)到所述虛擬機(jī)出現(xiàn)非正常運(yùn)行狀態(tài)時(shí),則向所述虛擬機(jī)發(fā)送檢測(cè)確認(rèn)消息;
如果所述虛擬機(jī)對(duì)所述檢測(cè)確認(rèn)消息進(jìn)行回應(yīng),則確認(rèn)所述故障機(jī)正常,不做任何處理;如果所述虛擬機(jī)未回應(yīng)所述檢測(cè)確認(rèn)消息,則確認(rèn)所述虛擬機(jī)為故障虛擬機(jī)。
可選地,所述若監(jiān)聽(tīng)到所述服務(wù)器或所述虛擬機(jī)出現(xiàn)非正常運(yùn)行狀態(tài)時(shí),確定所述服務(wù)器或所述虛擬機(jī)為故障服務(wù)器或故障虛擬機(jī)包括:
若監(jiān)聽(tīng)到所述服務(wù)器或所述虛擬機(jī)出現(xiàn)非正常運(yùn)行狀態(tài)時(shí),直接由底層向上層虛擬化管理平臺(tái)發(fā)送故障信息。
本發(fā)明還提供了一種對(duì)高可用集群進(jìn)行監(jiān)控的裝置,包括:
監(jiān)聽(tīng)模塊,用于監(jiān)聽(tīng)集群內(nèi)各服務(wù)器以及在所述服務(wù)器上運(yùn)行的虛擬機(jī)的運(yùn)行狀態(tài);
確定模塊,用于當(dāng)監(jiān)聽(tīng)到所述服務(wù)器或所述虛擬機(jī)出現(xiàn)非正常運(yùn)行狀態(tài)時(shí),確定所述服務(wù)器或所述虛擬機(jī)為故障服務(wù)器或故障虛擬機(jī);
處理模塊,用于對(duì)所述故障虛擬機(jī)進(jìn)行快速恢復(fù)或?qū)⑺龉收戏?wù)器上運(yùn)行的虛擬機(jī)遷移到集群其他服務(wù)器上運(yùn)行。
可選地,所述監(jiān)聽(tīng)模塊具體用于:
通過(guò)心跳機(jī)制,監(jiān)控所述服務(wù)器的心跳消息,并在預(yù)設(shè)時(shí)間內(nèi)接收在所述服務(wù)器上運(yùn)行的虛擬機(jī)的心跳信息。
可選地,所述確定模塊具體用于:
當(dāng)在所述預(yù)設(shè)時(shí)間內(nèi)未收到所述虛擬機(jī)發(fā)送的心跳消息時(shí),則確定所述虛擬機(jī)為故障虛擬機(jī)。
可選地,所述確定模塊具體用于:
若監(jiān)聽(tīng)到所述虛擬機(jī)出現(xiàn)非正常運(yùn)行狀態(tài)時(shí),則向所述虛擬機(jī)發(fā)送檢測(cè)確認(rèn)消息;如果所述虛擬機(jī)對(duì)所述檢測(cè)確認(rèn)消息進(jìn)行回應(yīng),則確認(rèn)所述故障機(jī)正常,不做任何處理;如果所述虛擬機(jī)未回應(yīng)所述檢測(cè)確認(rèn)消息,則確認(rèn)所述虛擬機(jī)為故障虛擬機(jī)。
可選地,所述確定模塊還用于:
若監(jiān)聽(tīng)到所述服務(wù)器或所述虛擬機(jī)出現(xiàn)非正常運(yùn)行狀態(tài)時(shí),直接由底層向上層虛擬化管理平臺(tái)發(fā)送故障信息。
本發(fā)明所提供的對(duì)高可用集群進(jìn)行監(jiān)控的方法及裝置,通過(guò)監(jiān)聽(tīng)集群內(nèi)各服務(wù)器以及在服務(wù)器上運(yùn)行的虛擬機(jī)的運(yùn)行狀態(tài);若監(jiān)聽(tīng)到服務(wù)器或虛擬機(jī)出現(xiàn)非正常運(yùn)行狀態(tài)時(shí),確定服務(wù)器或虛擬機(jī)為故障服務(wù)器或故障虛擬機(jī);對(duì)故障虛擬機(jī)進(jìn)行快速恢復(fù)或?qū)⒐收戏?wù)器上運(yùn)行的虛擬機(jī)遷移到集群其他服務(wù)器上運(yùn)行。本申請(qǐng)所提供的對(duì)高可用集群進(jìn)行監(jiān)控的方法及裝置,通過(guò)對(duì)服務(wù)器、虛擬機(jī)的監(jiān)控,將服務(wù)器以及虛擬機(jī)的運(yùn)行狀態(tài)反饋給虛擬機(jī)高可用監(jiān)聽(tīng)器,使其快速、準(zhǔn)確地對(duì)出現(xiàn)故障或宕機(jī)的服務(wù)器或虛擬機(jī)進(jìn)行快速恢復(fù)。本申請(qǐng)適用于對(duì)系統(tǒng)服務(wù)有高可用需求的環(huán)境;架構(gòu)簡(jiǎn)單,經(jīng)濟(jì)實(shí)用高效;具備良好的擴(kuò)展性,在集群規(guī)模增大時(shí),能滿足功能需求和性能需求;快速檢測(cè)故障節(jié)點(diǎn)及快速完成切換;提高了運(yùn)維效率,降低了維護(hù)成本。
附圖說(shuō)明
為了更清楚的說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單的介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明所提供的對(duì)高可用集群進(jìn)行監(jiān)控的方法的一種具體實(shí)施方式的流程圖;
圖2為本發(fā)明所提供的對(duì)高可用集群進(jìn)行監(jiān)控的方法的另一種具體實(shí)施方式的流程圖;
圖3為本發(fā)明實(shí)施例提供的對(duì)高可用集群進(jìn)行監(jiān)控的裝置的結(jié)構(gòu)框圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明。顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明所提供的對(duì)高可用集群進(jìn)行監(jiān)控的方法的一種具體實(shí)施方式的流程圖如圖1所示,該方法包括:
步驟S101:監(jiān)聽(tīng)集群內(nèi)各服務(wù)器以及在所述服務(wù)器上運(yùn)行的虛擬機(jī)的運(yùn)行狀態(tài);
步驟S102:若監(jiān)聽(tīng)到所述服務(wù)器或所述虛擬機(jī)出現(xiàn)非正常運(yùn)行狀態(tài)時(shí),確定所述服務(wù)器或所述虛擬機(jī)為故障服務(wù)器或故障虛擬機(jī);
服務(wù)器或虛擬機(jī)出現(xiàn)非正常運(yùn)行狀態(tài)是指宕機(jī)或故障狀態(tài),是指虛擬機(jī)或服務(wù)器的運(yùn)行會(huì)導(dǎo)致客戶相關(guān)應(yīng)用不能正常使用的狀態(tài)。
步驟S103:對(duì)所述故障虛擬機(jī)進(jìn)行快速恢復(fù)或?qū)⑺龉收戏?wù)器上運(yùn)行的虛擬機(jī)遷移到集群其他服務(wù)器上運(yùn)行。
本發(fā)明所提供的對(duì)高可用集群進(jìn)行監(jiān)控的方法,通過(guò)監(jiān)聽(tīng)集群內(nèi)各服務(wù)器以及在服務(wù)器上運(yùn)行的虛擬機(jī)的運(yùn)行狀態(tài);若監(jiān)聽(tīng)到服務(wù)器或虛擬機(jī)出現(xiàn)非正常運(yùn)行狀態(tài)時(shí),確定服務(wù)器或虛擬機(jī)為故障服務(wù)器或故障虛擬機(jī);對(duì)故障虛擬機(jī)進(jìn)行快速恢復(fù)或?qū)⒐收戏?wù)器上運(yùn)行的虛擬機(jī)遷移到集群其他服務(wù)器上運(yùn)行。本申請(qǐng)所提供的對(duì)高可用集群進(jìn)行監(jiān)控的方法,通過(guò)對(duì)服務(wù)器、虛擬機(jī)的監(jiān)控,將服務(wù)器以及虛擬機(jī)的運(yùn)行狀態(tài)反饋給虛擬機(jī)高可用監(jiān)聽(tīng)器,使其快速、準(zhǔn)確地對(duì)出現(xiàn)故障或宕機(jī)的服務(wù)器或虛擬機(jī)進(jìn)行快速恢復(fù)。本申請(qǐng)適用于對(duì)系統(tǒng)服務(wù)有高可用需求的環(huán)境;架構(gòu)簡(jiǎn)單,經(jīng)濟(jì)實(shí)用高效;具備良好的擴(kuò)展性,在集群規(guī)模增大時(shí),能滿足功能需求和性能需求;快速檢測(cè)故障節(jié)點(diǎn)及快速完成切換;提高了運(yùn)維效率,降低了維護(hù)成本。
在上述實(shí)施例的基礎(chǔ)上,本發(fā)明所提供的對(duì)高可用性集群進(jìn)行監(jiān)控的方法中,監(jiān)聽(tīng)集群內(nèi)各服務(wù)器以及在所述服務(wù)器上運(yùn)行的虛擬機(jī)的運(yùn)行狀態(tài)具體可以為:
通過(guò)心跳機(jī)制,監(jiān)控所述服務(wù)器的心跳消息,并在預(yù)設(shè)時(shí)間內(nèi)接收在所述服務(wù)器上運(yùn)行的虛擬機(jī)的心跳信息。
需要指出的是,心跳機(jī)制為:每一個(gè)服務(wù)器同時(shí)是監(jiān)控者和被監(jiān)控者,在監(jiān)控再其上運(yùn)行的虛擬機(jī)(VM)的同時(shí),需要向平臺(tái)主監(jiān)控服務(wù)發(fā)送心跳消息;作為監(jiān)控者,當(dāng)在指定時(shí)間內(nèi)未收到其上運(yùn)行的VM的心跳消息時(shí),則通過(guò)快速通道向平臺(tái)主監(jiān)控服務(wù)推送故障信息;作為被監(jiān)控者,服務(wù)器要定時(shí)向平臺(tái)主監(jiān)控服務(wù)發(fā)送心跳消息,表明自己存活;心跳是集群服務(wù)器保持高可用的基礎(chǔ)。
本實(shí)施例中,若監(jiān)聽(tīng)到所述服務(wù)器或所述虛擬機(jī)出現(xiàn)非正常運(yùn)行狀態(tài)時(shí),確定所述服務(wù)器或所述虛擬機(jī)為故障服務(wù)器或故障虛擬機(jī)具體包括:當(dāng)在所述預(yù)設(shè)時(shí)間內(nèi)未收到所述虛擬機(jī)發(fā)送的心跳消息時(shí),則確定所述虛擬機(jī)為故障虛擬機(jī)。
進(jìn)一步地,若監(jiān)聽(tīng)到所述服務(wù)器或所述虛擬機(jī)出現(xiàn)非正常運(yùn)行狀態(tài)時(shí),確定所述服務(wù)器或所述虛擬機(jī)為故障服務(wù)器或故障虛擬機(jī)的過(guò)程可以包括:
若監(jiān)聽(tīng)到所述虛擬機(jī)出現(xiàn)非正常運(yùn)行狀態(tài)時(shí),則向所述虛擬機(jī)發(fā)送檢測(cè)確認(rèn)消息;
如果所述虛擬機(jī)對(duì)所述檢測(cè)確認(rèn)消息進(jìn)行回應(yīng),則確認(rèn)所述故障機(jī)正常,不做任何處理;如果所述虛擬機(jī)未回應(yīng)所述檢測(cè)確認(rèn)消息,則確認(rèn)所述虛擬機(jī)為故障虛擬機(jī)。
在上述實(shí)施例的基礎(chǔ)上,本發(fā)明所提供的對(duì)高可用集群進(jìn)行監(jiān)控的方法中,若監(jiān)聽(tīng)到所述服務(wù)器或所述虛擬機(jī)出現(xiàn)非正常運(yùn)行狀態(tài)時(shí),確定所述服務(wù)器或所述虛擬機(jī)為故障服務(wù)器或故障虛擬機(jī)還可以包括:
若監(jiān)聽(tīng)到所述服務(wù)器或所述虛擬機(jī)出現(xiàn)非正常運(yùn)行狀態(tài)時(shí),直接由底層向上層虛擬化管理平臺(tái)發(fā)送故障信息。
本實(shí)施例當(dāng)服務(wù)器或虛擬機(jī)出現(xiàn)故障或宕機(jī)等不正常的運(yùn)行狀態(tài)時(shí),直接由底層向上層虛擬化管理平臺(tái)推送消息的機(jī)制,其不通過(guò)任何處理,及時(shí)得到信息及時(shí)反饋,不會(huì)出現(xiàn)消息延遲反饋的情況。在虛擬化集群技術(shù)上,通過(guò)對(duì)服務(wù)器、虛擬機(jī)的監(jiān)控,通過(guò)快速反饋通道,將服務(wù)器以及虛擬機(jī)的運(yùn)行狀態(tài)快速反饋給虛擬機(jī)高可用監(jiān)聽(tīng)器,使其快速、精準(zhǔn)的對(duì)出現(xiàn)故障或宕機(jī)的服務(wù)器或虛擬機(jī)進(jìn)行快速恢復(fù)。
本發(fā)明所提供的對(duì)高可用集群進(jìn)行監(jiān)控的方法的另一種具體實(shí)施方式的流程圖如圖2所示,該方法包括;
步驟S201:服務(wù)器初始化,每個(gè)物理節(jié)點(diǎn)安裝監(jiān)控系統(tǒng);
步驟S202:每臺(tái)物理機(jī)定時(shí)向平臺(tái)主監(jiān)控服務(wù)發(fā)送心跳消息,并在指定時(shí)間內(nèi)接收其上運(yùn)行的VM發(fā)送的心跳信息;
步驟S203:當(dāng)物理機(jī)在指定的時(shí)間內(nèi)沒(méi)有收到虛擬機(jī)發(fā)送的心跳消息時(shí),則會(huì)向主監(jiān)控服務(wù)發(fā)送故障報(bào)告;
步驟S204:主監(jiān)控服務(wù)收到故障報(bào)告后,會(huì)立即向故障虛擬機(jī)發(fā)送檢測(cè)確認(rèn)消息;
步驟S205:如果故障VM回應(yīng)主監(jiān)控的檢測(cè)消息,則表明該VM正常,主監(jiān)控服務(wù)將不做任何處理;如果故障VM沒(méi)回應(yīng)主監(jiān)控的檢測(cè)消息,則確認(rèn)該VM發(fā)生故障;
步驟S206:主監(jiān)控服務(wù)針對(duì)發(fā)生故障的VM,進(jìn)行快速恢復(fù)或遷移。
本申請(qǐng)實(shí)施例通過(guò)VM高可用服務(wù)監(jiān)聽(tīng)器,監(jiān)聽(tīng)有快速反饋通道反饋的虛擬機(jī)以及服務(wù)器的運(yùn)行狀態(tài),若服務(wù)器或虛擬機(jī)出現(xiàn)故障或宕機(jī),VM的高可用服務(wù)快速、精準(zhǔn)的對(duì)宕機(jī)或故障的虛擬機(jī)進(jìn)行恢復(fù)或遷移到集群其它服務(wù)器上運(yùn)行,實(shí)現(xiàn)集群的高可用。
本申請(qǐng)中,VM高可用服務(wù)監(jiān)聽(tīng)器是虛擬化管理平臺(tái)的系統(tǒng)服務(wù),該監(jiān)聽(tīng)器不間斷運(yùn)行,用來(lái)監(jiān)聽(tīng)虛擬機(jī)或服務(wù)器的運(yùn)行狀態(tài),以及對(duì)虛擬機(jī)進(jìn)行快速、精準(zhǔn)的保護(hù)。
下面對(duì)本發(fā)明實(shí)施例提供的對(duì)高可用集群進(jìn)行監(jiān)控的裝置進(jìn)行介紹,下文描述的對(duì)高可用集群進(jìn)行監(jiān)控的裝置與上文描述的對(duì)高可用集群進(jìn)行監(jiān)控的方法可相互對(duì)應(yīng)參照。
圖3為本發(fā)明實(shí)施例提供的對(duì)高可用集群進(jìn)行監(jiān)控的裝置的結(jié)構(gòu)框圖,參照?qǐng)D3對(duì)高可用集群進(jìn)行監(jiān)控的裝置可以包括:
監(jiān)聽(tīng)模塊100,用于監(jiān)聽(tīng)集群內(nèi)各服務(wù)器以及在所述服務(wù)器上運(yùn)行的虛擬機(jī)的運(yùn)行狀態(tài);
確定模塊200,用于當(dāng)監(jiān)聽(tīng)到所述服務(wù)器或所述虛擬機(jī)出現(xiàn)非正常運(yùn)行狀態(tài)時(shí),確定所述服務(wù)器或所述虛擬機(jī)為故障服務(wù)器或故障虛擬機(jī);
處理模塊300,用于對(duì)所述故障虛擬機(jī)進(jìn)行快速恢復(fù)或?qū)⑺龉收戏?wù)器上運(yùn)行的虛擬機(jī)遷移到集群其他服務(wù)器上運(yùn)行。
作為一種具體實(shí)施方式,本發(fā)明所提供的對(duì)高可用集群進(jìn)行監(jiān)控的裝置中,上述監(jiān)聽(tīng)模塊100可以具體用于:
通過(guò)心跳機(jī)制,監(jiān)控所述服務(wù)器的心跳消息,并在預(yù)設(shè)時(shí)間內(nèi)接收在所述服務(wù)器上運(yùn)行的虛擬機(jī)的心跳信息。
在本實(shí)施例中,上述確定模塊200可以具體用于:
當(dāng)在所述預(yù)設(shè)時(shí)間內(nèi)未收到所述虛擬機(jī)發(fā)送的心跳消息時(shí),則確定所述虛擬機(jī)為故障虛擬機(jī)。
在上述實(shí)施例的基礎(chǔ)上,本申請(qǐng)所提供的對(duì)高可用集群進(jìn)行監(jiān)控的裝置中,上述確定模塊200具體用于:
若監(jiān)聽(tīng)到所述虛擬機(jī)出現(xiàn)非正常運(yùn)行狀態(tài)時(shí),則向所述虛擬機(jī)發(fā)送檢測(cè)確認(rèn)消息;如果所述虛擬機(jī)對(duì)所述檢測(cè)確認(rèn)消息進(jìn)行回應(yīng),則確認(rèn)所述故障機(jī)正常,不做任何處理;如果所述虛擬機(jī)未回應(yīng)所述檢測(cè)確認(rèn)消息,則確認(rèn)所述虛擬機(jī)為故障虛擬機(jī)。
在上述任一實(shí)施例的基礎(chǔ)上,本發(fā)明所提供的對(duì)高可用集群進(jìn)行監(jiān)控的裝置中,確定模塊還可以具體用于:若監(jiān)聽(tīng)到所述服務(wù)器或所述虛擬機(jī)出現(xiàn)非正常運(yùn)行狀態(tài)時(shí),直接由底層向上層虛擬化管理平臺(tái)發(fā)送故障信息。
本申請(qǐng)所提供的對(duì)高可用集群進(jìn)行監(jiān)控的裝置,通過(guò)對(duì)服務(wù)器、虛擬機(jī)的監(jiān)控,將服務(wù)器以及虛擬機(jī)的運(yùn)行狀態(tài)反饋給虛擬機(jī)高可用監(jiān)聽(tīng)器,使其快速、準(zhǔn)確地對(duì)出現(xiàn)故障或宕機(jī)的服務(wù)器或虛擬機(jī)進(jìn)行快速恢復(fù)。本申請(qǐng)適用于對(duì)系統(tǒng)服務(wù)有高可用需求的環(huán)境;架構(gòu)簡(jiǎn)單,經(jīng)濟(jì)實(shí)用高效;具備良好的擴(kuò)展性,在集群規(guī)模增大時(shí),能滿足功能需求和性能需求;快速檢測(cè)故障節(jié)點(diǎn)及快速完成切換;提高了運(yùn)維效率,降低了維護(hù)成本。
本說(shuō)明書(shū)中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其它實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同或相似部分互相參見(jiàn)即可。對(duì)于實(shí)施例公開(kāi)的裝置而言,由于其與實(shí)施例公開(kāi)的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法部分說(shuō)明即可。
專(zhuān)業(yè)人員還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來(lái)實(shí)現(xiàn),為了清楚地說(shuō)明硬件和軟件的可互換性,在上述說(shuō)明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專(zhuān)業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
結(jié)合本文中所公開(kāi)的實(shí)施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來(lái)實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(RAM)、內(nèi)存、只讀存儲(chǔ)器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤(pán)、可移動(dòng)磁盤(pán)、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。
以上對(duì)本發(fā)明所提供的對(duì)高可用集群進(jìn)行監(jiān)控的方法以及裝置進(jìn)行了詳細(xì)介紹。本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想。應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以對(duì)本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。