[發明專利]一種Openstack環境計算節點后端存儲管理方法有效
| 申請號: | 201710486725.X | 申請日: | 2017-06-23 |
| 公開(公告)號: | CN107423111B | 公開(公告)日: | 2020-06-26 |
| 發明(設計)人: | 趙山 | 申請(專利權)人: | 浪潮云信息技術有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/50;G06F9/54;G06F3/06 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 張亮 |
| 地址: | 250000 山東省濟南市高*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 openstack 環境 計算 節點 后端 存儲 管理 方法 | ||
本發明提供一種Openstack環境計算節點后端存儲管理方法,包括如下步驟:1.建立數據模型,建立數據模型包括建立存儲信息表、存儲標簽表和存儲合并表;2.計算后端同步,通過API獲取計算節點信息,保存在存儲信息表中;3.共享存儲合并,將多次重復同步的共享型計算后端進行合并,消除數據冗余;4.合并存儲同步,已合并的存儲容量信息通過API進行更新;5.合并存儲驅逐,連接發生變更的計算后端從共享存儲驅逐出去。本發明通過將Openstack的計算后端進行統籌管理,提供共享型計算后端的合并管理功能,屏蔽冗余數據,防止虛擬機被創建在錯誤的計算節點和后端存儲上,為調度虛擬化平臺資源提供了準確的數據支撐。
技術領域
本發明屬于PAAS平臺資源管理領域,具體涉及一種Openstack環境計算節點后端存儲管理方法。
背景技術
Openstack,一個近幾年新興的開源的分布式虛擬化平臺。VMware,老牌的虛擬化平臺,僅有商用版本,在早期的云計算項目中具有相當大的市場份額。XEN,Citrix公司旗下的虛擬化平臺,僅有商用版本,是VMware的競爭對手。虛擬機,指通過軟件模擬的具有完整硬件系統功能的、運行在一個完全隔離環境中的完整計算機系統。計算節點,虛擬化平臺中用于運行虛擬機的物理服務器,主要為虛擬機提供CPU和內存資源。后端存儲,用于保存虛擬機硬盤數據的存儲設備,分為獨享型(一個后端存儲只能被一個計算節點使用)和共享型(一個后端存儲可以被多個計算節點使用)兩種。
在市面上常見的虛擬化環境(如VMware和XEN)中,計算節點和后端存儲通常會作為兩種資源單獨管理,計算節點僅提供CPU和內存資源,虛擬機的系統盤和其他擴展磁盤都被保存在后端存儲中。但是在Openstack中比較特殊,后端存儲被分成了兩類,一類與計算節點一起管理,用于保存虛擬機的系統盤(下文統稱為計算后端);另一類單獨管理,用于保存虛擬機的其他擴展磁盤(下文統稱為存儲后端)。
在Openstack中,若想獲取計算后端的信息,必須要通過獲取計算節點信息的API來獲取。該接口返回的記錄以計算節點為單位,有多少計算節點就有多少計算后端的記錄。這樣一來,如果計算后端是共享型的后端存儲,會導致該存儲被統計多次。在創建虛擬機時,這樣的數據會導致資源調度錯誤,從而使虛擬機和系統盤被創建在錯誤的計算節點和后端存儲上。
此為現有技術的不足,因此,針對現有技術中的上述缺陷,提供一種Openstack環境計算節點后端存儲管理方法,是非常有必要的。
發明內容
本發明的目的在于,針對上述Openstack環境共享型計算后端無法統籌管理的缺陷,提供一種Openstack環境計算節點后端存儲管理方法,以解決上述技術問題。
為實現上述目的,本發明給出以下技術方案:
一種Openstack環境計算節點后端存儲管理方法,包括如下步驟:
步驟1.建立數據模型,建立數據模型包括建立存儲信息表、存儲標簽表和存儲合并表;
步驟2.計算后端同步,通過API從Openstack拉取計算節點的詳細信息,并保存在存儲信息表中;
步驟3.共享存儲合并,將多次重復同步的共享型計算后端進行合并,消除數據冗余;
步驟4.合并存儲同步,已合并的存儲容量信息通過Openstack的API進行更新;
步驟5.合并存儲驅逐,將與計算節點的連接發生變更的計算后端從共享存儲中驅逐出去。
進一步地,步驟1中建立數據模型中,
存儲信息表的字段信息包括ID、存儲名稱、存儲總容量、存儲已用容量和存儲狀態;
存儲標簽表的字段信息包括ID、關聯存儲ID、標簽名稱和標簽值;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮云信息技術有限公司,未經浪潮云信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710486725.X/2.html,轉載請聲明來源鉆瓜專利網。





