亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

虛擬機資源的管理方法及系統(tǒng)的制作方法

文檔序號:6430847閱讀:254來源:國知局
專利名稱:虛擬機資源的管理方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種虛擬機資源的管理方法及系統(tǒng)。
背景技術(shù)
傳統(tǒng)的桌面管理主要存在如下問題資源分散、運維成本高、維護效率低下;終端資源獨占、且升級換代頻繁、資源利用率低;由于病毒、網(wǎng)絡(luò)攻擊以及人為原因造成的信息安全威脅;無法滿足企業(yè)員工通過個人電腦(Personal Computer,簡稱為PC)或移動終端遠(yuǎn)程接入的需求;高功耗、低利用率、不符合低碳環(huán)保、綠色信息產(chǎn)業(yè)(InformationTechnology,簡稱為IT)的發(fā)展趨勢。隨著云計算的逐步發(fā)展,涌現(xiàn)出大量基于虛擬化技術(shù)的虛擬桌面解決方案,這些方案雖然在細(xì)節(jié)上有所不同,但總體架構(gòu)基本相同。抽象的虛擬桌面解決方案如附圖I所示,下面對其中的各主要模塊及其功能進行說明。虛擬機資源池虛擬桌面解決方案的基礎(chǔ)設(shè)施,為虛擬桌面提供穩(wěn)定、可靠、且有彈性的宿主運行環(huán)境,其本身提供負(fù)載均衡、高可用(HighAbility,簡稱為HA)等功能。虛擬機資源池管理和控制中心對虛擬機池進行管理的軟件系統(tǒng),可以實現(xiàn)以下功能增刪查改池、增刪查改主機、增刪查改虛擬機、對主機進行停止啟動等操作、對虛擬機進行停止、啟動、遷移、克隆、創(chuàng)建模板、更改資源配置等操作、對資源池進行策略配置、系統(tǒng)配置等功能。虛擬桌面控制中心對虛擬桌面的生命周期和狀態(tài)進行控制、代理用戶的虛擬桌面請求、對用戶請求進行認(rèn)證等。虛擬桌面管理中心對虛擬桌面控制中心進行管理,可以實現(xiàn)以下功能用戶的開銷戶、桌面的增刪查改以及啟停等操作、桌面的分配、桌面訪問的控制策略配置等。虛擬桌面客戶端和服務(wù)端進行連接的客戶端程序,虛擬桌面客戶端和服務(wù)端之間通過虛擬桌面推送協(xié)議進行通信。數(shù)據(jù)庫用于保存虛擬桌面系統(tǒng)的持久化數(shù)據(jù),該數(shù)據(jù)可以包括用戶、用戶組、桌面池、桌面、分配關(guān)系、策略配置、系統(tǒng)配置等數(shù)據(jù)。圖2是根據(jù)相關(guān)技術(shù)的虛擬桌面管理及使用流程的示意圖,該流程分為管理流程和使用流程兩部分。其中,管理流程部分包括以下步驟步驟S202,管理員通過虛擬桌面管理中心的管理界面設(shè)置桌面分配關(guān)系,S卩,要給用戶分配桌面。步驟S204,虛擬桌面管理中心發(fā)送分配請求給虛擬桌面控制中心。步驟S206,虛擬桌面控制中心進一步向虛擬機資源池管理和控制中心發(fā)起資源請求。步驟S208,虛擬機資源池管理和控制中心和資源池進行交互,進行一系列的邏輯判斷以后,根據(jù)資源的可用情況分配虛擬機資源。步驟S210,虛擬機資源池管理和控制中心返回資源申請結(jié)果。
步驟S212,虛擬桌面控制中心根據(jù)資源申請結(jié)果反饋分配結(jié)果。步驟S214,如果分配成功,虛擬桌面管理中心將分配結(jié)果持久化。使用流程部分包括以下步驟步驟S216,用戶在虛擬桌面客戶端輸入帳號和密碼,要求登錄。步驟S218,虛擬桌面客戶端發(fā)登錄請求到虛擬桌面控制中心。步驟S220,虛擬桌面控制中心對該用戶鑒權(quán),并獲取分配給該用戶的桌面列表信
肩、O步驟S222,虛擬桌面控制中心反饋桌面列表信息給虛擬桌面客戶端,列表中的每 個桌面都包含了鏈接該桌面所需的信息,如互聯(lián)網(wǎng)協(xié)議(Internet Protocol,簡稱為IP)地址,端口號等。步驟S224,用戶選擇指定的桌面進行連接和使用,其本質(zhì)上和資源池中的分配給自己的那臺虛擬機連接并使用。相關(guān)技術(shù)中的上述虛擬桌面方案由于具備如下特征,從而逐一解決了上述傳統(tǒng)桌面部署中存在的問題資源集中管理,且可彈性伸縮,從而解決資源分散和資源獨占帶來的運維成本高、利用率低下的問題;接入終端只需要能運行一個桌面推送協(xié)議的客戶端程序即可,所以硬件要求和功耗要求都很低,因此無需頻繁更新?lián)Q代,且滿足綠色節(jié)能的要求;資源集中起來由專業(yè)IT人員管理,接入終端本地不保存任何數(shù)據(jù),對使用接入終端的最終用戶的專業(yè)知識要求大大降低,從而消除由于病毒、網(wǎng)絡(luò)攻擊、人為拷貝等原因造成的信息安全威脅;豐富的接入客戶端和接入方式,滿足遠(yuǎn)程接入、移動辦公的需求。如上所述,相關(guān)技術(shù)中的虛擬桌面解決方案基本解決了傳統(tǒng)桌面管理存在的問題,而且在總體架構(gòu)上大同小異,但是各種虛擬桌面解決方案中的桌面推送協(xié)議還有較大區(qū)別,且各有優(yōu)缺點有些桌面推送協(xié)議在普通辦公環(huán)境下的表現(xiàn)優(yōu)異,有些桌面推送協(xié)議在客戶端設(shè)備重定向上有優(yōu)勢,有些桌面推送協(xié)議在對音頻、視頻要求比較高的應(yīng)用場景中表現(xiàn)突出,但是,沒有任何一種現(xiàn)有的虛擬桌面解決方案可以在所有方面都領(lǐng)先,那么,在一個應(yīng)用場景比較復(fù)雜和需求非常全面的環(huán)境下,只有采用以下兩種辦法每種方案都部署一套,各自獨立維護,不同需求的用戶群使用不同的系統(tǒng),但是會導(dǎo)致管理復(fù)雜,成本增加;或者只選擇一種方案,但這會犧牲某些用戶群的需求。

發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種虛擬機資源的分配方案,以解決相關(guān)技術(shù)中存在的一個虛擬桌面管理中心僅能為一個虛擬桌面系統(tǒng)分配虛擬機資源的問題。根據(jù)本發(fā)明的一個方面,提供了一種虛擬機資源的分配方法,包括虛擬桌面管理中心與異構(gòu)的多個虛擬桌面系統(tǒng)相連接;虛擬桌面管理中心管理多個虛擬桌面系統(tǒng)的資源。優(yōu)選地,虛擬桌面管理中心管理多個虛擬桌面系統(tǒng)的資源包括虛擬桌面管理中心為多個虛擬桌面系統(tǒng)分配虛擬機資源。優(yōu)選地,虛擬桌面管理中心管理多個虛擬桌面系統(tǒng)的資源包括虛擬桌面管理中心確定多個虛擬桌面系統(tǒng)中需要的虛擬桌面類型;虛擬桌面管理中心通過與虛擬桌面類型對應(yīng)的接口適配器請求虛擬機資源池管理和控制中心為虛擬桌面類型分配虛擬機資源;虛擬機資源池管理和控制中心與虛擬機資源池進行交互,為虛擬桌面類型分配虛擬機資源。優(yōu)選地,虛擬桌面管理中心管理多個虛擬桌面系統(tǒng)的資源包括虛擬桌面管理中心確定多個虛擬桌面系統(tǒng)中需要的虛擬桌面類型;虛擬桌面管理中心調(diào)用虛擬桌面類型對應(yīng)的接口適配器向虛擬桌面控制中心發(fā)送分配虛擬機資源的請求。優(yōu)選地,在虛擬桌面管理中心調(diào)用虛擬桌面類型對應(yīng)的接口適配器向虛擬桌面控制中心發(fā)送分配虛擬機資源的請求之后,上述方法還包括虛擬桌面控制中心向虛擬機資源池管理和控制中心發(fā)送資源請求,請求分配虛擬機資源;虛擬機資源池管理和控制中心與虛擬機資源池進行交互,為虛擬桌面類型分配虛擬機資源。優(yōu)選地,在為虛擬桌面類型分配虛擬機資源之后,上述方法還包括虛擬桌面管理中心接收分配結(jié)果;虛擬桌面管理中心使用統(tǒng)一的數(shù)據(jù)模型將分配結(jié)果保存在數(shù)據(jù)庫中,其中,分配結(jié)果包括為虛擬桌面類型分配的虛擬機資源。 根據(jù)本發(fā)明的另一方面,提供了一種虛擬機資源的分配系統(tǒng),包括虛擬桌面管理中心,用于與異構(gòu)的多個虛擬桌面系統(tǒng)相連接,并管理多個虛擬桌面系統(tǒng)的資源。優(yōu)選地,虛擬桌面管理中心包括分配模塊,用于為多個虛擬桌面系統(tǒng)分配虛擬機資源。優(yōu)選地,上述系統(tǒng)還包括虛擬機資源池管理和控制中心,其中,虛擬桌面管理中心包括確定子模塊,用于確定多個虛擬桌面系統(tǒng)中需要的虛擬桌面類型;分配子模塊,用于通過與虛擬桌面類型對應(yīng)的接口適配器請求虛擬機資源池管理和控制中心為虛擬桌面類型分配虛擬機資源;虛擬機資源池管理和控制中心包括交互模塊,用于與虛擬機資源池進行交互,為虛擬桌面類型分配虛擬機資源。優(yōu)選地,虛擬桌面管理中心用于確定多個虛擬桌面系統(tǒng)中需要的虛擬桌面類型,并調(diào)用虛擬桌面類型對應(yīng)的接口適配器向虛擬桌面控制中心發(fā)送分配虛擬機資源的請求。通過本發(fā)明,采用在虛擬桌面管理中心和異構(gòu)的多個虛擬桌面系統(tǒng)連接為其管理資源的方式,解決了相關(guān)技術(shù)中存在的一個虛擬桌面管理中心僅能為一種虛擬桌面系統(tǒng)管理虛擬機資源的問題,進而達(dá)到了一個虛擬桌面系統(tǒng)能夠為多個虛擬桌面系統(tǒng)管理虛擬機資源的效果。


此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖I是根據(jù)相關(guān)技術(shù)的虛擬桌面系統(tǒng)的示意圖;圖2是根據(jù)相關(guān)技術(shù)的虛擬桌面管理及使用流程的示意圖;圖3是根據(jù)本發(fā)明實施例的虛擬機資源的管理方法的流程圖;圖4是根據(jù)本發(fā)明實施例的虛擬桌面系統(tǒng)的示意圖;圖5是根據(jù)本發(fā)明實施例的虛擬桌面管理及使用流程的示意圖;圖6是根據(jù)本發(fā)明實施例的虛擬機資源的管理系統(tǒng)的結(jié)構(gòu)框圖;圖7是根據(jù)本發(fā)明實施例的一種優(yōu)選的虛擬機資源的管理系統(tǒng)的結(jié)構(gòu)框圖;圖8是根據(jù)本發(fā)明實施例的另一種優(yōu)選的虛擬機資源的管理系統(tǒng)的結(jié)構(gòu)框圖;圖9是根據(jù)本發(fā)明實施例的又一種優(yōu)選的虛擬機資源的管理系統(tǒng)的結(jié)構(gòu)框圖10是根據(jù)本發(fā)明實施例的再一種優(yōu)選的虛擬機資源的管理系統(tǒng)的結(jié)構(gòu)框圖。
具體實施例方式下文中將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。實施例一本實施例提供了一種支持異構(gòu)的虛擬桌面解決方法,該方法既滿足所有用戶群的需求,也不需要獨立維護多套系統(tǒng),該方法可以用于移動通訊和移動互聯(lián)網(wǎng)領(lǐng)域。圖3是根據(jù)本發(fā)明實施例的虛擬機資源的管理方法的流程圖,如圖3所示,該方法包括以下步驟S302至步驟S304。步驟S302,虛擬桌面管理中心與異構(gòu)的多個虛擬桌面系統(tǒng)相連接。例如,虛擬桌面管理中心可以通過虛擬桌面管理中心中的接口適配器與異構(gòu)的多·個虛擬桌面系統(tǒng)相連接;虛擬桌面管理中心還可以指示異構(gòu)的多個虛擬桌面系統(tǒng)采用相同的協(xié)議格式與虛擬桌面管理中心進行通信,從而也可以實現(xiàn)虛擬桌面管理中心與異構(gòu)的多個虛擬桌面系統(tǒng)相連接。步驟S304,虛擬桌面管理中心管理多個虛擬桌面系統(tǒng)的資源。本實施例中,虛擬桌面管理中心和異構(gòu)的多個虛擬桌面系統(tǒng)連接為其管理資源,從而使得一個虛擬桌面系統(tǒng)能夠為多個虛擬桌面系統(tǒng)管理虛擬機資源。其中,步驟S304中的管理方式可以有多種實現(xiàn)方式,下面僅對其中的三種優(yōu)選方式進行說明,需要說明的是,雖然本實施例僅給出了三種優(yōu)選方式,但是本領(lǐng)域技術(shù)人員應(yīng)該能夠知曉,該管理方式并不限于這三種優(yōu)選方式。方式一虛擬桌面管理中心為多個虛擬桌面系統(tǒng)分配虛擬機資源。其中,虛擬桌面管理中心可以調(diào)用與多個虛擬桌面系統(tǒng)中的每個虛擬桌面系統(tǒng)對應(yīng)的接口適配器為每個虛擬桌面系統(tǒng)分配虛擬機資源。通過該實施例,虛擬桌面管理中心實現(xiàn)了為異構(gòu)的虛擬桌面系統(tǒng)分配虛擬機資源。方式二虛擬桌面管理中心確定該多個虛擬桌面系統(tǒng)中需要的桌面類型;虛擬桌面管理中心通過與該虛擬桌面類型對應(yīng)的接口適配器請求虛擬機資源池管理和控制中心為該虛擬桌面類型分配虛擬機資源;虛擬機資源池管理和控制中心與虛擬機資源池進行交互,為該虛擬桌面類型系統(tǒng)分配虛擬機資源。在相關(guān)技術(shù)中,一種虛擬桌面系統(tǒng)只能支持一種桌面推送協(xié)議。本實施例中,在虛擬桌面管理中心和虛擬機資源池管理和控制中心設(shè)置對應(yīng)不同桌面類型的接口適配器,由于一種桌面推送協(xié)議對應(yīng)一種管理系統(tǒng),一種管理系統(tǒng)對應(yīng)一種管理接口,一種接口適配器對應(yīng)一種管理接口,因此,通過本實施例中的接口適配器,可以使得一種虛擬桌面系統(tǒng)支持多種桌面推送協(xié)議,即,支持為多種虛擬桌面系統(tǒng)分配資源。方式三虛擬桌面管理中心確定上述多個虛擬桌面系統(tǒng)中需要的虛擬桌面類型;然后,虛擬桌面管理中心調(diào)用虛擬桌面類型對應(yīng)的接口適配器向虛擬桌面控制中心發(fā)送分配虛擬機資源的請求。該實施例通過調(diào)用虛擬桌面類型對應(yīng)的接口適配器向虛擬桌面控制中心發(fā)送分配請求,實現(xiàn)了一種虛擬桌面系統(tǒng)支持多種桌面類型的分配請求的發(fā)送。優(yōu)選地,在虛擬桌面管理中心調(diào)用虛擬桌面類型對應(yīng)的接口適配器向虛擬桌面控制中心發(fā)送分配虛擬機資源的請求之后,虛擬桌面控制中心可以向虛擬機資源池管理和控制中心發(fā)送資源請求,請求分配虛擬機資源,然后,虛擬機資源池管理和控制中心與虛擬機資源池進行交互,為虛擬桌面類型分配虛擬機資源。該實施例實現(xiàn)了一種虛擬桌面系統(tǒng)支持為多種虛擬桌面系統(tǒng)分配資源。在本實施例的一個優(yōu)選實現(xiàn)方式中,虛擬桌面管理中心確定多個虛擬桌面系統(tǒng)中需要的虛擬桌面類型可以包括虛擬桌面管理中心接收來自用戶(例如,管理員、或具有管理權(quán)限的用戶)的指令,根據(jù)指令確定資源分配的桌面類型。本實施例也可以采用其他的實現(xiàn)方式,只要使虛擬桌面管理中心能夠確定資源分配的桌面類型即可。優(yōu)選地,在虛擬機資源池管理和控制中心為需要分配資源的虛擬桌面系統(tǒng)分配虛擬機資源之后,虛擬機資源池管理和控制中心可以將分配結(jié)果反饋給虛擬桌面管理中心; 然后,虛擬桌面管理中心將分配結(jié)果保存在數(shù)據(jù)庫(即,統(tǒng)一數(shù)據(jù)庫,該數(shù)據(jù)庫能夠?qū)⑻摂M桌面管理所需的信息抽象成統(tǒng)一的數(shù)據(jù)模型進行存儲)中,其中,該分配結(jié)果包括虛擬機資源池管理和控制中心為上述虛擬桌面類型分配的虛擬機資源。通過本實施例,使得分配的結(jié)果統(tǒng)一保存在數(shù)據(jù)庫中,便于在后續(xù)使用過程中查找為不同桌面類型分配的虛擬機資源。優(yōu)選地,數(shù)據(jù)庫可以使用統(tǒng)一的數(shù)據(jù)模型保存分配結(jié)果。使用統(tǒng)一的數(shù)據(jù)模型保存分配結(jié)果更有利于對數(shù)據(jù)的保存、分類以及查找。實施例二圖4是根據(jù)本發(fā)明實施例的虛擬桌面系統(tǒng)的示意圖,如圖4所示,該系統(tǒng)包括實現(xiàn)支持異構(gòu)的虛擬機資源池管理和控制中心該模塊通過接口適配功能,屏蔽對采用不同類型系統(tǒng)管理程序(hypervisor)技術(shù)的虛擬機在管理和控制上的差異,并對上層虛擬桌面控制中心提供統(tǒng)一的資源申請和管理接口;實現(xiàn)支持異構(gòu)的虛擬桌面管理中心該模塊通過接口適配功能,屏蔽對采用不同類型虛擬桌面控制中心在管理和控制上的差異,給用戶提供抽象的、無差異的桌面管理、用戶管理、桌面分配等功能;數(shù)據(jù)庫將虛擬桌面管理所需的信息抽象成統(tǒng)一的數(shù)據(jù)模型。例如,不管是何種解決方案,其總要包括用戶數(shù)據(jù)、桌面數(shù)據(jù)、桌面和用戶之間的分配關(guān)系數(shù)據(jù)等,這些數(shù)據(jù)對于桌面管理來說,應(yīng)該是統(tǒng)一的。該系統(tǒng)還包括其他模塊,例如,虛擬桌面控制中心等,其中,其他模塊可以具有相關(guān)技術(shù)中的功能(例如,本申請背景技術(shù)中描述的功能),此處不再贅述。通過上述方式,本實施例實現(xiàn)了支持異構(gòu)的虛擬機資源池管理和控制中心、支持異構(gòu)的虛擬桌面管理中心和統(tǒng)一的數(shù)據(jù)庫。圖5是根據(jù)本發(fā)明實施例的虛擬桌面管理及使用流程的流程圖,該流程分為管理流程和使用流程兩部分。其中,管理流程部分包括以下步驟。步驟S502,管理員通過虛擬桌面管理中心的管理界面設(shè)置桌面分配關(guān)系,S卩,要給用戶分配桌面,同時要指定分配的桌面種類。
步驟S504,虛擬桌面管理中心根據(jù)要分配的桌面類型,調(diào)用相應(yīng)的接口適配器發(fā)送分配請求給對應(yīng)的虛擬桌面控制中心。步驟S506,虛擬桌面控制中心進一步向虛擬機資源池管理和控制中心發(fā)起資源請求。步驟S508,虛擬機資源池管理和控制中心根據(jù)桌面類型,調(diào)用相應(yīng)的接口適配器和資源池中相應(yīng)類型的資源進行交互,進行一系列的邏輯判斷以后,根據(jù)資源的可用情況分配虛擬機資源。步驟S510,虛擬機資源池管理和控制中心返回資源申請結(jié)果。步驟S512,虛擬桌面控制中心根據(jù)資源申請結(jié)果反饋分配結(jié)果 。步驟S514,如果分配成功,虛擬桌面管理中心將分配結(jié)果持久化,例如,將分配結(jié)果抽象成統(tǒng)一的數(shù)據(jù)模型存儲在數(shù)據(jù)庫中。使用流程部分包括以下步驟。步驟S516,用戶在某種類型的虛擬桌面客戶端輸入帳號和密碼,要求登錄到相應(yīng)的虛擬桌面控制中心。步驟S518,虛擬桌面客戶端發(fā)登錄請求到虛擬桌面控制中心。步驟S520,虛擬桌面控制中心對該用戶鑒權(quán),并獲取分配給該用戶的桌面列表信
肩、O步驟S522,虛擬桌面控制中心反饋桌面列表信息給虛擬桌面客戶端,列表中的每個桌面都包含了鏈接該桌面所需的信息,例如,IP地址、端口號等。步驟S524,用戶選擇指定的桌面進行連接和使用,其本質(zhì)上和資源池中的分配給該桌面的虛擬機連接并使用。需要說明的是,上述步驟S502 S524是說明性的而不是限制性的,實際的調(diào)度流程中還可以包含異常流程處理等其它步驟,本發(fā)明對此并不做限制。由于在相關(guān)技術(shù)中的各種虛擬桌面解決方案中,虛擬桌面客戶端和虛擬桌面控制中心都是緊耦合的,而且是私有協(xié)議,所有無法實現(xiàn)客戶端的異構(gòu)支持。本實施例通過在虛擬桌面客戶端和虛擬機資源池管理和控制中心中設(shè)置與不同用戶系統(tǒng)對應(yīng)的接口適配器,其中,用戶系統(tǒng)與不同的桌面推送協(xié)議對應(yīng),從而實現(xiàn)了虛擬桌面客戶端和虛擬機資源池管理和控制中心能夠支持異構(gòu),進而實現(xiàn)了客戶端的異構(gòu)支持。并且,從上述的描述可知,該方案既能綜合利用多種解決方案的優(yōu)勢、又不需要獨立維護多套桌面系統(tǒng),從而很好的解決了復(fù)雜使用場景下滿足多樣化需求和簡化維護復(fù)雜度二者之間沖突的問題。實施例三本實施例提供了一種虛擬機資源的分配系統(tǒng),該系統(tǒng)可以實現(xiàn)實施例一和實施例二中的方法。圖6是根據(jù)本發(fā)明實施例的虛擬機資源的管理系統(tǒng)的結(jié)構(gòu)框圖,如圖6所示,該系統(tǒng)包括虛擬桌面管理中心62,用于與異構(gòu)的多個虛擬桌面系統(tǒng)連接,并管理多個虛擬桌面系統(tǒng)的資源。本實施例中,虛擬桌面管理中心和異構(gòu)的多個虛擬桌面系統(tǒng)連接為其管理資源,從而使得一個虛擬桌面系統(tǒng)能夠為多個虛擬桌面系統(tǒng)管理虛擬機資源。圖7是根據(jù)本發(fā)明實施例的一種優(yōu)選的虛擬機資源的管理系統(tǒng)的結(jié)構(gòu)框圖,如圖7所示,虛擬桌面管理中心62可以包括分配模塊72,用于為上述多個虛擬桌面系統(tǒng)分配虛擬機資源。優(yōu)選地,分配模塊72可以用于調(diào)用多個虛擬桌面系統(tǒng)中需要的虛擬桌面類型對應(yīng)的接口適配器為該虛擬桌面類型分配虛擬機資源。通過該實施例,虛擬桌面管理中心實現(xiàn)了為異構(gòu)的虛擬桌面系統(tǒng)分配虛擬機資源。圖8是根據(jù)本發(fā)明實施例的另一種優(yōu)選的虛擬機資源的管理系統(tǒng)的結(jié)構(gòu)框圖,如圖8所示,該系統(tǒng)還包括虛擬機資源池管理和控制中心82,其中,虛擬桌面管理中心62包括確定子模塊84,用于確定多個虛擬桌面系統(tǒng)中需要的虛擬桌面類型;分配子模塊86,耦合至確定子模塊84,用于通過與該虛擬桌面類型對應(yīng)的接口適配器請求虛擬機資源池管理和控制中心為該虛擬桌面類型分配虛擬機資源;虛擬機資源池管理和控制中心82,包括交互模塊88,用于與虛擬機資源池進行交互,為該虛擬桌面類型分配虛擬機資源。其中,確定子模塊84和分配子模塊86可以位于分配模塊72中。 在相關(guān)技術(shù)中,一種虛擬桌面系統(tǒng)只能支持一種桌面推送協(xié)議。本實施例中,在虛擬桌面管理中心和虛擬機資源池管理和控制中心設(shè)置對應(yīng)不同桌面類型的接口適配器,由于一種桌面推送協(xié)議對應(yīng)一種管理系統(tǒng),一種管理系統(tǒng)對應(yīng)一種管理接口,一種接口適配器對應(yīng)一種管理接口,因此,通過本實施例中的接口適配器,可以使得一種虛擬桌面系統(tǒng)支持多種桌面推送協(xié)議,即,支持為多種虛擬桌面類型分配資源。優(yōu)選地,虛擬桌面管理中心62還可以用于確定上述多個虛擬桌面系統(tǒng)中需要的虛擬桌面類型,并調(diào)用該虛擬桌面類型對應(yīng)的接口適配器向虛擬桌面控制中心發(fā)送分配虛擬機資源的請求。圖9是根據(jù)本發(fā)明實施例的又一種優(yōu)選的虛擬機資源的管理系統(tǒng)的結(jié)構(gòu)框圖,如圖9所示,該系統(tǒng)還包括數(shù)據(jù)庫92,其中,虛擬桌面管理中心62還包括接收模塊94,用于接收分配結(jié)果;保存模塊96,耦合至接收模塊94,用于將分配結(jié)果保存在數(shù)據(jù)庫92中,其中,分配結(jié)果包括虛擬機資源池管理和控制中心82為上述虛擬桌面類型分配的虛擬機資源。通過本實施例,使得分配的結(jié)果統(tǒng)一保存在數(shù)據(jù)庫92中,便于在后續(xù)使用過程中查找為不同桌面類型分配的虛擬機資源。優(yōu)選地,數(shù)據(jù)庫92用于使用統(tǒng)一的數(shù)據(jù)模型保存分配結(jié)果。使用統(tǒng)一的數(shù)據(jù)模型保存分配結(jié)果更有利于對數(shù)據(jù)的保存、分類以及查找。圖10是根據(jù)本發(fā)明實施例的再一種優(yōu)選的虛擬機資源的管理系統(tǒng)的結(jié)構(gòu)框圖,如圖10所示,該系統(tǒng)還包括虛擬桌面控制中心1002,其中,分配子模塊86用于調(diào)用虛擬桌面管理中心62中的與需要分配資源的虛擬桌面系統(tǒng)對應(yīng)的接口適配器向虛擬桌面控制中心1002發(fā)送分配請求;虛擬桌面控制中心1002還包括發(fā)送模塊1004,用于向虛擬機資源池管理和控制中心82發(fā)送資源請求,以請求分配虛擬機資源。其中,虛擬桌面控制中心1002還可以用于向虛擬機資源池管理和控制中心82發(fā)送資源請求,請求分配虛擬機資源;然后,虛擬機資源池管理和控制中心82與虛擬機資源池進行交互,為該虛擬桌面類型分配虛擬機資源。優(yōu)選地,虛擬桌面管理中心62用于接收來自用戶的指令,根據(jù)指令確定資源分配的桌面類型。該實施例提供了一種確定桌面類型的方法,根據(jù)該實施例的方法,能夠方便地確定用桌面類型。在另外一個實施例中,還提供了一種虛擬機資源的分配軟件,該軟件用于執(zhí)行上述實施例及優(yōu)選實施例中描述的技術(shù)方案。 在另外一個實施例中,還提供了一種存儲介質(zhì),該存儲機制中存儲有上述虛擬機資源的分配軟件。綜上所述,本發(fā)明采用在虛擬桌面管理中心和異構(gòu)的多個虛擬桌面系統(tǒng)連接為其管理資源的方式,達(dá)到了一個虛擬桌面系統(tǒng)能夠為多個虛擬桌面系統(tǒng)管理虛擬機資源的效果O顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種虛擬機資源的管理方法,其特征在于,包括 虛擬桌面管理中心與異構(gòu)的多個虛擬桌面系統(tǒng)相連接; 所述虛擬桌面管理中心管理所述多個虛擬桌面系統(tǒng)的資源。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述虛擬桌面管理中心管理所述多個虛擬桌面系統(tǒng)的資源包括 所述虛擬桌面管理中心為所述多個虛擬桌面系統(tǒng)分配虛擬機資源。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述虛擬桌面管理中心管理所述多個虛擬桌面系統(tǒng)的資源包括 所述虛擬桌面管理中心確定所述多個虛擬桌面系統(tǒng)中需要的虛擬桌面類型; 所述虛擬桌面管理中心通過與所述虛擬桌面類型對應(yīng)的接口適配器請求虛擬機資源池管理和控制中心為所述虛擬桌面類型分配虛擬機資源; 所述虛擬機資源池管理和控制中心與虛擬機資源池進行交互,為所述虛擬桌面類型分配虛擬機資源。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述虛擬桌面管理中心管理所述多個虛擬桌面系統(tǒng)的資源包括 所述虛擬桌面管理中心確定所述多個虛擬桌面系統(tǒng)中需要的虛擬桌面類型; 所述虛擬桌面管理中心調(diào)用所述虛擬桌面類型對應(yīng)的接口適配器向虛擬桌面控制中心發(fā)送分配虛擬機資源的請求。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述虛擬桌面管理中心調(diào)用所述虛擬桌面類型對應(yīng)的接口適配器向虛擬桌面控制中心發(fā)送分配虛擬機資源的請求之后,所述方法還包括 所述虛擬桌面控制中心向所述虛擬機資源池管理和控制中心發(fā)送資源請求,請求分配虛擬機資源; 所述虛擬機資源池管理和控制中心與虛擬機資源池進行交互,為所述虛擬桌面類型分配虛擬機資源。
6.根據(jù)權(quán)利要求3或5所述的方法,其特征在于,在為所述虛擬桌面類型分配虛擬機資源之后,所述方法還包括 所述虛擬桌面管理中心接收分配結(jié)果; 所述虛擬桌面管理中心使用統(tǒng)一的數(shù)據(jù)模型將所述分配結(jié)果保存在數(shù)據(jù)庫中,其中,所述分配結(jié)果包括為所述虛擬桌面類型分配的所述虛擬機資源。
7.—種虛擬機資源的管理系統(tǒng),其特征在于,包括 虛擬桌面管理中心,用于與異構(gòu)的多個虛擬桌面系統(tǒng)連接,并管理所述多個虛擬桌面系統(tǒng)的資源。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述虛擬桌面管理中心包括 分配模塊,用于為所述多個虛擬桌面系統(tǒng)分配虛擬機資源。
9.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括虛擬機資源池管理和控制中心,其中, 所述虛擬桌面管理中心包括 確定子模塊,用于確定所述多個虛擬桌面系統(tǒng)中需要的虛擬桌面類型;分配子模塊,用于通過與所述虛擬桌面類型對應(yīng)的接口適配器請求虛擬機資源池管理和控制中心為所述虛擬桌面類型分配虛擬機資源; 所述虛擬機資源池管理和控制中心包括交互模塊,用于與虛擬機資源池進行交互,為所述虛擬桌面類型分配虛擬機資源。
10.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于, 所述虛擬桌面管理中心用于確定所述多個虛擬桌面系統(tǒng)中需要的虛擬桌面類型,并調(diào)用所述虛擬桌面類型對應(yīng)的接口適配器向虛擬桌面控制中心發(fā)送分配虛擬機資源的請求。
全文摘要
本發(fā)明公開了一種虛擬機資源的管理方法及系統(tǒng),該方法包括虛擬桌面管理中心與異構(gòu)的多個虛擬桌面系統(tǒng)相連接;虛擬桌面管理中心管理多個虛擬桌面系統(tǒng)的資源。本發(fā)明解決了相關(guān)技術(shù)中存在的一個虛擬桌面管理中心僅能為一種虛擬桌面系統(tǒng)管理虛擬機資源的問題,達(dá)到了一個虛擬桌面管理中心能夠為多個虛擬桌面系統(tǒng)管理虛擬機資源的效果。
文檔編號G06F9/50GK102937911SQ20111023413
公開日2013年2月20日 申請日期2011年8月16日 優(yōu)先權(quán)日2011年8月16日
發(fā)明者陳佩文, 嚴(yán)正 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1