Jak przenieść maszynę wirtualną z hypervisora VirtualBox do VMware, Hyper-V i odwrotnie

W tym artykule pokażemy, jak przeprowadzić migrację maszyny wirtualnej VirtualBox do iz VMware, Hyper-V. Jak konwertować maszyny wirtualne między hiperwizorami VMware, Hyper-V i VirtualBox.

Jak przenieść maszynę wirtualną z hypervisora VirtualBox do VMware, Hyper-V i odwrotnie

Jeśli macie maszynę wirtualną utworzoną w Oracle VirtualBox, w razie potrzeby możecie ją przenieść do innego programu, takiego jak VMware lub na serwer Hyper-V, a także przekonwertować z powrotem. Jeśli chodzi o VirtualBox, jeśli chodzi o formaty, jest on dość uniwersalny, hiperwizor obsługuje wszystkie mniej lub bardziej znane formaty dysków wirtualnych i może konwertować dyski z jednego formatu na inny. Konwertowanie dysku z natywnego formatu VDI VirtualBox na VHD lub vmdk jest więc dość łatwe.

Kierunek migracji Procedura Narzędzia Ograniczenia
VirtualBox → VMware 1. Wyeksportuj maszynę z VirtualBox w formacie OVA.
2. Zaimportuj OVA do VMware przez interfejs.
OVA (Open Virtualization Format), VMware Converter Potencjalne problemy ze sterownikami
VMware → VirtualBox 1. Wyeksportuj maszynę z VMware w formacie OVF.
2. Zaimportuj OVF do VirtualBox.
OVF (Open Virtualization Format) Zgodność z VMware Tools
VirtualBox → Hyper-V 1. Wyeksportuj dysk w formacie VHD.
2. Zaimportuj dysk do Hyper-V.
VHD (Virtual Hard Disk) Możliwe problemy z siecią i sterownikami
Hyper-V → VirtualBox 1. Wyeksportuj dysk w formacie VHD.
2. Zaimportuj VHD do VirtualBox.
VHD, VirtualBox Problemy ze wsparciem integracji
VMware → Hyper-V 1. Przekonwertuj dysk VMware na format VHD.
2. Zaimportuj VHD do Hyper-V.
VMware Converter, VHD Ustawienia konfiguracji maszyny
Hyper-V → VMware 1. Przekonwertuj dysk z VHD na format VMDK.
2. Zaimportuj VMDK do VMware.
VMware Converter, VMDK Zgodność z usługami integracji Hyper-V
Odzyskiwanie danych z uszkodzonych macierzy RAID, które nie są dostępne dla komputera.

Metoda 1. Jak przeprowadzić migrację maszyny wirtualnej z VirtualBox do VMware

VirtualBox i VMware używają różnych formatów maszyn wirtualnych, ale każdy z nich obsługuje standardowy otwarty format wirtualizacji. Konwertując istniejącą maszynę wirtualną do formatu OVF lub OVA, możecie zaimportować ją do innego programu do wirtualizacji.

Przejdź do widoku
Jak zmigrować maszynę wirtualną z hypervisora VirtualBox do VMware, Hyper-V i z powrotem

Jak zmigrować maszynę wirtualną z hypervisora VirtualBox do VMware, Hyper-V i z powrotem

Zanim rozpoczniecie migrację maszyny wirtualnej, musicie upewnić się, że jest ona wyłączona w VirtualBox i nie jest zawieszona. Jeśli maszyna jest wstrzymana, uruchomcie ją i kliknijcie przycisk – Wyłącz.

Zamykanie maszyny wirtualnej VirtualBox

Następnie kliknijcie przycisk menu – Plik i wybierzcie – Eksportuj konfiguracje. Wybierzcie z listy maszynę wirtualną, którą chcecie przenieść – Dalej.

Menu - Plik - Eksportuj konfiguracje

W następnym oknie określcie lokalizację, w której konfiguracja zostanie zapisana i kliknijcie – Dalej.

Określ lokalizację do zapisania pliku konfiguracyjnego

Po tym VirtualBox rozpocznie proces eksportu do pliku – OVA, który następnie możemy zaimportować do VMware. Zajmie to trochę czasu, w zależności od rozmiaru plików na dysku maszyny wirtualnej.

Aby zaimportować nowo utworzony plik OVA, otwórzcie program – Vmware, tutaj kliknijcie – PlikOtwórz, podajcie ścieżkę do poprzednio utworzony plik i kliknijcie przycisk – Otwórz.

Importuj plik VM OVA do VMware

W oknie, które zostanie otwarte, określcie nazwę maszyny wirtualnej i ścieżkę do jej przechowywania – PrzeglądajOKImportuj.

Określcie nazwę maszyny wirtualnej i ścieżkę do jej zapisania

VirtualBox i VMware nie są w pełni kompatybilne, więc prawdopodobnie pojawi się błąd importu. Ponieważ plik nie jest zgodny ze specyfikacją OVF. Jeśli jednak klikniecie Spróbuj ponownie, wynikowa maszyna wirtualna powinna zostać zaimportowana. Po zakończeniu procesu możecie uruchomić maszynę wirtualną w VMware.

Jeśli hiperwizor zgłasza błąd podczas uruchamiania:

Nie można podłączyć urządzenia wirtualnego sata 0:1, ponieważ na hoście nie ma odpowiedniego urządzenia.
Czy chcecie próbować łączyć to urządzenie wirtualne za każdym razem, gdy włączacie maszynę wirtualną?

Nie można połączyć urządzenia wirtualnego sata 0:1 nie powiodło się

W rezultacie urządzenie nie uruchamia się, spróbujcie wprowadzić niezbędne ustawienia. Wyłączcie i przejdźcie do ustawień maszyny wirtualnej, sekcja – CD / DVD, wyjmijcie dysk.

Usuń wirtualny dysk CD/DVD

Następnie maszyna wirtualna powinna uruchomić się bez błędów. Teraz pozostaje zainstalować pakiet VMware Tools.

Metoda 2. Jak przeprowadzić migrację maszyny wirtualnej z VMware do VirtualBox

Aby przeprowadzić migrację maszyny wirtualnej z VMware do VirtualBox, upewnijcie się, że maszyna wirtualna, którą chcecie zaimportować, nie jest włączona ani wstrzymana, w przeciwnym razie uruchomcie ją i zakończcie. Następnie w oknie programu wybierzcie maszynę wirtualną, którą chcecie zaimportować i kliknijcie przycisk menuPlikEksportuj do OVF.

Menu - Plik - Eksport do OVF

Wybierzcie folder, w którym chcecie zapisać plik konfiguracyjny, i kliknijcie Zapisz. Poczekajcie na zakończenie eksportu do pliku.

Zapisz plik OVF

Następnie otwórzcie program VirtualBox, kliknijcie przycisk – Plik i wybierzcie – importuj konfigurację. Określcie ścieżkę do wcześniej utworzonego pliku *.OVF, a następnie kliknijcie – Otwórz i Dalej.

Menu - Plik - Importuj konfigurację

W następnym oknie możecie zmienić lokalizację przyszłej maszyny wirtualnej. Dyski twarde zostaną zaimportowane w formacie VDI, kliknijcie – Zakończ, aby potwierdzić.

Import maszyny wirtualnej

Po zakończeniu importowania konfiguracji możecie uruchomić maszynę wirtualną. Jeśli maszyna zawiesza się podczas ładowania, spróbujcie zmienić jej parametry, klikając przycisk – Konfiguruj.

Zmiana ustawień nowej maszyny wirtualnej VirtualBox

Jeśli zobaczycie ostrzeżenie, że program znalazł nieprawidłowe ustawienia, musicie je zmienić. W moim przypadku karta graficzna jest nieprawidłowo skonfigurowana. Aby zmienić, otwórzcie – Wyświetlacz – i na zakładce – Ekran zmieńcie typ kontrolera graficznego na zalecany – VMSVGA OK.

Zmieńcie typ kontrolera grafiki maszyny wirtualnej

Teraz maszyna wirtualna uruchamia się bez żadnych problemów.

Metoda 3. Jak przeprowadzić migrację maszyny wirtualnej z VirtualBox do Hyper-V

Teraz zobaczmy, jak przekonwertować dysk z formatu VDI dla VirtualBox na format VHD dla Hyper-V. Możecie to zrobić za pomocą wiersza poleceń i narzędzia vboxmanage.exe.

Na przykład wezmę maszynę wirtualną z systemem operacyjnym Linux, która jest przechowywana wzdłuż ścieżki:

E:\VirtualBoxVMs\Ubuntu\Ubuntu.vdi

Zapiszmy przekonwertowany plik w innym folderze:

E:\Convert

Uruchomcie wiersz poleceń jako administrator, przejdźcie do katalogu programu VirtualBox.

I wprowadźcie polecenie konwersji, będzie wyglądać tak:

vboxmanage.exe clonehd «E:\VirtualBoxVMs\Ubuntu\Ubuntu.vdi» «E:\Convert\ubuntuconverted.vhd» --format VHD

Ścieżka do pliku VDI i druga ścieżka do zapisania pliku VHD. Polecenie utworzy kopię dysku w wymaganym formacie w podanym katalogu.

Konwertuj plik VDI do formatu VHD

Po uruchomieniu Hyper-V na serwerze, na który chcemy przenieść maszynę wirtualną, utwórzcie nową, określcie nazwę i folder, w którym będzie przechowywana. Następnie na etapie tworzenia dysku wirtualnego wybierzcie opcję podłączenia istniejącego dysku i podajcie ścieżkę do pliku, który został przekonwertowany.

Tworzenie nowej maszyny Hyper-V z dołączonym VHD

Uruchomcie maszynę wirtualną i sprawdźcie, czy działa.

Metoda 4. Jak zaimportować maszynę wirtualną Hyper-V do VirtualBox i VMware

Jeśli chcecie przenieść maszynę wirtualną z VMware do Hyper-V, możecie to zrobić za pomocą specjalnych konwerterów. Przyjrzymy się, jak przekonwertować dysk wirtualny vmdk na vhd za pomocą programu StarWind. Jest to bezpłatne narzędzie, które pomoże Wam przenieść dysk maszyny wirtualnej z jednej platformy na drugą. Możecie pobrać go z oficjalnej strony internetowej.

Po zainstalowaniu i uruchomieniu programu zostaniecie poproszone o wybranie lokalizacji obrazu dysku, który chcecie przekonwertować.

Wybierzcie lokalizację pliku do transformacji StarWind

Określcie folder, a następnie lokalizację do zapisania nowego dysku, określcie format nowego dysku wirtualnego i wybierzcie parametry obrazu VHD/VHDX.

Wybierz format przyszłego dysku

Następnie określcie lokalizację, w której chcecie go zapisać, i kliknijcie - Konwertuj, aby rozpocząć proces konwersji. Na koniec procesu kliknijcie- Zakończ.

Wybierzcie lokalizację do zapisania nowego pliku na dysku

Następnie przenieście obraz na serwer z VMware, uruchomcie program i utwórzcie nową maszynę wirtualną, na etapie dodawania dysku wirtualnego wybierzcie opcję podłączenia istniejącego dysku i podajcie ścieżkę do wynikowego pliku *.vmdk plik.

Tworzenie nowej maszyny wirtualnej VMware

W ten sposób możecie konwertować dyski w następujących formatach dla Hyper-V, Qemu, VMware itp.

Wyjście

W rezultacie mogliśmy przeprowadzić migrację maszyny wirtualnej z VirtualBox do VMware, Hyper-V i odwrotnie, a także z VMware do Hyper-V. Ten artykuł przyda się w przypadku przesiadki na inną platformę wirtualizacyjną, z jego pomocą nie stracicie danych maszyny wirtualnej i będzie ona działać na nowym serwerze.

Oksana Volyniuk

Autor: , Pisarz techniczny

Oksana Volyniuk jest autorem pracującym w Hetman Software. Ma prawie trzyletnie doświadczenie w zakresie technologii IT, a wcześniej pracowała jako HR menedżer w IT kompanii. Oksana kocha technologię i jest zapalona tworzeniem każdego aktykułu, który może pomóć ludziom.

Michał Mirosznyczenko

Redaktor: , Pisarz techniczny

Michał Mirosznyczenko jest jednym z czołowych programistów firmy Hetman Software. Bazując na piętnastoletnim doświadczeniu w tworzeniu oprogramowania, dzieli się swoją wiedzą z czytelnikami naszego bloga. Oprócz programowania Michał jest ekspertem w dziedzinie odzyskiwania danych, systemów plików, urządzeń do przechowywania danych i macierzy RAID.

Rekomendujemy

Witamy w asystencie Hetman Software opartym na sztucznej inteligencji.
Rozpocznij czat