虛擬化中的鏈接克隆技術
虛擬化技術中的一項激動人心的特性就是克隆功能。利用克隆功能,管理員可以很方便地根據一個源虛擬機克隆出一個或多個克隆虛擬機,且克隆虛擬機擁有與源虛擬機完全相同的操作系統、應用系統乃至數據和文檔。克隆功能給管理員在IT管理和運維上帶來了極大的便利。
克隆技術可分為完整克隆和鏈接克隆兩種。完整克隆方式下,克隆虛擬機和源虛擬機是兩個完全獨立的實體,源虛擬機的修改乃至刪除不會影響到克隆虛擬機的運行,但缺點是2個虛擬機運行時需要占用2份內存和2份磁盤空間;與之相對應的是鏈接克隆方式,克隆虛擬機必須在源虛擬機存在的情況下才能運行,但優點是多個克隆虛擬機之間的公共部分(共同來自源虛擬機的部分)可以共用同一份內存空間和同一份磁盤空間,因此在服務器主機資源相同的情況下,采用鏈接克隆的方式可以支持更多的虛擬機,運行更多的業務,或者運行更多的虛擬桌面,從而使企業的IT成本更低。
鏈接克隆技術要求虛擬化廠商對底層內核有著很深的理解,因此只有少數廠商才能支持該項技術。國外廠商中,VMware雖然支持鏈接克隆技術,但必須安裝一個叫composer的組件(單獨收費),而且有很多使用限制,如composer必須安裝到windows server上,必須配置數據庫,而且VMware的鏈接克隆技術只能支持部分類型的桌面操作系統,不支持服務器操作系統,使用場景有限。Citrix據說也有鏈接克隆特性提供,但只在最高版本中提供,而且配置比VMware還要復雜。
倒是國內廠商給我們帶來驚喜。北京方物軟件有限公司,一家國內的虛擬化軟件廠商,在其vServer虛擬化軟件產品中推出了完整的鏈接克隆特性,不需要借助于第三方軟件,便可直接部署鏈接克隆特性;無論虛擬機內安裝的是windows 7,windows XP等桌面操作系統,還是windows server 2008, Linux等服務器操作系統,都可以同樣使用鏈接克隆技術,從而使方物軟件的虛擬化方案做到在相同服務器資源的條件下,能夠提供更多的業務虛擬機,能夠提供更多的虛擬桌面支持。
最后,各位IT管理員如果已經在數據中心部署了虛擬化,請檢查一下是否有鏈接克隆特性,該特性會給IT運維管理帶來驚喜!