[發(fā)明專利]集群模式下的補丁更新方法及裝置、介質(zhì)、設備在審
| 申請?zhí)枺?/td> | 202211470700.8 | 申請日: | 2022-11-23 |
| 公開(公告)號: | CN115729595A | 公開(公告)日: | 2023-03-03 |
| 發(fā)明(設計)人: | 孔慶星;周祥國;劉威;黃文超;陳貴文 | 申請(專利權(quán))人: | 浪潮通用軟件有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/61 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 李世喆;姜鵬 |
| 地址: | 250100 山東*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 集群 模式 補丁 更新 方法 裝置 介質(zhì) 設備 | ||
本發(fā)明提供一種集群模式下的補丁更新方法及裝置、介質(zhì)、設備。方法包括:確定待更新的軟件系統(tǒng),針對待更新的軟件系統(tǒng)確定待更新的微服務模塊;確定第一微服務模塊的待安裝補丁;響應于用戶在待安裝補丁中的選擇操作,確定用戶的所選補??;確定用戶的所選補丁和所選補丁的依賴補丁涉及到的各個微服務模塊;根據(jù)每一個第二微服務模塊和該第二微服務模塊對應的所選補丁或依賴補丁,生成對應的補丁安裝命令;將各個補丁安裝命令下發(fā)至各自對應的第二微服務模塊中,以使各個第二微服務模塊執(zhí)行補丁安裝操作。本發(fā)明非常適合于微服務架構(gòu)的軟件系統(tǒng)的補丁更新。
技術(shù)領域
本發(fā)明涉及系統(tǒng)維護技術(shù)領域,特別是涉及一種集群模式下的補丁更新方法及裝置、介質(zhì)、設備。
背景技術(shù)
當前社會正處于信息數(shù)字化轉(zhuǎn)型的重要時刻,軟件系統(tǒng)面臨著快速迭代。面對快速持續(xù)化交付的需求,原有交付維護模式將面臨著以下幾個問題:
原有軟件系統(tǒng)的運維通常采用手動執(zhí)行腳本更新數(shù)據(jù)庫、手動部署應用程序覆蓋文件等方法,單臺服務器的情況還能應付過來。但是當遇到集群模式、拆微服務、拆庫拆表等復雜的部署模式情況下,傳統(tǒng)做法將變得費時費力,且不能滿足日益增長的軟件需求。而且,軟件系統(tǒng)經(jīng)常面臨多數(shù)據(jù)庫的情況,一套大型系統(tǒng)可能同時涉及幾種不同數(shù)據(jù)庫,之前維護人員需要同時熟悉幾種數(shù)據(jù)庫,費時費力。還有,軟件系統(tǒng)的部署環(huán)境復雜多樣,涉及各種操作系統(tǒng),也會增加維護人員的復雜性及維護成本。還有,現(xiàn)在軟件系統(tǒng)的微服務架構(gòu)越來越多,微服務架構(gòu)是將系統(tǒng)中的不同功能模塊拆分成多個不同的服務,這些服務進行獨立地開發(fā)和部署,每個服務都運行在自己的進程內(nèi),這樣每個服務的更新都不會影響其他服務的運行。微服務架構(gòu)要求拆成不同的服務獨立部署。可見微服務架構(gòu)增加了系統(tǒng)維護的難度。
發(fā)明內(nèi)容
針對以上至少一個技術(shù)問題,本發(fā)明實施例提供一種集群模式下的補丁更新方法及裝置、介質(zhì)、設備。
根據(jù)第一方面,本發(fā)明實施例提供的集群模式下的補丁更新方法,包括:
確定待更新的軟件系統(tǒng),針對所述待更新的軟件系統(tǒng)確定待更新的微服務模塊,并將所述待更新的微服務模塊作為第一微服務模塊;
根據(jù)所述第一微服務模塊的補丁安裝記錄,確定所述第一微服務模塊的待安裝補??;
響應于用戶在所述待安裝補丁中的選擇操作,確定用戶的所選補??;
確定用戶的所選補丁和所選補丁的依賴補丁涉及到的各個微服務模塊,將涉及到的每一個微服務模塊作為一個第二微服務模塊;
根據(jù)每一個第二微服務模塊和該第二微服務模塊對應的所選補丁或依賴補丁,生成對應的補丁安裝命令;
將各個所述補丁安裝命令下發(fā)至各自對應的第二微服務模塊中,以使各個第二微服務模塊執(zhí)行補丁安裝操作。
根據(jù)第二方面,本發(fā)明實施例提供的集群模式下的補丁更新裝置,包括:
第一確定模塊,用于確定待更新的軟件系統(tǒng),針對所述待更新的軟件系統(tǒng)確定待更新的微服務模塊,并將所述待更新的微服務模塊作為第一微服務模塊;
第二確定模塊,用于根據(jù)所述第一微服務模塊的補丁安裝記錄,確定所述第一微服務模塊的待安裝補丁;
第三確定模塊,用于響應于用戶在所述待安裝補丁中的選擇操作,確定用戶的所選補??;
第四確定模塊,用于確定用戶的所選補丁和所選補丁的依賴補丁涉及到的各個微服務模塊,將涉及到的每一個微服務模塊作為一個第二微服務模塊;
命令生成模塊,用于根據(jù)每一個第二微服務模塊和該第二微服務模塊對應的所選補丁或依賴補丁,生成對應的補丁安裝命令;
命令下發(fā)模塊,用于將各個所述補丁安裝命令下發(fā)至各自對應的第二微服務模塊中,以使各個第二微服務模塊執(zhí)行補丁安裝操作。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浪潮通用軟件有限公司,未經(jīng)浪潮通用軟件有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211470700.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種集群調(diào)度呼叫業(yè)務中主叫終端信息顯示方法
- 更新網(wǎng)絡流量管理設備同時維持有效性
- 與集群調(diào)度系統(tǒng)進行通信的方法、群集接入網(wǎng)關(guān)及系統(tǒng)
- 一種管理集群通信系統(tǒng)資源的方法
- 基于Kubernetes和OpenStack容器云平臺多集群構(gòu)建方法、介質(zhì)、設備
- 一種容災系統(tǒng)、容災處理方法、監(jiān)控節(jié)點和備份集群
- 一種ETCD集群恢復方法、系統(tǒng)、設備及計算機介質(zhì)
- 混合云場景下保證可用集群數(shù)量的方法、裝置及系統(tǒng)
- 一種集群拓撲更新方法、系統(tǒng)、設備及計算機存儲介質(zhì)
- 集群切換方法、集群切換裝置、電子設備及可讀存儲介質(zhì)





