Jak przekonwertować dysk VMDK na obraz surowego dysku w celu migracji KVM?

Różne wirtualne formaty dysków twardych są używane w różnych środowiskach wirtualnych. W środowisku VMware jest to obraz vmdk, a w środowisku KVM – obraz raw. Aby przenieść dane ze środowiska VMware, administratorzy IT muszą przekonwertować obraz vmdk na format raw, a następnie zaimportować ten obraz do maszyny wirtualnej KVM.

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
  • Jak przekonwertować vmdk na obraz raw przy użyciu qemu-img?

Firmy są teraz bardziej skłonne do akceptowania wirtualnego środowiska dla systemów biznesowych, ponieważ pozwala to zaoszczędzić pieniądze i daje elastyczność. Na całym świecie istnieje wiele rozwiązań wirtualizacyjnych, z których każde posiada swoje unikalne cechy.

VMware to najpopularniejszy dostawca rozwiązań wirtualizacyjnych. Oferuje szereg rozwiązań, w tym vSphere, Workstation, Fusion i inne, zarówno dla przedsiębiorstw, jak i dla użytkowników indywidualnych. Maszyny wirtualne są używane jak rzeczywiste komputery, ale w rzeczywistości każda maszyna to po prostu folder na datastore. W folderze pliki vmdk są wirtualnymi dyskami twardymi, przechowującymi aplikacje i inne dane. Jeśli chcesz przenieść maszynę wirtualną na inny host, pliki vmdk są nieodzowne.

KVM to kolejne popularne rozwiązanie wirtualizacyjne, które często współpracuje z emulatorem QEMU. W porównaniu do VMware, jest otwartoźródłowy i bezpłatny, a także zapisuje wirtualne dyski twarde w różnych formatach. Typowymi formatami maszyn wirtualnych KVM są raw i qcow2. Obraz raw zapewnia doskonałą wydajność, niemal identyczną jak w przypadku fizycznego dysku twardego. Jedną z zalet obrazu raw jest łatwość jego konwersji do innego typu obrazu, ponieważ jest „surowy”.

Niektóre firmy zajmujące się wirtualizacją umożliwiają użytkownikom bezpośrednie importowanie innych typów obrazów do swoich hostów, takich jak importowanie plików vmdk do XenServera, jednak proces ten wykorzystuje XenConvert do zaimportowania pliku vmdk. Innymi słowy, konwerter V2V nadal jest wymagany.

W środowisku KVM większość operacji jest wykonywanych za pomocą poleceń. Trudno jest bezpośrednio dołączyć plik vmdk do maszyny wirtualnej KVM. Obraz vmdk należy najpierw przekonwertować na obraz raw lub qcow2 przed zaimportowaniem go do maszyny wirtualnej KVM.

Jak przekonwertować vmdk na obraz raw przy użyciu qemu-img?

Dostawcy rozwiązań wirtualizacyjnych często oferują własne konwertery dysków wirtualnych, umożliwiając użytkownikom szybkie przenoszenie maszyn wirtualnych ze starszych środowisk wirtualnych, takich jak VMware vCenter Converter Standalone czy Microsoft Virtual Machine Converter itp. Oprócz tych oficjalnych narzędzi konwersyjnych, istnieje także potężne narzędzie do obsługi wielu typów wirtualnych dysków twardych – qemu-img, które obsługuje konwersję obrazów takich jak raw, qcow2, qed, vdi, vmdk, vhd. Możesz także spróbować za jego pomocą później przekonwertować vmdk do qcow2.

Aby przekonwertować obraz vmdk, należy pobrać i zainstalować tę aplikację, a następnie ukończyć pozostałe zadania za pomocą linii poleceń.

Proces instalacji jest prosty na komputerze z systemem Windows — wystarczy kliknąć dwukrotnie plik instalacyjny i postępować zgodnie z instrukcjami, aby ukończyć instalację.

Jednak na komputerze z systemem Linux należy zainstalować ją przy użyciu różnych poleceń w zależności od używanego systemu operacyjnego Linux.

Dla Ubuntu/Debian:

apt install qemu-img

Dla CentOS/Red Hat/Oracle:

yum install qemu-img

Dla SUSE/OpenSUSE:

Udostępnij:

Kategorie: VM Migration