獨物理包括,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。
[0113]上述以軟件功能單元的形式實現(xiàn)的集成的單元,可以存儲在一個計算機可讀取存儲介質中。上述軟件功能單元存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(Read-Only Memory,簡稱ROM)、隨機存取存儲器(Random Access Memory,簡稱RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0114]最后應說明的是:以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的精神和范圍。
【主權項】
1.一種虛擬計算資源配額管理方法,其特征在于,應用于云管理平臺,所述云管理平臺對N個資源池進行配額管理,所述N個資源池中每一個資源池對應唯一的資源池身份標識ID,且包括至少一個計算節(jié)點,其中,N為大于O的整數(shù),所述方法包括: 所述云管理平臺接收資源池配置信息,并根據(jù)所述資源池配置信息對所述N個資源池的虛擬計算資源的數(shù)量進行預先配置;其中,所述資源池配置信息包括所述N個資源池中每一個資源池預先配置的虛擬計算資源的數(shù)量; 所述云管理平臺接收業(yè)務請求信息;其中,所述業(yè)務請求信息包括業(yè)務對應的虛擬機的規(guī)格及創(chuàng)建所述虛擬機的資源池ID ; 所述云管理平臺根據(jù)創(chuàng)建所述虛擬機的資源池ID在所述資源池配置信息中查找創(chuàng)建所述虛擬機的資源池的虛擬計算資源的數(shù)量; 當所述業(yè)務對應的虛擬機的規(guī)格滿足創(chuàng)建所述虛擬機的資源池的虛擬計算資源的數(shù)量時,所述云管理平臺向控制節(jié)點發(fā)送虛擬計算資源分配信息,以便所述控制節(jié)點控制創(chuàng)建所述虛擬機的資源池中的計算節(jié)點為所述業(yè)務對應的虛擬機分配虛擬計算資源。2.根據(jù)權利要求1所述的方法,其特征在于,當所述業(yè)務對應的虛擬機的規(guī)格滿足創(chuàng)建所述虛擬機的資源池的虛擬計算資源的數(shù)量時,所述云管理平臺向控制節(jié)點發(fā)送虛擬計算資源分配信息,包括: 所述云管理平臺判斷所述業(yè)務對應的虛擬機的規(guī)格是否小于或等于創(chuàng)建所述虛擬機的資源池的可用虛擬計算資源的數(shù)量;其中,創(chuàng)建所述虛擬機的資源池的可用虛擬計算資源的數(shù)量為預先配置的創(chuàng)建所述虛擬機的資源池的虛擬計算資源的數(shù)量減去已使用的創(chuàng)建所述虛擬機的資源池的虛擬計算資源的數(shù)量; 當所述業(yè)務對應的虛擬機的規(guī)格小于或等于創(chuàng)建所述虛擬機的資源池的可用虛擬計算資源的數(shù)量時,云管理平臺判斷所述業(yè)務對應的虛擬機的規(guī)格是否小于或等于所述創(chuàng)建所述虛擬機的資源池內計算節(jié)點的可用虛擬計算資源的數(shù)量,所述計算節(jié)點的可用虛擬計算資源的數(shù)量為預先配置的計算節(jié)點的虛擬計算資源的數(shù)量減去已使用的計算節(jié)點的虛擬計算資源的數(shù)量; 當所述業(yè)務對應的虛擬機的規(guī)格小于或等于創(chuàng)建所述虛擬機的資源池內計算節(jié)點的可用虛擬計算資源的數(shù)量時,所述云管理平臺向控制節(jié)點發(fā)送創(chuàng)建虛擬機的請求信息,所述創(chuàng)建虛擬機的請求信息包括創(chuàng)建所述虛擬機的資源池ID。3.根據(jù)權利要求2所述的方法,其特征在于, 當所述業(yè)務對應的虛擬機的規(guī)格大于創(chuàng)建所述虛擬機的資源池的可用虛擬計算資源的數(shù)量時,所述云管理平臺返回創(chuàng)建虛擬機失敗。4.根據(jù)權利要求3所述的方法,其特征在于,所述云管理平臺根據(jù)所述資源池配置信息對所述N個資源池的虛擬計算資源的數(shù)量進行預先配置之前,還包括: 所述云管理平臺獲取所述云管理平臺中的M個計算節(jié)點的虛擬計算資源的數(shù)量,M為大于等于N的整數(shù); 所述云管理平臺根據(jù)所述M個計算節(jié)點創(chuàng)建所述N個資源池,所述N個資源池中任一個資源池的虛擬計算資源的數(shù)量小于或等于所述任一個資源池內計算節(jié)點的虛擬計算資源的數(shù)量的總和。5.根據(jù)權利要求4所述的方法,其特征在于,所述云管理平臺向控制節(jié)點發(fā)送虛擬計算資源分配信息,以便所述控制節(jié)點控制創(chuàng)建所述虛擬機的資源池中的計算節(jié)點為所述業(yè)務對應的虛擬機分配虛擬計算資源之后,還包括: 所述云管理平臺更新創(chuàng)建所述虛擬機的資源池的可用虛擬計算資源的數(shù)量及創(chuàng)建所述虛擬機的資源池內計算節(jié)點的可用虛擬計算資源的數(shù)量。6.一種云管理平臺,其特征在于,所述云管理平臺對N個資源池進行配額管理,所述N個資源池中每一個資源池對應唯一的資源池身份標識ID,且包括至少一個計算節(jié)點,其中,N為大于O的整數(shù),包括: 接收單元,用于接收資源池配置信息,并根據(jù)所述資源池配置信息對所述N個資源池的虛擬計算資源的數(shù)量進行預先配置;其中,所述資源池配置信息包括所述N個資源池中每一個資源池預先配置的虛擬計算資源的數(shù)量; 所述接收單元,還用于接收業(yè)務請求信息;其中,所述業(yè)務請求信息包括業(yè)務對應的虛擬機的規(guī)格及創(chuàng)建所述虛擬機的資源池ID ; 查找單元,用于根據(jù)創(chuàng)建所述虛擬機的資源池ID在所述資源池配置信息中查找創(chuàng)建所述虛擬機的資源池的虛擬計算資源的數(shù)量; 發(fā)送單元,用于當所述業(yè)務對應的虛擬機的規(guī)格滿足創(chuàng)建所述虛擬機的資源池的虛擬計算資源的數(shù)量時,向控制節(jié)點發(fā)送虛擬計算資源分配信息,以便所述控制節(jié)點控制創(chuàng)建所述虛擬機的資源池中的計算節(jié)點為所述業(yè)務對應的虛擬機分配虛擬計算資源。7.根據(jù)權利要求6所述的云管理平臺,其特征在于,所述云管理平臺還包括處理單元; 所述處理單元,用于判斷所述業(yè)務對應的虛擬機的規(guī)格是否小于或等于創(chuàng)建所述虛擬機的資源池的可用虛擬計算資源的數(shù)量;其中,創(chuàng)建所述虛擬機的資源池的可用虛擬計算資源的數(shù)量為預先配置的創(chuàng)建所述虛擬機的資源池的虛擬計算資源的數(shù)量減去已使用的創(chuàng)建所述虛擬機的資源池的虛擬計算資源的數(shù)量; 所述處理單元,還用于當所述業(yè)務對應的虛擬機的規(guī)格小于或等于創(chuàng)建所述虛擬機的資源池的可用虛擬計算資源的數(shù)量時,判斷所述業(yè)務對應的虛擬機的規(guī)格是否小于或等于所述創(chuàng)建所述虛擬機的資源池內計算節(jié)點的可用虛擬計算資源的數(shù)量,所述計算節(jié)點的可用虛擬計算資源的數(shù)量為預先配置的計算節(jié)點的虛擬計算資源的數(shù)量減去已使用的計算節(jié)點的虛擬計算資源的數(shù)量; 所述發(fā)送單元,還用于當所述業(yè)務對應的虛擬機的規(guī)格小于或等于創(chuàng)建所述虛擬機的資源池內計算節(jié)點的可用虛擬計算資源的數(shù)量時,向控制節(jié)點發(fā)送創(chuàng)建虛擬機的請求信息,所述創(chuàng)建虛擬機的請求信息包括創(chuàng)建所述虛擬機的資源池ID。8.根據(jù)權利要求7所述的云管理平臺,其特征在于, 所述發(fā)送單元,還用于當所述業(yè)務對應的虛擬機的規(guī)格大于創(chuàng)建所述虛擬機的資源池的可用虛擬計算資源的數(shù)量時,返回創(chuàng)建虛擬機失敗。9.根據(jù)權利要求8所述的云管理平臺,其特征在于,所述云管理平臺還包括獲取單元,創(chuàng)建單元; 所述獲取單元,用于獲取所述云管理平臺中的M個計算節(jié)點的虛擬計算資源的數(shù)量,M為大于等于N的整數(shù); 所述創(chuàng)建單元,用于根據(jù)所述M個計算節(jié)點創(chuàng)建所述N個資源池,所述N個資源池中任一個資源池的虛擬計算資源的數(shù)量小于或等于所述任一個資源池內計算節(jié)點的虛擬計算資源的數(shù)量的總和。10.根據(jù)權利要求9所述的云管理平臺,其特征在于,所述云管理平臺還包括更新單元; 所述更新單元,用于更新創(chuàng)建所述虛擬機的資源池的可用虛擬計算資源的數(shù)量及創(chuàng)建所述虛擬機的資源池內計算節(jié)點的可用虛擬計算資源的數(shù)量。
【專利摘要】本發(fā)明公開了一種虛擬計算資源配額管理方法及平臺,涉及云計算技術領域,能夠實現(xiàn)對虛擬計算資源進行分配時,通過對資源池內虛擬計算資源數(shù)量的預先配置,從而滿足業(yè)務需求的目的。具體方案為:云管理平臺接收資源池配置信息,并根據(jù)資源池配置信息對N個資源池的虛擬計算資源的數(shù)量進行預先配置;云管理平臺接收業(yè)務請求信息;云管理平臺根據(jù)創(chuàng)建虛擬機的資源池ID在資源池配置信息中查找創(chuàng)建虛擬機的資源池的虛擬計算資源的數(shù)量;當業(yè)務對應的虛擬機的規(guī)格滿足創(chuàng)建虛擬機的資源池的虛擬計算資源的數(shù)量時,云管理平臺向控制節(jié)點發(fā)送虛擬計算資源分配信息,以便控制節(jié)點控制創(chuàng)建虛擬機的資源池中的計算節(jié)點為業(yè)務對應的虛擬機分配虛擬計算資源。
【IPC分類】G06F9/455, G06F9/50
【公開號】CN105224392
【申請?zhí)枴緾N201510657791
【發(fā)明人】毋濤, 房秉毅, 王志軍
【申請人】中國聯(lián)合網(wǎng)絡通信集團有限公司
【公開日】2016年1月6日
【申請日】2015年10月13日