借助VMC將VMware虛擬機轉(zhuǎn)換到Hyper-V
TT中國 發(fā)表于:13年07月02日 10:32 [轉(zhuǎn)載] DOIT.com.cn
VMware公司的產(chǎn)品一度是虛擬化的最佳解決方案,但是現(xiàn)在,VMware只是虛擬化領域中的一個選擇。一些IT部門整合VM基礎架構時會采取其他解決方案,如微軟的Hyper-V。
將現(xiàn)有的虛擬機(VM)從VMware遷移到Hyper-V上有很多種方式,但是微軟為此提供了自己的工具:虛擬機轉(zhuǎn)換器(Virtual Machine Converter,VMC)。VMC主要用來將VMware VM以及附屬的磁盤映像一同遷移到Hyper-V VM上。
VMC 1.0在去年10月份發(fā)布,在《MVMC簡化虛擬機遷移過程》中,我們介紹了VMC的新特征,以及與VMware Converter的不同之處。
VMC的轉(zhuǎn)換功能主要針對Windows,支持將運行在Windows Server(2003、2008)或者Windows Vista/7上的VM轉(zhuǎn)換到運行于Windows Server 2008 R2 SP1、微軟Hyper-V Server 2008 RHEV SP1和2012 RC以及Windows Server 2012 RC的Hyper-V主機上。另外,非微軟主機操作系統(tǒng)不受支持,因為VM遷移過程對主機OS產(chǎn)生影響。
VMC可以轉(zhuǎn)換虛擬磁盤或者磁盤以及設備描述文件。前者是高級選項,因為需要提供合適的Hyper-V虛擬機磁盤;后者比較簡單,但需要一些先決條件,這些都在產(chǎn)品說明里介紹清楚了。
VMC還有兩個基本的:可編寫腳本的命令行界面和便捷的GUI。前者使用常規(guī)的批處理腳本或者PowerShell腳本,可編寫程序?qū)崿F(xiàn)一次性轉(zhuǎn)移多個VM。后者有向?qū)?qū)動界面,更容易進行一次性轉(zhuǎn)換VM,并節(jié)省很多時間。
不管怎樣,在使用這款工具進行轉(zhuǎn)換工作時,需要記住以下幾點:
需要轉(zhuǎn)換的VMware虛擬機必須處于運行狀態(tài)
VMC不能在停止運行的VM上開展工作。如果你不可能保證所有需要轉(zhuǎn)換的虛擬機同時運行——比如,由于物理主機的限制(比如沒有足夠的內(nèi)存)。牢記這一點,將需要轉(zhuǎn)換的VM進行捆綁,一次轉(zhuǎn)換多個,進行多次轉(zhuǎn)換。
轉(zhuǎn)換VM時應滿足一些其他重要先決條件
需要安裝VMware tools;需要添加活動目錄域和DNS名稱;轉(zhuǎn)換目標的VM和Hyper-V主機上必須支持并啟動WMI。
轉(zhuǎn)換后的VM會自動卸載VMware tools,替換成微軟自己的集成服務
這樣確保VM干凈地遷移到微軟環(huán)境中,VMware的VM服務可能會導致問題產(chǎn)生。VMC這樣的做法一點沒有破壞性:對存在問題的VM產(chǎn)生快照,關閉虛擬機,進行轉(zhuǎn)換(在這個過程中會移除tools),然后在源VM上恢復快照。因此,如果有問題,可以繼續(xù)使用原來的。之后,如果你正在運行Windows版本,比如Windows Server 2003,集成服務會添加到轉(zhuǎn)換后的磁盤上。
VMC用戶帳號要有適當?shù)臋嘞?/p>
用戶帳戶已經(jīng)公認為源VM上的本地管理員,必須對轉(zhuǎn)換目標進行寫訪問。如果你成批轉(zhuǎn)換,需要創(chuàng)建一個賬戶,具有對問題VM的訪問和使用權限,工作完成后,從安全方面來說,要清除該帳號。
動態(tài)VHD在轉(zhuǎn)換后擴展到最大
VMC支持各種源磁盤類型,包括動態(tài)磁盤和固定磁盤。然而,當對動態(tài)磁盤進行轉(zhuǎn)換時,生成的磁盤總是擴大到最大。因此,確保你的目標系統(tǒng)有足夠的空間來支持完全擴展的源磁盤大小。轉(zhuǎn)換完成后,可通過Edit Virtual Hard Disk Wizard編輯和減小磁盤大小。但是大多數(shù)情況下,最好確保有空間。