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.
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.
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.