[發明專利]混合編排系統及超融合架構下虛擬機容器資源混合編排方法有效
| 申請號: | 202210432176.9 | 申請日: | 2022-04-22 |
| 公開(公告)號: | CN114816665B | 公開(公告)日: | 2023-03-24 |
| 發明(設計)人: | 何育華;徐文豪;王弘毅;張凱 | 申請(專利權)人: | 北京志凌海納科技有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 北京繪聚高科知識產權代理事務所(普通合伙) 11832 | 代理人: | 汪帆 |
| 地址: | 100086 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 混合 編排 系統 融合 架構 虛擬機 容器 資源 方法 | ||
1.一種超融合架構下虛擬機容器資源混合編排方法,其特征在于,執行如下操作步驟:
在執行創建虛擬機時,將VM-POD資源請求中包含的CPU、內存及存儲信息轉換為當前虛擬機的同規格POD描述請求,并將轉化后的同規格POD描述請求通過當前kubernetes虛擬機本身的編排功能進行執行調度操作;
所述在執行創建虛擬機時,將VM-POD資源請求中包含的CPU、內存及存儲信息轉換為當前虛擬機的同規格POD描述請求,并將轉化后的同規格POD描述請求通過當前kubernetes虛擬機本身的編排功能進行執行調度操作,包括:
步驟S101,虛擬機管理程序VMM模塊收到用戶發送來的VM創建請求,并向VM-scheduler模塊發送將要創建的目標虛擬機的規格和目標虛擬機名稱信息;
步驟S102,VM-scheduler模塊將目標虛擬機的規格和目標虛擬機名稱信息轉化為VM-POD資源請求, 并將所述VM-POD資源請求發送到API-server模塊;
步驟S103,API-server模塊收到VM-POD資源請求后,轉交給 VM-operator模塊;
步驟S104,VM-operator模塊收到VM-POD資源請求后,將VM-POD資源請求中包含的CPU、內存及存儲信息轉換為當前虛擬機的同規格POD描述請求,并將轉化后的同規格POD描述請求發送到API-server模塊;
步驟S105,API-server模塊收到同規格POD描述請求后,交由 Kube-scheduler模塊進行調度處理;
所述API-server模塊收到同規格POD描述請求后,交由Kube-scheduler模塊進行調度處理,主要流程為:
步驟S1051,在預設時間周期內,檢查集群內所有物理節點上的可用 CPU、內存及存儲容量,在所有物理節點中篩選出滿足同規格POD描述請求的所有可用的物理節點,確定該可用的物理節點為第一優選級物理節點;所述規格作為第一優選級篩選條件;
步驟S1052,檢測當前同規格POD描述請求是否含有規格之外的第二優選級篩選條件;如果存在第二優選級篩選條件,則按照第二優選級篩選條件對第一優選級物理節點繼續篩選得到第二優選級物理節點,將第二優選級物理節點作為準目標物理節點;如果沒有第二優選級篩選條件,則將第一優選級物理節點作為準目標物理節點;
步驟S1053,將準目標物理節點匯總構建備選可用節點列表;在備選可用節點列表中繼續篩選資源占用率最低的物理節點作為目標物理節點;Kube-scheduler模塊獲取目標物理節點的ID信息,根據所述目標物理節點ID信息通知到對應目標物理節點上的kubelet模塊準備創建 POD對象,即準備執行POD對象的容器調度操作;
步驟S106,目標物理節點上的kubelet模塊創建POD對象成功后,將POD對象創建成功的消息發送到API-server模塊;
步驟S107,API-server模塊通知VM-operator模塊該POD對象已經運行成功,目標物理節點在執行POD對象的容器調度操作時,實時查詢自身的目標物理節點的資源參數信息;
步驟S108,VM-operator模塊將POD對象的容器調度位置所屬的目標物理節點的ID信息及目標物理節點的資源參數信息經由VM-scheduler模塊傳遞給虛擬機管理程序VMM模塊;
步驟S109,虛擬機管理程序VMM模塊隨即根據VM-scheduler模塊返回的目標物理節點的ID信息確定目標虛擬機的創建位置,根據目標物理節點的資源參數信息解析到目標虛擬機創建時所占用的目標物理節點的資源;所述虛擬機管理程序VMM模塊根據所述目標虛擬機創建時所占用的目標物理節點的資源向當前目標物理節點進行資源申請,并啟動當前目標物理節點對應的Cgroup啟動目標虛擬機;
其中,所述VM-POD資源為一種特殊CRD資源。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京志凌海納科技有限公司,未經北京志凌海納科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210432176.9/1.html,轉載請聲明來源鉆瓜專利網。





