Jak przekonwertować qcow2 na OVA dla VMware?

Zarówno VMware, jak i KVM są popularnymi rozwiązaniami wirtualizacyjnymi. Gdy korzystasz z obu tych platform w środowisku IT, konieczne jest poznanie metody migracji danych między różnymi platformami. W tym wpisie dowiesz się, jak przekonwertować obraz qcow2 na format OVA, aby dokonać migracji z KVM do VMware.

download-icon
Darmowe pobieranie
dla VM, systemów,
baz danych, plików itp
maciej-kowalczyk

Updated by Maciej Kowalczyk on 2025/08/11

Spis treści
  • Jak przekonwertować qcow2 na ova?

  • Jak przekonwertować maszynę wirtualną do VMware za pomocą Vinchin Backup & Recovery?

  • Qcow2 do OVA – Często zadawane pytania

  • Podsumowanie

Zarządzanie heterogenicznym środowiskiem wirtualnym wymaga od administratorów IT posiadania wiedzy na temat różnych platform.

W środowisku KVM i VMware czasami konieczne jest przenoszenie maszyn wirtualnych na inną platformę. Przenoszenie maszyny wirtualnej oznacza przenoszenie danych, więc jak wygląda migracja wirtualnego dysku twardego?

Error POSTFailed to connect to dashscope.aliyuncs.com port 443: Timed outError POSTCould not resolve host: dashscope.aliyuncs.com

W porównaniu do wirtualnego dysku twardego, szablon OVA zawiera całą folder maszyny wirtualnej. Umożliwi szybkie utworzenie nowej maszyny wirtualnej, pomijając konfigurowanie maszyny wirtualnej oraz instalację systemu operacyjnego i aplikacji. Możesz użyć narzędzia OVF do wyeksportowania szablonu OVA z VMware.

Wirtualny dysk twardy qcow2 nie może zostać zaimportowany do VMware bez konwersji, podczas gdy szablon OVA może, więc warto przekonwertować wirtualny dysk twardy qcow2 na szablon OVA. Jednak nie ma odpowiedniego konwertera, który mógłby bezpośrednio wykonać to zadanie. Alternatywnym rozwiązaniem jest przekonwertowanie wirtualnego dysku twardego qcow2 na wirtualny dysk twardy vmdk, użycie pliku vmdk do utworzenia nowej maszyny wirtualnej na ESXi oraz wyeksportowanie szablonu OVA przy użyciu narzędzia OVF.

Jeśli chcesz po prostu zaimportować dane wirtualnego dysku twardego qcow2 do VMware, nie musisz eksportować szablonu OVA. Jeśli potrzebujesz szablonu do późniejszego wykorzystania, takiego jak klonowanie maszyny wirtualnej, konieczne będzie posiadanie szablonu OVA.

Jak przekonwertować qcow2 na ova?

Ponieważ nie ma konwertera do jednoetapowej konwersji, należy wykonać konwersję w 3 krokach. Ponadto, jeśli chcesz pominąć konwersję wirtualnego dysku twardego, istnieje możliwość bezpośredniego migrowania maszyny wirtualnej z KVM do VMware.

Przygotowanie:

● Dysk wirtualny qcow

●  Qmu-img

● Vmkfstools

● VMware vCenter

● Narzędzie OVF

Krok 1. Konwersja qcow do vmdk

Pakiet qemu-img można bezpośrednio zainstalować na komputerze z systemem Windows, ale na komputerze z systemem Linux należy go zainstalować przy użyciu różnych poleceń:

Dla Ubuntu/Debian: 

apt install qemu-img

Dla CentOS/Red Hat/Oracle: 

yum install qemu-img

Dla SUSE/OpenSUSE:

zypper install qemu-img

Sprawdź następnie instalację.

Na maszynie z systemem Windows:

qemu-img --help

Na maszynie z systemem Linux:

qemu-img -v

Wpisz poniższe polecenie, aby przekonwertować plik qcow2:

qemu-img convert -p -f qcow2 -O vmdk guest_machine.qcow2 guest_machine.vmdk

Użyj vmkfstools, aby dopasować ją do ESXi:

vmkfstools -i guest_machine.vmdk -d thin esxi_guest_machine.vmdk

Krok 2. Importuj plik vmdk do ESXi

Plik Vmdk jest często przechowywany w magazynie współdzielonym, więc skopiuj przekonwertowany plik vmdk do magazynu danych VMware, a następnie użyj go, aby utworzyć maszynę wirtualną ESXi.

Zaloguj się do vCenter > kliknij prawym przyciskiem myszy hosta ESXi > wybierz opcję Nowa Maszyna Wirtualna

Uruchomi się Kreator nowej maszyny wirtualnej. Skonfiguruj nową maszynę wirtualną krok po kroku. Kiedy zostaniesz poproszony o skonfigurowanie sprzętu, wybierz opcję istniejący dysk twardy. Użyj przekonwertowanego pliku vmdk, aby utworzyć maszynę wirtualną.

Oto i sukces — dane zostały poprawnie zaimportowane z formatu qcow do środowiska VMware. Jeśli nadal potrzebujesz szablonu OVA, wykonaj krok 3.

Krok 3. Eksportuj szablon OVA

Musisz otworzyć OVF Tool z wierszem poleceń i następnie wpisać poniższe polecenie, aby wyeksportować plik OVA.

ovftool -o 
--powerOffSource 
  --acceptAllEulas 
  --machineOutput 
  --X:logLevel=verbose 
  --X:logFile=log.log  
  --noSSLVerify  
"vi://username:password@vcenter/datecenter /vm/vmName" /root/vmName.ova

Jak przekonwertować maszynę wirtualną do VMware za pomocą Vinchin Backup & Recovery?

Konwersja wirtualnych dysków twardych jest uciążliwa. Możesz skorzystać z lepszego rozwiązania służącego do migracji maszyn wirtualnych.

Vinchin Backup & Recovery to profesjonalne rozwiązanie do tworzenia kopii zapasowych i odzyskiwania danych, obsługujące wiele platform wirtualizacyjnych, takich jak VMware vSphere, Proxmox, Oracle Linux KVM, OpenStack, oVirt, Red Hat Virtualization. (Natywny KVM nie jest obecnie obsługiwany)

Możesz dodać różne platformy do systemu tworzenia kopii zapasowych Vinchin, aby wykonać tworzenie kopii zapasowej bez użycia agenta. Silnik Konwersji Maszyn Wirtualnych Vinchin pomoże Ci łatwo przenieść maszynę wirtualną z jednej platformy na inną. Każdy punkt odzyskiwania może być szablonem maszyny wirtualnej. Wystarczy wybrać platformę docelową, aby ją przywrócić.

Na przykład, podczas migracji maszyny wirtualnej z Proxmox do VMware, wystarczy przywrócić kopię zapasową maszyny wirtualnej Proxmox na hoście ESXi:

1. Wybierz kopię zapasową maszyny wirtualnej Proxmox

Wybierz maszynę wirtualną Proxmox

2. Wybierz hosta ESXi jako miejsce docelowe

Wybierz docelowy host ESXi

3. Wybierz strategie

Wybierz strategie

4. Prześlij zadanie

Zgłoś pracę

Później możesz uruchomić przekonwertowaną maszynę wirtualną w vCenter.

Vinchin Backup & Recovery obsługuje już tysiące firm. Możesz również wdrożyć ten system w swoim środowisku wirtualnym.

Qcow2 do OVA – Często zadawane pytania

1. Czy można bezpośrednio przekonwertować wirtualny dysk Qcow2 na szablon OVA?

Zwykle nie można bezpośrednio utworzyć szablonu OVA z wirtualnego dysku Qcow2. Jeśli korzystasz z oVirt, możesz bezpośrednio wyeksportować OVA z całej maszyny wirtualnej.

2. Czy można masowo konwertować obrazy Qcow2 do formatu OVA?

Ponieważ można bezpośrednio utworzyć szablon OVA z wirtualnego dysku Qcow2, będzie trudno zbiorczo przekształcić obraz Qcow2 do formatu OVA, chyba że napiszesz skrypt realizujący wszystkie kroki opisane w tym poście.

3. Jaka jest różnica między OVA a OVF?

OVA (Open Virtual Appliance) i OVF (Open Virtualization Format) zawierają niemal te same dane, wirtualne dyski oraz informacje konfiguracyjne. Jednakże OVA to plik zipowany, a OVF to folder. Są akceptowane przez platformy wirtualizacyjne w różnych scenariuszach.

Podsumowanie

Maszyny wirtualne KVM i VMware mają wirtualne dyski twarde w różnych formatach. Gdy zachodzi potrzeba migracji danych z jednej platformy na drugą, administratorzy IT muszą zmienić format pliku. W tym wpisie przedstawiono metodę konwersji qcow2 do OVA.

Aby pominąć skomplikowane procedury konwersji, możesz wybrać Vinchin Backup & Recovery do zarządzania i migracji maszyn wirtualnych na wielu platformach wirtualizacyjnych. Nie przegap darmowej wersji próbnej.

Udostępnij na:

Categories: VM Migration