VMware Converter:版本差別與冷熱克隆

 幾乎每一個用戶都存在把物理服務器轉化爲虛擬環境中的虛擬機這樣的需求。幸運的是VMware提供了具有該功能的免費工具:VMware Converter。固然,市場上有不少種完成從物理服務器到虛擬機轉化的工具(physical-to-virtual P2V),它們可能提供更爲強大的功能、更多的操做系統類型支持和更好的性能。但Converter已是一個免費且功能比較完善的工具。web

  VMware Converter在一個產品中集成了VMware的P2V Assistant和Virtual Machine Importer兩個組件的功能。它支持P2V和V2V(virtual-to-virtual)的遷移,不支持(virtual-to-physical)V2P遷移(或許VMware但願用戶一旦開始部署虛擬化,就無需再反悔)。固然市場中存在一些方法和產品可用於實現V2P的轉化,但那些不在本文的討論範圍以內。數據庫

  VMware Converter標準版VS企業版安全

  Converter3.0是一個獨立產品,分爲兩個不一樣的版本:標準版(免費的)和企業版,部署VirtualCenter以後的用戶就擁有了這項功能。相比較而言,企業版中增長了如下一些功能:遠程克隆(標準版必須安裝在被克隆的機器上),經過ISO啓動作冷克隆(標準版只支持熱克隆),同時運行多個併發的克隆任務。服務器

  有趣的是標準版和企業版並不是徹底不一樣的兩個程序。用戶只需下載安裝程序、安裝、而後輸入序列號就激活了企業版對應的功能。在沒有序列號的狀況下只能使用標準版的功能。只是ISO啓動的冷克隆工具是一個獨立下載模塊,只有企業版用戶可使用。在已發佈的VirtualCenter 2.5版本中,VMware直接把Converter集成到VirtualCenter中,做爲必須安裝和激活的組件之一。同時在2.5版中也提供了Boot ISO和一個全新的用於支持Windows 和Linux的命令行(CLI)程序。併發

  附加軟件支持ide

  Converter工具能夠很好地支持Windows服務器,支持NT 4.0 (SP6a)、XP、2000、200三、Vista (32和64位操做系統)。也能夠經過Boot CD或CLI來支持Linux操做系統,可是Linux系統的轉化過程一般具備挑戰性,須要部分人工設置來成功轉化Linux系統。Converter一樣支持多種虛擬機和多種鏡像源提供產品包括:Symantec Ghost和LiveState、Backup Exec System Recovery、StorageCraft ShadowProtect、Acronis True Image、VMware VCB、Microsoft Virtual PC和Server,固然包括VMware的各類虛擬機產品(Workstation、PlayerServerESX、Fusion等)。工具

  熱克隆和冷克隆性能

  克隆服務器有兩種實現方式:熱克隆(當操做系統在運行時進行)或冷克隆(從WinPE啓動光盤進入,在不運行操做系統的狀況下開始)。選擇哪一種方式取決於您將要轉化的服務器類型。冷克隆能夠更加有效地保證克隆過程成功,由於冷克隆時操做系統是不運行的,這樣保證了在轉化過程當中沒有被打開的文件,也就沒有數據修改發生。這種方式有效避免了壞數據塊的產生。對於那些數據交換頻繁的服務器來講這是最佳的辦法(如數據庫和電子郵件服務器)。spa

  熱克隆適用於那些數據交換相對不太頻繁的服務器,如web服務器、打印服務器、DNX和應用服務器等,多數文件爲靜態數據文件。熱克隆的工做方式是:在克隆進程開始前建立一個快照,而後把快照拷貝到新建立的虛擬機中。在建立快照的時間點,那些打開的文件中的數據一致性是沒法保障的,這些未確認的數據可能會致使目標虛擬機發生問題。而且全部在快照建立後併發寫入被打開文件的數據也不會被拷貝。快照就是建立了一個時間點相關的區域,而後在文件系統中跟蹤並記錄全部數據塊的變化。克隆進程最後把快照和文件合併組成整個硬盤的有效影像。操作系統

  使用Converter時要避免哪些服務器

  有些類型的服務器是不適合用Converter來轉化的。目錄服務器域控制器(AD/DC)、數據庫服務器、郵件服務器都不太適合使用Converter,在轉化以後可能都會存在必定的問題。若是您必須轉化這樣的服務器,最好的選擇是冷克隆。若是您選擇了對這些服務器作熱克隆,起碼要確保在克隆進程啓動時沒有活動的應用。不然您可能會在目標虛擬機上發現多個無效數據塊。活動目錄服務器在多DC環境中,由於支持USN回滾的緣由,數據交換很是活躍。這種狀況作熱克隆可能會致使源AD服務器的損壞。一個很是簡單也更加安全的作法是:建立新的虛擬機,安裝操做系統,而後用dcpromo命令使其升級爲DC,最後在虛擬AD加入域以後關閉原有的物理AD服務器。一樣,創建新的虛擬機,安裝SQL服務器,而後克隆數據庫,把數據庫導入新創建的虛擬機,這樣操做過程比轉化一個數據庫服務器更安全。

相關文章
相關標籤/搜索