[發明專利]一種云計算環境下的提供Openstack即服務的方法在審
| 申請號: | 201811284612.2 | 申請日: | 2018-10-31 |
| 公開(公告)號: | CN109298915A | 公開(公告)日: | 2019-02-01 |
| 發明(設計)人: | 申嘉童;梁棟 | 申請(專利權)人: | 山東浪潮云信息技術有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 王守梅 |
| 地址: | 250100 山東省濟南市高*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 云計算環境 監控數據 消息隊列 虛擬機 硬盤 嵌套 服務 控制層軟件 標準消息 操作執行 服務安全 信息通過 性能影響 用戶提供 復雜度 客戶端 適配層 虛擬化 運營商 捕獲 部署 隔離 創建 成功 管理 | ||
本發明公開了一種云計算環境下的提供Openstack即服務的方法,首先部署Openstack控制層軟件,通過捕獲API層注冊在消息隊列上的消息,進行相關創建虛擬機、云硬盤的操作,并將操作執行的信息通過消息適配層是配成Openstack標準消息之后,重新發送到消息隊列之上,從而是虛擬機、硬盤等成功通過Openstack進行管理。本發明的一種云計算環境下的提供Openstack即服務的方法和現有技術相比實現了對用戶提供隔離的Openstack服務的效果,在提供標準Openstack API支持的前提下,降低了部署的復雜度,避免了嵌套虛擬化帶來的性能影響;本發明還支持監控數據的收集,客戶端可以獲取不同的運營商的監控數據,保護用戶的數據和服務安全。
技術領域
本發明涉及云計算技術領域,具體地說是一種云計算環境下的提供Openstack即服務的方法。
背景技術
云計算是一種革新的IT商業模式,是分布式計算、并行計算、網格計算的延續。其核心思想是用網絡對計算資源進行連接,使其構成一個巨大的計算資源池,通過屏蔽底層的基礎設施,提供虛擬機資源以及各種服務供用戶透明使用,并根據用戶使用資源情況向用戶收取一定的費用。云計算模式使得企業的IT運營模式發生根本變化,由以前的自給自足變成由云計算服務運營商提供服務。云計算按照云計算提供者與使用者的關系分為公有云、私有云社會云和混合云四類;公有云是有云提供商或云服務提供商向企業或用戶提供服務的云,企業或用戶不需要自己搭建軟硬件平臺就可以使用云中的服務,免去了創建和維護云平臺的成本及煩惱。
隨著云計算技術的快速發展,公有云已經成為了越來越多企業的未來發展的方向。越來越的的企業開始將業務轉移到公有云上。但是很多企業已經自建了內部的Openstack集群,企業的業務也以來Openstack提供的接口。為了使企業能夠更快速的將業務轉移到公有云上,需要提供全面的Openstack API支持。
現有的一種方法是將OpenStack部署在虛擬機上,例如一種創建OpenStack虛擬機方法及OpenStack虛擬機系統(申請號:201710457887.0),配置控制節點以及多個計算節點;將控制節點配置為服務器,將計算節點配置為預創建的虛擬機;控制節點為每個計算節點分配IP地址;采用虛擬網絡實現機制,為控制節點和計算節點提供通信連接,并且配置安全組規則;在OpenStack界面創建計算節點的虛擬機,在計算節點的虛擬機選擇預設的鏡像以及配置的安全組規則;啟動各個計算節點的虛擬機,測試控制節點分別與各個計算節點虛擬機的網絡連接。本發明基于Neutron模型使用Linux網橋實現,能夠有效突破傳統模型的局限性,提升OpenStack虛擬機網絡的性能。但是,存在的弊端如下:這種方法存在嵌套虛擬化的副作用,另外也存在服務供應商不支持的問題。
發明內容
本發明的技術任務是針對以上不足之處,提供一種云計算環境下的提供Openstack即服務的方法,在提供標準Openstack API支持的前提下,降低了部署的復雜度,避免了嵌套虛擬化帶來的性能影響。
本發明解決其技術問題所采用的技術方案是:一種云計算環境下的提供Openstack即服務的方法,具體方法如下:
用戶調用OpenStackAPI,向Controller端發起請求;
Controller端接受到請求,判斷是否可以直接獲取所要求的的信息;
若用戶所需要的信息不能直接從數據庫中獲取,則Controller端向消息隊列中注冊一條或者多條信息;
Server端持續監聽消息隊列中的請求,若接受到請求后,根據請求中的數據,直接調用公有云供應商的接口,執行創建操作;Server端將創建過程中的中間狀態推到消息隊列上,Controller對其記錄的狀態進行更新;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東浪潮云信息技術有限公司,未經山東浪潮云信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811284612.2/2.html,轉載請聲明來源鉆瓜專利網。





