国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種可動(dòng)態(tài)遷移的高可用集群管理方法

      文檔序號:7804442閱讀:355來源:國知局
      一種可動(dòng)態(tài)遷移的高可用集群管理方法
      【專利摘要】本發(fā)明公開了一種可動(dòng)態(tài)遷移的高可用集群管理方法,涉及集群軟件管理方法的相關(guān)技術(shù)。該高可用集群管理方法,通過動(dòng)態(tài)分配業(yè)務(wù)組到不同的服務(wù)器上,結(jié)合定期去統(tǒng)計(jì)和管理各個(gè)服務(wù)器上的資源狀態(tài),并進(jìn)行動(dòng)態(tài)遷移資源,能夠平衡高可用集群中計(jì)算機(jī)節(jié)點(diǎn)的負(fù)載,維持計(jì)算機(jī)節(jié)點(diǎn)處于低負(fù)荷高性能狀態(tài),保證節(jié)點(diǎn)都處于優(yōu)良狀態(tài),達(dá)到更好的利用服務(wù)器資源的目的。
      【專利說明】一種可動(dòng)態(tài)遷移的高可用集群管理方法
      [0001]
      【技術(shù)領(lǐng)域】
      [0002] 本發(fā)明涉及集群軟件管理方法的相關(guān)技術(shù),具體地說是一種可動(dòng)態(tài)遷移的高可用
      集群管理方法。
      【背景技術(shù)】
      [0003]高可用集群管理系統(tǒng)是對構(gòu)成系統(tǒng)的節(jié)點(diǎn)和業(yè)務(wù)進(jìn)行備份,實(shí)現(xiàn)核心業(yè)務(wù)故障的自動(dòng)檢測和轉(zhuǎn)移,消除單點(diǎn)故障造成系統(tǒng)的中斷,能夠保證核心業(yè)務(wù)的持續(xù)性和高可用性。
      [0004]在高可用集群系統(tǒng)中,需要管理多種資源,包括服務(wù)、應(yīng)用程序、數(shù)據(jù)庫、磁盤、中間件等等。傳統(tǒng)的高可用集群系統(tǒng)管理不考慮這些資源在集群服務(wù)器節(jié)點(diǎn)上的分配情況,這樣會導(dǎo)致集群中一些服務(wù)器節(jié)點(diǎn)上運(yùn)行的資源過多而導(dǎo)致計(jì)算機(jī)的資源消耗過大而影響機(jī)器的處理性能。這樣會導(dǎo)致即使機(jī)器能對外提供服務(wù),但是處理很慢同樣會影響業(yè)務(wù)系統(tǒng)的使用。

      【發(fā)明內(nèi)容】

      [0005]針對現(xiàn)有技術(shù)存在的不足之處,本發(fā)明提出了一種可動(dòng)態(tài)遷移的高可用集群管理方法。
      [0006]本發(fā)明所述一種可動(dòng)態(tài)遷移的高可用集群管理方法,解決上述技術(shù)問題采用的技術(shù)方案如下:該可動(dòng)態(tài)遷移的高可用集群管理方法,合理的規(guī)劃用戶業(yè)務(wù)的業(yè)務(wù)組,然后把這些業(yè)務(wù)組進(jìn)行統(tǒng)一的集群管理,對各個(gè)業(yè)務(wù)組按照資源消耗進(jìn)行動(dòng)態(tài)分配到不同的節(jié)點(diǎn)上,并且在業(yè)務(wù)持續(xù)提供服務(wù)的情況下,不斷的采集集群節(jié)點(diǎn)資源消耗的情況,進(jìn)行動(dòng)態(tài)管理和遷移服務(wù)器上的資源,這樣能夠使集群服務(wù)器資源高效的對外提供服務(wù);
      該可動(dòng)態(tài)遷移的高可用集群管理方法的主要內(nèi)容:包括集群服務(wù)啟動(dòng)時(shí)根據(jù)用戶配置信息動(dòng)態(tài)分配業(yè)務(wù)組,使得集群中的物理資源合理分配;包括動(dòng)態(tài)管理各服務(wù)器上的資源消耗,即集群在對外服務(wù)過程中,不斷地檢測計(jì)算機(jī)資源占用率的情況,當(dāng)出現(xiàn)超負(fù)荷時(shí)及時(shí)匯報(bào)給頭腦節(jié)點(diǎn)進(jìn)行標(biāo)識;還包括對于標(biāo)識為超負(fù)荷節(jié)點(diǎn)上的業(yè)務(wù)組,實(shí)行動(dòng)態(tài)遷移資源的管理方法等技術(shù)。
      [0007]本發(fā)明所述可動(dòng)態(tài)遷移的高可用集群管理方法具有的有益效果:
      該高可用集群管理方法通過動(dòng)態(tài)分配業(yè)務(wù)組到不同的服務(wù)器上,結(jié)合定期去統(tǒng)計(jì)和管理各個(gè)服務(wù)器上的資源狀態(tài),并進(jìn)行動(dòng)態(tài)遷移資源,能夠平衡高可用集群中計(jì)算機(jī)節(jié)點(diǎn)的負(fù)載,維持計(jì)算機(jī)節(jié)點(diǎn)處于低負(fù)荷高性能狀態(tài),保證節(jié)點(diǎn)都處于優(yōu)良狀態(tài),達(dá)到更好的利用服務(wù)器資源的目的,提高了公司的產(chǎn)品競爭力。
      【專利附圖】

      【附圖說明】
      [0008]附圖1是該方法關(guān)于動(dòng)態(tài)分配業(yè)務(wù)組的示意圖; 附圖2是該方法關(guān)于動(dòng)態(tài)管理各服務(wù)器上資源消耗的示意圖;
      附圖3是該方法動(dòng)態(tài)遷移資源的管理方法的流程圖。
      【具體實(shí)施方式】
      [0009]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的一種可動(dòng)態(tài)遷移的高可用集群管理方法進(jìn)行詳細(xì)說明。
      [0010]本發(fā)明所要解決的技術(shù)問題包括如下幾項(xiàng):
      1、按照應(yīng)用資源的設(shè)置如何動(dòng)態(tài)分配業(yè)務(wù)組到不同的服務(wù)器節(jié)點(diǎn)上;
      2、如何動(dòng)態(tài)管理各服務(wù)器上的資源消耗情況;
      3、按照動(dòng)態(tài)統(tǒng)計(jì)的服務(wù)器資源情況如何動(dòng)態(tài)遷移業(yè)務(wù)組資源到其它的服務(wù)器上。
      [0011]研究高可用集群系統(tǒng)如何動(dòng)態(tài)分配資源和動(dòng)態(tài)遷移資源成為本發(fā)明的重點(diǎn)和難點(diǎn),為解決上述問題,該可動(dòng)態(tài)遷移的高可用集群管理方法,合理的規(guī)劃用戶業(yè)務(wù)的業(yè)務(wù)組,然后把這些業(yè)務(wù)組進(jìn)行統(tǒng)一的集群管理,對各個(gè)業(yè)務(wù)組按照資源消耗進(jìn)行動(dòng)態(tài)分配到不同的節(jié)點(diǎn)上,并且在業(yè)務(wù)持續(xù)提供服務(wù)的情況下,不斷的采集集群節(jié)點(diǎn)資源消耗的情況,進(jìn)行動(dòng)態(tài)管理和遷移服務(wù)器上的資源,這樣能夠使集群服務(wù)器資源高效的對外提供服務(wù);
      該可動(dòng)態(tài)遷移的高可用集群管理方法的主要內(nèi)容:包括集群服務(wù)啟動(dòng)時(shí)根據(jù)用戶配置信息動(dòng)態(tài)分配業(yè)務(wù)組,使得集群中的物理資源合理分配;包括動(dòng)態(tài)管理各服務(wù)器上的資源消耗,即集群在對外服務(wù)過程中,不斷地檢測計(jì)算機(jī)資源占用率的情況,當(dāng)出現(xiàn)超負(fù)荷時(shí)及時(shí)匯報(bào)給頭腦節(jié)點(diǎn)進(jìn)行標(biāo)識;還包括對于標(biāo)識為超負(fù)荷節(jié)點(diǎn)上的業(yè)務(wù)組進(jìn)行動(dòng)態(tài)遷移資源管理等技術(shù)。
      [0012]附圖1是該方法關(guān)于動(dòng)態(tài)分配業(yè)務(wù)組的示意圖,如附圖1所示,當(dāng)高可用集群系統(tǒng)在啟動(dòng)管理時(shí),根據(jù)用戶配置信息進(jìn)行動(dòng)態(tài)分配業(yè)務(wù)組的具體流程如下:
      步驟1:在集群服務(wù)啟動(dòng)之初,需要業(yè)務(wù)用戶按照業(yè)務(wù)需求配置業(yè)務(wù)信息,包括集群中需要存在的業(yè)務(wù)組個(gè)數(shù),每個(gè)業(yè)務(wù)組中資源的個(gè)數(shù)以及每個(gè)資源的資源消耗情況,每個(gè)業(yè)務(wù)能啟動(dòng)的服務(wù)器以及這些服務(wù)器各自能承受的資源消耗最大量;
      步驟2:按照配置信息,按照用戶的順序開始啟動(dòng)某個(gè)業(yè)務(wù)組,根據(jù)配置信息,可以找到業(yè)務(wù)組的啟動(dòng)服務(wù)器中的某個(gè)服務(wù)器;
      步驟3:計(jì)算業(yè)務(wù)組啟動(dòng)后服務(wù)器的資源消耗情況,對比用戶配置該服務(wù)器的最大承受資源消耗率,如果消耗率超負(fù)荷則進(jìn)入步驟4,不然進(jìn)入步驟5 ;
      步驟4:尋找下一個(gè)能啟動(dòng)的服務(wù)器,是否存在能啟動(dòng)的服務(wù)器,如果沒有可啟動(dòng)的服務(wù)器進(jìn)入步驟6,不然進(jìn)入步驟3 ;
      步驟5:在該服務(wù)器上啟動(dòng)該業(yè)務(wù)組,啟動(dòng)完該業(yè)務(wù)組后,判斷該業(yè)務(wù)組是否為最后一個(gè)組,如果不是,進(jìn)入步驟2,不然進(jìn)入流程7 ;
      步驟6:通知用戶“業(yè)務(wù)組不能啟動(dòng)”,告知用戶“增加服務(wù)器資源”,然后判斷該業(yè)務(wù)組是否為最后一個(gè)組,如果不是,進(jìn)入步驟2,不然進(jìn)入流程7 ;
      步驟7:集群業(yè)務(wù)組啟動(dòng)完成,流程結(jié)束;
      通過以上的方法處理,可以在集群啟動(dòng)過程中動(dòng)態(tài)地把資源較均勻的分配到各個(gè)服務(wù)器上。
      [0013]附圖2是該方法關(guān)于動(dòng)態(tài)管理各服務(wù)器上資源消耗的示意圖;所述動(dòng)態(tài)管理各服務(wù)器上資源消耗是指,在集群正常對外提供服務(wù)時(shí),集群管理軟件動(dòng)態(tài)的向上匯報(bào)服務(wù)器資源消耗信息,頭腦節(jié)點(diǎn)根據(jù)節(jié)點(diǎn)的匯報(bào)情況統(tǒng)計(jì)資源情況,進(jìn)行相應(yīng)的處理;如附圖2所示,動(dòng)態(tài)管理各服務(wù)器上資源消耗的具體流程如下:
      步驟1:集群中各個(gè)服務(wù)器節(jié)點(diǎn)每隔5s定期調(diào)用集群管理軟件(服務(wù)器資源狀態(tài)函數(shù))獲取本機(jī)的資源占用率;
      步驟2:如果連續(xù)5次以上資源占用率超過用戶預(yù)設(shè)定的占用率,節(jié)點(diǎn)就發(fā)送消息給頭腦節(jié)點(diǎn)告知資源占用超負(fù)荷(資源消耗過高);
      步驟3:頭腦節(jié)點(diǎn)接受到消息后,對資源占用異常的節(jié)點(diǎn)進(jìn)行標(biāo)記,并且通過告警告知用戶,然后進(jìn)行動(dòng)態(tài)遷移資源管理。
      [0014]附圖3是該方法動(dòng)態(tài)遷移資源的管理方法的流程圖,如附圖3所示,所述動(dòng)態(tài)遷移資源的管理方法的具體流程如下:
      步驟1、頭腦節(jié)點(diǎn)啟動(dòng)監(jiān)控線程,不斷地監(jiān)控是否有節(jié)點(diǎn)被標(biāo)記為資源占用率過高節(jié)
      占.步驟2、檢測到有計(jì)算機(jī)資源占用率過高節(jié)點(diǎn),通過計(jì)算決策需要?jiǎng)討B(tài)遷移的業(yè)務(wù)組以降低資源消耗;
      步驟3:開始啟動(dòng)某個(gè)需要?jiǎng)討B(tài)遷移的業(yè)務(wù)組,根據(jù)配置信息,可以找到業(yè)務(wù)組的其他可啟動(dòng)啟動(dòng)服務(wù)器中的某個(gè)服務(wù)器;
      步驟4:倘若啟動(dòng)了本業(yè)務(wù)組后,計(jì)算該服務(wù)器的資源消耗情況,對比用戶配置該服務(wù)器的最大承受資源消耗率,如果消耗率超負(fù)荷的話進(jìn)入步驟5,不然進(jìn)入步驟6 ;
      步驟5:尋找下一個(gè)能啟動(dòng)的服務(wù)器,是否存在能啟動(dòng)的服務(wù)器,如果沒有可啟動(dòng)的服務(wù)器進(jìn)入步驟7,不然進(jìn)入步驟4 ;
      步驟6:在該服務(wù)器上啟動(dòng)該業(yè)務(wù)組,啟動(dòng)完該業(yè)務(wù)組后,判斷該業(yè)務(wù)組是否為最后一個(gè)需要遷移的業(yè)務(wù)組,如果不是,進(jìn)入步驟3,不然進(jìn)入流程8 ;
      步驟7:通知用戶“業(yè)務(wù)組不能啟動(dòng)”,告知用戶“增加服務(wù)器資源”,然后判斷該業(yè)務(wù)組是否為最后一個(gè)組,如果不是,進(jìn)入步驟3,不然進(jìn)入流程8 ;
      步驟8:動(dòng)態(tài)遷移的業(yè)務(wù)組啟動(dòng)完成,流程結(jié)束;
      通過上面的方法,可以時(shí)刻監(jiān)控集群中節(jié)點(diǎn)的資源消耗狀態(tài),同時(shí)動(dòng)態(tài)遷移業(yè)務(wù)組,保證節(jié)點(diǎn)都處于優(yōu)良狀態(tài)。
      [0015]上述【具體實(shí)施方式】僅是本發(fā)明的具體個(gè)案,本發(fā)明的專利保護(hù)范圍包括但不限于上述【具體實(shí)施方式】,任何符合本發(fā)明的權(quán)利要求書的且任何所屬【技術(shù)領(lǐng)域】的普通技術(shù)人員對其所做的適當(dāng)變化或替換,皆應(yīng)落入本發(fā)明的專利保護(hù)范圍。
      【權(quán)利要求】
      1.一種可動(dòng)態(tài)遷移的高可用集群管理方法,其特征在于,該高可用集群管理方法通過合理的規(guī)劃用戶業(yè)務(wù)的業(yè)務(wù)組,統(tǒng)一集群管理這些業(yè)務(wù)組,對各個(gè)業(yè)務(wù)組按照資源消耗進(jìn)行動(dòng)態(tài)分配到不同的節(jié)點(diǎn)上,并且在業(yè)務(wù)持續(xù)提供服務(wù)的情況下,不斷的采集集群節(jié)點(diǎn)資源消耗的情況,進(jìn)行動(dòng)態(tài)管理和遷移服務(wù)器上的資源,使集群服務(wù)器資源高效的對外提供服務(wù); 該高可用集群管理方法的主要內(nèi)容:包括集群服務(wù)啟動(dòng)時(shí)根據(jù)用戶配置信息動(dòng)態(tài)分配業(yè)務(wù)組,使得集群中的物理資源合理分配;包括動(dòng)態(tài)管理各服務(wù)器上的資源消耗;還包括對于標(biāo)識為超負(fù)荷節(jié)點(diǎn)上的業(yè)務(wù)組,實(shí)行動(dòng)態(tài)遷移資源的管理方法。
      2.根據(jù)權(quán)利要求1所述的可動(dòng)態(tài)遷移的高可用集群管理方法,其特征在于,當(dāng)高可用集群系統(tǒng)在啟動(dòng)管理時(shí),根據(jù)用戶配置信息進(jìn)行動(dòng)態(tài)分配業(yè)務(wù)組的具體流程如下: 步驟1:在集群服務(wù)啟動(dòng)之初,業(yè)務(wù)用戶按照業(yè)務(wù)需求配置業(yè)務(wù)信息,包括集群中需要存在的業(yè)務(wù)組個(gè)數(shù),每個(gè)業(yè)務(wù)組中資源的個(gè)數(shù)以及每個(gè)資源的資源消耗情況,每個(gè)業(yè)務(wù)能啟動(dòng)的服務(wù)器以及這些服務(wù)器各自能承受的資源消耗最大量; 步驟2:按照配 置信息,按照用戶的順序開始啟動(dòng)某個(gè)業(yè)務(wù)組;根據(jù)配置信息,可以找到業(yè)務(wù)組的啟動(dòng)服務(wù)器中的某個(gè)服務(wù)器; 步驟3:計(jì)算業(yè)務(wù)組啟動(dòng)后服務(wù)器的資源消耗情況,對比用戶配置該服務(wù)器的最大承受資源消耗率,若該服務(wù)器資源消耗率超負(fù)荷則進(jìn)入步驟4,不然進(jìn)入步驟5 ; 步驟4:尋找下一個(gè)能啟動(dòng)的服務(wù)器,是否存在能啟動(dòng)的服務(wù)器,若沒有可啟動(dòng)的服務(wù)器則進(jìn)入步驟6,不然進(jìn)入步驟3 ; 步驟5:在該服務(wù)器上啟動(dòng)該業(yè)務(wù)組,啟動(dòng)完該業(yè)務(wù)組后,判斷該業(yè)務(wù)組是否為最后一個(gè)組,若不是則進(jìn)入步驟2,不然進(jìn)入流程7 ; 步驟6:通知用戶“業(yè)務(wù)組不能啟動(dòng)”,告知用戶“增加服務(wù)器資源”,然后判斷該業(yè)務(wù)組是否為最后一個(gè)組,若不是則進(jìn)入步驟2,不然進(jìn)入流程7 ; 步驟7:集群業(yè)務(wù)組啟動(dòng)完成,流程結(jié)束。
      3.根據(jù)權(quán)利要求1所述的可動(dòng)態(tài)遷移的高可用集群管理方法,其特征在于,動(dòng)態(tài)管理各服務(wù)器上的資源消耗,是指集群在對外服務(wù)過程中,集群管理軟件不斷地檢測計(jì)算機(jī)資源占用率的情況,當(dāng)出現(xiàn)超負(fù)荷時(shí)及時(shí)匯報(bào)給頭腦節(jié)點(diǎn)進(jìn)行標(biāo)識。
      4.根據(jù)權(quán)利要求3所述的可動(dòng)態(tài)遷移的高可用集群管理方法,其特征在于,動(dòng)態(tài)管理各服務(wù)器上資源消耗的具體流程如下: 步驟1:集群中各個(gè)服務(wù)器節(jié)點(diǎn)定期調(diào)用集群管理軟件獲取本機(jī)的資源占用率; 步驟2:如果連續(xù)5次以上資源占用率超過用戶預(yù)設(shè)定的占用率,節(jié)點(diǎn)就發(fā)送消息給頭腦節(jié)點(diǎn)告知資源占用超負(fù)荷; 步驟3:頭腦節(jié)點(diǎn)接受到消息后,對資源占用異常的節(jié)點(diǎn)進(jìn)行標(biāo)記,并且通過告警告知用戶,然后進(jìn)行動(dòng)態(tài)遷移資源管理。
      5.根據(jù)權(quán)利要求4所述的可動(dòng)態(tài)遷移的高可用集群管理方法,其特征在于,所述動(dòng)態(tài)遷移資源的管理方法的具體流程如下: 步驟1、頭腦節(jié)點(diǎn)啟動(dòng)監(jiān)控線程,不斷地監(jiān)控是否有節(jié)點(diǎn)被標(biāo)記為資源占用率過高節(jié)占.步驟2、檢測到有計(jì)算機(jī)資源占用率過高節(jié)點(diǎn),通過計(jì)算決策需要?jiǎng)討B(tài)遷移的業(yè)務(wù)組以降低資源消耗; 步驟3: 開始啟動(dòng)某個(gè)需要?jiǎng)討B(tài)遷移的業(yè)務(wù)組,根據(jù)配置信息,找到業(yè)務(wù)組的其他可啟動(dòng)服務(wù)器中的某個(gè)服務(wù)器; 步驟4:啟動(dòng)本業(yè)務(wù)組并計(jì)算該服務(wù)器的資源消耗情況,對比用戶配置該服務(wù)器的最大承受資源消耗率,若消耗率超負(fù)荷則進(jìn)入步驟5,不然進(jìn)入步驟6 ; 步驟5:尋找下一個(gè)能啟動(dòng)的服務(wù)器,是否存在能啟動(dòng)的服務(wù)器,如果沒有可啟動(dòng)的服務(wù)器進(jìn)入步驟7,不然進(jìn)入步驟4 ; 步驟6:在該服務(wù)器上啟動(dòng)該業(yè)務(wù)組,啟動(dòng)完該業(yè)務(wù)組后,判斷該業(yè)務(wù)組是否為最后一個(gè)需要遷移的業(yè)務(wù)組,若不是則進(jìn)入步驟3,不然進(jìn)入流程8 ; 步驟7:通知用戶“業(yè)務(wù)組不能啟動(dòng)”,告知用戶“增加服務(wù)器資源”,然后判斷該業(yè)務(wù)組是否為最后一個(gè)組,若不是則進(jìn)入步驟3,不然進(jìn)入流程8 ; 步驟8:動(dòng)態(tài)遷移的業(yè)務(wù)組啟動(dòng)完成,流程結(jié)束。
      【文檔編號】H04L29/08GK103973811SQ201410220272
      【公開日】2014年8月6日 申請日期:2014年5月23日 優(yōu)先權(quán)日:2014年5月23日
      【發(fā)明者】王婷, 王佳 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1