一種基于云計(jì)算的虛擬集群處理方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種基于云計(jì)算的虛擬集群處理方法及系統(tǒng),應(yīng)用于云計(jì)算領(lǐng)域:上述方法包括以下步驟:在物理集群基礎(chǔ)上,創(chuàng)建空的虛擬集群;將新建的虛擬機(jī)或所述物理集群中不屬于任何虛擬集群的虛擬機(jī)移入所述空的虛擬集群,構(gòu)建新的虛擬機(jī)群;對所述新的虛擬機(jī)群進(jìn)行控制管理。通過實(shí)施本發(fā)明的技術(shù)方案,使得云計(jì)算環(huán)境下的虛擬集群系統(tǒng)可以更加快速方便地構(gòu)建高性能的集群系統(tǒng)平臺,可以非常靈活地創(chuàng)建虛擬的計(jì)算資源,非常方便用戶的使用。
【專利說明】一種基于云計(jì)算的虛擬集群處理方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及云計(jì)算領(lǐng)域,尤其涉及一種基于云計(jì)算的虛擬集群處理方法及系統(tǒng)?!颈尘凹夹g(shù)】
[0002]隨著云計(jì)算的日益發(fā)展和研究的深入,云計(jì)算平臺能夠有效實(shí)現(xiàn)不同硬件體系結(jié)構(gòu)和軟件系統(tǒng)平臺的整合,從而可以靈活地搭建滿足不同需求的計(jì)算環(huán)境,不僅可以有效提高計(jì)算資源的使用效率,還可以有效解決高性能計(jì)算的問題。
[0003]虛擬集群就是將那些協(xié)同完成特定任務(wù)的多臺同構(gòu)或異構(gòu)的計(jì)算機(jī)連接起來的系統(tǒng);將云計(jì)算平臺和集群管理技術(shù)有效結(jié)合在一起所構(gòu)建的虛擬集群,可以更加快速方便地構(gòu)建高性能的集群系統(tǒng)平臺,目前,現(xiàn)有技術(shù)中還沒有一種具體的實(shí)現(xiàn)方案。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種基于云計(jì)算的虛擬集群處理方法及系統(tǒng),以解決上述問題。
[0005]本發(fā)明提供一種基于云計(jì)算的虛擬集群處理方法。上述方法包括以下步驟:
[0006]在物理集群基礎(chǔ)上,創(chuàng)建空的虛擬集群;
[0007]將新建的虛擬機(jī)或所述物理集群中不屬于任何虛擬集群的虛擬機(jī)移入所述空的虛擬集群,構(gòu)建新的虛擬機(jī)群;
[0008]對所述新的虛擬機(jī)群進(jìn)行控制管理。
[0009]本發(fā)明還提供一種基于云計(jì)算的虛擬集群處理系統(tǒng),包括:空的虛擬集群創(chuàng)建模塊、新的虛擬機(jī)構(gòu)建模塊、控制管理模塊;空的虛擬集群創(chuàng)建模塊通過新的虛擬機(jī)構(gòu)建模塊與控制管理模塊相連;
[0010]空的虛擬集群創(chuàng)建模塊,用于在物理集群基礎(chǔ)上,創(chuàng)建空的虛擬集群;
[0011]新的虛擬機(jī)構(gòu)建模塊,用于將新建的虛擬機(jī)或所述物理集群中不屬于任何虛擬集群的虛擬機(jī)移入所述空的虛擬集群,構(gòu)建新的虛擬機(jī)群;
[0012]控制管理模塊,用于對所述新的虛擬機(jī)群進(jìn)行控制管理
[0013]通過實(shí)施本發(fā)明的技術(shù)方案,使得云計(jì)算環(huán)境下的虛擬集群系統(tǒng)可以更加快速方便地構(gòu)建高性能的集群系統(tǒng)平臺,可以非常靈活地創(chuàng)建虛擬的計(jì)算資源,非常方便用戶的使用;基于云計(jì)算構(gòu)建的虛擬集群,能夠動態(tài)地組織異構(gòu)的計(jì)算資源,隔離具體的硬件體系結(jié)構(gòu)和多樣化的軟件系統(tǒng)平臺,靈活構(gòu)建滿足不同應(yīng)用需求的計(jì)算環(huán)境,提高計(jì)算資源的使用效率,實(shí)現(xiàn)彈性計(jì)算系統(tǒng)架構(gòu),解決高性能計(jì)算的重要途徑。
【專利附圖】
【附圖說明】
[0014]此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0015]圖1所示為本發(fā)明實(shí)施例1的基于云計(jì)算的虛擬集群拓?fù)鋱D;
[0016]圖2所示為本發(fā)明實(shí)施例2的基于云計(jì)算的虛擬集群處理流程圖?!揪唧w實(shí)施方式】
[0017]下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0018]本發(fā)明提供了一種基于云計(jì)算的虛擬集群處理方法,包括以下步驟:
[0019]在物理集群基礎(chǔ)上,創(chuàng)建空的虛擬集群;
[0020]將新建的虛擬機(jī)或所述物理集群中不屬于任何虛擬集群的虛擬機(jī)移入所述空的虛擬集群,構(gòu)建新的虛擬機(jī)群;
[0021]對所述新的虛擬機(jī)群進(jìn)行控制管理。
[0022]其中,對所述新的虛擬機(jī)群進(jìn)行控制管理的過程為:
[0023]對所述新的虛擬集群進(jìn)行生命周期的管理、復(fù)制和模板管理以及虛擬機(jī)的新增和
刪除管理。
[0024]其中,對所述新的虛擬機(jī)群進(jìn)行控制管理的過程還包括:虛擬機(jī)的移入和移出管理。
[0025]其中,針對所述新的虛擬集群進(jìn)行打開電源、關(guān)閉電源、重啟、關(guān)閉的生命周期管理。
[0026]其中,所述新的虛擬集群的狀態(tài)包括開啟、關(guān)閉、部分開啟以及中間過程狀態(tài)開啟中、重啟中、關(guān)閉中。
[0027]圖1所示為本發(fā)明實(shí)施例1的基于云計(jì)算的虛擬集群拓?fù)鋱D,如圖1所示,包括:系統(tǒng)、物理集群1、物理集群2、虛擬機(jī)1、虛擬機(jī)2、虛擬機(jī)3、虛擬機(jī)4、虛擬機(jī)a、虛擬機(jī)b、虛擬機(jī)C、虛擬機(jī)d ;其中,虛擬機(jī)1、虛擬機(jī)2、虛擬機(jī)3、虛擬機(jī)4是以物理集群I為基礎(chǔ);虛擬機(jī)a、虛擬機(jī)b、虛擬機(jī)C、虛擬機(jī)d是以物理集群2為基礎(chǔ);虛擬機(jī)3、虛擬機(jī)4組成虛擬集群;虛擬機(jī)a、虛擬機(jī)b組成虛擬集群。
[0028]基于云計(jì)算的虛擬集群構(gòu)建方法(I)是實(shí)現(xiàn)在云計(jì)算環(huán)境中構(gòu)建一個虛擬集群系統(tǒng),包括虛擬集群的新建,及其中的虛擬機(jī)新建和移入;
[0029]基于云計(jì)算的虛擬集群使用方法(2)主要是對基于云計(jì)算所構(gòu)建的虛擬集群生命周期的管理、虛擬集群的復(fù)制和模板管理以及其中的虛擬機(jī)的新增和刪除等管理。
[0030]具體實(shí)現(xiàn)原理如下:
[0031]基于云計(jì)算的虛擬集群構(gòu)建方法:云計(jì)算環(huán)境下將會包含不用的物理集群;在物理集群基礎(chǔ)上,首先創(chuàng)建一個空的虛擬集群;在新建的虛擬集群中可以新建虛擬機(jī)或者從同一個物理集群中不屬于任何虛擬集群的虛擬機(jī)移入該虛擬集群,這樣新的虛擬集群就構(gòu)建成功。
[0032]基于云計(jì)算的虛擬集群使用方法:該方法包括虛擬集群的使用方式和過程:一個虛擬集群的狀態(tài)包括開啟、關(guān)閉、部分開啟以及中間過程狀態(tài)開啟中、重啟中、關(guān)閉中;針對一個虛擬集群可以進(jìn)行打開電源、關(guān)閉電源、重啟、關(guān)閉的生命周期管理,還可以復(fù)制和設(shè)為模板,針對虛擬集群中的虛擬機(jī)可以移入、移出、新建、刪除。
[0033]圖2所示為本發(fā)明實(shí)施例2的基于云計(jì)算的虛擬集群處理流程圖,詳細(xì)說明如下:
[0034]步驟201:在物理集群基礎(chǔ)上,創(chuàng)建空的虛擬集群;[0035]步驟202:將新建的虛擬機(jī)或所述物理集群中不屬于任何虛擬集群的虛擬機(jī)移入所述空的虛擬集群,構(gòu)建新的虛擬機(jī)群;
[0036]步驟203:對所述新的虛擬機(jī)群進(jìn)行控制管理。
[0037]本發(fā)明還提供了一種基于云計(jì)算的虛擬集群處理系統(tǒng),包括:空的虛擬集群創(chuàng)建模塊、新的虛擬機(jī)構(gòu)建模塊、控制管理模塊;空的虛擬集群創(chuàng)建模塊通過新的虛擬機(jī)構(gòu)建模塊與控制管理模塊相連;
[0038]空的虛擬集群創(chuàng)建模塊,用于在物理集群基礎(chǔ)上,創(chuàng)建空的虛擬集群;
[0039]新的虛擬機(jī)構(gòu)建模塊,用于將新建的虛擬機(jī)或所述物理集群中不屬于任何虛擬集群的虛擬機(jī)移入所述空的虛擬集群,構(gòu)建新的虛擬機(jī)群;
[0040]控制管理模塊,用于對所述新的虛擬機(jī)群進(jìn)行控制管理。
[0041]通過實(shí)施本發(fā)明的技術(shù)方案,使得云計(jì)算環(huán)境下的虛擬集群系統(tǒng)可以更加快速方便地構(gòu)建高性能的集群系統(tǒng)平臺,可以非常靈活地創(chuàng)建虛擬的計(jì)算資源,非常方便用戶的使用;基于云計(jì)算構(gòu)建的虛擬集群,能夠動態(tài)地組織異構(gòu)的計(jì)算資源,隔離具體的硬件體系結(jié)構(gòu)和多樣化的軟件系統(tǒng)平臺,靈活構(gòu)建滿足不同應(yīng)用需求的計(jì)算環(huán)境,提高計(jì)算資源的使用效率,實(shí)現(xiàn)彈性計(jì)算系統(tǒng)架構(gòu),解決高性能計(jì)算的重要途徑。
[0042]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種基于云計(jì)算的虛擬集群處理方法,其特征在于,包括以下步驟: 在物理集群基礎(chǔ)上,創(chuàng)建空的虛擬集群; 將新建的虛擬機(jī)或所述物理集群中不屬于任何虛擬集群的虛擬機(jī)移入所述空的虛擬集群,構(gòu)建新的虛擬機(jī)群; 對所述新的虛擬機(jī)群進(jìn)行控制管理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于:對所述新的虛擬機(jī)群進(jìn)行控制管理的過程為: 對所述新的虛擬集群進(jìn)行生命周期的管理、復(fù)制和模板管理以及虛擬機(jī)的新增和刪除管理。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于:對所述新的虛擬機(jī)群進(jìn)行控制管理的過程還包括:虛擬機(jī)的移入和移出管理。
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于:針對所述新的虛擬集群進(jìn)行打開電源、關(guān)閉電源、重啟、關(guān)閉的生命周期管理。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于:所述新的虛擬集群的狀態(tài)包括開啟、關(guān)閉、部分開啟以及中間過程狀態(tài)開啟中、重啟中、關(guān)閉中。
6.一種基于云計(jì)算的虛擬集群處理系統(tǒng),其特征在于,包括:空的虛擬集群創(chuàng)建模塊、新的虛擬機(jī)構(gòu)建模塊、控制管理模塊;空的虛擬集群創(chuàng)建模塊通過新的虛擬機(jī)構(gòu)建模塊與控制管理模塊相連; 空的虛擬集群創(chuàng)建模塊,用于在物理集群基礎(chǔ)上,創(chuàng)建空的虛擬集群; 新的虛擬機(jī)構(gòu)建模塊,用于將新建的虛擬機(jī)或所述物理集群中不屬于任何虛擬集群的虛擬機(jī)移入所述空的虛擬集群,構(gòu)建新的虛擬機(jī)群; 控制管理模塊,用于對所述新的虛擬機(jī)群進(jìn)行控制管理。
【文檔編號】H04L29/08GK103701890SQ201310713566
【公開日】2014年4月2日 申請日期:2013年12月20日 優(yōu)先權(quán)日:2013年12月20日
【發(fā)明者】栗麗霞, 顏秉珩, 閆冬冬, 羅登亮, 董青, 張俊 申請人:浪潮(北京)電子信息產(chǎn)業(yè)有限公司