[發明專利]一種虛擬機硬件配置方法和系統有效
| 申請號: | 201811096867.6 | 申請日: | 2018-09-20 |
| 公開(公告)號: | CN109324871B | 公開(公告)日: | 2021-04-30 |
| 發明(設計)人: | 袁艷濤;楊岳川;龐慷宇 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 林桐苒;解婷婷 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬機 硬件 配置 方法 系統 | ||
本發明公開了一種虛擬機硬件配置方法和系統。涉及虛擬機領域,解決了資源浪費的問題。該方法包括:檢測虛擬機的用戶硬件配置信息;獲取所述虛擬機的硬件支持能力信息;根據所述用戶硬件配置信息和所述硬件支持能力信息,進行所述虛擬機的硬件配置。本發明提供的技術方案適用于虛擬機硬件配置,實現了合理高效的虛擬機資源配置。
技術領域
本發明涉及虛擬機技術,尤指一種虛擬機硬件配置方法和系統。
背景技術
在云計算環境中,一個數據中心通常會管理不同類型的虛擬機,云計算管理平臺提供管理虛擬機配置的功能。現有云計算平臺創建虛擬機時,用戶可以選擇不同的配置來訂制所需要的虛擬機,而不同的操作系統都有能夠支持的硬件配置上限。比如,“WindowsServer 2008Standard SP2”支持的最大配置為“4sockets 32GB”,如果用戶選擇的配置是“6sockets 48GB”,那么安裝完成“Windows Server 2008Standard SP2”之后,該操作系統使用的資源最大只有“4sockets 32GB”,無意中浪費了“2sockets 16GB”的資源。
發明內容
為了解決上述技術問題,本發明提供了一種虛擬機硬件配置方法和系統。通過根據用戶需求和系統支持能力完成虛擬機的硬件配置,解決了資源浪費的問題。
為了達到本發明目的,本發明提供了一種虛擬機硬件配置方法,包括:
檢測虛擬機的用戶硬件配置信息;
獲取所述虛擬機的硬件支持能力信息;
根據所述用戶硬件配置信息和所述硬件支持能力信息,進行所述虛擬機的硬件配置。
優選的,檢測虛擬機的用戶硬件配置信息的步驟具體為:
采集用戶輸入的用戶硬件配置信息,所述用戶硬件配置信息中包含至少一種硬件資源的配置參數或配置參數范圍。
優選的,獲取所述虛擬機的硬件支持能力信息具體為:
獲取所述虛擬機支持的至少一種硬件配置。
優選的,所述硬件支持能力信息包含至少一種所述虛擬機支持的硬件配置方案,所述根據所述用戶硬件配置信息和所述硬件支持能力信息,進行所述虛擬機的硬件配置的步驟包括:
從所述虛擬機支持的至少一種硬件配置方案中,篩選出至少一種符合所述用戶硬件配置信息的硬件配置方案;
從篩選得到的硬件配置方案中,選擇較優的硬件配置方案,根據該硬件配置方案完成對所述虛擬機的硬件配置。
優選的,獲取所述虛擬機的硬件支持能力信息具體為:
獲取所述虛擬機支持的至少一種硬件資源的配置參數上限。
優選的,所述根據所述用戶硬件配置信息和所述硬件支持能力信息,進行所述虛擬機的硬件配置的步驟包括:
計算所述虛擬機硬件支持能力信息與所述用戶硬件配置信息的交集;
從所述交集中選擇較優的配置參數生成硬件配置方案,對所述虛擬機進行配置。
優選的,最終選擇的硬件配置方案在所述虛擬機硬件支持能力信息范圍內,且最接近所述用戶硬件配置信息的上限。
本發明還提供了一種虛擬機硬件配置系統,包括:
用戶需求檢測模塊,用于檢測虛擬機的用戶硬件配置信息;
支持能力檢測模塊,用于獲取所述虛擬機的硬件支持能力信息;
自動配置模塊,用于根據所述用戶硬件配置信息和所述硬件支持能力信息,進行所述虛擬機的硬件配置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811096867.6/2.html,轉載請聲明來源鉆瓜專利網。





