細數用于虛擬機遷移的轉換工具
虛擬機遷移是IT管理員必須面對的一項工作。轉換工具可以幫助管理員把工作負載從任何一個物理的或者虛擬的源地址傳送到其它任何物理的或者虛擬的目的地。這些工具在服務器整合項目也非常有用,因為P2V(physical-to-virtual)轉換是啟動服務器整合部署很好的一種途徑。即使在高級的虛擬基礎架構中,虛擬機遷移工具仍然可以很方便地移動更復雜的工作負載。
但并不是所有的轉換工具都可以完成相同的任務。在本文中,我將會介紹一些***的轉換工具,以及這些工具的能力和如何輔助虛擬化管理員簡化工作的。
在線轉換工具
在典型的P2V場景中,管理員只需要簡單地把物理機轉換為虛擬機。某些P2V轉換工具就可以完成該工作,我在這里介紹一下這些工具的大致情況及其基本功能。
VMware vCenter轉換器是一款非常流行的轉換工具,主要是因為該工具作為vCenter服務器的一個插件出現,并且完全整合在VMware產品線中——當然也可以免費獲得,能夠運行在vCenter服務器之外的單獨產品。vCenter轉換器屬于單向工具,只可以完成從物理機到虛擬系統(基于VMware的虛擬機)的遷移。在免費和常見的非自動化工具中,我最常使用的就是VMware轉換器,這是因為其所擁有一些高級屬性,其中包括更改的一致性保證、在新客體虛擬機上安裝VMware工具的可選項以及在目標虛擬機上控制基于Windows服務的能力。
Microsoft系統中心虛擬機管理器(SCVMM:Microsoft System Center Virtual Machine Manager):任何虛擬化平臺都值得其RAM有一個導入物理工作負載和虛擬機本身的方法。Hyper-V的管理控制臺——SCVMM——具有把物理服務器和虛擬機向Hyper-V的虛擬硬盤(VHD:Virtual Hard Disk)格式轉換的屬性。
SCVMM轉換物理服務器和虛擬機到VHD格式(點擊圖片即可放大)
Citrix XenConvert是Citrix系統公司的XenServer Hypervisor的一部分,并且是Xen Hypervisor自身的轉換工具。該工具可以遷移Windows系統,同時也支持VHD。
XenConverter允許同時轉換四個卷
Vizioncore vConverter:并不只是Hypervisor商家設計的虛擬機遷移工具。Vizioncore vConverter是一項更加復雜的工具,因為該工具可以轉換任何物理或者虛擬系統到各種各樣的虛擬平臺中,如Hyper-V或者虛擬服務器、XenServer以及VMware。VConverter也可以完成虛擬到物理的遷移。VConverter的免費版本就可以完成諸多遷移選項,但是保留數據保護和容災恢復功能就需要一定的費用了。
基于鏡像的轉換工具
各種各樣傳統的備份工具——包括Acronis的Windows備份和恢復服務器、Symantec備份工具以及一些Double-Take軟件產品——也可以作為轉換工具使用。
作為承擔P2V遷移工作的產品,所有這些工具的表現都非常好。但是如果需要遷移大量系統的話會怎么樣呢?簡單地轉換一項工作負載是一回事,但是制定一個大型的、總體整合計劃卻又是完全不同的工作。
PlateSpin Migrate是轉換工具***大的一個選擇。PlateSpin Migrate可以把Windows、Linux和Solaris系統轉換到各種各樣流行的虛擬化平臺上,該工具具有轉換工具所有的屬性,因為其可以把物理系統遷移到虛擬機或者其它物理機內,并且也可以逆向遷移。同時還可以執行從PlateSpin Recon——這是一個非常流行的整合規劃工具——導入的轉換任務。
離線虛擬機遷移
除了上述提到的轉換工具和方法,離線遷移是在VMware工作環境中遷移虛擬機的另外一個方法。離線遷移可以確保所遷移的系統不會發生用戶不希望復制到目標虛擬機上的更新。最常見的離線遷移工具是作為vCenter Converter一部分的VMware Cold Clone啟動CD。
另外一個廣受歡迎的離線遷移工具是Mike Laverick's RTFM教育站點的Ultimate-P2V引導盤。Ultimate-P2V擁有大量的社區貢獻,可以使該工具能夠及時滿足管理員的需要。這兩種轉換工具都以相似的方式工作:啟動一個可引導的環境。
選擇恰當的轉換工具
大多數安裝VMware的系統都完全依賴于VMware vCenter轉換器把機器遷移到vSphere中,因為這是一種最簡單、最實用的方式。但是也會存在一些問題,每一個虛擬機遷移工具的運行方式都或多或少有一定的差異。在某些遷移場景中,可能有些工具不能正確運行,但是另外一些就可以。偶爾的情況下,我也發現vCenter轉換器不能工作——僅僅靠直觀推測難以排出問題——甚至在查看本地日志之后也不行。迅速切換到使用Vizioncore vConverter就可以成功地把工作負載導入到VMware虛擬機中,而沒有任何問題。無論使用任何轉換工具,目標都是保證虛擬機的操作完整性——從物理組件中移除硬件驅動和設備、供應系統資源以及確保應用程序的可用性。當前市面上轉換工具都具有魯棒性,但是沒有一種可以在整個工作棧中自動完成的。
【編輯推薦】