亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

獲取任務(wù)執(zhí)行結(jié)果的方法及系統(tǒng)的制作方法

文檔序號(hào):9274589閱讀:304來源:國(guó)知局
獲取任務(wù)執(zhí)行結(jié)果的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體而言,本發(fā)明涉及一種獲取任務(wù)執(zhí)行結(jié)果的方法及系統(tǒng)。
【背景技術(shù)】
[0002]Puppet是一種Linux、Unix、Windows平臺(tái)的集中配置管理系統(tǒng),使用自有的Puppet描述語言,可管理配置文件、用戶、cron任務(wù)、軟件包、系統(tǒng)服務(wù)等。Puppet采用C/S星狀結(jié)構(gòu),主控設(shè)備Master與一個(gè)或多個(gè)受控設(shè)備Agent進(jìn)行交互。每個(gè)Agent周期性地向Master發(fā)送請(qǐng)求,獲得最新的配置文件,以保證與Master端的配置文件同步。
[0003]現(xiàn)有技術(shù)中,對(duì)于包括多個(gè)Agent的Puppet配置管理系統(tǒng),多個(gè)Agent分別周期性地向Master請(qǐng)求最新的配置文件,并根據(jù)Master下發(fā)的配置文件,嚴(yán)格按照配置文件來執(zhí)行其中的多個(gè)配置更新任務(wù)。全部配置更新任務(wù)完成以后,Agent可以反饋給Master —個(gè)簡(jiǎn)單的任務(wù)完成消息,用于指示本次配置更新操作完成;若配置過程中出現(xiàn)錯(cuò)誤導(dǎo)致配置失敗,Agent也會(huì)反饋給Master —個(gè)簡(jiǎn)單的任務(wù)失敗消息,用于指示本次配置更新操作失敗。由于Agent向Master發(fā)送的消息過于簡(jiǎn)單,當(dāng)任務(wù)執(zhí)行失敗時(shí),管理員無法通過該消息快速確定任務(wù)執(zhí)行失敗的具體原因;同時(shí),由于每個(gè)Agent單獨(dú)向Master發(fā)送執(zhí)行結(jié)果,在維護(hù)大規(guī)模的服務(wù)器集群時(shí),人工查看來自每個(gè)Agent的發(fā)送消息,需要耗費(fèi)較高的人力成本且效率較低。

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

[0004]為克服上述技術(shù)問題或者至少部分地解決上述技術(shù)問題,特提出以下技術(shù)方案:
[0005]本發(fā)明提供了一種在主控設(shè)備中用于獲取任務(wù)執(zhí)行結(jié)果的方法,主控設(shè)備與一個(gè)或多個(gè)受控設(shè)備連接,其特征在于,包括:
[0006]接收來自一個(gè)或多個(gè)受控設(shè)備的與多個(gè)任務(wù)相應(yīng)的完整執(zhí)行結(jié)果,其中所述完整執(zhí)行結(jié)果包括多個(gè)狀態(tài)參數(shù)信息;
[0007]基于預(yù)定分類特征對(duì)與多個(gè)任務(wù)相應(yīng)的完整執(zhí)行結(jié)果進(jìn)行分析處理,生成結(jié)果匯總信息。
[0008]本發(fā)明還提供了一種在受控設(shè)備中輔助用于獲取任務(wù)執(zhí)行結(jié)果的方法,受控設(shè)備與主控設(shè)備連接,其特征在于,包括:
[0009]提取多個(gè)任務(wù)執(zhí)行完成后相應(yīng)的完整執(zhí)行結(jié)果,其中所述完整執(zhí)行結(jié)果包括多個(gè)狀態(tài)參數(shù)信息;
[0010]將完整執(zhí)行結(jié)果發(fā)送至所述主控設(shè)備。
[0011]本發(fā)明還提供了一種在主控設(shè)備中用于獲取任務(wù)執(zhí)行結(jié)果的裝置,主控設(shè)備與一個(gè)或多個(gè)受控設(shè)備連接,其特征在于,包括:
[0012]接收模塊,用于接收來自一個(gè)或多個(gè)受控設(shè)備的與多個(gè)任務(wù)相應(yīng)的完整執(zhí)行結(jié)果,其中所述完整執(zhí)行結(jié)果包括多個(gè)狀態(tài)參數(shù)信息;
[0013]生成模塊,用于基于預(yù)定分類特征對(duì)與多個(gè)任務(wù)相應(yīng)的完整執(zhí)行結(jié)果進(jìn)行分析處理,生成結(jié)果匯總信息。
[0014]本發(fā)明還提供了一種在受控設(shè)備中輔助用于獲取任務(wù)執(zhí)行結(jié)果的裝置,受控設(shè)備與主控設(shè)備連接,其特征在于,包括:
[0015]提取模塊,用于提取多個(gè)任務(wù)執(zhí)行完成后相應(yīng)的完整執(zhí)行結(jié)果,其中所述完整執(zhí)行結(jié)果包括多個(gè)狀態(tài)參數(shù)信息;
[0016]發(fā)送模塊,用于將完整執(zhí)行結(jié)果發(fā)送至主控設(shè)備。
[0017]本發(fā)明的實(shí)施例中,主控設(shè)備接收到來自受控設(shè)備的完整執(zhí)行結(jié)果,基于完整執(zhí)行結(jié)果生成的結(jié)果匯總信息可向管理員提供詳細(xì)的任務(wù)執(zhí)行信息,當(dāng)任務(wù)執(zhí)行失敗時(shí),管理員可通過查看結(jié)果匯總信息快速確定任務(wù)執(zhí)行失敗的具體原因,為后續(xù)快速解決問題提供了可能;同時(shí),主控設(shè)備在接收到多個(gè)受控設(shè)備發(fā)送的完整執(zhí)行結(jié)果后對(duì)其進(jìn)行分析整合,在維護(hù)大規(guī)模的服務(wù)器集群時(shí),極大地提高了系統(tǒng)維護(hù)的人力成本,在任務(wù)執(zhí)行失敗時(shí)提高響應(yīng)及處理效率。
[0018]本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,這些將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。
【附圖說明】
[0019]本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:
[0020]圖1為本發(fā)明中主控設(shè)備和受控設(shè)備之間的系統(tǒng)拓?fù)鋱D。
[0021]圖2為本發(fā)明中獲取任務(wù)執(zhí)行結(jié)果的方法一個(gè)實(shí)施例的流程示意圖;
[0022]圖3為本發(fā)明中獲取任務(wù)執(zhí)行結(jié)果的裝置一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0023]圖4為本發(fā)明一個(gè)優(yōu)選實(shí)施例中分類后的結(jié)果匯總信息的示例圖。
【具體實(shí)施方式】
[0024]下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對(duì)本發(fā)明的限制。
[0025]本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個(gè)”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進(jìn)一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應(yīng)該理解,當(dāng)我們稱元件被“連接”或“耦接”到另一元件時(shí),它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“耦接”可以包括無線連接或無線耦接。這里使用的措辭“和/或”包括一個(gè)或更多個(gè)相關(guān)聯(lián)的列出項(xiàng)的全部或任一單元和全部組合。
[0026]本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(包括技術(shù)術(shù)語和科學(xué)術(shù)語),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語,應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會(huì)用理想化或過于正式的含義來解釋。
[0027]本發(fā)明中,主控設(shè)備與受控設(shè)備均為網(wǎng)絡(luò)設(shè)備。網(wǎng)絡(luò)設(shè)備包括但不限于單個(gè)網(wǎng)絡(luò)服務(wù)器、多個(gè)網(wǎng)絡(luò)服務(wù)器組成的服務(wù)器組或基于云計(jì)算(Cloud Computing)的由大量計(jì)算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成的云,其中,云計(jì)算是分布式計(jì)算的一種,由一群松散耦合的計(jì)算機(jī)集組成的一個(gè)超級(jí)虛擬計(jì)算機(jī)。
[0028]圖1示出了一個(gè)主控設(shè)備與多個(gè)受控設(shè)備之間的系統(tǒng)拓?fù)鋱D。本發(fā)明實(shí)施例中,通過主控設(shè)備與受控設(shè)備之間進(jìn)行的交互,來實(shí)現(xiàn)生成與受控設(shè)備屬性信息相匹配的配置文件。本實(shí)施例描述了一個(gè)主控設(shè)備與一個(gè)受控設(shè)備之間的交互過程,主控設(shè)備與多個(gè)受控設(shè)備之間的交互過程與之相似,不再贅述。
[0029]本發(fā)明的實(shí)施例以Puppet配置管理系統(tǒng)為例進(jìn)行描述,主控設(shè)備與一個(gè)或多個(gè)受控設(shè)備應(yīng)用于Puppet配置管理系統(tǒng),本發(fā)明還可用于與Puppet相似的其他配置管理系統(tǒng)中。
[0030]圖2為本發(fā)明中獲取任務(wù)執(zhí)行結(jié)果的方法一個(gè)實(shí)施例的流程示意圖。
[0031]步驟S2210:受控設(shè)備提取多個(gè)任務(wù)執(zhí)行完成后相應(yīng)的完整執(zhí)行結(jié)果其中,所述完整執(zhí)行結(jié)果包括多個(gè)狀態(tài)參數(shù)信息;步驟S2220:受控設(shè)備將完整執(zhí)行結(jié)果發(fā)送至主控設(shè)備;步驟S2110:主控設(shè)備接收來自一個(gè)或多個(gè)受控設(shè)備的與多個(gè)任務(wù)相應(yīng)的完整執(zhí)行結(jié)果,其中,所述完整執(zhí)行結(jié)果包括多個(gè)狀態(tài)參數(shù)信息;步驟S2120:基于預(yù)定分類特征對(duì)與多個(gè)任務(wù)相應(yīng)的完整執(zhí)行結(jié)果進(jìn)行分析處理,生成結(jié)果匯總信息。
[0032]本發(fā)明的實(shí)施例中,主控設(shè)備接收到來自受控設(shè)備的完整執(zhí)行結(jié)果,基于完整執(zhí)行結(jié)果生成的結(jié)果匯總信息中包括多個(gè)狀態(tài)參數(shù)信息,可向管理員提供詳細(xì)的任務(wù)執(zhí)行信息,當(dāng)任務(wù)執(zhí)行失敗時(shí),管理員可通過查看結(jié)果匯總信息快速確定任務(wù)執(zhí)行失敗的具體原因,為后續(xù)快速解決問題提供了可能;同時(shí),主控設(shè)備在接收到多個(gè)受控設(shè)備發(fā)送的完整執(zhí)行結(jié)果后對(duì)其進(jìn)行分析整合,在維護(hù)大規(guī)模的服務(wù)器集群時(shí),極大地提高了系統(tǒng)維護(hù)的人力成本,在任務(wù)執(zhí)行失敗時(shí)提尚響應(yīng)及處理效率。
[0033]步驟S2210:受控設(shè)備提取多個(gè)任務(wù)執(zhí)行完成后相應(yīng)的完整執(zhí)行結(jié)果其中,完整執(zhí)行結(jié)果包括多個(gè)狀態(tài)參數(shù)信息。
[0034]其中,多個(gè)任務(wù)包括受控設(shè)備接收到來自主控設(shè)備的配置更新文件后執(zhí)行的多個(gè)配置更新任務(wù);也可包括受控設(shè)備中在運(yùn)行任意數(shù)據(jù)業(yè)務(wù)時(shí)的多個(gè)任務(wù)。
[0035]其中,狀態(tài)參數(shù)信息可為:
[0036]任務(wù)類型標(biāo)識(shí),如任務(wù)名稱、任務(wù)代碼等;
[0037]受控設(shè)備的設(shè)備標(biāo)識(shí),設(shè)備ID ;
[0038]任務(wù)執(zhí)行時(shí)間;
[0039]執(zhí)行結(jié)果狀態(tài)及執(zhí)行結(jié)果狀態(tài)對(duì)應(yīng)原因;所述執(zhí)行結(jié)果狀態(tài)包括執(zhí)行成功與執(zhí)行失敗。當(dāng)執(zhí)行失敗時(shí),可提供具體失敗相關(guān)信息,如失敗描述信息、失敗發(fā)生的具體代碼行、失敗原因等。例如,任務(wù)為在目錄“wd.test.#”下新建文件夾“abc”,當(dāng)該任務(wù)執(zhí)行失敗時(shí),失敗相關(guān)信息包括:在目錄“wd.test.#”下新建文件夾“abc”失敗,原因?yàn)榕渲梦募a的第11225行中存在語法錯(cuò)誤。
[0040]其中,提取多個(gè)任務(wù)執(zhí)行完成后相應(yīng)的完整執(zhí)行結(jié)果,具體包括以下情形:
[0041]在每個(gè)任務(wù)執(zhí)行完成時(shí),實(shí)時(shí)提取相應(yīng)的完整執(zhí)行結(jié)果;在每個(gè)任務(wù)執(zhí)行完成時(shí),自動(dòng)觸發(fā)運(yùn)行提取
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1