[發明專利]一種突破NUMA拓撲限制創建云主機的方法及裝置在審
| 申請號: | 202011111570.X | 申請日: | 2020-10-16 |
| 公開(公告)號: | CN112231058A | 公開(公告)日: | 2021-01-15 |
| 發明(設計)人: | 朱志文 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/50;H04L29/08 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 張營磊 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 突破 numa 拓撲 限制 創建 主機 方法 裝置 | ||
本發明提供一種突破NUMA拓撲限制創建云主機的方法及裝置,所述方法包括如下步驟:S1.創建云主機資源規格,設置云主機資源規格包括至少2個CPU和至少2個內存;S2.對云主機資源規格的元數據進行配置,通過元數據設定創建云主機時綁定CPU;S3.云主機控制器接收到云主機創建請求后,根據云主機資源規格計算主機資源是否充足,并在主機資源充足時,根據配置的元數據進行云主機創建;S4.云主機控制器接收到云主機擴容請求時,根據云主機資源規格計算主機資源是否充足,并在主機資源充足時,根據配置的元數據進行云主機擴容。
技術領域
本發明屬于云主機創建技術領域,具體涉及一種突破NUMA拓撲限制創建云主機的方法及裝置。
背景技術
NUMA,是Non-Uniform Memory Access的簡稱,非一致性內存訪問,這種構架下,不同的內存器件和CPU核心從屬不同的NUMA節點,每個NUMA節點都有自己的集成內存控制器。
Openstack是一個基礎設施及服務(IaaS)的云計算平臺,通過將整個數據中心里的資源池化來提供計算、網絡、存儲等基礎服務。基于OpenStack的云管理平臺會在云環境創建虛擬機以及綁定CPU,但是當某個NUMA節點CPU資源不足時,會導致創建失敗。而我們希望可以由用戶指定跨NUMA分配CPU資源,成功創建虛擬機。
NUMA架構通常包括:一個物理CPU(一般包含多個邏輯CPU或者說多個核心)構成一個NUMA節點,這個NUMA節點不僅包括CPU,還包括一組內存插槽,也就是說一個物理CPU以及一塊內存構成了一個NUMA節點。每個CPU可以訪問自己NUMA節點下的內存,也可以訪問其他NUMA節點的內存,但是訪問速度是不一樣的,自己NUMA節點下的更快。在對性能有比較高要求的情況下,非常需要同一個虛擬機的虛擬CPU盡量被分配到同一個NUMA節點中的物理CPU上,很適合這種NUMA架構。
目前基于numa架構創建虛擬機存在以下問題:1.當某個NUMA節點CPU資源不足時,我們創建虛擬機并且綁定CPU的話會導致虛擬機創建失敗,這在一定程度上造成了CPU資源的浪費,并不是部署所有需求都需要高性能場景;2.綁定了CPU的云主機虛擬機熱擴容之后會導致原有的綁定關系消失,CPU的NUMA拓撲和內存NUMA拓撲也會發生改變。
此為現有技術的不足,因此,針對現有技術中的上述缺陷,提供一種突破numa拓撲限制創建云主機的方法及裝置,是非常有必要的。
發明內容
針對現有技術的上述現有的NUMA架構會導致虛擬機創建失敗和熱擴容之后綁定關系消失的缺陷,本發明提供一種突破numa拓撲限制創建云主機的方法及裝置,以解決上述技術問題。
第一方面,本發明提供一種突破NUMA拓撲限制創建云主機的方法,包括如下步驟:
S1.創建云主機資源規格,設置云主機資源規格包括至少2個CPU和至少2個內存;
S2.對云主機資源規格的元數據進行配置,通過元數據設定創建云主機時綁定CPU;
S3.云主機控制器接收到云主機創建請求后,根據云主機資源規格計算主機資源是否充足,并在主機資源充足時,根據配置的元數據進行云主機創建;
S4.云主機控制器接收到云主機擴容請求時,根據云主機資源規格計算主機資源是否充足,并在主機資源充足時,根據配置的元數據進行云主機擴容。
進一步地,步驟S1具體步驟如下:
S11.選擇多路物理服務器,所述選擇的多路物理服務器至少有兩個NUMA節點;
S12.基于多路服務器創建第一云主機資源規格,設置第一云主機資源規格的CPU數、內存數以及硬盤大小,所述第一云主機資源規格的CPU數至少為2個,所述第一云主機資源規格的內存數至少為2個;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011111570.X/2.html,轉載請聲明來源鉆瓜專利網。





