[發明專利]一種基于OpenStack多region鏡像資源共享的方法有效
| 申請號: | 201611204851.3 | 申請日: | 2016-12-22 |
| 公開(公告)號: | CN108234587B | 公開(公告)日: | 2021-04-16 |
| 發明(設計)人: | 張先強;林文輝;張浩;高哲 | 申請(專利權)人: | 航天信息股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京工信聯合知識產權代理有限公司 11266 | 代理人: | 郭一斐 |
| 地址: | 100195 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 openstack region 資源共享 方法 | ||
本發明涉及一種基于OpenStack多region鏡像資源共享的方法,該方法包括如下步驟:部署多region云系統共享glance模塊;不同租戶下的用戶可以指定不同的共享策略實現多region下的鏡像資源或者快照的共享。本發明采用在多region中設置鏡像資源共享,既可以減少磁盤的存儲,又可以提高資源的利用率。同時,靈活的資源共享策略,可以方便不同租戶之間和不同region之間的資源的高效利用,這也大大提高云系統的使用效率,保證了系統高效,平穩的運行。
技術領域
本發明涉及云計算領域,特別涉及一種基于OpenStack多region鏡像資源共享的方法。
背景技術
OpenStack是目前最火的開源云系統,它是由美國國家宇航局(NASA)和Rackspace合作開發的,其目的是為企業提供公有云和私有云服務。OpenStack是一個IaaS軟件,類似與Amazon的云基礎架構服務(IaaS),具有良好的可擴展性和可靠的云部署方案。目前OpenStack有眾多的版本,隨著新版本的發放,功能越來越完善,其系統的穩定性也大幅度提高。OpenStack是一個龐大的系統,有眾多組件組成,例如計算組件(nova)、網絡組件(neutron)、存儲組件(swift)、鏡像組件(glance)和認證組件(keystone)等等。其中keystone組件是整個云系統的用戶權限管理組件,所有組件之間的安全通信必須經過keystone的認證才可以進行服務的調用和數據的傳輸。在keystone中,包括用戶和租戶,其中租戶擁有資源的集合,而用戶必須屬于某個租戶才能享受這些資源。而在多region資源中,keystone組件是共享的,也就意味著云系統的中的用戶就可以擁有多個云系統的資源。Glance組件是一套虛擬機鏡像查找及檢索系統,有創建上傳鏡像、刪除鏡像、編輯鏡像基本信息的功能。共享鏡像資源不僅可以減少組件的部署,而且能夠減輕系統的負載和運行壓力。
OpenStack版本很早就支持多region,所謂的多region就是指多個區域,regions之間完全隔離。每個region有自己獨立的endpoint,即每個區域都部署一套完整的OpenStack云系統,有自己的一套服務的接口,包括計算模塊、網絡模塊和監控模塊等。但是多個不同的region共享同一個認證模塊keystone和云系統管理模塊Horizon,用戶登錄到云平臺上管理系統,就可以切換不同的region,進入不同配置的云系統。
鏡像文件其實和RAR ZIP壓縮包類似,它將特定的一系列文件按照一定的格式制作成單一的文件,以方便用戶下載和使用,例如一個操作系統、游戲等。它最重要的特點是可以被特定的軟件識別并可直接刻錄到光盤或者U盤上。其實通常意義上的鏡像文件可以再擴展一下,在鏡像文件中可以包含更多的信息。比如說系統文件、引導文件、分區表信息等,這樣鏡像文件就可以包含一個分區甚至是一塊硬盤的所有信息。而通常意義上的刻錄軟件都可以直接將支持的鏡像文件所包含的內容刻錄到光盤上。其實,鏡像文件就是光盤的“提取物”。OpenStack系統上的鏡像文件其實就是一定格式的系統鏡像,包括不同版本的linux鏡像和windows鏡像,而且不同類型的操作系統的又有32位和64位之分。一般鏡像文件的格式是raw格式或者qcow2格式。相對于raw格式,qcow2格式的鏡像占用更小的空間,支持快照和加密功能。
在傳統的多region云系統中,鏡像資源是隔離開來的。每次創建一個region,就要上傳一份所有的基礎鏡像資源。那么這樣不僅浪費了大量的帶寬資源還占用了較高的存儲空間,對于公司硬件的使用是一種資源的浪費。另外,由于不同的用戶需要的鏡像文件是不一樣的,所以鏡像文件盡可能提供多種類多版本的操作系統,來滿足大部分用戶的需求。那么每一套OpenStack系統就要上傳各種類型操作系統,多region的環境下,就要上傳多份相同的鏡像文件。這樣不僅占用大量的硬盤空間,而且浪費了上傳鏡像資源的時間,影響了部署云系統的效率。
發明內容
鑒于上述問題,提出了本發明,以便提供一種克服上述問題或至少部分地解決上述問題的基于OpenStack多region鏡像資源共享的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于航天信息股份有限公司,未經航天信息股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611204851.3/2.html,轉載請聲明來源鉆瓜專利網。





