本發(fā)明屬于計(jì)算機(jī)領(lǐng)域,尤其涉及一種服務(wù)器管理方法及裝置。
背景技術(shù):
隨著云計(jì)算的發(fā)展,數(shù)據(jù)中心的基礎(chǔ)設(shè)施特別是服務(wù)器,規(guī)模以及到達(dá)萬(wàn)級(jí)數(shù)量。服務(wù)器自動(dòng)化運(yùn)維管理成為必然趨勢(shì)和數(shù)據(jù)中心最迫切需求。
目前大部分?jǐn)?shù)據(jù)中心的服務(wù)器管理還是靠人工或半人工化進(jìn)行。業(yè)界較為領(lǐng)先的互聯(lián)網(wǎng)行業(yè),服務(wù)器自動(dòng)化管理也是通過(guò)技術(shù)腳本進(jìn)行。腳本方式的服務(wù)器自動(dòng)化技術(shù)門(mén)檻高,與業(yè)務(wù)綁定緊,靈活性低,平臺(tái)化和產(chǎn)品化困難。
因此,迫切需要一種服務(wù)器自動(dòng)化管理技術(shù),實(shí)現(xiàn)數(shù)據(jù)中心服務(wù)器全生命周期自動(dòng)化功能平臺(tái)化,簡(jiǎn)潔化,靈活化。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種服務(wù)器管理方法及裝置,以解決上述問(wèn)題。
本發(fā)明提供一種服務(wù)器管理方法。上述方法包括以下步驟:
創(chuàng)建服務(wù)器的自動(dòng)化模板;
選擇自動(dòng)化資源,并將所述自動(dòng)化資源與所述模板進(jìn)行關(guān)聯(lián),形成自動(dòng)化任務(wù);
執(zhí)行所述自動(dòng)化任務(wù),以完成所述服務(wù)器的自動(dòng)化管理。
本發(fā)明還提供服務(wù)器管理裝置,包括:模型創(chuàng)建模塊、任務(wù)生成模塊、執(zhí)行模塊,其中,所述模型創(chuàng)建模塊與所述任務(wù)生成模塊連接,所述任務(wù)生成模塊與所述執(zhí)行模塊連接;
模型創(chuàng)建模塊,用于創(chuàng)建服務(wù)器的自動(dòng)化模板;
任務(wù)生成模塊,用于選擇自動(dòng)化資源,并將所述自動(dòng)化資源與所述模板進(jìn)行關(guān)聯(lián),形成自動(dòng)化任務(wù);
執(zhí)行模塊,用于執(zhí)行所述自動(dòng)化任務(wù),以完成所述服務(wù)器的自動(dòng)化管理。
通過(guò)以下方案:創(chuàng)建服務(wù)器的自動(dòng)化模板,選擇自動(dòng)化資源,并將自動(dòng)化資源與所述模板進(jìn)行關(guān)聯(lián),形成自動(dòng)化任務(wù),執(zhí)行自動(dòng)化任務(wù),以完成服務(wù)器的自動(dòng)化管理。使用本方案,可實(shí)現(xiàn)服務(wù)器自動(dòng)化內(nèi)容的任意編排與搭配,降低服務(wù)器運(yùn)維技術(shù)門(mén)檻,提高自動(dòng)化技術(shù)平臺(tái)化,降低運(yùn)維成本,提高管理效率,靈活可靠。
附圖說(shuō)明
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成
本技術(shù):
的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
圖1所示為本發(fā)明實(shí)施例1的服務(wù)器管理方法處理流程圖;
圖2所示為本發(fā)明實(shí)施例3的服務(wù)器管理功能框圖;
圖3所示為本發(fā)明實(shí)施例3的服務(wù)器管理裝置結(jié)構(gòu)圖。
具體實(shí)施方式
下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
圖1所示為本發(fā)明實(shí)施例1的服務(wù)器管理方法處理流程圖,包括以下步驟:
步驟102:創(chuàng)建服務(wù)器的自動(dòng)化模板。
步驟104:選擇自動(dòng)化資源,并將所述自動(dòng)化資源與所述模板進(jìn)行關(guān)聯(lián),形成自動(dòng)化任務(wù)。
步驟106:執(zhí)行所述自動(dòng)化任務(wù),以完成所述服務(wù)器的自動(dòng)化管理。
進(jìn)一步地,所述自動(dòng)化模板包括:
自動(dòng)化過(guò)程動(dòng)作、動(dòng)作順序以及相關(guān)聯(lián)的輸入信息。
其中,所述自動(dòng)化過(guò)程動(dòng)作至少包括固件配置、操作系統(tǒng)安裝。
進(jìn)一步地,所述資源包括需自動(dòng)化的服務(wù)器節(jié)點(diǎn),操作系統(tǒng)部署中的鏡像資源、軟件包、文件、工具。
進(jìn)一步地,控制所述自動(dòng)化任務(wù)執(zhí)行過(guò)程的開(kāi)始、暫停及終止,并對(duì)所述自動(dòng)化任務(wù)執(zhí)行過(guò)程進(jìn)行詳情跟蹤。
服務(wù)器自動(dòng)化包括固件自動(dòng)化配置、操作系統(tǒng)自動(dòng)化安裝、軟件自動(dòng)部署、配置自動(dòng)分發(fā)、故障自動(dòng)定位及修復(fù)等。資源指的是服務(wù)器自動(dòng)化過(guò)程中的服務(wù)器節(jié)點(diǎn)、自動(dòng)化需要的輔助資源(鏡像、軟件包、文件、工具)。模板是指服務(wù)器自動(dòng)化過(guò)程的編排文件,包括自動(dòng)化內(nèi)容、順序、配置等。任務(wù)是指服務(wù)器自動(dòng)化執(zhí)行過(guò)程,支持大規(guī)模并發(fā)執(zhí)行,任務(wù)可開(kāi)始、終止以及過(guò)程詳情跟蹤。
圖2所示為本發(fā)明實(shí)施例3的服務(wù)器管理功能框圖。
如圖2所示,首先,創(chuàng)建自動(dòng)化模板。模板包括自動(dòng)化的動(dòng)作(固件配置/操作系統(tǒng)安裝等),可配置多個(gè)動(dòng)作內(nèi)容,同時(shí),配置自動(dòng)化動(dòng)作的順序及依賴(lài)的輸入信息。
其次,選擇需要自動(dòng)化的服務(wù)器節(jié)點(diǎn)以及所依賴(lài)的其他資源(例如操作系統(tǒng)部署中的鏡像資源),同時(shí)關(guān)聯(lián)已經(jīng)定義好的模板,形成待執(zhí)行的任務(wù)批次。
最后,對(duì)任務(wù)進(jìn)行啟動(dòng)、暫停及查看任務(wù)結(jié)果,以完成服務(wù)器自動(dòng)化過(guò)程。
上述方案設(shè)計(jì)了一種靈活合理的服務(wù)器自動(dòng)化管理機(jī)制,使資源、配置、動(dòng)作解耦,從而更易用、更靈活,將技術(shù)門(mén)檻較高的自動(dòng)化運(yùn)維技術(shù)產(chǎn)品化、平臺(tái)化。
圖3所示為本發(fā)明實(shí)施例3的服務(wù)器管理裝置結(jié)構(gòu)圖。
如圖3所示,根據(jù)本發(fā)明的實(shí)施例的一種服務(wù)器管理裝置,包括:模型創(chuàng)建模塊302、任務(wù)生成模塊304、執(zhí)行模塊306,其中,所述模型創(chuàng)建模塊302與所述任務(wù)生成模塊304連接,所述任務(wù)生成模塊304與所述執(zhí)行模塊306連接;
模型創(chuàng)建模塊302,用于創(chuàng)建服務(wù)器的自動(dòng)化模板;
任務(wù)生成模塊304,用于選擇自動(dòng)化資源,并將所述自動(dòng)化資源與所述模板進(jìn)行關(guān)聯(lián),形成自動(dòng)化任務(wù);
執(zhí)行模塊306,用于執(zhí)行所述自動(dòng)化任務(wù),以完成所述服務(wù)器的自動(dòng)化管理。
進(jìn)一步地,所述自動(dòng)化模板包括:
自動(dòng)化過(guò)程動(dòng)作、動(dòng)作順序以及相關(guān)聯(lián)的輸入信息。
進(jìn)一步地,所述自動(dòng)化過(guò)程動(dòng)作至少包括固件配置、操作系統(tǒng)安裝。
進(jìn)一步地,所述資源包括需自動(dòng)化的服務(wù)器節(jié)點(diǎn),操作系統(tǒng)部署中的鏡像資源、軟件包、文件、工具。
進(jìn)一步地,所述執(zhí)行模塊306還用于控制所述自動(dòng)化任務(wù)執(zhí)行過(guò)程的開(kāi)始、暫停及終止,并對(duì)所述自動(dòng)化任務(wù)執(zhí)行過(guò)程進(jìn)行詳情跟蹤。
通過(guò)以下方案:創(chuàng)建服務(wù)器的自動(dòng)化模板,選擇自動(dòng)化資源,并將自動(dòng)化資源與所述模板進(jìn)行關(guān)聯(lián),形成自動(dòng)化任務(wù),執(zhí)行自動(dòng)化任務(wù),以完成服務(wù)器的自動(dòng)化管理。使用本方案,可實(shí)現(xiàn)服務(wù)器自動(dòng)化內(nèi)容的任意編排與搭配,降低服務(wù)器運(yùn)維技術(shù)門(mén)檻,提高自動(dòng)化技術(shù)平臺(tái)化,降低運(yùn)維成本,提高管理效率,靈活可靠。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。