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

【技術保護點】
一種虛擬機資源的管理方法,其特征在于,包括:虛擬桌面管理中心與異構的多個虛擬桌面系統相連接;所述虛擬桌面管理中心管理所述多個虛擬桌面系統的資源。
【技術特征摘要】
1.一種虛擬機資源的管理方法,其特征在于,包括:虛擬桌面管理中心與異構的多個虛擬桌面系統相連接;所述虛擬桌面管理中心管理所述多個虛擬桌面系統的資源;所述虛擬桌面管理中心管理所述多個虛擬桌面系統的資源包括:所述虛擬桌面管理中心確定所述多個虛擬桌面系統中需要的虛擬桌面類型;所述虛擬桌面管理中心通過與所述虛擬桌面類型對應的接口適配器請求虛擬機資源池管理和控制中心為所述虛擬桌面類型分配虛擬機資源;或者,所述虛擬桌面管理中心確定所述多個虛擬桌面系統中需要的虛擬桌面類型;所述虛擬桌面管理中心調用所述虛擬桌面類型對應的接口適配器向虛擬桌面控制中心發送分配虛擬機資源的請求。2.根據權利要求1所述的方法,其特征在于,所述虛擬桌面管理中心管理所述多個虛擬桌面系統的資源包括:所述虛擬桌面管理中心為所述多個虛擬桌面系統分配虛擬機資源。3.根據權利要求1所述的方法,其特征在于,在所述虛擬桌面管理中心調用所述虛擬桌面類型對應的接口適配器向虛擬桌面控制中心發送分配虛擬機資源的請求之后,所述方法還包括:所述虛擬桌面控制中心向所述虛擬機資源池管理和控制中心發送資源請求,請求分配虛擬機資源;所述虛擬機資源池管理和控制中心與虛擬機資源池進行交互,...
【專利技術屬性】
技術研發人員:陳佩文,嚴正,
申請(專利權)人:中興通訊股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。