Jak przekonwertować OVA/OVF na VHD/VHDX za pomocą wiersza poleceń?

Migracja maszyn wirtualnych to niezbędna umiejętność dla inżyniera zajmującego się wirtualizacją. Poznaj sposób konwersji plików OVA/OVF na VHD/VHDX, aby przeprowadzić migrację maszyny wirtualnej z VMware do Hyper-V.

download-icon
Pobierz za darmo
for VM, OS, DB, File, NAS, etc.
maciej-kowalczyk

Zaktualizowane przez Maciej Kowalczyk na 2025/08/11

Lista treści
  • Konwertowanie OVA/OVF na VHD/VHDX za pomocą Powershella

  • Konwertowanie dysku wirtualnego VMware do formatu VHD/VHDX za pomocą qemu-img

  • Konwertowanie wirtualnego dysku dla Hyper-V przy użyciu VirtualBox

  • Migruj maszyny wirtualne VMware i Hyper-V za pomocą Vinchin Backup & Recovery

  • Najczęściej zadawane pytania dotyczące konwersji OVA/OVF na VHD/VHDX

  • Podsumowanie

Środowisko wirtualne bardzo pomaga firmom, ale dla administratorów IT wymaga nowej wiedzy w zarządzaniu maszynami wirtualnymi. Zarządzanie maszynami wirtualnymi różni się od zarządzania maszynami fizycznymi, szczególnie w przypadku migracji serwera.

Migrowanie maszyny fizycznej wymaga skomplikowanych procedur przygotowania sprzętu i kopiowania danych, ale maszyna wirtualna składa się po prostu z wielu plików, więc przeniesienie maszyny wirtualnej wymaga jedynie eksportu i importu danych.

Trudnością podczas migracji maszyny wirtualnej może być uruchomienie jej na innym hipernadzorcy, ponieważ obraz często wymaga wstępnej obróbki przed zaimportowaniem na inny host. Innymi słowy, podczas procedur migracji często potrzebny jest konwerter V2V.

Użytkownicy VMware mogą wyeksportować maszynę wirtualną do szablonu OVF lub OVA przy użyciu OVF Tool. OVF to folder, a OVA zawiera prawie te same informacje co OVF, ale jest plikiem zip. Niektóre narzędzia do zarządzania maszynami wirtualnymi, takie jak Xen Orchestra, mogą bezpośrednio rozpoznawać szablony VMware, ale Hyper-V nie posiada takiego narzędzia.

Możesz po prostu zaimportować całą maszynę wirtualną z Hyper-V lub wirtualny dysk vhd/vhdx do hosta Hyper-V, więc jeśli masz szablon OVA lub OVF, możesz go przekonwertować na wirtualny dysk vhd/vhdx, aby zaimportować go do hosta Hyper-V.

Konwertowanie OVA/OVF na VHD/VHDX za pomocą Powershella

Cały szablon maszyny wirtualnej zawiera wszystkie dane maszyny wirtualnej, takie jak aplikacje, migawki i konfiguracja, jednak dla migracji danych wystarczy tylko wirtualny dysk. Wirtualny dysk VMware jest zapisywany w formacie vmdk. Plik vmdk można bezpośrednio wyodrębnić ze szablonu OVF, a w przypadku szablonu OVA wystarczy rozpakować plik, aby znaleźć plik vmdk.

Teraz musisz zainstalować kilka aplikacji na lokalnej maszynie przed konwersją dysku wirtualnego. Upewnij się, że na lokalnej maszynie zainstalowano Microsoft Virtual Machine Converter 3.0 i PowerShell, a następnie możesz wpisać poniższe polecenie w PowerShellu.

Zaimportuj moduł programu Microsoft Converter PowerShell:

Import-Module "C:Program FilesMicrosoft Virtual Machine ConverterMvmcCmdlet.psd1"

Konwertuj wirtualny dysk vmdk do formatu vhdx:

ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath "virtual_disk_directory.vmdk" -DestinationLiteralPath "virtual_disk_directory.vhdx" -VhdType DynamicHardDisk -VhdFormat Vhdx

Potem możesz utworzyć nową maszynę wirtualną z wirtualnym dyskiem vhdx lub dołączyć go do istniejącej maszyny wirtualnej.

Konwertowanie dysku wirtualnego VMware do formatu VHD/VHDX za pomocą qemu-img

Istnieje także narzędzie do konwersji dysku wirtualnego VMware w szablonie OVF/OVA, qemu-img, które obsługuje konwersję wielu formatów dysków wirtualnych, takich jak vmdk, qcow2, raw, vhdx itp.

Wystarczy, że użyjesz poniższego polecenia:

qemu-img convert -f vmdk -O vhdx virtual_disk_directory.vmdk virtual_disk_directory.vhdx

Konwertowanie wirtualnego dysku dla Hyper-V przy użyciu VirtualBox

To nie oznacza, że musisz wdrażać powiązanego środowiska wirtualnego. Wystarczy, że posiadasz aplikację VirtualBox i wykorzystasz polecenie do konwersji wirtualnego dysku. Nie musisz nawet uruchamiać aplikacji po jej zainstalowaniu na lokalnej maszynie.

VBoxManage.exe clonehd --format vhd "virtual_disk_directory.vmdk" "virtual_disk_directory.vhd"

Migruj maszyny wirtualne VMware i Hyper-V za pomocą Vinchin Backup & Recovery

Tradycyjne rozwiązania migracyjne, takie jak konwersja eksportu maszyny wirtualnej na kompatybilny szablon maszyny wirtualnej lub dysk wirtualny, są uciążliwe i mogą prowadzić do wielu nowych problemów z kompatybilnością w trakcie procesu. Dlatego warto spróbować profesjonalnego rozwiązania migracyjnego dedykowanego dla środowisk wirtualnych.

Vinchin Backup & Recovery to nie tylko rozwiązanie do tworzenia kopii zapasowych dla maszyn wirtualnych, ale również zaawansowane rozwiązanie do migracji maszyn wirtualnych, obsługujące VMware vSphere, Hyper-V, Proxmox, XenServer, XCP-ng, oVirt, OLVM, RHV, OpenStack itp. Poprzez dodanie obu platform wirtualizacyjnych do systemu tworzenia kopii zapasowych, możesz łatwo przeprowadzać migrację maszyn wirtualnych bez konieczności instalacji agentów, korzystając z intuicyjnej konsoli internetowej.

W systemie backupowym znajduje się wbudowany silnik konwersji, wystarczy wybrać maszynę wirtualną, którą chcesz przenieść na inny hypervisor.

Na przykład, jeśli chcesz przenieść maszynę wirtualną z VMware do Hyper-V:

1. Po prostu wybierz kopię zapasową docelowej maszyny wirtualnej VMware

Wybierz maszynę wirtualną VMware

2. Wybierz hosta Hyper-V jako hosta docelowego

Wybierz hosta platformy Hyper-V

3. Po prostu skonfiguruj strategie przywracania lub bezpośrednio przejdź do tego kroku

Wybierz strategię przywracania

4. Wystarczy przesłać zadanie, a maszyna wirtualna VMware zostanie szybko przywrócona na hoście Hyper-V

Prześlij zadanie

Firma Vinchin Backup & Recovery została wybrana przez tysiące firm, a tutaj możesz rozpocząć 60-dniowy okres próbny w pełni funkcjonalnej wersji za darmo. Skontaktuj się z nami również kontaktuj się z nami, pozostaw swoje wymagania, a następnie otrzymasz dopasowane do Ciebie rozwiązanie. Nawiązaliśmy partnerstwa z renomowanymi firmami na całym świecie, więc jeśli chcesz prowadzić lokalny biznes, możesz wybrać lokalnego partnera tutaj.

Najczęściej zadawane pytania dotyczące konwersji OVA/OVF na VHD/VHDX

1. Czy można bezpośrednio zaimportować szablon OVA/OVF za pomocą Menedżera Hyper-V?

Nie. Menedżer Hyper-V nie rozpoznaje formatu OVF ani szablonu OVF, więc należy wyodrębnić dysk wirtualny i przekonwertować go do formatu vhd lub vhdx.

2. Czy można wyeksportować szablon OVA/OVF z maszyny wirtualnej Hyper-V?

Nie. Możesz po prostu wyeksportować wirtualny dysk maszyny wirtualnej Hyper-V lub całą jej folder.

3. Jaki jest najprostszy sposób migracji VMware do Hyper-V?

Vinchin Backup & Recovery jest uważany za najprostsze rozwiązanie do migracji VMware do Hyper-V, ponieważ wymaga jedynie wykonania kopii zapasowej źródłowej maszyny wirtualnej, a następnie bezpośredniego jej przywrócenia na docelowym hipernadzorcy.

Podsumowanie

Migracja danych w środowisku wirtualnym różni się od migracji serwera fizycznego, ponieważ różne platformy wirtualne generują i akceptują różne pliki. VMware generuje szablony OVA i OVF, natomiast Hyper-V generuje i akceptuje cały maszynę wirtualną oraz wirtualny dysk vhd/vhdx. Możesz przekonwertować plik, aby przenieść dane z VMware do Hyper-V.

Zaleca się również użycie programu Vinchin Backup & Recovery do migracji maszyn wirtualnych między VMware a Hyper-V. Migracja maszyn wirtualnych będzie dzięki temu znacznie łatwiejsza, więc nie przegap możliwości wypróbowania wersji próbnej.

Udostępnij:

Kategorie: VM Migration