Sun VirtualBox P2V服務器轉換過程實戰(zhàn)
轉換技術是開始服務器整合過程的***方式。不過Sun VirtualBox缺少許多轉換物理服務器的選項。同時,復雜的問題是VirtualBox本身不支持P2V轉換工具。
就算是跨hypervisor的P2V轉換工具,如PlateSpin Migrate和Vizioncore公司的vConverter都不支持VirtualBox作為目的hypervisor。奇怪的是,雖然hypervisor通常能生產(chǎn)轉換工具,但是VirtualBox不能。盡管有這些阻礙,仍有辦法解決。
從虛擬機磁盤開始
去年,我寫了如何將VMDK導入VirtualBox的文章,這是轉換物理服務器到VirtualBox虛擬機的關鍵部分。這個過程也需要VMware vCenter Converter,但是只有幾個步驟。本文將介紹包含Windows Server 2003系統(tǒng)的P2V遷移過程。
首先,在Windows系統(tǒng)上安裝vCenter Converter(獨立的或本地版本)。這甚至可以安裝在你正在轉換的Windows Server 2003系統(tǒng)上。通常,我指定一個系統(tǒng)作為轉換的"發(fā)射臺"。安裝后,啟動轉換虛擬機任務。下一屏將詢問你想轉換的服務器。在本文中,我要轉換的服務器名稱是Baselinews2k3。
圖1 向導允許你選擇合適的最終虛擬格式
(注意:如果你已經(jīng)使用vCenter Converter將虛擬機轉換成VMware Infrastructure 3或vCenter格式,這些步驟和先前的三步是不同的。)
對于使用轉換系統(tǒng)的VirtualBox,它需要到VMDK文件的直接訪問。最簡單的方法是選擇非ESX或ESXi虛擬化格式。在下面的例子中,我使用VMware Workstation格式。
圖2 顯示測試服務器從VMware Workstation格式移動到遠程文件共享
然后vCenter Converter允許一些額外的轉換選項--最重要的是磁盤選項。這里的選擇是從新調整目的磁盤形狀的大小,選擇完全分配(厚或完整配置)磁盤,或者選擇精簡的或非預先配置磁盤格式。
圖3 例如自動安裝VMware Tools這樣的選項應該跳過,因為最終目的是創(chuàng)建VirtualBox機器。
#p#
向導快速完成后啟動轉換任務,需要花費一些時間。完成轉換后,VMDK文件用于創(chuàng)建VirtualBox虛擬機。在本例中,我在Windows Server 2003主機上使用VirtualBox 3.0.10運行VirtualBox虛擬機。通常,Virtual Media Manager是管理磁盤訪問的關鍵。
圖4 在VirtualBox文件菜單里訪問Virtual Media Manager
一旦Virtual Media Manager訪問磁盤文件,使用這些***的轉換工具創(chuàng)建VirtualBox虛擬機。
圖5 創(chuàng)建新虛擬機并命名
在配置過程中,能選擇分配給虛擬機的虛擬磁盤文件。
圖6 這里能分配添加了Virtual Media Manager的VMDK
***一步是啟用VirtualBox的I/O Advanced Programmable Interrupt Controller功能。
圖7 完成虛擬機屬性設置
現(xiàn)在就可以啟用VirtualBox虛擬機了。