• 您所在的位置:下載吧 » 軟件教程 » 編程開發 » 正文

    VMware與VirtualBox相互轉換

    • 時間:2014-07-04 14:14:31
    • 來源:下載吧
    • 編輯:huashi

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

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

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

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

    VirtualBox 轉換到 VMware

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

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

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

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

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

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

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

    VMware 轉換到 VirtualBox

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

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

    按照下列語法運行 ovftool:

    ovftool source.vmx export.ovf

    例如,如果我們轉換位于 C:UsersNAMEDocumentsVirtual MachinesWindows 7 x64Windows 7 x64.vmx 的虛擬機,并且創建 OVF 位于 C:UsersNAMEexport.ovf,我們需要執行下列命令:

    ovftool “C:UsersNAMEDocumentsVirtual MachinesWindows 7 x64Windows 7 x64.vmx” C:UsersNAMEexport.ovf

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

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

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

    推薦閱讀

    人氣排行

    买彩网