[發明專利]一種虛擬機創建方法及相關設備在審
| 申請號: | 202011196975.8 | 申請日: | 2020-10-30 |
| 公開(公告)號: | CN114153549A | 公開(公告)日: | 2022-03-08 |
| 發明(設計)人: | 羅思標 | 申請(專利權)人: | 華為云計算技術有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/50 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 常忠良 |
| 地址: | 550025 貴州省貴陽市*** | 國省代碼: | 貴州;52 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬機 創建 方法 相關 設備 | ||
本申請公開了一種虛擬機創建方法及相關設備,包括:虛擬機創建裝置通過虛擬機創建接口獲取租戶輸入的待創建虛擬機的處理器規格,并通過跨NUMA選擇接口獲取租戶選擇的將待創建虛擬機的處理器核設置在不同NUMA節點還是設置在一個NUMA節點;選擇具有NUMA架構、用于創建虛擬機的計算節點;在不跨NUMA節點的情況下,從一個NUMA節點中為待創建虛擬機分配處理器核;而在跨NUMA節點的情況下,從多個不同NUMA節點中為待創建虛擬機分配處理器核。當然,從一個或者多個NUMA節點中分配的處理器核與處理器規格相匹配。如此,實現了租戶對于虛擬機所對應的處理器核的分布的自定義,提高了用戶體驗。
本申請要求于2020年9月8日提交中國知識產權局、申請號為202010935887.9、申請名稱為“虛擬機創建方法及裝置”的中國專利申請的優先權,其全部內容通過引用結合在本申請中。
技術領域
本申請實施例涉及虛擬機技術領域,尤其涉及一種虛擬機創建方法及相關設備。
背景技術
虛擬機(Virtual Machine),是指通過軟件模擬的具有完整硬件系統功能的、運行在一個完全隔離環境中的完整計算機系統。虛擬機可以部署于實體計算機(也可稱之為宿主機)中,并且實體計算機能夠完成的工作在虛擬機中通常也能夠完成。在宿主機中創建虛擬機時,需要將宿主機的部分存儲空間和內存容量作為虛擬機的存儲空間和內存容量。而虛擬機的處理器,可以稱之為虛擬處理器(virtual CPU,vCPU),可以通過宿主機中的相應物理處理器(physical CPU,pCPU)實現,即vCPU所執行的任務實際上是由pCPU或者pCPU中的非統一內存訪問(non-uniform memory access,NUMA)節點執行。
實際應用中,不同虛擬機的vCPU所對應的處理器核在NUMA架構中的位置可能存在差異,如,實現部分虛擬機的vCPU的處理器核可能位于一個NUMA節點中,而實現另一部分虛擬機的vCPU的處理器核可以分布于多個不同的NUMA節點中。因此,在租戶請求創建虛擬機時,如何實現租戶自定義實現虛擬機所對應的處理器核的分布,是亟需解決的重要問題。
發明內容
本申請實施例提供一種虛擬機創建方法、裝置、計算設備及計算機可讀存儲介質,通過向租戶提供跨NUMA選擇接口并供用戶對待創建虛擬機對應的處理器核分布進行選擇,以實現租戶自定義實現虛擬機所對應的處理器核的分布。
第一方面,本申請實施例提供一種虛擬機創建方法,該方法可以由虛擬機創建裝置執行,具體的,虛擬機創建裝置可以提供虛擬機創建接口,以便通過該虛擬機創建接口獲取租戶輸入的待創建虛擬機的處理器規格,同時,還提供跨NUMA選擇接口,以便通過該跨NUMA選擇接口獲取租戶選擇的將待創建虛擬機的處理器核設置在不同NUMA節點還是設置在一個NUMA節點。同時,虛擬機創建裝置選擇具有NUMA架構的計算節點,并在所選擇的計算節點上創建待創建虛擬機。在跨NUMA選擇接口指示租戶選擇將待創建虛擬機的處理器核設置在一個NUMA節點中的情況下,將計算節點的一個NUMA節點中的處理器核分配給待創建虛擬機,當然,該NUMA節點所提供的處理器核與租戶輸入的處理器規格相匹配,即NUMA節點提供的處理器核所實現的虛擬處理器核的數量與處理器規格所指示的虛擬處理器核的數量相等。而在跨NUMA選擇接口指示租戶選擇將待創建虛擬機的處理器核設置在不同NUMA節點的情況下,虛擬機創建裝置可以將計算節點的多個不同NUMA節點中的處理器核分配給待創建虛擬機,當然,該多個不同的NUMA節點所提供的總的處理器核與處理器規格相匹配。
由于虛擬機創建裝置向租戶提供了對于虛擬機的處理器核分布的跨NUMA選擇接口,從而虛擬機創建裝置可以根據租戶對于虛擬機的處理器核是否跨NUMA節點的選擇和設置,將虛擬機的處理器核分布在一個或者多個不同的NUMA節點。如此,實現了租戶對于虛擬機所對應的處理器核的分布的自定義,提高了用戶體驗。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為云計算技術有限公司,未經華為云計算技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011196975.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:藥物輸注裝置的輸注針結構
- 下一篇:經加權的多播加入負載平衡





