如何將Virtualbox和VMware虛擬機相互轉換

遷移到其他的虛擬機程序可行會嚇倒一批人。如果你已經按照自己的喜好設置好了虛擬機,那麼就不需要再從頭安裝——你可以遷移現有的虛擬機。

VirtualBox 和 VMware 使用不同的虛擬機格式,不過他們都支持標準的開放式虛擬化格式。將已經存在的虛擬機轉換爲 OVF/OVA 格式就可以導入其他的虛擬機程序。

因爲 VirtualBox 和 VMware 看起來使用些許不同的 OVA/OVF 實現方式,因此也不完全兼容。如果這不奏效,你可能需要重新安裝虛擬機的客戶機操作系統了。

VirtualBox 轉換到 VMware

在遷移 Virtualbox(以下簡稱 Vbox —— 譯者注) 虛擬機到 VMware 之前,確保在 Vbox 中虛擬機“已關閉”——而不是掛起。如果是掛起狀態,啓動虛擬機然後關掉它。

14091754-39ef3a8f08f84b3e8c93345ab992c0c


點擊 Vbox 管理菜單,選擇導出虛擬電腦。

14091805-ccd2372299f44474a9093beb2469452


選擇要導出的虛擬機並選擇文件保存位置。

14091831-ac1a3db43d594582acf89521edd8213


Vbox 會創建一個開放式虛擬化格式包(OVA 文件)使得 VMware 可以導入。根據虛擬機磁盤文件的大小,此過程需稍等一段時間。

14091850-1364bd59fa844c909ab4d07c779770b


要將此 OVA 文件導入 VMware,點擊打開虛擬機選項並找到你的 OVA 文件。

14091914-fbf915e1551c4a8e932f1c283a0e6ef


VirtualBox 和 VMware 不是完美兼容,所以你可能會看到一個警告信息,告訴你文件“不能通過OVF規格一致性驗證”——不過如果你點擊重試,可能會導入併成功運行虛擬機。

14091945-8ddd1691909345b48a23b373684c8ed


過程結束之後,你可以在在 VMware 中啓動虛擬機,在虛擬機控制面板中卸載 Vbox 增強功能(VirtualBox Guest Additions),在虛擬機菜單中安裝 VMware 工具。

VMware 轉換到 VirtualBox

在將 VMware 虛擬機遷移到 Vbox 之前,確保在 VMware 的狀態爲“關閉電源” —— 非掛起。如果是掛起,啓動虛擬機然後關機。

14092016-21aa1df8e3ed43368934a5b53b647fa


接下來,找到 OVFTool 所在目錄。如果你用的是 VMware Player,目錄在類似 C:\Program Files (x86)\VMware\VMware Player\OVFTool。按住 Shift 鍵,右擊選擇在此處打開命令行窗口。

14092048-259c0eb809964d8684112f6dd28caa7


按照下列語法運行 ovftool:

ovftool source.vmx export.ovf

例如,如果我們轉換位於 C:\Users\NAME\Documents\Virtual Machines\Windows 7 x64\Windows 7 x64.vmx 的虛擬機,並且創建 OVF 位於 C:\Users\NAME\export.ovf,我們需要執行下列命令:

ovftool “C:\Users\NAME\Documents\Virtual Machines\Windows 7 x64\Windows 7 x64.vmx” C:\Users\NAME\export.ovf

如果提示“打開此盤失敗”錯誤,很可能是虛擬機仍在運行或者沒有正確關機——啓動虛擬機並執行關機操作。

14092144-664a607f0a834078923844b97b0fa02


過程結束之後,可以使用管理菜單中的導入虛擬電腦選項,將 .ovf 文件導入 Vbox。

14092205-33943b5f3f9f47ab8aaaed3a5257c08


導入完成之後,你可以啓動虛擬機,卸載 VMware 工具,並安裝 Virtualbox 客戶機增強工具。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章