[發明專利]一種基于知識庫的軟件批量部署方法及裝置在審
| 申請號: | 202010079186.X | 申請日: | 2020-02-03 |
| 公開(公告)號: | CN111290766A | 公開(公告)日: | 2020-06-16 |
| 發明(設計)人: | 李松;李鋒 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F11/14 |
| 代理公司: | 濟南誠智商標專利事務所有限公司 37105 | 代理人: | 李修杰 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 知識庫 軟件 批量 部署 方法 裝置 | ||
1.一種基于知識庫的軟件批量部署方法,其特征是,包括:
服務端服務器配置目標機器的信息,用于批量管理目標機器;
服務端服務器加載知識庫,并發布第一接口,目標機器通過第一接口實現與服務端服務器的數據通信,其中,知識庫中包括多個軟件包以及多個步驟說明文件,每個軟件包對應一個步驟說明文件,所述步驟說明文件中包括安裝步驟說明以及回滾步驟說明;
服務端根據用戶選定的待部署軟件以及待安裝部署軟件的目標機器信息,調用知識庫,將知識庫生成的用戶選定的待部署軟件的軟件包以及對應的步驟說明文件打包批量發送至待安裝部署軟件的目標機器;
目標機器接收到打包發送的用戶選定的待部署軟件的軟件包以及對應的步驟說明文件,按照步驟說明文件中的安裝步驟說明對待部署軟件進行安裝,通過步驟說明文件中的回滾步驟說明對安裝失敗的待部署軟件進行回滾,實現軟件部署的冪等特性。
2.根據權利要求1所述的基于知識庫的軟件批量部署方法,其特征是,所述配置目標機器的信息包括配置目標機器的IP、用戶名、密碼。
3.根據權利要求1所述的基于知識庫的軟件批量部署方法,其特征是,所述按照步驟說明文件中的安裝步驟說明對待部署軟件進行安裝具體是:目標機器按照安裝步驟說明,逐步執行安裝步驟,每一安裝步驟執行完成后,采集執行結果,如果安裝步驟執行結果成功,采集安裝步驟執行的日志信息。
4.根據權利要求3所述的基于知識庫的軟件批量部署方法,其特征是,所述通過步驟說明文件中的回滾步驟說明對安裝失敗的待部署軟件進行回滾具體是:
如果安裝失敗,服務端服務器接收用戶請求,如果服務端服務器接收到的用戶請求為回滾,則按照回滾步驟說明逐步執行,直至回滾步驟完成,采集回滾步驟執行的日志信息,則目標機器完成安裝部署軟件;如果服務端服務器接收到的用戶請求為不回滾或回滾過程中出現異常導致回滾中斷失敗,當重復安裝同一部署軟件時,目標機器檢索已經存在的日志信息,確定異常安裝步驟或回滾步驟,以異常安裝步驟或回滾步驟為起點,按照步驟說明文件中的安裝步驟或回滾步驟繼續進行軟件部署。
5.根據權利要求3或4所述的基于知識庫的軟件批量部署方法,其特征是,所述第一接口包括日志接口,所述目標機器通過日志接口向服務端服務器發送安裝步驟執行的日志信息或回滾步驟執行的日志信息。
6.根據權利要求4所述的基于知識庫的軟件批量部署方法,其特征是,所述第一接口包括還異常信息接口,如果安裝步驟失敗,所述目標機器通過異常信息接口向服務端服務器發送安裝失敗信息。
7.根據權利要求1所述的基于知識庫的軟件批量部署方法,其特征是,所述服務端服務器還包括北向接口,用戶通過所述北向接口維護服務端服務器的知識庫。
8.一種基于知識庫的軟件批量部署裝置,其特征是,包括:
配置模塊,服務端服務器配置目標機器的信息,用于批量管理目標機器;
加載模塊,服務端服務器加載知識庫,并發布第一接口,目標機器通過第一接口實現與服務端服務器的數據通信,其中,知識庫中包括多個軟件包以及多個步驟說明文件,每個軟件包對應一個步驟說明文件,所述步驟說明文件中包括安裝步驟說明以及回滾步驟說明;
調用發送模塊,服務端根據用戶選定的待部署軟件以及待安裝部署軟件的目標機器信息,調用知識庫,將知識庫生成的用戶選定的待部署軟件的軟件包以及對應的步驟說明文件打包批量發送至待安裝部署軟件的目標機器;
安裝模塊,目標機器接收到打包發送的用戶選定的待部署軟件的軟件包以及對應的步驟說明文件,按照步驟說明文件中的安裝步驟說明對待部署軟件進行安裝,通過步驟說明文件中的回滾步驟說明對安裝失敗的待部署軟件進行回滾,實現軟件部署的冪等特性。
9.根據權利要求1所述的基于知識庫的軟件批量部署裝置,其特征是,所述配置模塊中配置目標機器的信息包括配置目標機器的IP、用戶名、密碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010079186.X/1.html,轉載請聲明來源鉆瓜專利網。





