用于運(yùn)維系統(tǒng)的設(shè)備管理方法和裝置的制造方法
【專利摘要】本申請(qǐng)公開了用于運(yùn)維系統(tǒng)的設(shè)備管理方法和裝置。所述運(yùn)維系統(tǒng)包括資源管理系統(tǒng)、故障池和交付池,所述資源管理系統(tǒng)用于執(zhí)行設(shè)備的運(yùn)維操作,所述故障池包括故障設(shè)備的集合,所述交付池包括完成運(yùn)維的設(shè)備的集合;所述方法的一【具體實(shí)施方式】包括:查詢故障池以確定是否存在故障設(shè)備;響應(yīng)于確定出存在故障設(shè)備,向資源管理系統(tǒng)發(fā)送運(yùn)維請(qǐng)求;接收資源管理系統(tǒng)發(fā)送的運(yùn)維完成的通知消息,將完成運(yùn)維的故障設(shè)備的相關(guān)信息添加至交付池。該實(shí)施方式能夠?qū)崿F(xiàn)故障設(shè)備的自動(dòng)運(yùn)維,降低了運(yùn)維系統(tǒng)的人力成本,提升了運(yùn)維效率。
【專利說(shuō)明】
用于運(yùn)維系統(tǒng)的設(shè)備管理方法和裝置
技術(shù)領(lǐng)域
[0001]本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及設(shè)備的管理或維護(hù)技術(shù)領(lǐng)域,尤其涉及用于運(yùn)維系統(tǒng)的設(shè)備管理方法和裝置。
【背景技術(shù)】
[0002]現(xiàn)有的設(shè)備運(yùn)維管理方案中,管理員在接收到機(jī)器管理系統(tǒng)監(jiān)控到的報(bào)警信息后,需要人工確認(rèn)故障類型,之后需先將故障機(jī)器下線,然后查找對(duì)應(yīng)的服務(wù)器并發(fā)起報(bào)修;在完成運(yùn)維后,管理員需要定時(shí)查詢交付池是否有已完成運(yùn)維的機(jī)器,在查詢到已完成運(yùn)維的機(jī)器時(shí)人工配置服務(wù)器的運(yùn)行環(huán)境之后,通過(guò)交付池界面進(jìn)行出池操作并啟動(dòng)監(jiān)控,之后完成運(yùn)維的機(jī)器才可以提供服務(wù)。隨著設(shè)備數(shù)量的增多,運(yùn)維需求量增大,上述方案中需要大量的人力來(lái)完成系統(tǒng)的運(yùn)維,成本較高,并且人工監(jiān)控?zé)o法對(duì)故障及時(shí)響應(yīng),運(yùn)維效率較差。
【發(fā)明內(nèi)容】
[0003]為了解決上述現(xiàn)有技術(shù)中的一個(gè)或多個(gè)問(wèn)題,本申請(qǐng)?zhí)峁┝擞糜谶\(yùn)維系統(tǒng)的設(shè)備管理方法和裝置。
[0004]—方面,本申請(qǐng)?zhí)峁┝艘环N用于運(yùn)維系統(tǒng)的設(shè)備管理方法,所述運(yùn)維系統(tǒng)包括資源管理系統(tǒng)、故障池和交付池,資源管理系統(tǒng)用于執(zhí)行設(shè)備的運(yùn)維操作,故障池包括故障設(shè)備的集合,交付池包括完成運(yùn)維的設(shè)備的集合;所述方法包括:查詢故障池以確定是否存在故障設(shè)備;響應(yīng)于確定出存在故障設(shè)備,向資源管理系統(tǒng)發(fā)送運(yùn)維請(qǐng)求;接收資源管理系統(tǒng)發(fā)送的運(yùn)維完成的通知消息,將完成運(yùn)維的故障設(shè)備添加至交付池。
[0005]在一些實(shí)施中,所述方法還包括:監(jiān)控故障設(shè)備的運(yùn)維進(jìn)度;對(duì)完成運(yùn)維的故障設(shè)備進(jìn)行業(yè)務(wù)環(huán)境和監(jiān)控信息的配置;將配置好的故障設(shè)備從交付池中清除。
[0006]在一些實(shí)施中,查詢故障池以確定是否存在故障設(shè)備,包括:通過(guò)故障查詢接口查詢故障池以確定是否存在故障設(shè)備;向資源管理系統(tǒng)發(fā)送運(yùn)維請(qǐng)求,包括:利用運(yùn)維發(fā)起接口向資源管理系統(tǒng)發(fā)送運(yùn)維請(qǐng)求;監(jiān)控故障設(shè)備的運(yùn)維進(jìn)度,包括:通過(guò)操作進(jìn)度查詢接口查詢故障設(shè)備的運(yùn)維進(jìn)度。
[0007]在一些實(shí)施中,所述方法還包括:檢測(cè)交付池中的設(shè)備是否已生效;清除交付池內(nèi)已生效的設(shè)備;其中,檢測(cè)交付池中的設(shè)備是否已生效包括:檢測(cè)交付池中的設(shè)備的監(jiān)控程序是否已運(yùn)行和/或交付池中的設(shè)備是否已提供服務(wù)。
[0008]在一些實(shí)施中,查詢故障池以確定是否存在故障設(shè)備,包括:查詢故障池中是否存在滿足預(yù)設(shè)報(bào)修條件的設(shè)備;將滿足預(yù)設(shè)報(bào)修條件的設(shè)備作為故障設(shè)備。
[0009]在一些實(shí)施中,所述方法還包括:獲取故障設(shè)備的故障信息;響應(yīng)于確定出存在故障設(shè)備,按照預(yù)先配置的報(bào)修方式發(fā)送故障信息。
[0010]在一些實(shí)施中,所述方法還包括:查詢故障池、交付池以及資源管理系統(tǒng),以確定故障設(shè)備的狀態(tài)信息;其中,狀態(tài)信息包括:故障狀態(tài)、運(yùn)維狀態(tài)以及待上線狀態(tài)。
[0011]第二方面,本申請(qǐng)?zhí)峁┝艘环N用于運(yùn)維系統(tǒng)的設(shè)備管理裝置,運(yùn)維系統(tǒng)包括資源管理系統(tǒng)、故障池和交付池,資源管理系統(tǒng)用于執(zhí)行設(shè)備的運(yùn)維操作,故障池包括故障設(shè)備的集合,交付池包括完成運(yùn)維的設(shè)備的集合;所述裝置包括:查詢單元,用于查詢故障池以確定是否存在故障設(shè)備;發(fā)送單元,用于響應(yīng)于確定出存在故障設(shè)備,向資源管理系統(tǒng)發(fā)送運(yùn)維請(qǐng)求;處理單元,用于接收資源管理系統(tǒng)發(fā)送的運(yùn)維完成的通知消息,將完成運(yùn)維的故障設(shè)備添加至交付池。
[0012]在一些實(shí)施中,所述裝置還包括:監(jiān)控單元,用于監(jiān)控故障設(shè)備的運(yùn)維進(jìn)度;配置單元,用于對(duì)完成運(yùn)維的故障設(shè)備進(jìn)行業(yè)務(wù)環(huán)境和監(jiān)控信息的配置;清除單元,用于將配置好的故障設(shè)備從交付池中清除。
[0013]在一些實(shí)施中,查詢單元用于通過(guò)故障查詢接口查詢故障池以確定是否存在故障設(shè)備;發(fā)送單元用于利用運(yùn)維發(fā)起接口向資源管理系統(tǒng)發(fā)送運(yùn)維請(qǐng)求;監(jiān)控單元用于通過(guò)操作進(jìn)度查詢接口查詢故障設(shè)備的運(yùn)維進(jìn)度。
[0014]在一些實(shí)施中,所述裝置還包括檢測(cè)單元,用于:檢測(cè)交付池中的設(shè)備是否已生效;以及清除交付池內(nèi)已生效的設(shè)備;其中,檢測(cè)交付池中的設(shè)備是否已生效包括:檢測(cè)交付池中的設(shè)備的監(jiān)控程序是否已運(yùn)行和/或交付池中的設(shè)備是否已提供服務(wù)。
[0015]在一些實(shí)施中,查詢單元用于按如下方式查詢故障池以確定是否存在故障設(shè)備:查詢故障池中是否存在滿足預(yù)設(shè)報(bào)修條件的設(shè)備;將滿足預(yù)設(shè)報(bào)修條件的設(shè)備作為故障設(shè)備。
[0016]在一些實(shí)施中,所述裝置還包括報(bào)修單元,用于:獲取故障設(shè)備的故障信息;響應(yīng)于確定出存在故障設(shè)備,按照預(yù)先配置的報(bào)修方式發(fā)送故障信息。
[0017]在一些實(shí)施中,所述裝置還包括更新單元,用于:查詢故障池、交付池以及資源管理系統(tǒng),以確定故障設(shè)備的狀態(tài)信息;其中,狀態(tài)信息包括:故障狀態(tài)、運(yùn)維狀態(tài)以及待上線狀態(tài)。
[0018]本申請(qǐng)?zhí)峁┑倪\(yùn)維系統(tǒng)的設(shè)備管理方法和裝置,通過(guò)查詢故障池以確定是否存在故障設(shè)備,在確定存在故障設(shè)別時(shí)向資源管理系統(tǒng)發(fā)出運(yùn)維請(qǐng)求,以供資源管理系統(tǒng)對(duì)故障設(shè)備進(jìn)行運(yùn)維操作,而后接收資源管理系統(tǒng)發(fā)送的運(yùn)維完成的通知消息,將完成運(yùn)維的故障設(shè)備添加至交付池,實(shí)現(xiàn)了故障設(shè)備的自動(dòng)報(bào)修和自動(dòng)運(yùn)維,降低了運(yùn)維系統(tǒng)的人力成本,提升了運(yùn)維效率。
【附圖說(shuō)明】
[0019]通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例詳細(xì)描述,本申請(qǐng)的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0020]圖1是可以應(yīng)用本申請(qǐng)的自動(dòng)化運(yùn)維系統(tǒng)的示意性的系統(tǒng)架構(gòu)圖;
[0021]圖2是根據(jù)本申請(qǐng)的用于運(yùn)維系統(tǒng)的設(shè)備管理方法的一個(gè)實(shí)施例的流程圖;
[0022]圖3是本申請(qǐng)的用于運(yùn)維系統(tǒng)的設(shè)備管理方法的一個(gè)應(yīng)用場(chǎng)景的原理示意圖;
[0023]圖4是根據(jù)本申請(qǐng)的用于運(yùn)維系統(tǒng)的設(shè)備管理方法的另一個(gè)實(shí)施例的流程圖;
[0024]圖5是本申請(qǐng)的用于運(yùn)維系統(tǒng)的設(shè)備管理方法的另一個(gè)應(yīng)用場(chǎng)景的原理示意圖;
[0025]圖6是本申請(qǐng)用于運(yùn)維系統(tǒng)的設(shè)備管理裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0026]圖7是適于用來(lái)實(shí)現(xiàn)本申請(qǐng)實(shí)施例的終端設(shè)備或服務(wù)器的計(jì)算機(jī)系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0027]下面結(jié)合附圖和實(shí)施例對(duì)本申請(qǐng)作進(jìn)一步的詳細(xì)說(shuō)明。可以理解的是,此處所描述的具體實(shí)施例僅僅用于解釋相關(guān)發(fā)明,而非對(duì)該發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與有關(guān)發(fā)明相關(guān)的部分。
[0028]需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本申請(qǐng)。
[0029]請(qǐng)參考圖1,其示出了可以應(yīng)用本申請(qǐng)的自動(dòng)化運(yùn)維系統(tǒng)的示意性的系統(tǒng)架構(gòu)圖。
[0030]如圖1所示,系統(tǒng)架構(gòu)100包括終端設(shè)備101、設(shè)備管理服務(wù)器102以及資源管理服務(wù)器103等。其中,終端設(shè)備101可以通過(guò)有線連接或無(wú)線連接的方式與設(shè)備管理服務(wù)器102連接,設(shè)備管理服務(wù)器102可以通過(guò)有線連接或無(wú)線連接的方式與資源管理服務(wù)器103連接。
[0031]運(yùn)維人員110可以使用終端設(shè)備101與設(shè)備管理服務(wù)器102交互。終端設(shè)備101可以安裝控制設(shè)備管理服務(wù)器102的操作平臺(tái)。運(yùn)維人員110可以在操作平臺(tái)上執(zhí)行設(shè)備管理操作,終端設(shè)備101可以根據(jù)運(yùn)維人員110的設(shè)備管理操作生成操作指令并向運(yùn)維管理服務(wù)器發(fā)送該操作指令。操作平臺(tái)還可以向運(yùn)維人員110展示設(shè)備的運(yùn)行狀態(tài)和運(yùn)維進(jìn)度。
[0032]設(shè)備管理服務(wù)器102可以接收終端設(shè)備101發(fā)送的操作指令,對(duì)指令進(jìn)行解析后生成運(yùn)維請(qǐng)求,并向資源管理服務(wù)器103發(fā)出自動(dòng)化運(yùn)維處理請(qǐng)求。
[0033]資源管理服務(wù)器103可以執(zhí)行自動(dòng)化運(yùn)維請(qǐng)求中包含的自動(dòng)化運(yùn)維任務(wù),例如磁盤格式化、服務(wù)器下線等。
[0034]需要說(shuō)明的是,需要說(shuō)明的是,本申請(qǐng)實(shí)施例所提供的用于運(yùn)維系統(tǒng)的設(shè)備管理方法一般由設(shè)備管理服務(wù)器102執(zhí)行,相應(yīng)地,用于運(yùn)維系統(tǒng)的設(shè)備管理裝置一般設(shè)置于設(shè)備管理服務(wù)器102中。
[0035]應(yīng)該理解,圖1中的終端設(shè)備、設(shè)備管理服務(wù)器、資源管理服務(wù)器的數(shù)目?jī)H僅是示意性的。根據(jù)實(shí)現(xiàn)需要,可以具有任意數(shù)目的終端設(shè)備、設(shè)備管理服務(wù)器和資源管理服務(wù)器。
[0036]請(qǐng)參考圖2,其示出了根據(jù)本申請(qǐng)的用于運(yùn)維系統(tǒng)的設(shè)備管理方法的一個(gè)實(shí)施例的流程圖。在本實(shí)施例中,運(yùn)維系統(tǒng)可以包括資源管理系統(tǒng)(Resource Managing System,RMS)、故障池和交付池。其中,資源管理系統(tǒng)可以包括圖1所示資源管理服務(wù)器103,用于執(zhí)行設(shè)備的運(yùn)維操作;故障池可以包括故障設(shè)備的集合,交付池可以包括完成運(yùn)維的設(shè)備的集合。所述的用于運(yùn)維系統(tǒng)的設(shè)備管理方法的流程200,包括以下步驟:
[0037]步驟201,查詢故障池以確定是否存在故障設(shè)備。
[0038]運(yùn)維系統(tǒng)可以對(duì)網(wǎng)絡(luò)中的電子設(shè)備(包括服務(wù)器、終端),例如對(duì)數(shù)據(jù)中心的多臺(tái)存儲(chǔ)服務(wù)器進(jìn)行運(yùn)行維護(hù)。網(wǎng)絡(luò)中的電子設(shè)備可以配置故障監(jiān)控程序,當(dāng)電子設(shè)備發(fā)生故障時(shí)可以被添加至故障池。故障池可以是故障設(shè)備的集合,其可以存儲(chǔ)故障設(shè)備的相關(guān)信息,例如故障設(shè)備的標(biāo)識(shí)信息。
[0039]在本實(shí)施例中,用于運(yùn)維系統(tǒng)的設(shè)備管理方法運(yùn)行于其上的電子設(shè)備(例如圖1所示的設(shè)備管理服務(wù)器102)可以查詢故障池,以確定當(dāng)前是否存在故障設(shè)備。當(dāng)故障池包含的設(shè)備數(shù)量大于零時(shí),可以確定存在故障設(shè)備。這時(shí),可以利用故障池存儲(chǔ)的故障設(shè)備的相關(guān)信息標(biāo)識(shí)出發(fā)生故障的設(shè)備。
[0040]在一些實(shí)施例中,用于運(yùn)維系統(tǒng)的設(shè)備管理方法運(yùn)行于其上的電子設(shè)備可以查詢預(yù)定設(shè)備的運(yùn)行狀態(tài)。例如可以根據(jù)預(yù)定設(shè)備的標(biāo)識(shí)在故障池中查詢?cè)撛O(shè)備是否位于故障池中,從而確定該預(yù)定設(shè)備是否發(fā)生故障。
[0041]在進(jìn)一步的實(shí)施例中,用于運(yùn)維系統(tǒng)的設(shè)備管理方法運(yùn)行于其上的電子設(shè)備可以配置故障查詢接口,則可以通過(guò)故障查詢接口查詢故障池以確定是否存在故障設(shè)備。
[0042]步驟202,響應(yīng)于確定出存在故障設(shè)備,向資源管理系統(tǒng)發(fā)送運(yùn)維請(qǐng)求。
[0043]在本實(shí)施例中,如果從故障池中查詢出存在故障設(shè)備,可以停止故障設(shè)備的運(yùn)行,將故障設(shè)備的業(yè)務(wù)迀移至其他的正常工作的設(shè)備中,即可以對(duì)故障設(shè)備進(jìn)行下線處理。這時(shí),可以向RMS發(fā)送運(yùn)維請(qǐng)求。運(yùn)維請(qǐng)求可以包括故障設(shè)備的標(biāo)識(shí)信息和故障信息。RMS在接收到運(yùn)維請(qǐng)求后,可以發(fā)起運(yùn)維流程,對(duì)故障設(shè)備進(jìn)行修復(fù)。
[0044]進(jìn)一步地,RMS可以將接收到的運(yùn)維請(qǐng)求轉(zhuǎn)發(fā)至自動(dòng)化運(yùn)維系統(tǒng),通過(guò)自動(dòng)化運(yùn)維系統(tǒng)中的任務(wù)分發(fā)模塊將運(yùn)維請(qǐng)求分發(fā)至對(duì)應(yīng)的自動(dòng)化任務(wù)處理服務(wù)器進(jìn)行處理。具體地,自動(dòng)換任務(wù)處理服務(wù)器可以對(duì)故障設(shè)備進(jìn)行格式化、系統(tǒng)重裝、重啟、網(wǎng)絡(luò)地址分配等運(yùn)維操作,并將運(yùn)維操作的狀態(tài)信息反饋給RMS。在RMS接收到運(yùn)維請(qǐng)求后,運(yùn)維人員也可以介入運(yùn)維操作過(guò)程,手動(dòng)對(duì)故障設(shè)備進(jìn)行修復(fù)。
[0045]在進(jìn)一步的實(shí)施例中,用于運(yùn)維系統(tǒng)的設(shè)備管理方法運(yùn)行于其上的電子設(shè)備可以配置運(yùn)維發(fā)起接口,則向資源管理系統(tǒng)發(fā)送運(yùn)維請(qǐng)求,可以包括利用運(yùn)維發(fā)起接口向資源管理系統(tǒng)RMS發(fā)送運(yùn)維請(qǐng)求。運(yùn)維發(fā)起接口可以包括與資源管理系統(tǒng)進(jìn)行通信的接口,該接口支持資源管理系統(tǒng)的通信協(xié)議。
[0046]步驟203,接收資源管理系統(tǒng)發(fā)送的運(yùn)維完成的通知消息,將完成運(yùn)維的故障設(shè)備添加至交付池。
[0047]當(dāng)故障設(shè)備完成運(yùn)維時(shí),資源管理系統(tǒng)RMS可以向用于運(yùn)維系統(tǒng)的設(shè)備管理方法運(yùn)行于其上的電子設(shè)備發(fā)送通知消息,以告知該電子設(shè)備故障設(shè)備已修復(fù)。用于運(yùn)維系統(tǒng)的設(shè)備管理方法運(yùn)行于其上的電子設(shè)備接收到通知消息后,可以將完成運(yùn)維的故障設(shè)備添加至交付池??蛇x地,可以將完成運(yùn)維的故障設(shè)備的相關(guān)信息保存在交付池中,例如將完成運(yùn)維的故障設(shè)備的標(biāo)識(shí)信息、資源配置信息等保存在交付池中。
[0048]交付池可以是完成運(yùn)維的設(shè)備的集合,其可以存儲(chǔ)完成運(yùn)維的設(shè)備的相關(guān)信息。故障設(shè)備運(yùn)維結(jié)束后可以被添加至交付池。交付池中的設(shè)備在經(jīng)過(guò)管理員手動(dòng)部署業(yè)務(wù)環(huán)境或根據(jù)業(yè)務(wù)需求自動(dòng)部署業(yè)務(wù)環(huán)境后上線運(yùn)行,提供服務(wù)。
[0049]在本實(shí)施例中,資源管理系統(tǒng)RMS可以向用于處理自動(dòng)化運(yùn)維任務(wù)的設(shè)備發(fā)出運(yùn)維狀態(tài)查詢請(qǐng)求,用于處理自動(dòng)化運(yùn)維任務(wù)的設(shè)備接收到運(yùn)維狀態(tài)查詢請(qǐng)求后會(huì)將運(yùn)維狀態(tài)反饋至資源管理系統(tǒng)RMS。在資源管理系統(tǒng)RMS接收到運(yùn)維狀態(tài)為“完成”的反饋消息后,可以自動(dòng)向用于運(yùn)維系統(tǒng)的設(shè)備管理方法運(yùn)行于其上的電子設(shè)備發(fā)送運(yùn)維完成的通知消息,以供該電子設(shè)備將完成運(yùn)維的設(shè)備添加至交付池。
[0050]上述實(shí)施例中,用于運(yùn)維系統(tǒng)的設(shè)備管理方法運(yùn)行于其上的電子設(shè)備可以查詢是否存在故障設(shè)備,并在確定存在故障設(shè)備時(shí)接入資源管理系統(tǒng)發(fā)起運(yùn)維操作,故障設(shè)備的運(yùn)維流程結(jié)束后可以自動(dòng)發(fā)出通知,并被添加至交付池,無(wú)需人工關(guān)注是否存在故障設(shè)備和設(shè)備是否已結(jié)束運(yùn)維流程,節(jié)省了運(yùn)維系統(tǒng)的人力成本,同時(shí)提升了故障設(shè)備運(yùn)維的響應(yīng)速度,提升了運(yùn)維效率。
[0051]在一些實(shí)施中,用于運(yùn)維系統(tǒng)的設(shè)備管理方法還可以包括:監(jiān)控故障設(shè)備的運(yùn)維進(jìn)度。具體地,可以通過(guò)資源管理系統(tǒng)查詢運(yùn)維流程的進(jìn)度。進(jìn)一步地,用于運(yùn)維系統(tǒng)的設(shè)備管理方法運(yùn)行于其上的電子設(shè)備可以配置操作進(jìn)度查詢接口,上述電子設(shè)備可以通過(guò)該接口與資源管理系統(tǒng)RMS進(jìn)行通信連接,則可以進(jìn)一步通過(guò)操作進(jìn)度查詢接口查詢故障設(shè)備的運(yùn)維進(jìn)度。具體來(lái)說(shuō),資源管理系統(tǒng)RMS可以將從用于處理自動(dòng)化運(yùn)維任務(wù)的設(shè)備獲取的運(yùn)維狀態(tài)信息通過(guò)操作進(jìn)度查詢接口發(fā)送至用于運(yùn)維系統(tǒng)的設(shè)備管理方法運(yùn)行于其上的電子設(shè)備。可選地,可以采用輪詢的方式監(jiān)控完成運(yùn)維的設(shè)備,以便于在設(shè)備完成運(yùn)維后立即啟動(dòng)業(yè)務(wù)環(huán)境和監(jiān)控信息和配置,提升設(shè)備上線速度,降低故障修復(fù)耗時(shí)。
[0052]進(jìn)一步地,用于運(yùn)維系統(tǒng)的設(shè)備管理方法還可以包括:對(duì)完成運(yùn)維的故障設(shè)備進(jìn)行業(yè)務(wù)環(huán)境和監(jiān)控信息的配置;以及將配置好的故障設(shè)備從交付池中清除。在故障設(shè)備的運(yùn)維流程結(jié)束后,可以被添加至交付池??梢詫?duì)交付池中的設(shè)備進(jìn)行出池操作,包括對(duì)交付池中的設(shè)備進(jìn)行業(yè)務(wù)環(huán)境和監(jiān)控信息的配置。具體地,可以根據(jù)當(dāng)前的業(yè)務(wù)需求配置已完成運(yùn)維的設(shè)備的業(yè)務(wù)環(huán)境,啟動(dòng)對(duì)已完成的運(yùn)維的設(shè)備的運(yùn)行狀態(tài)監(jiān)控程序。之后,可以將配置好的故障設(shè)備從交付池中清除,已完成運(yùn)維的設(shè)備可以重新上線,提供服務(wù)。在實(shí)際場(chǎng)景中,設(shè)備運(yùn)維結(jié)束后可以自動(dòng)通知待提供服務(wù)的產(chǎn)品線,按照產(chǎn)品線的需求提供業(yè)務(wù)環(huán)境部署和監(jiān)控方案,完成后設(shè)備可以自動(dòng)出池,在線上提供服務(wù)。相較于現(xiàn)有技術(shù)中在運(yùn)維技術(shù)后人工部署業(yè)務(wù)環(huán)境并進(jìn)行出池操作的方案,本實(shí)施例提供的方案進(jìn)一步降低了人力成本,提升了設(shè)備上線的效率。
[0053]請(qǐng)參考圖3,其示出了本申請(qǐng)的用于運(yùn)維系統(tǒng)的設(shè)備管理方法的一個(gè)應(yīng)用場(chǎng)景的原理示意圖。
[0054]如圖3所示,運(yùn)維系統(tǒng)包括自動(dòng)化運(yùn)維平臺(tái)31和設(shè)備管理平臺(tái)32。設(shè)備管理平臺(tái)32可以配置多個(gè)API(Applicat1n Programming Interface,應(yīng)用程序編程接口),包括故障查詢AP1、運(yùn)維發(fā)起AP1、操作進(jìn)度查詢API以及機(jī)器出池API。運(yùn)維系統(tǒng)的設(shè)備管理流程如下:在步驟301中通過(guò)故障查詢API查詢故障池是否存在故障設(shè)備,若存在則可以在步驟302中對(duì)故障設(shè)備進(jìn)行機(jī)器下線、業(yè)務(wù)迀移操作,之后可以在步驟303中通過(guò)運(yùn)維發(fā)起API發(fā)起運(yùn)維流程。運(yùn)維過(guò)程中在步驟304可以通過(guò)操作進(jìn)度查詢API查詢運(yùn)維進(jìn)度,當(dāng)運(yùn)維流程結(jié)束后在步驟305中通過(guò)機(jī)器出池API進(jìn)行設(shè)備業(yè)務(wù)環(huán)境的配置和部署以及生效監(jiān)控程序,完成出池操作,之后在步驟306中設(shè)備可以上線提供服務(wù),在實(shí)際場(chǎng)景中,在設(shè)備上線提供服務(wù)之后還可以將完成出池操作的設(shè)備從交付池中清除,將設(shè)備的狀態(tài)由“運(yùn)維中”更新為“正常運(yùn)行”。
[0055]在進(jìn)一步的實(shí)施例中,上述用于運(yùn)維系統(tǒng)的設(shè)備管理方法還包括:檢測(cè)交付池中的設(shè)備是否已生效,以及清除交付池內(nèi)已生效的設(shè)備??蛇x地,可以清除交付池內(nèi)已生效的設(shè)備的相關(guān)信息。具體來(lái)說(shuō),可以通過(guò)如下方式檢測(cè)交付池中的設(shè)備是否已生效:檢測(cè)交付池中的設(shè)備的監(jiān)控程序是否已運(yùn)行和/或交付池中的設(shè)備是否已提供服務(wù)。若交付池中的設(shè)備的監(jiān)控程序已運(yùn)行,或者交付池中的設(shè)備已提供服務(wù),則可以確定該設(shè)備已生效。
[0056]交付池中有一些待出池并生效監(jiān)控的設(shè)備實(shí)際上已經(jīng)開始提供服務(wù),但這些已生效的設(shè)備的相關(guān)信息還存儲(chǔ)在交付池中,導(dǎo)致交付池?cái)?shù)據(jù)不準(zhǔn)確,本實(shí)施例中,可以通過(guò)檢測(cè)交付池中的設(shè)備是否已生效并將已生效的設(shè)備從交付池中清除,能夠提升運(yùn)維系統(tǒng)中設(shè)備可用性的準(zhǔn)確率,降低交付池的負(fù)載,提升運(yùn)維效率。
[0057]繼續(xù)參考圖4,其示出了根據(jù)本申請(qǐng)的用于運(yùn)維系統(tǒng)的設(shè)備管理方法的另一個(gè)實(shí)施例的流程圖。在本實(shí)施例中,運(yùn)維系統(tǒng)可以包括資源管理系統(tǒng)RMS、故障池和交付池。其中,資源管理系統(tǒng)可以包括圖1所示資源管理服務(wù)器103,用于執(zhí)行設(shè)備的運(yùn)維操作;故障池可以包括故障設(shè)備的集合,交付池可以包括完成運(yùn)維的設(shè)備的集合。所述的用于運(yùn)維系統(tǒng)的設(shè)備管理方法的流程400,包括以下步驟:
[0058]步驟401,查詢故障池中是否存在滿足預(yù)設(shè)報(bào)修條件的設(shè)備,并將滿足預(yù)設(shè)報(bào)修條件的設(shè)備作為故障設(shè)備。
[0059]運(yùn)維系統(tǒng)可以對(duì)網(wǎng)絡(luò)中的電子設(shè)備(包括服務(wù)器、終端),例如對(duì)數(shù)據(jù)中心的多臺(tái)存儲(chǔ)服務(wù)器進(jìn)行運(yùn)行維護(hù)。故障池可以是故障設(shè)備的集合,其可以存儲(chǔ)故障設(shè)備的相關(guān)信息,例如故障設(shè)備的標(biāo)識(shí)信息。
[0060]在本實(shí)施例中,用于運(yùn)維系統(tǒng)的設(shè)備管理方法運(yùn)行于其上的電子設(shè)備(例如圖1所示的設(shè)備管理服務(wù)器102)可以查詢故障池,判斷故障池中是否存在滿足預(yù)設(shè)報(bào)修條件的設(shè)備。其中,預(yù)設(shè)報(bào)修條件可以由管理員配置。管理員可以根據(jù)產(chǎn)品線的需求配置預(yù)設(shè)報(bào)修條件,當(dāng)產(chǎn)品線中的設(shè)備滿足該預(yù)設(shè)報(bào)修條件時(shí)可以自動(dòng)發(fā)起報(bào)修。在一些可選的實(shí)現(xiàn)方式中,用于運(yùn)維系統(tǒng)的設(shè)備管理方法運(yùn)行于其上的電子設(shè)備可以自動(dòng)根據(jù)產(chǎn)品線的需求配置預(yù)設(shè)報(bào)修條件,可選地,管理員可以審核自動(dòng)配置的預(yù)設(shè)報(bào)修條件,審核通過(guò)后預(yù)設(shè)報(bào)修條件生效??梢詫⒐收铣刂袧M足預(yù)設(shè)報(bào)修條件的設(shè)備作為待運(yùn)維的故障設(shè)備。
[0061 ]步驟402,獲取故障設(shè)備的故障信息。
[0062]在本實(shí)施例中,用于運(yùn)維系統(tǒng)的設(shè)備管理方法運(yùn)行于其上的電子設(shè)備可以獲取步驟401確定出的滿足預(yù)設(shè)報(bào)修條件的故障設(shè)備的故障信息。其中故障信息可以包括故障類型、故障時(shí)間、故障原因等。其中故障類型可以例如為硬件類、軟件類,故障原因可以包括數(shù)據(jù)量過(guò)大、磁盤損壞等。故障設(shè)備可以將其故障信息發(fā)送給上述電子設(shè)備,上述電子設(shè)備也可以利用配置于故障設(shè)備中的監(jiān)控程序或日志搜集程序獲取故障的相關(guān)信息,根據(jù)監(jiān)控程序或日志確定故障設(shè)備的故障信息。
[0063]步驟403,響應(yīng)于確定出存在故障設(shè)備,按照預(yù)先配置的報(bào)修方式發(fā)送故障信息。
[0064]在確定出存儲(chǔ)滿足預(yù)設(shè)報(bào)修條件的故障設(shè)備之后,可以自動(dòng)發(fā)起報(bào)修,按照預(yù)先配置的方式發(fā)送故障信息。其中,發(fā)送故障信息的方式可以由管理員預(yù)先配置,可以包括向指定的郵箱發(fā)送郵件、生成報(bào)警信息并呈現(xiàn)在管理員的運(yùn)維管理操作界面中等方式。發(fā)送的故障信息中可包括故障類型、故障時(shí)間、故障原因等信息,管理員或資源管理系統(tǒng)可以根據(jù)故障信息快速、準(zhǔn)確地定位故障并進(jìn)行相應(yīng)的運(yùn)維操作。
[0065]步驟404,響應(yīng)于確定出存在故障設(shè)備,向資源管理系統(tǒng)發(fā)送運(yùn)維請(qǐng)求。
[0066]在本實(shí)施例中,可以對(duì)故障設(shè)備進(jìn)行下線處理并向RMS發(fā)送運(yùn)維請(qǐng)求。運(yùn)維請(qǐng)求可以包括故障設(shè)備的標(biāo)識(shí)信息和故障信息。RMS在接收到運(yùn)維請(qǐng)求后,可以發(fā)起運(yùn)維流程,對(duì)故障設(shè)備進(jìn)行修復(fù)。
[0067]步驟405,接收資源管理系統(tǒng)發(fā)送的運(yùn)維完成的通知消息,將完成運(yùn)維的故障設(shè)備添加至交付池。
[0068]當(dāng)故障設(shè)備完成運(yùn)維時(shí),資源管理系統(tǒng)RMS可以向用于運(yùn)維系統(tǒng)的設(shè)備管理方法運(yùn)行于其上的電子設(shè)備發(fā)送通知消息,以告知該電子設(shè)備故障設(shè)備已修復(fù)。用于運(yùn)維系統(tǒng)的設(shè)備管理方法運(yùn)行于其上的電子設(shè)備接收到通知消息后,可以將完成運(yùn)維的故障設(shè)備添加至交付池??蛇x地,可以將完成運(yùn)維的故障設(shè)備的相關(guān)信息保存在交付池中,例如將完成運(yùn)維的故障設(shè)備的標(biāo)識(shí)信息、資源配置信息等保存在交付池中。
[0069]上述實(shí)現(xiàn)流程中,步驟404、405分別與前述實(shí)施例中的步驟202、203相同,此處不再贅述。
[0070]從圖4中可以看出,與圖2對(duì)應(yīng)的實(shí)施例相比,本實(shí)施例中的用于運(yùn)維系統(tǒng)的設(shè)備管理方法的流程400細(xì)化了確定故障設(shè)備的步驟,并增加了滿足預(yù)設(shè)報(bào)修條件時(shí)自動(dòng)發(fā)送故障信息的步驟。由此,本實(shí)施例描述的方案可以支持產(chǎn)品線配置報(bào)修規(guī)則,當(dāng)有符合報(bào)修規(guī)則的設(shè)備故障時(shí),可以自動(dòng)發(fā)起報(bào)修,進(jìn)一步提升了運(yùn)維效率。
[0071]請(qǐng)參考圖5,其示出了本申請(qǐng)的用于運(yùn)維系統(tǒng)的設(shè)備管理方法中的自動(dòng)報(bào)修的應(yīng)用場(chǎng)景的原理示意圖,也即示出了上述流程400中步驟401、步驟402和步驟403的具體應(yīng)用場(chǎng)景示意圖。如圖5所示,自動(dòng)化運(yùn)維平臺(tái)51或管理員52可以在步驟501中為設(shè)備管理平臺(tái)53配置自動(dòng)報(bào)修規(guī)則,包括自動(dòng)報(bào)修的故障類型、自動(dòng)報(bào)修的故障原因等,之后管理員可以在步驟502中審核自動(dòng)報(bào)修規(guī)則,審核通過(guò)后步驟503中自動(dòng)報(bào)修規(guī)則生效。設(shè)備管理平臺(tái)53在步驟504中發(fā)現(xiàn)符合自動(dòng)報(bào)修規(guī)則的機(jī)器后可以在步驟505中發(fā)起故障報(bào)修流程,通知管理員51或自動(dòng)化運(yùn)維平臺(tái)52設(shè)備發(fā)生故障,通知的方式可以包括郵件通知、生成通知消息并發(fā)送等。之后管理員51或自動(dòng)化運(yùn)維平臺(tái)可以對(duì)故障設(shè)備進(jìn)行修復(fù)并重新部署服務(wù)后上線,設(shè)備管理平臺(tái)53可以接收運(yùn)維完成的通知消息。
[0072]在一些實(shí)施例中,上述用于運(yùn)維系統(tǒng)的設(shè)備管理方法的流程還可以包括:查詢故障池、交付池以及資源管理系統(tǒng),以確定故障設(shè)備的狀態(tài)信息。其中,狀態(tài)信息包括:故障狀態(tài)、運(yùn)維狀態(tài)以及待上線狀態(tài)。
[0073]如果在故障池中查找到設(shè)備的相關(guān)信息,可以確定設(shè)備的狀態(tài)信息為故障狀態(tài);如果在交付池中查找到設(shè)備的相關(guān)信息,可以確定設(shè)備的狀態(tài)信息為待上線狀態(tài),如果在資源管理系統(tǒng)的運(yùn)維流程中查找到設(shè)備的相關(guān)信息,可以確定設(shè)備的狀態(tài)信息為運(yùn)維狀態(tài)。據(jù)此,可以實(shí)時(shí)地更新設(shè)備的狀態(tài),無(wú)需人工監(jiān)控設(shè)備狀態(tài),有利于運(yùn)維系統(tǒng)的高效運(yùn)行。
[0074]進(jìn)一步參考圖6,作為對(duì)上述各圖所示方法的實(shí)現(xiàn),本申請(qǐng)?zhí)峁┝擞糜谶\(yùn)維系統(tǒng)的設(shè)備管理裝置的一個(gè)實(shí)施例,該裝置實(shí)施例與圖2所示的方法實(shí)施例相對(duì)應(yīng),該裝置具體可以應(yīng)用于各種電子設(shè)備中(例如圖1所示的設(shè)備管理服務(wù)器102中)。其中,運(yùn)維系統(tǒng)包括括資源管理系統(tǒng)、故障池和交付池,資源管理系統(tǒng)用于執(zhí)行設(shè)備的運(yùn)維操作,故障池包括故障設(shè)備的集合,交付池包括完成運(yùn)維的設(shè)備的集合。
[0075]如圖6所示,本實(shí)施例所述的用于運(yùn)維系統(tǒng)的設(shè)備管理裝置600包括:查詢單元601、發(fā)送單元602以及處理單元603。其中,查詢單元601用于查詢故障池以確定是否存在故障設(shè)備;發(fā)送單元602用于響應(yīng)于確定出存在故障設(shè)備,向資源管理系統(tǒng)發(fā)送運(yùn)維請(qǐng)求;處理單元603用于接收資源管理系統(tǒng)發(fā)送的運(yùn)維完成的通知消息,將完成運(yùn)維的故障設(shè)備添加至交付池。
[0076]在本實(shí)施例中,運(yùn)維系統(tǒng)可以對(duì)大量的電子設(shè)備(包括服務(wù)器、終端)進(jìn)行運(yùn)行維護(hù)。這些電子設(shè)備可以配置故障監(jiān)控程序,當(dāng)電子設(shè)備發(fā)生故障時(shí)可以被添加至故障池。故障池可以存儲(chǔ)故障設(shè)備的相關(guān)信息,例如故障設(shè)備的標(biāo)識(shí)信息。查詢單元601可以查詢故障池包含的設(shè)備數(shù)量是否大于零,若是,則確定存在故障設(shè)備??蛇x地,查詢單元601可以查詢預(yù)定設(shè)備的運(yùn)行狀態(tài)。例如可以根據(jù)預(yù)定設(shè)備的標(biāo)識(shí)在故障池中查詢?cè)撛O(shè)備是否位于故障池中,從而確定該預(yù)定設(shè)備是否發(fā)生故障。
[0077]如果查詢單元601確定存在故障設(shè)備,可以對(duì)故障設(shè)備進(jìn)行下線處理。這時(shí),發(fā)送單元602可以向資源管理系統(tǒng)RMS發(fā)送運(yùn)維請(qǐng)求。運(yùn)維請(qǐng)求可以包括故障設(shè)備的標(biāo)識(shí)信息和故障信息。資源管理系統(tǒng)RMS在接收到運(yùn)維請(qǐng)求后,可以發(fā)起運(yùn)維流程,對(duì)故障設(shè)備進(jìn)行修復(fù)。
[0078]當(dāng)故障設(shè)備完成運(yùn)維時(shí),資源管理系統(tǒng)RMS可以發(fā)送通知消息,以告知該故障設(shè)備已修復(fù)。處理單元603可以接收資源管理系統(tǒng)RMS發(fā)送的通知消息,之后將完成運(yùn)維的故障設(shè)備添加至交付池??蛇x地,可以將完成運(yùn)維的故障設(shè)備的相關(guān)信息(包括標(biāo)識(shí)信息、資源配置信息等)保存在交付池中。
[0079]在一些實(shí)施例中,查詢單元601用于按如下方式查詢故障池以確定是否存在故障設(shè)備:查詢故障池中是否存在滿足預(yù)設(shè)報(bào)修條件的設(shè)備;將滿足預(yù)設(shè)報(bào)修條件的設(shè)備作為故障設(shè)備。其中,預(yù)設(shè)報(bào)修條件可以由管理員配置根據(jù)產(chǎn)品線的需求配置,也可以由查詢單元自動(dòng)根據(jù)產(chǎn)品線的需求進(jìn)行配置。當(dāng)產(chǎn)品線中的設(shè)備滿足該預(yù)設(shè)報(bào)修條件時(shí)可以自動(dòng)發(fā)起報(bào)修。
[0080]進(jìn)一步地,裝置600還可以包括報(bào)修單元,用于:獲取故障設(shè)備的故障信息;響應(yīng)于確定出存在故障設(shè)備,按照預(yù)先配置的報(bào)修方式發(fā)送故障信息。報(bào)修單元可以利用配置于故障設(shè)備中的監(jiān)控程序或日志搜集程序獲取故障信息,包括故障類型、故障時(shí)間、故障原因等。之后可以按照預(yù)先配置的報(bào)修方式發(fā)送故障信息。預(yù)先配置的報(bào)修方式可以例如為郵件通知。
[0081]在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,裝置600還包括監(jiān)控單元,用于監(jiān)控故障設(shè)備的運(yùn)維進(jìn)度。監(jiān)控單元可以通過(guò)資源管理系統(tǒng)RMS獲取故障設(shè)備的運(yùn)維進(jìn)度,在監(jiān)控單元監(jiān)控到故障設(shè)備運(yùn)維完成時(shí)處理單元603將故障設(shè)備添加至交付池中。
[0082]進(jìn)一步地,裝置600還可以包括配置單元和清除單元。配置單元用于對(duì)完成運(yùn)維的故障設(shè)備進(jìn)行業(yè)務(wù)環(huán)境和監(jiān)控信息的配置。在處理單元603將完成運(yùn)維的故障設(shè)備添加至交付池后,配置單元可以按照產(chǎn)品線的需求對(duì)設(shè)備的業(yè)務(wù)環(huán)境進(jìn)行部署,還可以啟動(dòng)監(jiān)控程序,以對(duì)設(shè)備的業(yè)務(wù)狀態(tài)進(jìn)行監(jiān)控。清除單元用于將配置好的故障設(shè)備從交付池中清除。之后配置好的故障設(shè)備可以重新上線提供服務(wù)。
[0083]在進(jìn)一步的實(shí)施例中,查詢單元用于通過(guò)故障查詢接口查詢故障池以確定是否存在故障設(shè)備,發(fā)送單元用于利用運(yùn)維發(fā)起接口向資源管理系統(tǒng)發(fā)送運(yùn)維請(qǐng)求,監(jiān)控單元用于通過(guò)操作進(jìn)度查詢接口查詢故障設(shè)備的運(yùn)維進(jìn)度。
[0084]在一些實(shí)施例中,裝置600還包括檢測(cè)單元,用于:檢測(cè)交付池中的設(shè)備是否已生效;以及清除交付池內(nèi)已生效的設(shè)備。當(dāng)設(shè)備已上線提供服務(wù)或設(shè)備中的監(jiān)控程序已開始運(yùn)行時(shí),可以確定設(shè)備已生效。則檢測(cè)交付池中的設(shè)備是否已生效包括:檢測(cè)交付池中的設(shè)備的監(jiān)控程序是否已運(yùn)行和/或交付池中的設(shè)備是否已提供服務(wù)。在設(shè)備已上線提供服務(wù)后,清除單元可以將交付池中該設(shè)備的相關(guān)信息清除,從而提升運(yùn)維系統(tǒng)中設(shè)備可用率的準(zhǔn)確性。
[0085]在一些實(shí)施例中,裝置600還包括可以更新單元,用于:查詢故障池、交付池以及資源管理系統(tǒng),以確定故障設(shè)備的狀態(tài)信息。其中,狀態(tài)信息包括:故障狀態(tài)、運(yùn)維狀態(tài)以及待上線狀態(tài)。如果在故障池中查找到設(shè)備的相關(guān)信息,可以將設(shè)備的狀態(tài)信息更新為故障狀態(tài);如果在交付池中查找到設(shè)備的相關(guān)信息,可以將設(shè)備的狀態(tài)信息更新為待上線狀態(tài),如果在資源管理系統(tǒng)的運(yùn)維流程中查找到設(shè)備的相關(guān)信息,可以將設(shè)備的狀態(tài)信息更新為運(yùn)維狀態(tài)。據(jù)此,可以實(shí)時(shí)地更新設(shè)備的狀態(tài),無(wú)需人工監(jiān)控設(shè)備狀態(tài),有利于運(yùn)維系統(tǒng)的高效運(yùn)行。
[0086]本領(lǐng)域技術(shù)人員可以理解,上述裝置600還包括一些其他公知結(jié)構(gòu),例如處理器、存儲(chǔ)器等,為了不必要地模糊本公開的實(shí)施例,這些公知的結(jié)構(gòu)在圖6中未示出。
[0087]本申請(qǐng)上述實(shí)施例提供的用于運(yùn)維系統(tǒng)的設(shè)備管理裝置600,能夠?qū)崿F(xiàn)故障設(shè)備的自動(dòng)報(bào)修和自動(dòng)運(yùn)維,降低了運(yùn)維系統(tǒng)的人力成本,提升了運(yùn)維效率。
[0088]下面參考圖7,其示出了適于用來(lái)實(shí)現(xiàn)本申請(qǐng)實(shí)施例的終端設(shè)備或服務(wù)器的計(jì)算機(jī)系統(tǒng)700的結(jié)構(gòu)示意圖。
[0089]如圖7所示,計(jì)算機(jī)系統(tǒng)700包括中央處理單元(CPU)701,其可以根據(jù)存儲(chǔ)在只讀存儲(chǔ)器(R0M)702中的程序或者從存儲(chǔ)部分708加載到隨機(jī)訪問(wèn)存儲(chǔ)器(RAM)703中的程序而執(zhí)行各種適當(dāng)?shù)膭?dòng)作和處理。在RAM 703中,還存儲(chǔ)有系統(tǒng)700操作所需的各種程序和數(shù)據(jù)。CPU 70KROM 702以及RAM 703通過(guò)總線704彼此相連。輸入/輸出(I/O)接口705也連接至總線 704。
[0090]以下部件連接至I/O接口705:包括鍵盤、鼠標(biāo)等的輸入部分706 ;包括諸如陰極射線管(CRT)、液晶顯示器(LCD)等以及揚(yáng)聲器等的輸出部分707;包括硬盤等的存儲(chǔ)部分708;以及包括諸如LAN卡、調(diào)制解調(diào)器等的網(wǎng)絡(luò)接口卡的通信部分709。通信部分709經(jīng)由諸如因特網(wǎng)的網(wǎng)絡(luò)執(zhí)行通信處理。驅(qū)動(dòng)器710也根據(jù)需要連接至I/O接口 705??刹鹦督橘|(zhì)711,諸如磁盤、光盤、磁光盤、半導(dǎo)體存儲(chǔ)器等等,根據(jù)需要安裝在驅(qū)動(dòng)器710上,以便于從其上讀出的計(jì)算機(jī)程序根據(jù)需要被安裝入存儲(chǔ)部分708。
[0091]特別地,根據(jù)本公開的實(shí)施例,上文參考流程圖描述的過(guò)程可以被實(shí)現(xiàn)為計(jì)算機(jī)軟件程序。例如,本公開的實(shí)施例包括一種計(jì)算機(jī)程序產(chǎn)品,其包括有形地包含在機(jī)器可讀介質(zhì)上的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包含用于執(zhí)行流程圖所示的方法的程序代碼。在這樣的實(shí)施例中,該計(jì)算機(jī)程序可以通過(guò)通信部分709從網(wǎng)絡(luò)上被下載和安裝,和/或從可拆卸介質(zhì)711被安裝。在該計(jì)算機(jī)程序被中央處理單元(CPU)701執(zhí)行時(shí),執(zhí)行本申請(qǐng)的方法中限定的上述功能。
[0092]附圖中的流程圖和框圖,圖示了按照本申請(qǐng)各種實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段、或代碼的一部分,所述模塊、程序段、或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)接連地表示的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來(lái)實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來(lái)實(shí)現(xiàn)。
[0093]描述于本申請(qǐng)實(shí)施例中所涉及到的單元可以通過(guò)軟件的方式實(shí)現(xiàn),也可以通過(guò)硬件的方式來(lái)實(shí)現(xiàn)。所描述的單元也可以設(shè)置在處理器中,例如,可以描述為:一種處理器包括查詢單元、發(fā)送單元和處理單元。其中,這些單元的名稱在某種情況下并不構(gòu)成對(duì)該單元本身的限定,例如,查詢單元還可以被描述為“用于查詢故障池以確定是否存在故障設(shè)備的單元”。
[0094]作為另一方面,本申請(qǐng)還提供了一種非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì),該非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)可以是上述實(shí)施例中所述裝置中所包含的非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì);也可以是單獨(dú)存在,未裝配入終端中的非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)。上述非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)存儲(chǔ)有一個(gè)或者多個(gè)程序,應(yīng)用于運(yùn)維系統(tǒng),該運(yùn)維系統(tǒng)包括資源管理系統(tǒng)、故障池和交付池,所述資源管理系統(tǒng)用于執(zhí)行設(shè)備的運(yùn)維操作,所述故障池包括故障設(shè)備的集合,所述交付池包括完成運(yùn)維的設(shè)備的集合。當(dāng)所述一個(gè)或者多個(gè)程序被一個(gè)設(shè)備執(zhí)行時(shí),使得所述設(shè)備:查詢所述故障池以確定是否存在故障設(shè)備;響應(yīng)于確定出存在所述故障設(shè)備,向所述資源管理系統(tǒng)發(fā)送運(yùn)維請(qǐng)求;接收資源管理系統(tǒng)發(fā)送的運(yùn)維完成的通知消息,將完成運(yùn)維的所述故障設(shè)備添加至所述交付池。
[0095]以上描述僅為本申請(qǐng)的較佳實(shí)施例以及對(duì)所運(yùn)用技術(shù)原理的說(shuō)明。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本申請(qǐng)中所涉及的發(fā)明范圍,并不限于上述技術(shù)特征的特定組合而成的技術(shù)方案,同時(shí)也應(yīng)涵蓋在不脫離所述發(fā)明構(gòu)思的情況下,由上述技術(shù)特征或其等同特征進(jìn)行任意組合而形成的其它技術(shù)方案。例如上述特征與本申請(qǐng)中公開的(但不限于)具有類似功能的技術(shù)特征進(jìn)行互相替換而形成的技術(shù)方案。
【主權(quán)項(xiàng)】
1.一種用于運(yùn)維系統(tǒng)的設(shè)備管理方法,其特征在于,所述運(yùn)維系統(tǒng)包括資源管理系統(tǒng)、故障池和交付池,所述資源管理系統(tǒng)用于執(zhí)行設(shè)備的運(yùn)維操作,所述故障池包括故障設(shè)備的集合,所述交付池包括完成運(yùn)維的設(shè)備的集合;所述方法包括: 查詢所述故障池以確定是否存在故障設(shè)備; 響應(yīng)于確定出存在所述故障設(shè)備,向所述資源管理系統(tǒng)發(fā)送運(yùn)維請(qǐng)求; 接收資源管理系統(tǒng)發(fā)送的運(yùn)維完成的通知消息,將完成運(yùn)維的所述故障設(shè)備添加至所述交付池。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 監(jiān)控所述故障設(shè)備的運(yùn)維進(jìn)度; 對(duì)完成運(yùn)維的所述故障設(shè)備進(jìn)行業(yè)務(wù)環(huán)境和監(jiān)控信息的配置; 將配置好的所述故障設(shè)備從交付池中清除。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述查詢所述故障池以確定是否存在故障設(shè)備,包括: 通過(guò)故障查詢接口查詢所述故障池以確定是否存在故障設(shè)備; 所述向所述資源管理系統(tǒng)發(fā)送運(yùn)維請(qǐng)求,包括: 利用運(yùn)維發(fā)起接口向所述資源管理系統(tǒng)發(fā)送運(yùn)維請(qǐng)求; 所述監(jiān)控所述故障設(shè)備的運(yùn)維進(jìn)度,包括: 通過(guò)操作進(jìn)度查詢接口查詢所述故障設(shè)備的運(yùn)維進(jìn)度。4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 檢測(cè)所述交付池中的設(shè)備是否已生效; 清除所述交付池內(nèi)已生效的設(shè)備; 其中,檢測(cè)所述交付池中的設(shè)備是否已生效包括: 檢測(cè)所述交付池中的設(shè)備的監(jiān)控程序是否已運(yùn)行和/或所述交付池中的設(shè)備是否已提供服務(wù)。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述查詢所述故障池以確定是否存在故障設(shè)備,包括: 查詢所述故障池中是否存在滿足預(yù)設(shè)報(bào)修條件的設(shè)備; 將滿足所述預(yù)設(shè)報(bào)修條件的設(shè)備作為所述故障設(shè)備。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括: 獲取所述故障設(shè)備的故障信息; 響應(yīng)于確定出存在所述故障設(shè)備,按照預(yù)先配置的報(bào)修方式發(fā)送所述故障信息。7.根據(jù)權(quán)利要求1-6任一項(xiàng)所述的方法,其特征在于,所述方法還包括: 查詢所述故障池、所述交付池以及所述資源管理系統(tǒng),以確定所述故障設(shè)備的狀態(tài)信息; 其中,所述狀態(tài)信息包括:故障狀態(tài)、運(yùn)維狀態(tài)以及待上線狀態(tài)。8.—種用于運(yùn)維系統(tǒng)的設(shè)備管理裝置,其特征在于,所述運(yùn)維系統(tǒng)包括資源管理系統(tǒng)、故障池和交付池,所述資源管理系統(tǒng)用于執(zhí)行設(shè)備的運(yùn)維操作,所述故障池包括故障設(shè)備的集合,所述交付池包括完成運(yùn)維的設(shè)備的集合;所述裝置包括: 查詢單元,用于查詢所述故障池以確定是否存在故障設(shè)備; 發(fā)送單元,用于響應(yīng)于確定出存在所述故障設(shè)備,向所述資源管理系統(tǒng)發(fā)送運(yùn)維請(qǐng)求;處理單元,用于接收所述資源管理系統(tǒng)發(fā)送的運(yùn)維完成的通知消息,將完成運(yùn)維的所述故障設(shè)備添加至所述交付池。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 監(jiān)控單元,用于監(jiān)控所述故障設(shè)備的運(yùn)維進(jìn)度; 配置單元,用于對(duì)完成運(yùn)維的所述故障設(shè)備進(jìn)行業(yè)務(wù)環(huán)境和監(jiān)控信息的配置; 清除單元,用于將配置好的所述故障設(shè)備從交付池中清除。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述查詢單元用于通過(guò)故障查詢接口查詢所述故障池以確定是否存在故障設(shè)備; 所述發(fā)送單元用于利用運(yùn)維發(fā)起接口向所述資源管理系統(tǒng)發(fā)送運(yùn)維請(qǐng)求; 所述監(jiān)控單元用于通過(guò)操作進(jìn)度查詢接口查詢所述故障設(shè)備的運(yùn)維進(jìn)度。11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括檢測(cè)單元,用于: 檢測(cè)所述交付池中的設(shè)備是否已生效;以及 清除所述交付池內(nèi)已生效的設(shè)備; 其中,檢測(cè)所述交付池中的設(shè)備是否已生效包括: 檢測(cè)所述交付池中的設(shè)備的監(jiān)控程序是否已運(yùn)行和/或所述交付池中的設(shè)備是否已提供服務(wù)。12.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述查詢單元用于按如下方式查詢所述故障池以確定是否存在故障設(shè)備: 查詢所述故障池中是否存在滿足預(yù)設(shè)報(bào)修條件的設(shè)備; 將滿足所述預(yù)設(shè)報(bào)修條件的設(shè)備作為所述故障設(shè)備。13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述裝置還包括報(bào)修單元,用于: 獲取所述故障設(shè)備的故障信息; 響應(yīng)于確定出存在所述故障設(shè)備,按照預(yù)先配置的報(bào)修方式發(fā)送所述故障信息。14.根據(jù)權(quán)利要求8-13任一項(xiàng)所述的裝置,其特征在于,所述裝置還包括更新單元,用于: 查詢所述故障池、所述交付池以及所述資源管理系統(tǒng),以確定所述故障設(shè)備的狀態(tài)信息; 其中,所述狀態(tài)信息包括:故障狀態(tài)、運(yùn)維狀態(tài)以及待上線狀態(tài)。
【文檔編號(hào)】H04L12/24GK105897487SQ201610411090
【公開日】2016年8月24日
【申請(qǐng)日】2016年6月13日
【發(fā)明人】王洋
【申請(qǐng)人】北京百度網(wǎng)訊科技有限公司