[發明專利]一種Cinder-CSI插件安裝方法、系統、存儲介質及設備有效
| 申請號: | 202110556010.3 | 申請日: | 2021-05-21 |
| 公開(公告)號: | CN113419746B | 公開(公告)日: | 2022-11-08 |
| 發明(設計)人: | 周國偉 | 申請(專利權)人: | 濟南浪潮數據技術有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F9/445;G06F9/455 |
| 代理公司: | 北京連和連知識產權代理有限公司 11278 | 代理人: | 張濤;宋薇薇 |
| 地址: | 250000 山東省濟南市中國(山東)自由貿易*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 cinder csi 插件 安裝 方法 系統 存儲 介質 設備 | ||
本發明提供了一種Cinder?CSI插件安裝方法、系統、存儲介質及設備,方法包括:將通過helm安裝Cinder?CSI插件所需的配置參數進行收集且將其封裝為總參數,并將總參數注入helm命令以形成helm命令集;檢查安裝環境是否異常;響應于安裝環境正常,將helm命令集發送到待安裝Cinder?CSI插件的容器平臺,并在容器平臺中通過helm命令集執行Cinder?CSI插件的模板以生成POD,且在POD中進行組件安裝;響應于組件安裝完成,向用戶界面發送Cinder?CSI插件安裝完成的通知。本發明使得容器平臺中部署Cinder?CSI插件變得簡單快捷,減少了運維人員的操作,節省了大量的運維人力,且提高了插件部署效率,大大節省了插件的部署時間,進一步提高了Cinder的可用性。
技術領域
本發明涉及云平臺技術領域,尤其涉及一種Cinder-CSI插件安裝方法、系統、存儲介質及設備。
背景技術
在云平臺的系統中,存儲是云平臺的基本功能。一個性能良好、配置簡單的存儲系統對云平臺的提升作用極大。一般來說,云平臺自有一套存儲系統,其存儲系統能夠支撐其上的大部分業務,但受限于存儲性能,業務如果想要跑的更流暢,需要一個更加快捷易用的存儲。云平臺可以支持多種類型的存儲,如NFS、iSCSI等。另外,云平臺還可以對接OpenStack,可以使用OpenStack上的所有存儲類型,如swift等。
OpenStack的塊存儲使用Cinder。使用Cinder可以快速的創建卷,創建出來的卷可以作為持久化存儲提供給虛擬機或者應用使用。云平臺目前是基于Kubernates部署的。OpenStack的Cinder想要在基于Kubernates的云平臺上使用,就需要使用Cinder-CSI驅動程序。Cinder-CSI是與CSI規范相兼容的驅動程序,由OpenStack的容器編排管理Cinder的整個生命周期。若要在Kubernates中使用Cinder,需要依賴于Cinder-CSI。在使用Cinder-CSI時,目前只能通過后臺命令手動執行部署,并且需要對Cinder-CSI的配置文件做一定的修改,才能適配到云平臺中。整個過程包括:改配置文件Secret,填充OpenStack的訪問方式;使用helm安裝插件;修改安裝后Cinder-CSI內的一些配置參數。整個過程如果手工部署的話,比較繁瑣,而且每部署一次環境,或者對接一個新的OpenStack時,都需要手工部署,這將浪費大量的人力物力,而且不易用,不利于用戶操作,并且命令和操作繁多,一旦有一個出錯將會造成不可挽回的損失。
發明內容
有鑒于此,本發明的目的在于提出一種Cinder-CSI插件安裝方法、系統、存儲介質及設備,用以解決現有技術中Cinder-CSI插件安裝繁瑣、不便的問題。
基于上述目的,本發明提供了一種Cinder-CSI插件安裝方法,包括以下步驟:
將通過helm安裝Cinder-CSI插件所需的配置參數進行收集且將其封裝為總參數,并將總參數注入helm命令以形成helm命令集;
檢查安裝環境是否異常;
響應于安裝環境正常,將helm命令集發送到待安裝Cinder-CSI插件的容器平臺,并在容器平臺中通過helm命令集執行Cinder-CSI插件的模板以生成POD,且在POD中進行組件安裝;
響應于組件安裝完成,向用戶界面發送Cinder-CSI插件安裝完成的通知。
在一些實施例中,將通過helm安裝Cinder-CSI插件所需的配置參數進行收集且將其封裝為總參數包括:將通過helm安裝Cinder-CSI插件所需的配置參數分別通過各接口進行采集,且將采集的配置參數放入參數接收器并在其中封裝為總參數;通過參數接收器對總參數進行格式化,并將格式化后的總參數裝入helm命令以形成helm命令集。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于濟南浪潮數據技術有限公司,未經濟南浪潮數據技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110556010.3/2.html,轉載請聲明來源鉆瓜專利網。





