-
Dlaczego konwertować qcow2 do vmdk?
-
Jak przekonwertować qcow2 na vmdk przy użyciu qemu-img?
Na całym świecie istnieje wiele rozwiązań wirtualizacyjnych, a firmy mogą wybrać jedno lub kilka z nich, aby wdrożyć środowisko wirtualne. Chociaż darmowe rozwiązanie KVM jest opłacalne dla startupów, VMware może być lepszym wyborem, jeśli zależy Ci na lepszej wydajności maszyn wirtualnych.
Podczas zarządzania heterogenicznym środowiskiem wirtualnym lub zmiany rozwiązania wirtualizacyjnego, administratorzy IT muszą znać metodę migracji maszyn wirtualnych pomiędzy różnymi platformami.
Dlaczego konwertować qcow2 do vmdk?
KVM to popularny hypervisor do wirtualizacji serwerów. Realizuje wirtualizację procesora i pamięci masowej, wykorzystując podstawowe funkcje systemu Linux, aby zamienić jego jądro w warstwę wirtualizacji. Czasami KVM współpracuje z emulatorem QEMU.
QEMU to darmowy i otwarty emulator. Jest to kompletne oprogramowanie, które niezależnie może emulować cały komputer, w tym procesor, pamięć, urządzenia wejścia/wyjścia itp., zapewniając ogólność maszyn wirtualnych i umożliwiając migrację między platformami dzięki specjalnemu rekompilatorowi tłumaczącemu binarne kody konkretnego procesora.
W środowisku QEMU-KVM popularnym formatem obrazów jest qcow2, który wykazuje lepsze wyniki niż pierwsza generacja formatu qcow i format raw. Pliki dysków wirtualnych można znaleźć, sprawdzając informacje o maszynie wirtualnej za pomocą polecenia virsh:
virsh domblklist guest_name
P.S. Polecenie virsh może być również użyte do tworzenia migawek maszyn wirtualnych KVM. W razie potrzeby, polecenie to to virsh snapshot-create-as domain snapshot-name. Możesz sprawdzić ten wpis Backup KVM Virtual Machine po więcej poleceń virsh.
Ponieważ KVM jest bezpłatnym, otwartym rozwiązaniem wirtualizacyjnym, często jest wybierany przez firmy na początku, gdy budżet jest ograniczony. Po latach aplikacje na serwerach wymagają lepszej kompatybilności. Większość firm wybiera doskonałe, choć drogie rozwiązanie VMware vSphere, które jest wiodącym na świecie serwerem wirtualizacyjnym.
VMware obsługuje tylko format obrazu .vmdk. Jeśli chcesz użyć obrazu KVM w VMware, potrzebujesz konwertera V2V.
Możesz przekonwertować format wirtualnego dysku KVM (.qcow2) na format .vmdk lub użyć oficjalnego narzędzia VMware vCenter Converter Standalone, aby bezpośrednio zmigrować z KVM na hosta VMware.
Jak przekonwertować qcow2 na vmdk przy użyciu qemu-img?
Możesz pobrać qemu-img, narzędzie wiersza poleceń do konwersji formatów obrazów, aby przekonwertować format wirtualnego dysku KVM. Przed przekonwertowaniem obrazu musisz dodać katalog do zmiennej środowiskowej PATH.
Uwaga: Zmieni to działanie wirtualnego dysku KVM na ESXi, ale niektórzy użytkownicy zgłosili, że później nie można go użyć do wykonania vMotion.
Możesz bezpośrednio zainstalować pakiet na maszynie z systemem Windows, ale na maszynie z systemem Linux istnieją różne polecenia, aby go zainstalować:
Dla Ubuntu/Debian wpisz poniższe polecenie:
apt install qemu-img
Dla CentOS/Red Hat/Oracle wpisz poniższe polecenie:
yum install qemu-img
Dla systemów SUSE/OpenSUSE wpisz poniższe polecenie:
zypper install qemu-img
Po tym należy zweryfikować instalację.
W systemie Windows wpisz poniższe polecenie:
qemu-img --help
W maszynie z systemem Linux wpisz polecenie poniżej:
qemu-img -v
Jeśli informacje o wersji qemu-img się wyświetlą, instalacja powiodła się.
Następnym krokiem jest konwersja obrazu, wpisz poniższe polecenie:
Udostępnij: