一種虛擬應用服務管理方法及系統的制作方法
【專利摘要】本發明提供一種虛擬應用服務管理方法及系統,上述方法包括以下步驟:虛擬應用服務模板導出模塊將獲取的虛擬應用服務導出為虛擬應用服務模板后,根據所述虛擬應用服務中虛擬機類型,調用虛擬化平臺適配器模塊進行適配并調用虛擬機模板生成模塊,生成對應的虛擬機模板文件;所述虛擬應用服務模板導出模塊調用虛擬應用服務模板配置文件生成模塊,生成虛擬應用服務模板的配置文件,實現了一種統一的虛擬應用服務模板定義方法,使虛擬應用服務及虛擬應用服務模板真正適應了軟件定義的虛擬數據中心的要求,能夠屏蔽底層虛擬化帶來的差異。
【專利說明】一種虛擬應用服務管理方法及系統
【技術領域】
[0001]本發明屬于服務管理領域,尤其涉及一種虛擬應用服務管理方法及系統。
【背景技術】
[0002]近年來,軟件定義的數據中心逐漸成為云計算IaaS層面的熱點,所謂軟件定義的數據中心,是指數據中心的虛擬化,即,虛擬數據中心。當前,單純的服務器虛擬化技術雖然可以在幾分鐘內為某個應用提供一個虛擬機,但是,任何一個應用的部署,不僅僅是一個虛擬機可以解決的,通常還需要為其配置相關的網絡、存儲、安全等動作,這樣一個應用才能真正投入運營。為此,虛擬數據中心(VDC)的概念開始流行,它位于虛擬化平臺之上,將虛擬化平臺中一系列的物理資源變成邏輯資源集,為應用提供服務,應用和開發者不需要知道復雜的硬件結構,只需要和VDC這個彈性的資源集進行交互,VDC提供了一個應用所需的計算、存儲、網絡、安全和管理組件,讓應用運行無憂。
[0003]為了響應應用的快速部署要求,在各種虛擬化平臺中,雖然都有自己的虛擬機模板的概念,可以做到通過單獨的模板來快速部署一個虛擬機應用,但,這一方面受限于具體的虛擬化平臺,每種虛擬化平臺下的虛擬機模板格式不盡相同,另一方面,這也只是針對單個的虛擬機應用模板,缺少一組有關聯關系的虛擬機的應用模板(因為一個應用,并不一定只有一個虛擬機,在很大程度上,卻是由一組若干個具有關聯關系的虛擬機及相關的網絡、存儲等構成)。
【發明內容】
[0004]本發明提供一種虛擬應用服務管理方法及系統,以解決上述問題。
[0005]本發明提供一種虛擬應用服務管理方法。上述方法包括以下步驟:
[0006]虛擬應用服務模板導出模塊將獲取的虛擬應用服務導出為虛擬應用服務模板后,根據所述虛擬應用服務中虛擬機類型,調用虛擬化平臺適配器模塊進行適配并調用虛擬機模板生成模塊,生成對應的虛擬機模板文件;
[0007]所述虛擬應用服務模板導出模塊調用虛擬應用服務模板配置文件生成模塊,生成虛擬應用服務模板的配置文件。
[0008]本發明還提供一種虛擬應用服務管理系統,包括虛擬應用服務定義及生成模塊、虛擬應用服務模板導出模塊、虛擬化平臺適配器模塊、虛擬機模板生成模塊、虛擬應用服務模板配置文件生成模塊;
[0009]所述虛擬應用服務定義及生成模塊與所述虛擬應用服務模板導出模塊相連;
[0010]所述虛擬應用服務模板導出模塊分別與所述虛擬化平臺適配器模塊、所述虛擬機模板生成模塊、所述虛擬應用服務模板配置文件生成模塊相連。
[0011]本發明提供一種虛擬應用服務管理方法及系統,實現了一種統一的虛擬應用服務模板定義方法,使虛擬應用服務及虛擬應用服務模板真正適應了軟件定義的虛擬數據中心的要求,能夠屏蔽底層虛擬化帶來的差異。
【專利附圖】
【附圖說明】
[0012]此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
[0013]圖1所示為本發明實施例1的虛擬應用服務管理方法流程圖;
[0014]圖2所示為本發明實施例2的虛擬應用服務管理方法流程圖;
[0015]圖3所示為本發明實施例3的虛擬應用服務管理系統結構圖。
【具體實施方式】
[0016]下文中將參考附圖并結合實施例來詳細說明本發明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
[0017]圖1所示為本發明實施例1的虛擬應用服務管理方法流程圖,包括以下步驟:
[0018]步驟101:虛擬應用服務定義及生成模塊生成對應的虛擬應用服務后,將所述虛擬應用服務發送至虛擬應用服務模板導出模塊;
[0019]步驟102:所述虛擬應用服務模板導出模塊將所述虛擬應用服務導出為虛擬應用服務模板后,根據所述虛擬應用服務中虛擬機類型,調用虛擬化平臺適配器模塊進行適配;
[0020]步驟103:適配成功后,所述虛擬應用服務模板導出模塊調用虛擬機模板生成模塊,生成對應的虛擬機模板文件;
[0021]適配成功后,所述虛擬應用服務模板導出模塊調用虛擬機模板生成模塊,生成對應的虛擬機模板文件的過程為:
[0022]適配成功后,所述虛擬化平臺適配器向所述虛擬應用服務模板導出模塊發送適配成功響應;
[0023]所述虛擬應用服務模板導出模塊接收到所述適配成功響應后,調用虛擬機模板生成模塊,生成對應的虛擬機模板文件。
[0024]步驟104:所述虛擬機模板文件生成后,所述虛擬應用服務模板導出模塊調用虛擬應用服務模板配置文件生成模塊,生成虛擬應用服務模板的配置文件。
[0025]所述虛擬機模板文件生成后,所述虛擬應用服務模板導出模塊調用虛擬應用服務模板配置文件生成模塊,生成虛擬應用服務模板的配置文件的過程為:
[0026]所述虛擬機模板文件生成后,所述虛擬機模板生成模塊向所述虛擬應用服務模板導出模塊反饋虛擬機模板文件生成成功響應;
[0027]所述虛擬應用服務模板導出模塊接收所述虛擬機模板文件生成成功響應后,調用虛擬應用服務模板配置文件生成模塊,生成所述虛擬應用服務模板的配置文件。
[0028]所述配置文件為XML格式,定義了所述虛擬應用服務中每個虛擬機模板基本信息。
[0029]所述虛擬機模板基本信息包括:虛擬化類型、虛擬機模板配置文件名稱及路徑、虛擬機名稱、虛擬機之間關系。
[0030]圖2所示為本發明實施例2的虛擬應用服務管理方法流程圖,包括以下步驟:
[0031]步驟201:虛擬應用服務模板導出模塊將獲取的虛擬應用服務導出為虛擬應用服務模板后,根據所述虛擬應用服務中虛擬機類型,調用虛擬化平臺適配器模塊進行適配并調用虛擬機模板生成模塊,生成對應的虛擬機模板文件;
[0032]步驟202:所述虛擬應用服務模板導出模塊調用虛擬應用服務模板配置文件生成模塊,生成虛擬應用服務模板的配置文件。
[0033]圖3所示為本發明實施例3的虛擬應用服務管理系統結構圖,包括:虛擬應用服務定義及生成模塊、虛擬應用服務模板導出模塊、虛擬化平臺適配器模塊、虛擬機模板生成模塊、虛擬應用服務模板配置文件生成模塊;
[0034]所述虛擬應用服務定義及生成模塊與所述虛擬應用服務模板導出模塊相連;
[0035]所述虛擬應用服務模板導出模塊分別與所述虛擬化平臺適配器模塊、所述虛擬機模板生成模塊、所述虛擬應用服務模板配置文件生成模塊相連。
[0036]其中,
[0037]所述虛擬應用服務定義及生成模塊,用于生成對應的虛擬應用服務;
[0038]所述虛擬應用服務模板導出模塊,用于將所述虛擬應用服務導出為虛擬應用服務模板;還用于適配成功后,調用虛擬機模板生成模塊,生成對應的虛擬機模板文件;還用于虛擬機模板文件生成后,調用虛擬應用服務模板配置文件生成模塊,生成虛擬應用服務模板的配置文件。
[0039]本發明提供一種虛擬應用服務管理方法及系統,實現了一種統一的虛擬應用服務模板定義方法,使虛擬應用服務及虛擬應用服務模板真正適應了軟件定義的虛擬數據中心的要求,能夠屏蔽底層虛擬化帶來的差異。
[0040]以上所述僅為本發明的優選實施例而已,并不用于限制本發明,對于本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
【權利要求】
1.一種虛擬應用服務管理方法,其特征在于,包括以下步驟: 虛擬應用服務模板導出模塊將獲取的虛擬應用服務導出為虛擬應用服務模板后,根據所述虛擬應用服務中虛擬機類型,調用虛擬化平臺適配器模塊進行適配并調用虛擬機模板生成模塊,生成對應的虛擬機模板文件; 所述虛擬應用服務模板導出模塊調用虛擬應用服務模板配置文件生成模塊,生成虛擬應用服務模板的配置文件。
2.根據權利要求1所述的方法,其特征在于,虛擬應用服務定義及生成模塊生成對應的虛擬應用服務后,將所述虛擬應用服務發送至虛擬應用服務模板導出模塊。
3.根據權利要求2所述的方法,其特征在于,所述配置文件為XII格式,定義了所述虛擬應用服務中每個虛擬機模板基本信息。
4.根據權利要求3所述的方法,其特征在于,所述虛擬機模板基本信息包括:虛擬化類型、虛擬機模板配置文件名稱及路徑、虛擬機名稱、虛擬機之間關系。
5.根據權利要求1所述方法,其特征在于,適配成功后,所述虛擬化平臺適配器向所述虛擬應用服務模板導出模塊發送適配成功響應; 所述虛擬應用服務模板導出模塊接收到所述適配成功響應后,調用虛擬機模板生成模塊,生成對應的虛擬機模板文件。
6.根據權利要求1所述的方法,其特征在于,所述虛擬機模板文件生成后,所述虛擬機模板生成模塊向所述虛擬應用服務模板導出模塊反饋虛擬機模板文件生成成功響應; 所述虛擬應用服務模板導出模塊接收所述虛擬機模板文件生成成功響應后,調用虛擬應用服務模板配置文件生成模塊,生成所述虛擬應用服務模板的配置文件。
7.—種虛擬應用服務管理系統,其特征在于,包括虛擬應用服務定義及生成模塊、虛擬應用服務模板導出模塊、虛擬化平臺適配器模塊、虛擬機模板生成模塊、虛擬應用服務模板配置文件生成模塊; 所述虛擬應用服務定義及生成模塊與所述虛擬應用服務模板導出模塊相連; 所述虛擬應用服務模板導出模塊分別與所述虛擬化平臺適配器模塊、所述虛擬機模板生成模塊、所述虛擬應用服務模板配置文件生成模塊相連。
8.根據權利要求7所述的系統,其特征在于, 所述虛擬應用服務定義及生成模塊,用于生成對應的虛擬應用服務; 所述虛擬應用服務模板導出模塊,用于將所述虛擬應用服務導出為虛擬應用服務模板;還用于適配成功后,調用虛擬機模板生成模塊,生成對應的虛擬機模板文件;還用于虛擬機模板文件生成后,調用虛擬應用服務模板配置文件生成模塊,生成虛擬應用服務模板的配置文件。
【文檔編號】H04L29/08GK104506651SQ201510003893
【公開日】2015年4月8日 申請日期:2015年1月5日 優先權日:2015年1月5日
【發明者】朱波, 王旭東, 邵憲津 申請人:浪潮(北京)電子信息產業有限公司