Główna » jak » Jak konwertować maszyny wirtualne między VirtualBox i VMware

    Jak konwertować maszyny wirtualne między VirtualBox i VMware

    Migracja do innego programu maszyny wirtualnej może być zastraszająca. Jeśli masz już skonfigurowane maszyny wirtualne, które Ci się podobają, nie musisz ich instalować od zera - możesz migrować istniejące maszyny wirtualne.

    VirtualBox i VMware używają różnych formatów maszyn wirtualnych, ale każdy obsługuje standardowy Open Virtualization Format. Konwertuj istniejącą maszynę wirtualną na OVF lub OVA i będziesz mógł ją zaimportować do innego programu maszyny wirtualnej.

    Niestety, to nie zawsze działa idealnie, ponieważ zarówno VirtualBox, jak i VMware wydają się używać nieco innych implementacji OVA / OVF, które nie są w pełni kompatybilne. Jeśli to nie zadziała, możesz od nowa zainstalować system operacyjny gościa maszyny wirtualnej.

    VirtualBox do VMware

    Przed migracją maszyny wirtualnej z VirtualBox do VMware upewnij się, że jest "wyłączony" w VirtualBox - nie zawieszony. Jeśli jest zawieszony, uruchom maszynę wirtualną i wyłącz ją.

    Kliknij menu Plik w VirtualBox i wybierz Eksportuj urządzenie.

    Wybierz maszynę wirtualną, którą chcesz wyeksportować i podaj jej lokalizację.

    VirtualBox utworzy nOpen Virtualization Format Archive (plik OVA), który VMware może zaimportować. Może to zająć trochę czasu, w zależności od wielkości pliku dysku maszyny wirtualnej.

    Aby zaimportować plik OVA do VMware, kliknij opcję Otwórz maszynę wirtualną i przejdź do pliku OVA.

    VirtualBox i VMware nie są w pełni kompatybilne, więc prawdopodobnie otrzymasz komunikat ostrzegawczy mówiący, że plik "nie przeszedł specyfikacji specyfikacji OVF" - ale jeśli klikniesz przycisk Ponów, maszyna wirtualna powinna zaimportować i poprawnie działać.

    Po zakończeniu procesu możesz uruchomić maszynę wirtualną w VMware, odinstalować dodatki gości VirtualBox z panelu sterowania wewnątrz maszyny wirtualnej i zainstalować narzędzia VMware z menu maszyny wirtualnej.

    VMware do VirtualBox

    Przed migracją maszyny wirtualnej z VMware do VirtualBox upewnij się, że jest "wyłączony" w VMware - nie zawieszony. Jeśli jest zawieszony, uruchom maszynę wirtualną i wyłącz ją.

    Następnie przejdź do folderu OVFTool. Jeśli korzystasz z VMware Playera, znajdziesz go w C: \ Program Files (x86) \ VMware \ VMware Player \ OVFTool. Przytrzymaj Shift, kliknij prawym przyciskiem myszy wewnątrz folderu OVFTool i wybierz Otwórz okno poleceń tutaj.

    Uruchom ovftool z następującą składnią:

    ovftool source.vmx export.ovf

    Na przykład, jeśli chcemy przekonwertować maszynę wirtualną znajdującą się pod adresem C: \ Users \ NAME \ Documents \ Virtual Machines \ Windows 7 x64 \ Windows 7 x64.vmx i utworzyć nowy plik OVF w C: \ Users \ NAME \ export. ovf, uruchomilibyśmy następujące polecenie:

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

    Jeśli pojawi się błąd "nie można otworzyć dysku", prawdopodobnie maszyna wirtualna nadal działa lub nie została poprawnie wyłączona - uruchom maszynę wirtualną i zamknij system.

    Po zakończeniu procesu można zaimportować plik .ovf do VirtualBox. Użyj opcji Importuj urządzenie w menu Plik.

    Po zakończeniu procesu można uruchomić maszynę wirtualną, odinstalować narzędzia VMware i zainstalować dodatki gościa VirtualBox.