本發(fā)明專利技術(shù)提供一種虛擬機的配置方法、裝置及系統(tǒng),其中方法包括:獲取用戶輸入的虛擬機的需求信息;其中,所述虛擬機的需求信息包括:虛擬機的數(shù)量以及每臺虛擬機的規(guī)格信息;根據(jù)虛擬機的需求信息和預設(shè)的配置策略,將用戶的虛擬機配置在相應(yīng)的物理機上,所述配置策略至少包括:將同一用戶不同應(yīng)用角色的虛擬機放置在同一臺物理機中的配置策略。本發(fā)明專利技術(shù)的方案可以使虛擬機開通策略更完善,更能提升虛擬機用戶的體驗。
【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)涉及云計算
,特別是指一種虛擬機的配置方法、裝置及系統(tǒng)。
技術(shù)介紹
在云計算環(huán)境下,虛擬機開通的一般流程是:1、用戶選定虛擬機規(guī)格,包括虛擬機CPU數(shù)量與規(guī)格,內(nèi)存大小,磁盤空間大小,操作系統(tǒng)類型,將此虛擬機規(guī)格需求提交至管理平臺或虛擬化管理軟件(以下將兩者合稱為“管理系統(tǒng)”)。2、管理系統(tǒng)按照虛擬機規(guī)格需求,生成虛擬機鏡像模板,然后將此模板按照開通策略在物理機上進行部署或者配置。如果管理系統(tǒng)上有提前制定好的虛擬機鏡像模板,則直接按照開通策略進行部署。3、在現(xiàn)有的云計算環(huán)境下的開通策略中,基本都是以是否有足量資源(一般包括CPU規(guī)格、內(nèi)存大小、硬盤空間)為標準進行是否能開通、在哪臺物理機上開通的判斷依據(jù)。4、在虛擬機的開通策略中,開通策略僅考慮了資源容量,容易影響用戶應(yīng)用系統(tǒng)的總體性能與可靠性。現(xiàn)有技術(shù)在虛擬機開通策略中一般以物理機可用資源容量為單一考慮因素,容易造成同一應(yīng)用系統(tǒng)的虛擬機互訪效率低、同一應(yīng)用系統(tǒng)角色的虛擬機由于部署在同一物理機而缺少高可用機制等問題。
技術(shù)實現(xiàn)思路
本專利技術(shù)要解決的技術(shù)問題是提供一種虛擬機的配置方法、裝置及系統(tǒng),在虛擬機開通時,考慮了虛擬機資源規(guī)格需求與物理機可用資源容量的匹配,同時考慮了“同一用戶所有虛擬機之間的互訪效率”與“用戶應(yīng)用系統(tǒng)部署特性”,使虛擬機開通策略更完善,更能提升虛擬機用戶的體驗。為解決上述技術(shù)問題,本專利技術(shù)的實施例提供一種虛擬機的配置方法,包括:獲取用戶輸入的虛擬機的需求信息;其中,所述虛擬機的需求信息包括:虛擬機的數(shù)量以及每臺虛擬機的規(guī)格信息;根據(jù)虛擬機的需求信息和預設(shè)的配置策略,將用戶的虛擬機配置在相應(yīng)的物理機上,所述配置策略至少包括:將同一用戶不同應(yīng)用角色的虛擬機放置在同一臺物理機中的配置策略。其中,根據(jù)虛擬機的需求信息和預設(shè)的配置策略,將用戶的虛擬機配置在相應(yīng)的物理機上的步驟包括:若所述物理機的資源容量小于該用戶的所有不同應(yīng)用角色的虛擬機的資源容量總和時,將用戶的不同應(yīng)用角色的虛擬機配置在所述物理機上,且在所述物理機不能再配置虛擬機時,將剩余虛擬機配置在與所述物理機同一個接入交換機下的其它物理機上。其中,將剩余虛擬機配置在與所述物理機同一個接入交換機下的其它物理機上時,還包括:如果與所述物理機同一個接入交換機下沒有可用的其它物理機,則將剩余的虛擬機配置在與所述物理機同一匯聚交換機下的其它物理機上。其中,將剩余的虛擬機配置在與所述物理機同一匯聚交換機下的其它物理機上時,還包括:如果與所述物理機同一匯聚交換機下沒有可用的其它物理機,則在整個系統(tǒng)的可用物理機中選取與所述物理機具有網(wǎng)絡(luò)通訊連接的其它物理機,將剩余的虛擬機配置在該選取的其它物理機上。其中,根據(jù)虛擬機的需求信息和預設(shè)的配置策略,將用戶的虛擬機配置在相應(yīng)的物理機上的步驟包括:若用戶的多個虛擬機中,具有屬于同一應(yīng)用角色的多個虛擬機,則將同一應(yīng)用角色的多個虛擬機按照順序配置在不同物理機上。其中,根據(jù)虛擬機的需求信息和預設(shè)的配置策略,將用戶的虛擬機配置在相應(yīng)的物理機上的步驟包括:將用戶的多個虛擬機按照一個物理機上配置一個虛擬機的方式,將用戶的多個虛擬機分別配置在相應(yīng)的物理機上。其中,根據(jù)虛擬機的需求信息和預設(shè)的配置策略,將用戶的虛擬機配置在相應(yīng)的物理機上的步驟包括:獲取系統(tǒng)中可使用的一臺物理機,將用戶的多個虛擬機配置在所述物理機上,并在所述物理機不能再配置虛擬機時,再按順序?qū)⑹S嗟奶摂M機配置在可使用的另一物理機上,直到用戶的虛擬機配置完。其中,所述虛擬機的規(guī)格信息包括:虛擬機的CPU、內(nèi)存和硬盤規(guī)格信息;物理機的資源信息包括:物理機的CPU、內(nèi)存、硬盤資源規(guī)格;所述物理機的資源信息分別大于虛擬機的規(guī)格信息。本專利技術(shù)的實施例還提供一種虛擬機的配置裝置,包括:獲取模塊,用于獲取用戶輸入的虛擬機的需求信息;其中,所述虛擬機的需求信息包括:虛擬機的數(shù)量以及每臺虛擬機的規(guī)格信息;配置模塊,用于根據(jù)虛擬機的需求信息和預設(shè)的配置策略,將用戶的虛擬機配置在相應(yīng)的物理機上,所述配置策略至少包括:將同一用戶不同應(yīng)用角色的虛擬機放置在同一臺物理機中的配置策略。其中,所述配置模塊具體用于:若所述物理機的資源容量小于該用戶的所有不同應(yīng)用角色的虛擬機的資源容量總和時,將用戶的不同應(yīng)用角色的虛擬機配置在所述物理機上,且在所述物理機不能再配置虛擬機時,將剩余虛擬機配置在與所述物理機同一個接入交換機下的其它物理機上。本專利技術(shù)的實施例還提供一種虛擬機配置系統(tǒng),包括多個物理機,以及上述虛擬機的配置裝置。本專利技術(shù)的上述技術(shù)方案的有益效果如下:上述方案中,通過獲取用戶輸入的虛擬機的需求信息;其中,所述虛擬機的需求信息包括:虛擬機的數(shù)量以及每臺虛擬機的規(guī)格信息;根據(jù)虛擬機的需求信息和預設(shè)的配置策略,將用戶的虛擬機配置在相應(yīng)的物理機上,所述配置策略至少包括:將同一用戶不同應(yīng)用角色的虛擬機放置在同一臺物理機中的配置策略;在虛擬機開通時,不僅考慮了虛擬機資源規(guī)格需求與物理機可用資源容量的匹配,同時考慮了“同一用戶所有虛擬機之間的互訪效率”與“用戶應(yīng)用系統(tǒng)部署特性”兩個重要因素,使虛擬機開通策略更完善,更能提升虛擬機用戶的體驗。附圖說明圖1為本專利技術(shù)的虛擬機的配置方法;圖2為圖1的具體實施例的流程圖。具體實施方式為使本專利技術(shù)要解決的技術(shù)問題、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖及具體實施例進行詳細描述。本專利技術(shù)針對現(xiàn)有的虛擬機開通策略中一般以物理機可用資源容量為單一考慮因素,容易造成同一應(yīng)用系統(tǒng)的虛擬機互訪效率低、同一應(yīng)用系統(tǒng)角色的虛擬機由于部署在同一物理機而缺少高可用機制等問題提供一種虛擬機的配置方法、裝置及系統(tǒng)。如圖1所示,該虛擬機的配置方法,包括:步驟11,獲取用戶輸入的虛擬機的需求信息;其中,所述虛擬機的需求信息包括:虛擬機的數(shù)量以及每臺虛擬機的規(guī)格信息;客戶輸入的虛擬機的數(shù)量以及虛擬機的規(guī)格信息,如客戶需要n臺虛擬機(n為自然數(shù)),各虛擬機的規(guī)格分別為虛擬機1【A1,B1,C1】,虛擬機2【A2,B2,C2】,。。。,虛擬機n【An,Bn,Cn】。A表示虛擬機CPU數(shù)量,B表示虛擬機內(nèi)存大小,C表示虛擬機硬盤空間;步驟12,根據(jù)虛擬機的需求信息和預設(shè)的配置策略,將用戶的虛擬機配置在相應(yīng)的物理機上,所述配置策略至少包括本文檔來自技高網(wǎng)...
【技術(shù)保護點】
一種虛擬機的配置方法,其特征在于,包括:獲取用戶輸入的虛擬機的需求信息;其中,所述虛擬機的需求信息包括:虛擬機的數(shù)量以及每臺虛擬機的規(guī)格信息;根據(jù)虛擬機的需求信息和預設(shè)的配置策略,將用戶的虛擬機配置在相應(yīng)的物理機上,所述配置策略至少包括:將同一用戶不同應(yīng)用角色的虛擬機放置在同一臺物理機中的配置策略。
【技術(shù)特征摘要】
1.一種虛擬機的配置方法,其特征在于,包括:
獲取用戶輸入的虛擬機的需求信息;其中,所述虛擬機的需求信息包括:
虛擬機的數(shù)量以及每臺虛擬機的規(guī)格信息;
根據(jù)虛擬機的需求信息和預設(shè)的配置策略,將用戶的虛擬機配置在相應(yīng)的
物理機上,所述配置策略至少包括:將同一用戶不同應(yīng)用角色的虛擬機放置在
同一臺物理機中的配置策略。
2.根據(jù)權(quán)利要求1所述的虛擬機的配置方法,其特征在于,根據(jù)虛擬機
的需求信息和預設(shè)的配置策略,將用戶的虛擬機配置在相應(yīng)的物理機上的步驟
包括:
若所述物理機的資源容量小于該用戶的所有不同應(yīng)用角色的虛擬機的資
源容量總和時,將用戶的不同應(yīng)用角色的虛擬機配置在所述物理機上,且在所
述物理機不能再配置虛擬機時,將剩余虛擬機配置在與所述物理機同一個接入
交換機下的其它物理機上。
3.根據(jù)權(quán)利要求2所述的虛擬機的配置方法,其特征在于,將剩余虛擬
機配置在與所述物理機同一個接入交換機下的其它物理機上時,還包括:
如果與所述物理機同一個接入交換機下沒有可用的其它物理機,則將剩余
的虛擬機配置在與所述物理機同一匯聚交換機下的其它物理機上。
4.根據(jù)權(quán)利要求3所述的虛擬機的配置方法,其特征在于,將剩余的虛
擬機配置在與所述物理機同一匯聚交換機下的其它物理機上時,還包括:
如果與所述物理機同一匯聚交換機下沒有可用的其它物理機,則在整個系
統(tǒng)的可用物理機中選取與所述物理機具有網(wǎng)絡(luò)通訊連接的其它物理機,將剩余
的虛擬機配置在該選取的其它物理機上。
5.根據(jù)權(quán)利要求1所述的虛擬機的配置方法,其特征在于,根據(jù)虛擬機
的需求信息和預設(shè)的配置策略,將用戶的虛擬機配置在相應(yīng)的物理機上的步驟
包括:
若用戶的多個虛擬機中,具有屬于同一應(yīng)用角色的多個虛擬機,則將同一
應(yīng)用角色的多個虛擬機按照順序配置在不同物理機上。
6.根據(jù)權(quán)利要求1所述的虛擬機的...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:燕杰,張軍山,林恩華,丘文輝,林湧雙,朱坤元,過松,宋媛媛,薛佟佟,張浩,
申請(專利權(quán))人:中國移動通信集團廣東有限公司,
類型:發(fā)明
國別省市:廣東;44
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。