[發明專利]獲取任務執行結果的方法及系統在審
| 申請號: | 201510347620.7 | 申請日: | 2015-06-19 |
| 公開(公告)號: | CN104991814A | 公開(公告)日: | 2015-10-21 |
| 發明(設計)人: | 王浩宇 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46 |
| 代理公司: | 北京市立方律師事務所 11330 | 代理人: | 張筱寧 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 獲取 任務 執行 結果 方法 系統 | ||
技術領域
本發明涉及計算機技術領域,具體而言,本發明涉及一種獲取任務執行結果的方法及系統。
背景技術
Puppet是一種Linux、Unix、Windows平臺的集中配置管理系統,使用自有的Puppet描述語言,可管理配置文件、用戶、cron任務、軟件包、系統服務等。Puppet采用C/S星狀結構,主控設備Master與一個或多個受控設備Agent進行交互。每個Agent周期性地向Master發送請求,獲得最新的配置文件,以保證與Master端的配置文件同步。
現有技術中,對于包括多個Agent的Puppet配置管理系統,多個Agent分別周期性地向Master請求最新的配置文件,并根據Master下發的配置文件,嚴格按照配置文件來執行其中的多個配置更新任務。全部配置更新任務完成以后,Agent可以反饋給Master一個簡單的任務完成消息,用于指示本次配置更新操作完成;若配置過程中出現錯誤導致配置失敗,Agent也會反饋給Master一個簡單的任務失敗消息,用于指示本次配置更新操作失敗。由于Agent向Master發送的消息過于簡單,當任務執行失敗時,管理員無法通過該消息快速確定任務執行失敗的具體原因;同時,由于每個Agent單獨向Master發送執行結果,在維護大規模的服務器集群時,人工查看來自每個Agent的發送消息,需要耗費較高的人力成本且效率較低。
發明內容
為克服上述技術問題或者至少部分地解決上述技術問題,特提出以下技術方案:
本發明提供了一種在主控設備中用于獲取任務執行結果的方法,主控設備與一個或多個受控設備連接,其特征在于,包括:
接收來自一個或多個受控設備的與多個任務相應的完整執行結果,其中所述完整執行結果包括多個狀態參數信息;
基于預定分類特征對與多個任務相應的完整執行結果進行分析處理,生成結果匯總信息。
本發明還提供了一種在受控設備中輔助用于獲取任務執行結果的方法,受控設備與主控設備連接,其特征在于,包括:
提取多個任務執行完成后相應的完整執行結果,其中所述完整執行結果包括多個狀態參數信息;
將完整執行結果發送至所述主控設備。
本發明還提供了一種在主控設備中用于獲取任務執行結果的裝置,主控設備與一個或多個受控設備連接,其特征在于,包括:
接收模塊,用于接收來自一個或多個受控設備的與多個任務相應的完整執行結果,其中所述完整執行結果包括多個狀態參數信息;
生成模塊,用于基于預定分類特征對與多個任務相應的完整執行結果進行分析處理,生成結果匯總信息。
本發明還提供了一種在受控設備中輔助用于獲取任務執行結果的裝置,受控設備與主控設備連接,其特征在于,包括:
提取模塊,用于提取多個任務執行完成后相應的完整執行結果,其中所述完整執行結果包括多個狀態參數信息;
發送模塊,用于將完整執行結果發送至主控設備。
本發明的實施例中,主控設備接收到來自受控設備的完整執行結果,基于完整執行結果生成的結果匯總信息可向管理員提供詳細的任務執行信息,當任務執行失敗時,管理員可通過查看結果匯總信息快速確定任務執行失敗的具體原因,為后續快速解決問題提供了可能;同時,主控設備在接收到多個受控設備發送的完整執行結果后對其進行分析整合,在維護大規模的服務器集群時,極大地提高了系統維護的人力成本,在任務執行失敗時提高響應及處理效率。
本發明附加的方面和優點將在下面的描述中部分給出,這些將從下面的描述中變得明顯,或通過本發明的實踐了解到。
附圖說明
本發明上述的和/或附加的方面和優點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中:
圖1為本發明中主控設備和受控設備之間的系統拓撲圖。
圖2為本發明中獲取任務執行結果的方法一個實施例的流程示意圖;
圖3為本發明中獲取任務執行結果的裝置一個實施例的結構示意圖;
圖4為本發明一個優選實施例中分類后的結果匯總信息的示例圖。
具體實施方式
下面詳細描述本發明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發明,而不能解釋為對本發明的限制。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510347620.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:茶鮮葉清洗裝置
- 下一篇:一種具有冷源的移動式差壓預冷裝置





