[發明專利]一種基于OpenStack云平臺跨版本熱升級的方法、系統及終端在審
| 申請號: | 202310032059.8 | 申請日: | 2023-01-10 |
| 公開(公告)號: | CN116028084A | 公開(公告)日: | 2023-04-28 |
| 發明(設計)人: | 張晨光;徐源浩;蘇廣峰 | 申請(專利權)人: | 濟南浪潮數據技術有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/61;G06F9/445;G06F8/71;G06F9/455 |
| 代理公司: | 濟南誠智商標專利事務所有限公司 37105 | 代理人: | 李修杰 |
| 地址: | 250000 山東省濟南市中國(山東)自由貿易*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 openstack 平臺 版本 升級 方法 系統 終端 | ||
本申請公開了一種基于OpenStack云平臺跨版本熱升級的方法、系統及終端。該方法包括:對待升級OpenStack環境的業務運行數據庫以及OpenStack云平臺配置參數進行備份;將目標OpenStack版本的容器鏡像導入當前鏡像倉庫;根據所識別到的目標OpenStack版本,安裝升級與所述目標OpenStack版本相匹配的基礎包;通過覆蓋待升級OpenStack版本的部署目錄,合并kolla?ansible部署代碼;根據待升級OpenStack版本和目標OpenStack版本的組件差異,定制化修改OpenStack云平臺配置參數;根據定制化修改后的OpenStack云平臺配置參數,進行目標OpenStack版本升級。該系統包括:備份模塊、私庫管理模塊、基礎包安裝升級模塊、部署代碼合并模塊、配置參數修改模塊以及升級模塊。通過本申請,能夠實現OpenStack跨版本在線快速升級,有效提高升級效率。
技術領域
本申請涉及OpenStack集群版本升級技術領域,特別是涉及一種基于OpenStack云平臺跨版本熱升級的方法、系統及終端。
背景技術
OpenStack是一個開源的云計算管理平臺項目,是一系列開源軟件項目的組合,通常,OpenStack每隔半年左右會更新一次版本。因此,如何對OpenStack進行版本升級,是個重要的技術問題。
而Kolla-ansible作為一個成熟的結構相對簡單的項目,在業內使用廣泛,可以對OpenStack集群進行部署、修改和升級等操作。Kolla-ansible雖然可以對版本進行升級,但僅限于相同openstack版本內,組件代碼的升級。目前,對OpenStack進行跨版本升級時,通常使用離線升級的方式。具體地,需要關停虛擬機,對舊版本OpenStack進行遷移或備份,然后將虛擬機遷移到新版本的OpenStack,從而完成OpenStack跨版本升級。或者采用Kolla-ansible在線升級的方式,需要修改基礎包、部署代碼、進行舊版本OpenStack的遷移或備份、重新部署等操作。
然而,目前OpenStack跨版本升級的方法中,如果采用離線升級,需要虛擬機關機狀態下運行,會影響虛擬機的正常運行,從而影響升級效率。如果采用Kolla-ansible在線升級,由于基礎包版本差異較大、部署代碼老舊、組件代碼差異較大,進行舊版本OpenStack的遷移或備份、重新部署等操作比較繁瑣,升級門檻較高,也會嚴重影響升級效率。因此,目前OpenStack跨版本升級的方法使得升級效率較低。
發明內容
本申請提供了一種基于OpenStack云平臺跨版本熱升級的方法、系統及終端,以解決現有技術中的OpenStack云平臺跨版本熱升級方法升級效率較低的問題。
為了解決上述技術問題,本申請實施例公開了如下技術方案:
一種基于OpenStack云平臺跨版本熱升級的方法,所述方法包括:
對待升級OpenStack環境的業務運行數據庫以及OpenStack云平臺配置參數進行備份,待升級OpenStack環境對應待升級OpenStack版本,所述OpenStack云平臺配置參數包括:/etc/kolla/config/目錄、globals.yml文件、multinode文件、passwords.yml文件、部署目錄以及容器鏡像registry私庫文件;
將目標OpenStack版本的容器鏡像導入當前鏡像倉庫,所述當前鏡像倉庫中包括有待升級OpenStack版本的容器鏡像;
根據所識別到的目標OpenStack版本,安裝升級與所述目標OpenStack版本相匹配的基礎包;
通過覆蓋待升級OpenStack版本的部署目錄,合并kolla-ansible部署代碼;
根據待升級OpenStack版本和目標OpenStack版本的組件差異,定制化修改OpenStack云平臺配置參數;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于濟南浪潮數據技術有限公司,未經濟南浪潮數據技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310032059.8/2.html,轉載請聲明來源鉆瓜專利網。





