專利名稱:集群式計(jì)算機(jī)設(shè)備的備援回歸管控方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種計(jì)算機(jī)信息技術(shù),特別是關(guān)于一種集群式計(jì)算機(jī)設(shè)備的備援回歸管控方法及系統(tǒng),應(yīng)用在集群式(clustering)計(jì)算機(jī)設(shè)備,例如集群式服務(wù)器系統(tǒng),且該集群式服務(wù)器系統(tǒng)須具備有主用服務(wù)器和至少一個(gè)備援服務(wù)器,在該主用服務(wù)器發(fā)生故障狀況將主控模式轉(zhuǎn)移到該備援服務(wù)器之后,對該集群式服務(wù)器系統(tǒng)提供主控模式備援回歸管控功能,該集群式服務(wù)器系統(tǒng)在其中的主用服務(wù)器恢復(fù)到穩(wěn)定操作狀態(tài)之后,才將主控模式回歸給該主用服務(wù)器。
背景技術(shù):
集群式(clustering)服務(wù)器系統(tǒng)是一種由多臺(tái)服務(wù)器構(gòu)成的計(jì)算機(jī)設(shè)備,它可利用多臺(tái)服務(wù)器提供負(fù)載平衡及備援的網(wǎng)絡(luò)數(shù)據(jù)服務(wù)功能。在備援的應(yīng)用上,集群式服務(wù)器系統(tǒng)通常設(shè)置主用服務(wù)器和至少一個(gè)備援服務(wù)器,并在主用服務(wù)器發(fā)生故障狀況(例如發(fā)生電力中斷或操作系統(tǒng)死機(jī))時(shí),隨即令服務(wù)器管理系統(tǒng)執(zhí)行主控模式備援轉(zhuǎn)移程序(failover),令備援服務(wù)器取代發(fā)生故障的主用服務(wù)器原先執(zhí)行的各項(xiàng)服務(wù)功能,使整體服務(wù)器系統(tǒng)仍可繼續(xù)保持正常的網(wǎng)絡(luò)數(shù)據(jù)服務(wù)功能。
當(dāng)發(fā)生故障狀況的服務(wù)器經(jīng)修復(fù)恢復(fù)到正常的操作狀態(tài)時(shí),服務(wù)器管理系統(tǒng)便需要執(zhí)行主控模式備援回歸程序(fail back),將主控模式從備援服務(wù)器回歸給主用服務(wù)器。傳統(tǒng)上,主控模式備援回歸程序可通過人為手動(dòng)操控方式或自動(dòng)方式來達(dá)成;其中人為手動(dòng)操控方式是由網(wǎng)絡(luò)系統(tǒng)管理人員在修復(fù)發(fā)生故障狀況的主用服務(wù)器之后,用手動(dòng)方式操控服務(wù)器管理系統(tǒng),將主控模式從備援服務(wù)器回歸給修復(fù)后的主用服務(wù)器;自動(dòng)方式則是由服務(wù)器管理系統(tǒng)自動(dòng)檢測主用服務(wù)器是否已恢復(fù)到正常操作狀態(tài);若是,則自動(dòng)將主控模式從備援服務(wù)器回歸給主用服務(wù)器。
然而實(shí)際上,自動(dòng)化的主控模式備援回歸功能的一項(xiàng)缺點(diǎn)在于,假若主用服務(wù)器在恢復(fù)到正常操作狀態(tài)后不久又再度發(fā)生死機(jī)狀況,則服務(wù)器管理系統(tǒng)便需要再執(zhí)行一次主控模式備援轉(zhuǎn)移程序,并在主用服務(wù)器經(jīng)重新激活恢復(fù)到正常操作狀態(tài)后,再執(zhí)行一次主控模式備援回歸程序。因此假若主用服務(wù)器的操作狀態(tài)持續(xù)地不穩(wěn)定(也就是持續(xù)地在每次重新激活后不久又發(fā)生死機(jī)狀況),則會(huì)使服務(wù)器管理系統(tǒng)反復(fù)不斷地重復(fù)執(zhí)行主控模式備援轉(zhuǎn)移程序和回歸程序,使得整體的集群式服務(wù)器系統(tǒng)的服務(wù)效能因此降低,進(jìn)而使得整體的集群式服務(wù)器系統(tǒng)發(fā)生死機(jī)狀況(也就是主用服務(wù)器和備援服務(wù)器均產(chǎn)生死機(jī)狀況)無法通過備援維持其服務(wù)功能。
發(fā)明內(nèi)容
為克服上述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的主要目的在于提供一種集群式計(jì)算機(jī)設(shè)備的備援回歸管控方法及系統(tǒng),在確定發(fā)生故障狀況的主用服務(wù)器已恢復(fù)到穩(wěn)定的系統(tǒng)操作狀態(tài)之后,才令服務(wù)器管理系統(tǒng)執(zhí)行主控模式備援回歸程序,將主控模式從備援服務(wù)器回歸給主用服務(wù)器,避免現(xiàn)有技術(shù)中反復(fù)重復(fù)執(zhí)行主控模式備援轉(zhuǎn)移程序和回歸程序?qū)е碌南到y(tǒng)效用降低的現(xiàn)象,并確保集群式服務(wù)器系統(tǒng)的備援功能的妥善性。
本發(fā)明的集群式計(jì)算機(jī)設(shè)備的備援回歸管控方法及系統(tǒng)是應(yīng)用在集群式(clustering)計(jì)算機(jī)設(shè)備,例如集群式服務(wù)器系統(tǒng),且該集群式服務(wù)器系統(tǒng)須具備有主用服務(wù)器和至少一個(gè)備援服務(wù)器,在該主用服務(wù)器發(fā)生故障狀況將主控模式轉(zhuǎn)移到該備援服務(wù)器之后,對該集群式服務(wù)器系統(tǒng)提供主控模式備援回歸管控功能,令該集群式服務(wù)器系統(tǒng)可在其中主用服務(wù)器恢復(fù)到穩(wěn)定的操作狀態(tài)之后,才將主控模式回歸給該主用服務(wù)器。
本發(fā)明的集群式計(jì)算機(jī)設(shè)備的備援回歸管控方法至少包括在該主用計(jì)算機(jī)平臺(tái)發(fā)生故障狀況且經(jīng)過修復(fù)發(fā)出初始重新激活事件后,持續(xù)檢測該主用計(jì)算機(jī)平臺(tái)的操作狀態(tài)是否可在正常狀況下持續(xù)不斷地維持預(yù)定的時(shí)間長度;若否,則不發(fā)出主控模式回歸激活信息;反之若是,則發(fā)出主控模式回歸激活信息;響應(yīng)該主控模式回歸激活信息,將該集群式計(jì)算機(jī)設(shè)備的主控模式以自動(dòng)管控方式從該備援計(jì)算機(jī)平臺(tái)回歸給該主用計(jì)算機(jī)平臺(tái);在該主用計(jì)算機(jī)平臺(tái)回歸到主控模式之后,再度持續(xù)對該回歸到主控模式的主用計(jì)算機(jī)平臺(tái)進(jìn)行操作狀態(tài)檢測程序,檢測該主用計(jì)算機(jī)平臺(tái)的操作狀態(tài)是否可在正常狀況下持續(xù)不斷地維持預(yù)定的時(shí)間長度;若否,則不發(fā)出主控模式自動(dòng)回歸禁止激活信息;反之若是,則發(fā)出主控模式自動(dòng)回歸禁止激活信息;以及響應(yīng)該主控模式自動(dòng)回歸禁止激活信息,將主控模式自動(dòng)回歸旗標(biāo)的值設(shè)定為假,令該主用計(jì)算機(jī)平臺(tái)下次再度重啟后,禁止該主控模式自動(dòng)回歸功能。
在實(shí)體結(jié)構(gòu)上,本發(fā)明的集群式計(jì)算機(jī)設(shè)備的備援回歸管控系統(tǒng)至少包括主用服務(wù)器操作狀態(tài)檢測模塊,響應(yīng)該主用計(jì)算機(jī)平臺(tái)在發(fā)生故障狀況之后發(fā)生的初始重新激活事件,持續(xù)檢測該主用計(jì)算機(jī)平臺(tái)的操作狀態(tài)是否可在正常狀況下持續(xù)不斷地維持預(yù)定的時(shí)間長度;若否,則不發(fā)出主控模式回歸激活信息;反之若是,則發(fā)出主控模式回歸激活信息;主控模式自動(dòng)回歸控制模塊,響應(yīng)該主用服務(wù)器操作狀態(tài)檢測模塊發(fā)出的主控模式回歸激活信息,將該集群式計(jì)算機(jī)設(shè)備的主控模式以自動(dòng)管控方式從該備援計(jì)算機(jī)平臺(tái)回歸給該主用計(jì)算機(jī)平臺(tái);且其可在該主用計(jì)算機(jī)平臺(tái)回歸到主控模式之后,令該主用服務(wù)器操作狀態(tài)檢測模塊再度對該主用計(jì)算機(jī)平臺(tái)進(jìn)行操作狀態(tài)檢測程序,檢測該回歸到主控模式的主用計(jì)算機(jī)平臺(tái)的操作狀態(tài)是否可在正常狀況下持續(xù)不斷地維持預(yù)定的時(shí)間長度;若否,則不發(fā)出主控模式自動(dòng)回歸禁止激活信息;反之若是,則發(fā)出主控模式自動(dòng)回歸禁止激活信息;以及主控模式自動(dòng)回歸禁止模塊,響應(yīng)該主用服務(wù)器操作狀態(tài)檢測模塊發(fā)出的主控模式自動(dòng)回歸禁止激活信息,將該主控模式自動(dòng)回歸控制模塊所屬的主控模式自動(dòng)回歸旗標(biāo)的值設(shè)定為假,令該主用計(jì)算機(jī)平臺(tái)下次再度重啟后,禁止該主控模式自動(dòng)回歸控制模塊執(zhí)行主控模式自動(dòng)回歸功能。
此外,本發(fā)明的集群式計(jì)算機(jī)設(shè)備的備援回歸管控系統(tǒng)也可進(jìn)而包括主控模式手動(dòng)回歸操控模塊,可提供人為操控的主控模式備援回歸功能,將該集群式計(jì)算機(jī)設(shè)備的主控模式從該備援計(jì)算機(jī)平臺(tái)回歸給該主用計(jì)算機(jī)平臺(tái)。
綜上所述,本發(fā)明的集群式計(jì)算機(jī)設(shè)備的備援回歸管控方法及系統(tǒng)持續(xù)對發(fā)生故障狀況且修復(fù)后的主用服務(wù)器進(jìn)行操作狀態(tài)檢測程序,檢測該主用服務(wù)器的操作狀態(tài)是否可在初始重新激活之后以及主控模式回歸至主用服務(wù)器之后,均可在正常狀況下持續(xù)不斷地維持預(yù)定的時(shí)間長度;若是,則激活自動(dòng)化的主控模式備援回歸功能;反之,則禁止該自動(dòng)化的主控模式備援回歸功能。本發(fā)明可避免現(xiàn)有技術(shù)在主用服務(wù)器的操作狀態(tài)不穩(wěn)定的情況下需要反復(fù)重復(fù)執(zhí)行主控模式備援轉(zhuǎn)移程序和回歸程序?qū)е碌南到y(tǒng)效能降低現(xiàn)象,并確保集群式服務(wù)器系統(tǒng)備援功能的妥善性。
圖1是系統(tǒng)結(jié)構(gòu)示意圖,顯示本發(fā)明的集群式計(jì)算機(jī)設(shè)備的備援回歸管控系統(tǒng)搭配到集群式服務(wù)器系統(tǒng)的應(yīng)用方式及其實(shí)體結(jié)構(gòu)的對象導(dǎo)向組件模型。
具體實(shí)施例方式
實(shí)施例下面配合附圖,詳細(xì)說明本發(fā)明的集群式計(jì)算機(jī)設(shè)備的備援回歸管控方法及系統(tǒng)的實(shí)施例。
圖1是本發(fā)明的集群式計(jì)算機(jī)設(shè)備的備援回歸管控系統(tǒng)(如標(biāo)號100所指虛線框包括的部分)的應(yīng)用方式及其系統(tǒng)結(jié)構(gòu)。如圖所示,本發(fā)明的集群式計(jì)算機(jī)設(shè)備的備援回歸管控系統(tǒng)100實(shí)際應(yīng)用上是搭配至集群式(clustering)計(jì)算機(jī)設(shè)備,例如集群式服務(wù)器系統(tǒng)10,且該集群式服務(wù)器系統(tǒng)10具備有主用服務(wù)器11、至少一個(gè)備援服務(wù)器12以及服務(wù)器管理系統(tǒng)20,在該主用服務(wù)器11發(fā)生故障狀況(例如電力中斷或操作系統(tǒng)死機(jī)))時(shí),受控于該服務(wù)器管理系統(tǒng)20將其服務(wù)功能的主控模式轉(zhuǎn)移到該備援服務(wù)器12,該集群式服務(wù)器系統(tǒng)10在其主用服務(wù)器11發(fā)生故障狀況時(shí)仍可繼續(xù)正常地提供服務(wù)功能。
本發(fā)明的集群式計(jì)算機(jī)設(shè)備的備援回歸管控系統(tǒng)100可在發(fā)生故障狀況的主用服務(wù)器11故障原因被排除后而重新激活之后,對該集群式服務(wù)器系統(tǒng)10提供主控模式備援回歸管控功能,令該集群式服務(wù)器系統(tǒng)10可在主用服務(wù)器11重新激活且恢復(fù)到持續(xù)穩(wěn)定的操作狀態(tài)之后,才通過自動(dòng)方式將服務(wù)功能的主控模式回歸給該主用服務(wù)器11。
如圖1所示,本發(fā)明的集群式計(jì)算機(jī)設(shè)備的備援回歸管控系統(tǒng)100實(shí)體結(jié)構(gòu)的對象導(dǎo)向組件模型(object-oriented component model)至少包括(a)主用服務(wù)器操作狀態(tài)檢測模塊110;(b)主控模式自動(dòng)回歸控制模塊120;以及(c)主控模式自動(dòng)回歸禁止模塊130;并可進(jìn)而包括主控模式手動(dòng)回歸操控模塊140。
主用服務(wù)器操作狀態(tài)檢測模塊110可響應(yīng)該主用服務(wù)器11發(fā)生故障狀況之后發(fā)生的初始重新激活事件201,每隔預(yù)定的時(shí)間周期(例如每隔10秒鐘)反復(fù)地檢測該主用服務(wù)器11的操作狀態(tài),是否可在正常狀況下持續(xù)不斷地維持預(yù)定的時(shí)間長度(例如為3分鐘);若否,則不發(fā)出主控模式自動(dòng)回歸激活信息;反之若是,則向主控模式自動(dòng)回歸控制模塊120發(fā)出主控模式自動(dòng)回歸激活信息。此外,主用服務(wù)器操作狀態(tài)檢測模塊110也可進(jìn)而在主用服務(wù)器11回歸到主控模式之后,再一次對該主用服務(wù)器11進(jìn)行相同的操作狀態(tài)檢測程序,持續(xù)地定時(shí)(例如每隔10秒鐘)檢測該主用服務(wù)器11的操作狀態(tài),是否可在正常狀態(tài)下持續(xù)不斷地維持預(yù)定的時(shí)間長度(例如為3分鐘);若否,則不發(fā)出主控模式自動(dòng)回歸禁止激活信息;反之若是,則向主控模式自動(dòng)回歸禁止模塊130發(fā)出主控模式自動(dòng)回歸禁止激活信息。
主控模式自動(dòng)回歸控制模塊120可響應(yīng)該主用服務(wù)器操作狀態(tài)檢測模塊110發(fā)出的主控模式回歸激活信息,將該集群式服務(wù)器系統(tǒng)10的主控模式從該備援服務(wù)器12回歸給該主用服務(wù)器11;且它可進(jìn)而在該主用服務(wù)器11回歸到系統(tǒng)主控狀態(tài)之后,向該主用服務(wù)器操作狀態(tài)檢測模塊110發(fā)出主用服務(wù)器操作狀態(tài)檢測激活信息,令該主用服務(wù)器操作狀態(tài)檢測模塊110再度對該主用服務(wù)器11進(jìn)行操作狀態(tài)檢測程序,持續(xù)地定時(shí)(例如為每隔10秒鐘)檢測已回歸到主控模式的主用服務(wù)器11的操作狀態(tài),是否可在正常狀況下持續(xù)不斷地維持預(yù)定的時(shí)間長度(例如為3分鐘);若否,則不發(fā)出主控模式自動(dòng)回歸禁止激活信息;反之若是,則向該主控模式自動(dòng)回歸禁止模塊130發(fā)出主控模式自動(dòng)回歸禁止激活信息。
主控模式自動(dòng)回歸禁止模塊130可響應(yīng)上述主用服務(wù)器操作狀態(tài)檢測模塊110發(fā)出的主控模式自動(dòng)回歸禁止激活信息,將主控模式自動(dòng)回歸旗標(biāo)121的值設(shè)定為[假],令該主用服務(wù)器11下次再度重啟后,禁止該主控模式自動(dòng)回歸控制模塊120執(zhí)行自動(dòng)化的主控模式備援回歸程序(fail back)。
主控模式手動(dòng)回歸操控模塊140提供人為操控的主控模式備援回歸功能,讓使用者(即網(wǎng)絡(luò)系統(tǒng)管理人員)可用手動(dòng)方式將該集群式服務(wù)器系統(tǒng)10的主控模式,從該備援服務(wù)器12回歸給該主用服務(wù)器11。此外,在完成回歸動(dòng)作之后,此主控模式手動(dòng)回歸操控模塊140可進(jìn)將該主控權(quán)自動(dòng)回歸旗標(biāo)121的值設(shè)定為[真],讓日后該主用服務(wù)器11再發(fā)生故障狀況且修復(fù)之后,可讓主控模式自動(dòng)回歸控制模塊120被激活執(zhí)行主控模式自動(dòng)回歸功能。
以下即利用一個(gè)實(shí)例說明本發(fā)明的集群式計(jì)算機(jī)設(shè)備的備援回歸管控系統(tǒng)100實(shí)際應(yīng)用時(shí)的操作方式。
請參閱圖1,集群式服務(wù)器系統(tǒng)10實(shí)際運(yùn)行時(shí),服務(wù)器管理系統(tǒng)20是將主用服務(wù)器11設(shè)定為主控模式,并將備援服務(wù)器12設(shè)定為備援的待命模式,主用服務(wù)器11負(fù)責(zé)執(zhí)行網(wǎng)絡(luò)數(shù)據(jù)服務(wù)功能。此外,本發(fā)明的集群式計(jì)算機(jī)設(shè)備的備援回歸管控系統(tǒng)100中的主控權(quán)自動(dòng)回歸旗標(biāo)121的值初始設(shè)定為[真]。
當(dāng)主用服務(wù)器11發(fā)生故障狀況(例如發(fā)生電力中斷或操作系統(tǒng)死機(jī))時(shí),服務(wù)器管理系統(tǒng)20即會(huì)立即執(zhí)行主控模式備援轉(zhuǎn)移程序(failover),將主控模式從主用服務(wù)器11轉(zhuǎn)移到備援服務(wù)器12,備援服務(wù)器12取代發(fā)生故障狀況的主用服務(wù)器11,執(zhí)行原先的網(wǎng)絡(luò)數(shù)據(jù)服務(wù)功能,使得整體集群式服務(wù)器系統(tǒng)10仍可繼續(xù)保持正常的網(wǎng)絡(luò)數(shù)據(jù)服務(wù)功能。此時(shí),網(wǎng)絡(luò)系統(tǒng)管理人員即會(huì)對發(fā)生故障狀況的主用服務(wù)器11進(jìn)行故障的排除工作。
當(dāng)主用服務(wù)器11的故障狀況被排除之后,即可進(jìn)行開機(jī)發(fā)出故障后的初始重新激活事件201,主用服務(wù)器11重新開機(jī)恢復(fù)到正常的操作狀態(tài)。此時(shí),本發(fā)明的集群式計(jì)算機(jī)設(shè)備的備援回歸管控系統(tǒng)100中的主用服務(wù)器操作狀態(tài)檢測模塊110即可響應(yīng)此重新激活事件201,持續(xù)地每隔預(yù)定的時(shí)間周期,例如每隔10秒鐘,檢測該主用服務(wù)器11的操作狀態(tài)是否已恢復(fù)到正常的操作狀態(tài);若否,則向主控模式自動(dòng)回歸禁止模塊130發(fā)出主控模式自動(dòng)回歸禁止激活信息,令主控模式自動(dòng)回歸禁止模塊130將主控模式自動(dòng)回歸旗標(biāo)121的值設(shè)定為[假];反之若是,則反復(fù)地執(zhí)行該操作狀態(tài)檢測程序,檢測該主用服務(wù)器11的正常操作狀態(tài)是否可持續(xù)不斷地維持預(yù)定的時(shí)間長度,例如3分鐘;若否,則不發(fā)出主控模式回歸激活信息,并持續(xù)再進(jìn)行該操作狀態(tài)檢測程序;反之若是,則向主控模式自動(dòng)回歸控制模塊120發(fā)出主控模式回歸激活信息,主控模式自動(dòng)回歸控制模塊120響應(yīng)地將該集群式服務(wù)器系統(tǒng)10的主控模式,從備援服務(wù)器12回歸給該主用服務(wù)器11,也就是重新令主用服務(wù)器11作用為主控的服務(wù)單元,并令備援服務(wù)器12作用為備援的服務(wù)單元。
當(dāng)主用服務(wù)器11重新獲得主控模式之后,主用服務(wù)器操作狀態(tài)檢測模塊110將再度持續(xù)地對該主用服務(wù)器11進(jìn)行操作狀態(tài)檢測程序,周期性地每隔預(yù)定的時(shí)間周期,例如每隔10秒鐘,檢測該主用服務(wù)器11的操作狀態(tài)是否仍維持在正常狀況;若否,則向主控模式自動(dòng)回歸禁止模塊130發(fā)出主控模式自動(dòng)回歸禁止激活信息,令主控模式自動(dòng)回歸禁止模塊130將主控模式自動(dòng)回歸旗標(biāo)121的值設(shè)定為[假];反之若是,則反復(fù)地執(zhí)行該操作狀態(tài)檢測程序,檢測該主用服務(wù)器11的正常操作狀態(tài)是否可持續(xù)不斷地維持預(yù)定的時(shí)間長度,例如為3分鐘;若否,則不發(fā)出主控模式自動(dòng)回歸禁止激活信息,并持續(xù)再進(jìn)行該操作狀態(tài)檢測程序;反之若是(代表一切正常),則結(jié)束程序。
若主控模式自動(dòng)回歸旗標(biāo)121的值為[假],則其將禁止主控模式自動(dòng)回歸控制模塊120動(dòng)作,令其無法執(zhí)行自動(dòng)化的主控模式備援回歸程序(fail back);也就是在此情況下,集群式服務(wù)器系統(tǒng)10在主用服務(wù)器11重啟后操作狀態(tài)不穩(wěn)定的情況下,不會(huì)自動(dòng)將主控模式從備援服務(wù)器12回歸到主用服務(wù)器11。在此情況下,若網(wǎng)絡(luò)系統(tǒng)管理人員要將主控模式從備援服務(wù)器12回歸給主用服務(wù)器11,則可啟用主控模式手動(dòng)回歸操控模塊140,通過手動(dòng)方式進(jìn)行主控模式備援回歸程序(failback)。在完成回歸動(dòng)作之后,此主控模式手動(dòng)回歸操控模塊140會(huì)進(jìn)而將該主控權(quán)自動(dòng)回歸旗標(biāo)121的值設(shè)定為[真],日后該主用服務(wù)器11再發(fā)生故障狀況且修復(fù)之后,可讓主控模式自動(dòng)回歸控制模塊120被激活執(zhí)行主控模式自動(dòng)回歸功能。
本發(fā)明的集群式計(jì)算機(jī)設(shè)備的備援回歸管控方法至少包括以下步驟。
首先,在該主用服務(wù)器11發(fā)生故障狀況且經(jīng)過修復(fù)發(fā)出初始重新激活事件201后,持續(xù)檢測該主用服務(wù)器11的操作狀態(tài)是否可在正常狀況下持續(xù)不斷地維持預(yù)定的時(shí)間長度;若否,則不發(fā)出主控模式回歸激活信息;反之若是,則發(fā)出主控模式回歸激活信息。
隨后,響應(yīng)該主控模式回歸激活信息,將該集群式計(jì)算機(jī)設(shè)備的主控模式以自動(dòng)管控方式從該備援服務(wù)器12回歸給該主用服務(wù)器11。
接著,在該主用服務(wù)器11回歸到主控模式之后,再度持續(xù)對該回歸到主控模式的主用服務(wù)器11進(jìn)行操作狀態(tài)檢測程序,檢測該主用服務(wù)器11的操作狀態(tài)是否可在正常狀況下持續(xù)不斷地維持預(yù)定的時(shí)間長度;若否,則不發(fā)出主控模式自動(dòng)回歸禁止激活信息;反之若是,則發(fā)出主控模式自動(dòng)回歸禁止激活信息。
最后,響應(yīng)該主控模式自動(dòng)回歸禁止激活信息,將主控模式自動(dòng)回歸旗標(biāo)的值設(shè)定為假,令該主用服務(wù)器11下次再度重啟后,禁止該主控模式自動(dòng)回歸功能。
總而言之,本發(fā)明提供了一種新穎的主從結(jié)構(gòu)式網(wǎng)絡(luò)設(shè)備測試方法及系統(tǒng),可搭配到集群式計(jì)算機(jī)設(shè)備,例如集群式服務(wù)器系統(tǒng),對該集群式服務(wù)器系統(tǒng)提供主控模式備援回歸管控功能;本發(fā)明持續(xù)對發(fā)生故障狀況且修復(fù)后的主用服務(wù)器進(jìn)行操作狀態(tài)檢測程序,檢測該主用服務(wù)器的操作狀態(tài)是否可在初始重新激活之后以及主控模式回歸到主用服務(wù)器之后,均可在正常狀況下持續(xù)不斷地維持預(yù)定的時(shí)間長度;若是,則激活自動(dòng)化的主控模式備援回歸功能;反之,則禁止該自動(dòng)化的主控模式備援回歸功能。本發(fā)明可避免現(xiàn)有技術(shù)在主用服務(wù)器的操作狀態(tài)不穩(wěn)定的情況下反復(fù)重復(fù)執(zhí)行主控模式備援轉(zhuǎn)移程序和回歸程序?qū)е碌南到y(tǒng)效能降低現(xiàn)象,并確保集群式服務(wù)器系統(tǒng)的備援功能的妥善性。
權(quán)利要求
1.一種集群式計(jì)算機(jī)設(shè)備的備援回歸管控方法,應(yīng)用在集群式計(jì)算機(jī)設(shè)備,且該集群式服務(wù)器系統(tǒng)須具備有主用計(jì)算機(jī)平臺(tái)和至少一個(gè)備援計(jì)算機(jī)平臺(tái),在該主用計(jì)算機(jī)平臺(tái)發(fā)生故障狀況將其主控模式轉(zhuǎn)移到該備援計(jì)算機(jī)平臺(tái)之后,對該集群式計(jì)算機(jī)設(shè)備提供主控模式備援回歸管控功能,其特征在于,該集群式計(jì)算機(jī)設(shè)備的備援回歸管控方法至少包括在該主用計(jì)算機(jī)平臺(tái)發(fā)生故障狀況且經(jīng)過修復(fù)發(fā)出初始重新激活事件后,持續(xù)檢測該主用計(jì)算機(jī)平臺(tái)的操作狀態(tài)是否可在正常狀況下持續(xù)不斷地維持預(yù)定的時(shí)間長度;若否,則不發(fā)出主控模式回歸激活信息;反之若是,則發(fā)出主控模式回歸激活信息;響應(yīng)該主控模式回歸激活信息,將該集群式計(jì)算機(jī)設(shè)備的主控模式以自動(dòng)管控方式從該備援計(jì)算機(jī)平臺(tái)回歸給該主用計(jì)算機(jī)平臺(tái);在該主用計(jì)算機(jī)平臺(tái)回歸到主控模式之后,再度持續(xù)對該回歸到主控模式的主用計(jì)算機(jī)平臺(tái)進(jìn)行操作狀態(tài)檢測程序,檢測該主用計(jì)算機(jī)平臺(tái)的操作狀態(tài)是否可在正常狀況下持續(xù)不斷地維持預(yù)定的時(shí)間長度;若否,則不發(fā)出主控模式自動(dòng)回歸禁止激活信息;反之若是,則發(fā)出主控模式自動(dòng)回歸禁止激活信息;以及響應(yīng)該主控模式自動(dòng)回歸禁止激活信息,將主控模式自動(dòng)回歸旗標(biāo)的值設(shè)定為假,令該主用計(jì)算機(jī)平臺(tái)下次再度重啟后,禁止該主控模式自動(dòng)回歸功能。
2.如權(quán)利要求1所述的集群式計(jì)算機(jī)設(shè)備的備援回歸管控方法,其特征在于,該集群式計(jì)算機(jī)設(shè)備是集群式服務(wù)器系統(tǒng)。
3.如權(quán)利要求1所述的集群式計(jì)算機(jī)設(shè)備的備援回歸管控方法,其特征在于,該方法更進(jìn)包括人為操控的主控模式備援回歸操控程序,以人為操控的手動(dòng)方式將該集群式計(jì)算機(jī)設(shè)備的主控模式從該備援計(jì)算機(jī)平臺(tái)回歸給該主用計(jì)算機(jī)平臺(tái)。
4.如權(quán)利要求3所述的集群式計(jì)算機(jī)設(shè)備的備援回歸管控方法,其特征在于,該人為操控的主控模式備援回歸操控程序在完成回歸動(dòng)作之后,是進(jìn)而將該主控權(quán)自動(dòng)回歸旗標(biāo)的值設(shè)定為真。
5.一種集群式計(jì)算機(jī)設(shè)備的備援回歸管控系統(tǒng),搭配到集群式計(jì)算機(jī)設(shè)備,且該集群式服務(wù)器系統(tǒng)須為具備有主用計(jì)算機(jī)平臺(tái)和至少一個(gè)備援計(jì)算機(jī)平臺(tái),在該主用計(jì)算機(jī)平臺(tái)發(fā)生故障狀況將其主控模式轉(zhuǎn)移到該備援計(jì)算機(jī)平臺(tái)之后,對該集群式計(jì)算機(jī)設(shè)備提供主控模式備援回歸管控功能,其特征在于,該集群式計(jì)算機(jī)設(shè)備的備援回歸管控系統(tǒng)至少包括主用服務(wù)器操作狀態(tài)檢測模塊,響應(yīng)該主用計(jì)算機(jī)平臺(tái)在發(fā)生故障狀況之后發(fā)生的初始重新激活事件,持續(xù)檢測該主用計(jì)算機(jī)平臺(tái)的操作狀態(tài)是否可在正常狀況下持續(xù)不斷地維持預(yù)定的時(shí)間長度;若否,則不發(fā)出主控模式回歸激活信息;反之若是,則發(fā)出主控模式回歸激活信息;主控模式自動(dòng)回歸控制模塊,響應(yīng)該主用服務(wù)器操作狀態(tài)檢測模塊發(fā)出的主控模式回歸激活信息,將該集群式計(jì)算機(jī)設(shè)備的主控模式以自動(dòng)管控方式從該備援計(jì)算機(jī)平臺(tái)回歸給該主用計(jì)算機(jī)平臺(tái);且其可在該主用計(jì)算機(jī)平臺(tái)回歸到主控模式之后,令該主用服務(wù)器操作狀態(tài)檢測模塊再度對該主用計(jì)算機(jī)平臺(tái)進(jìn)行操作狀態(tài)檢測程序,檢測該回歸到主控模式的主用計(jì)算機(jī)平臺(tái)的操作狀態(tài)是否可在正常狀況下持續(xù)不斷地維持預(yù)定的時(shí)間長度;若否,則不發(fā)出主控模式自動(dòng)回歸禁止激活信息;反之若是,則發(fā)出主控模式自動(dòng)回歸禁止激活信息;以及主控模式自動(dòng)回歸禁止模塊,響應(yīng)該主用服務(wù)器操作狀態(tài)檢測模塊發(fā)出的主控模式自動(dòng)回歸禁止激活信息,將該主控模式自動(dòng)回歸控制模塊所屬的主控模式自動(dòng)回歸旗標(biāo)的值設(shè)定為假,令該主用計(jì)算機(jī)平臺(tái)下次再度重啟后,禁止該主控模式自動(dòng)回歸控制模塊執(zhí)行主控模式自動(dòng)回歸功能。
6.如權(quán)利要求5所述的集群式計(jì)算機(jī)設(shè)備的備援回歸管控系統(tǒng),其特征在于,該集群式計(jì)算機(jī)設(shè)備是集群式服務(wù)器系統(tǒng)。
7.如權(quán)利要求5所述的集群式計(jì)算機(jī)設(shè)備的備援回歸管控系統(tǒng),其特征在于,該系統(tǒng)更進(jìn)包括主控模式手動(dòng)回歸操控模塊,可提供人為操控的主控模式備援回歸功能,將該集群式計(jì)算機(jī)設(shè)備的主控模式從該備援計(jì)算機(jī)平臺(tái)回歸給該主用計(jì)算機(jī)平臺(tái)。
8.如權(quán)利要求7所述的集群式計(jì)算機(jī)設(shè)備的備援回歸管控系統(tǒng),其特征在于,該主控模式手動(dòng)回歸操控模塊在完成回歸動(dòng)作之后,進(jìn)而將該主控權(quán)自動(dòng)回歸旗標(biāo)的值設(shè)定為真。
全文摘要
本發(fā)明是一種集群式計(jì)算機(jī)設(shè)備的備援回歸管控方法及系統(tǒng),搭配到集群式計(jì)算機(jī)設(shè)備,例如集群式服務(wù)器系統(tǒng),對該集群式服務(wù)器系統(tǒng)提供主控模式備援回歸管控功能;該系統(tǒng)至少包括主用服務(wù)器操作狀態(tài)檢測模塊、主控模式自動(dòng)回歸控制模塊以及主控模式自動(dòng)回歸禁止模塊,它可進(jìn)而包括主控模式手動(dòng)回歸操控模塊;本發(fā)明可避免現(xiàn)有技術(shù)在主用服務(wù)器的操作狀態(tài)不穩(wěn)定的情況下需要反復(fù)重復(fù)執(zhí)行主控模式備援轉(zhuǎn)移程序和回歸程序?qū)е碌南到y(tǒng)效能降低現(xiàn)象,并確保集群式服務(wù)器系統(tǒng)備援功能的妥善性。
文檔編號G06F11/14GK1912844SQ200510090238
公開日2007年2月14日 申請日期2005年8月10日 優(yōu)先權(quán)日2005年8月10日
發(fā)明者陳志偉 申請人:英業(yè)達(dá)股份有限公司