[發明專利]一種虛擬機部署方法、系統和裝置有效
| 申請號: | 201110435661.3 | 申請日: | 2011-12-22 |
| 公開(公告)號: | CN103176845A | 公開(公告)日: | 2013-06-26 |
| 發明(設計)人: | 呂銳新 | 申請(專利權)人: | 中國移動通信集團公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F9/455 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 張玉波;宋志強 |
| 地址: | 100032 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬機 部署 方法 系統 裝置 | ||
技術領域
本發明涉及虛擬機技術領域,尤其涉及一種虛擬機部署方法、系統和裝置。
背景技術
服務器虛擬化是一種對服務器計算資源的抽象,通過在一臺物理服務器的基礎上將資源劃分為多個相互獨立的“虛擬”的軟件運行環境,即劃分為多個相互獨立的虛擬機,從而將CPU、內存、I/O等服務器物理資源轉化為一組統一管理、可靈活調度、動態分配的邏輯資源,每個虛擬機各自擁有計算、存儲和網絡等邏輯資源,并在其基礎上運行各自的操作系統和應用。
虛擬化技術有利于提高服務器的資源利用率,解決不同應用系統資源利用不均衡的問題,滿足業務應用對資源的動態變化需求,降低企業IT系統TCO(Total?Cost?of?Ownership),是云計算的核心基礎技術之一。目前,應用在基于X86標準架構的PC服務器(以下簡稱X86服務器)上的虛擬化技術比較成熟,正在得到越來越廣泛的應用。
X86服務器多采用底層硬件模擬技術實現虛擬化,利用虛擬機管理程序Hypervisor(也叫虛擬機監視器VMM-Virtual?Machine?Monitor)來模擬底層硬件的功能,為上層操作系統提供虛擬的運行環境-虛擬機。
Hypervisor是運行于物理服務器上的軟件層,管理其上的虛擬機,幫助虛擬機分享物理服務器的硬件資源。通過Hypervisor的軟件功能,將物理服務器中的CPU、內存、I/O等資源進行抽象化,將原先與具體物理服務器和物理設備綁定的資源轉化為可以統一分配和管理的一組邏輯資源。Hypervisor實現從虛擬資源到物理資源的映射,當虛擬機中的操作系統通過指令訪問系統資源時,Hypervisor將接管其請求,并進行相應的處理。
虛擬機為用戶提供與原有物理服務器類似的運行環境,用于安裝并使用操作系統和應用程序。虛擬服務器使用物理服務器的部分資源,在用戶看來它與物理服務器的使用完全相同。從操作系統的角度來看,運行在虛擬機上與運行在其對應的物理服務器上幾乎沒有區別。
在企業級應用中,X86服務器虛擬化主要采用裸金屬架構,即直接將Hypervisor安裝在服務器硬件設備中,以獲得服務器的最佳性能。Hypervisor運行在物理機的裸硬件上,充當主機操作系統,而由Hypervisor管理的虛擬機運行客戶端操作系統(GuestOS)。
圖1是目前的虛擬機部署示意圖。
圖1中,為了保證一個服務器集群的高可用性(High?Availability,HA),X86服務器采用共享存儲的方式實現虛擬化。
具體地,虛擬機以一個特定的文件封裝格式儲存在共享存儲系統的磁盤上,虛擬化管理系統確定虛擬機啟動時在哪個物理服務器上運行,并對各個物理服務器上的虛擬機監視器進行管理。
其中,共享存儲系統是通過各種存儲設備和網絡設備形成的虛擬化環境中的集中存儲,通常包括SAN、iSCSI、NAS等不同類型的共享存儲設備。物理服務器通過SAN交換機或光纖、IP網絡等連接相應的共享存儲設備,當虛擬機啟動時,虛擬化管理系統可以根據所需的策略選擇在某個物理服務器上運行該虛擬機。
采取共享存儲的方式實現X86服務器虛擬化存在如下缺點:
當一個服務器集群中同時運行的的虛擬機數量比較多時,受到共享存儲的磁盤I/O能力限制,或者連接共享存儲的網絡帶寬限制,當眾多虛擬機同時訪問共享存儲時,各虛擬機會出現存儲I/O性能降低的情況,導致存儲成為整個系統的瓶頸。
另外,對于存儲在共享存儲設備上的虛擬機,無論其上是否運行存儲密集型的應用,該虛擬機上的GuestOS都需要頻繁的訪問共享存儲進行讀寫操作,也導致了虛擬機I/O性能降低。
發明內容
有鑒于此,本發明提供了一種虛擬機部署方法、系統和裝置,從而提高虛擬機的I/O性能。
本發明的技術方案具體是這樣實現的:
一種虛擬機部署方法,該方法包括:
識別虛擬機的是否高可用屬性標簽,根據所述是否高可用屬性標簽,判斷該虛擬機是否具有高可用屬性,如果是,將該虛擬機的映像文件存儲在共享存儲空間上,否則,將該虛擬機的映像文件存儲在物理服務器的本地存儲空間上;
其中,所述是否高可用屬性標簽用于標識虛擬機是否是具有高可用屬性。
一種虛擬機部署方法,該方法包括:
識別在共享存儲空間上存儲映像文件的虛擬機的緩存調度屬性標簽,根據所述緩存調度屬性標簽,判斷是否需要將該虛擬機的操作系統緩存調度到該虛擬機當前運行的物理服務器的本地存儲空間上;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國移動通信集團公司,未經中國移動通信集團公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110435661.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:模具出件裝置
- 下一篇:一種用戶界面實現方法





