If-Koubou

Jak konwertować maszyny wirtualne między VirtualBox i VMware

Jak konwertować maszyny wirtualne między VirtualBox i VMware (Jak)

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 ponownie zainstalować system operacyjny gościa maszyny wirtualnej od zera.

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ą doskonale 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żna uruchomić maszynę wirtualną w VMware, odinstaluj VirtualBox Guest Additions z Panelu sterowania wewnątrz maszyny wirtualnej i zainstalować VMware Tools z menu maszyny wirtualnej.

VMware do VirtualBox

Przed migracją maszyny wirtualnej z VMware na 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.