[發(fā)明專利]一種云平臺資源池部署的方法、裝置、設備及可讀介質在審
| 申請?zhí)枺?/td> | 202010570085.2 | 申請日: | 2020-06-21 |
| 公開(公告)號: | CN111736952A | 公開(公告)日: | 2020-10-02 |
| 發(fā)明(設計)人: | 李紅衛(wèi);袁東海;胡玉鵬;劉進源;魏傳程 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/50 |
| 代理公司: | 北京連和連知識產(chǎn)權代理有限公司 11278 | 代理人: | 陳黎明 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 平臺 資源 部署 方法 裝置 設備 可讀 介質 | ||
本發(fā)明公開了一種云平臺資源池部署的方法,包括以下步驟:獲取多個CPU架構的docker鏡像,并生成對應的子倉庫;基于每個子倉庫中與應用對應的鏡像名稱創(chuàng)建索引,并將索引部署到云平臺上;以及響應于接收到客戶端運行應用的請求,根據(jù)客戶端的CPU架構和應用的鏡像名稱通過索引找到對應的docker鏡像,并將docker鏡像發(fā)送給客戶端。本發(fā)明還公開了一種云平臺資源池部署的裝置、計算機設備和可讀存儲介質。本發(fā)明通過將適用于不同CPU架構的docker鏡像分別存放在不同的鏡像倉庫中,為同一應用但適用于不同CPU架構的docker鏡像創(chuàng)建索引,從而實現(xiàn)了對部署工具隱藏docker鏡像和物理機CPU架構的同時在存在多CPU架構的混合資源池中部署云平臺的目的。
技術領域
本發(fā)明涉及云平臺管理技術領域,尤其涉及一種云平臺資源池部署的方法、裝置、設備及可讀介質。
背景技術
在云計算時代,眾多的應用都部署在openstack平臺的虛擬機上,openstack平臺是目前最流行的開源云平臺,其主要目的是通過虛擬化技術隱藏底層物理硬件的細節(jié),為用戶提供計算、存儲和網(wǎng)絡等層面的資源隔離及資源使用限制,使得在用戶層面上來看仿佛是獨占一臺機器一樣。目前在全球范圍內有大量的開發(fā)者參與其中,為OpenStack的快速發(fā)展提供了強有力的保障。OpenStask經(jīng)過多年的發(fā)展,其技術已日趨成熟和穩(wěn)定,在提供高可用的同時,也具有靈活的可擴展性,因此,OpenStack在各行各業(yè)得到了廣泛的應用。
OpenStack云平臺的主要功能之一就是為用戶提供計算資源(即CPU資源)的虛擬化,而目前市場上的CPU架構存在多種類型,比如amd64、arm64等等。
很多廠家為了達到計算資源多樣性、自主可控及安全性等目的,其在采購OpenStack云平臺的物理機時就會選擇不同CPU架構類型的機器,比如同時采購amd64和arm64類型CPU的物理機。這樣大大增加了在設備上的成本,同時多種類型的物理機工作時涉及切換選擇等操作,耗費時間且效率較低。
發(fā)明內容
有鑒于此,本發(fā)明實施例的目的在于提出一種云平臺資源池部署的方法、裝置、設備及可讀介質,通過將適用于不同CPU架構的docker鏡像分別存放在不同的鏡像倉庫中,為同一應用但適用于不同CPU架構的docker鏡像創(chuàng)建索引,從而實現(xiàn)了對部署工具隱藏docker鏡像和物理機CPU架構的同時在存在多CPU架構的混合資源池中部署云平臺的目的。
基于上述目的,本發(fā)明實施例的一方面提供了一種云平臺資源池部署的方法,包括以下步驟:獲取多個CPU架構的docker鏡像,并生成對應的子倉庫;基于每個子倉庫中與應用對應的鏡像名稱創(chuàng)建索引,并將索引部署到云平臺上;以及響應于接收到客戶端運行應用的請求,根據(jù)客戶端的CPU架構和應用的鏡像名稱通過索引找到對應的docker鏡像,并將docker鏡像發(fā)送給客戶端。
在一些實施方式中,方法用于openstack開源云平臺。
在一些實施方式中,獲取多個CPU架構的docker鏡像,并生成對應的子倉庫包括:打開docker客戶端和docker服務端的特性,并將適用于不同的CPU架構的docker鏡像推送至不同的子倉庫中。
在一些實施方式中,基于每個子倉庫中相同的鏡像名稱創(chuàng)建索引包括:遍歷每個子倉庫的鏡像名稱,生成鏡像名稱:CPU架構索引;將索引推送至對應的子倉庫中。
在一些實施方式中,將索引部署到云平臺上包括:將索引配置到云平臺部署工具的鏡像倉庫;使用部署工具對云平臺混合資源池進行部署。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010570085.2/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





