Jak przekonwertować VHD na VMDK: przewodnik krok po kroku

VMware vSphere i Microsoft Hyper-V to dwie najpopularniejsze platformy wirtualizacyjne. Każde z tych rozwiązań wykorzystuje inne formaty plików dysków wirtualnych dla maszyn wirtualnych. Oznacza to, że podczas przenoszenia maszyn wirtualnych między środowiskami VMware i Hyper-V konieczna jest konwersja plików dysków wirtualnych. Na przykład może zaistnieć potrzeba migracji maszyn wirtualnych między hiperwizorami w celach testowych. W innych przypadkach zmiana formatu może być konieczna, jeśli podczas tworzenia maszyny wirtualnej wybrano niewłaściwy format.

Hyper-V wykorzystuje formaty VHD i VHDX dla maszyn wirtualnych, podczas gdy VMware stosuje format VMDK. Przeczytaj ten wpis, aby dowiedzieć się, jak przenieść maszyny wirtualne z Hyper-V do środowiska VMware poprzez konwersję pliku VHD na VMDK.

NAKIVO for VMware vSphere Backup

NAKIVO for VMware vSphere Backup

Complete data protection for VMware vSphere VMs and instant recovery options. Secure backup targets onsite, offsite and in the cloud. Anti-ransomware features.

Formaty dysków wirtualnych

VHD odnosi się do formatu obrazu dysku wprowadzonego jako format dysku wirtualnego dla maszyn wirtualnych w programie Connectix Virtual PC. Później firma Microsoft przejęła Virtual PC i kontynuowała rozwój tego produktu do wirtualizacji. Następnie Microsoft zaprezentował Hyper-V jako alternatywę dla programu Microsoft Virtual PC. Główne funkcje formatu VHD to:

  • Maksymalny obsługiwany rozmiar plików VHD wynosi 2 TB (2^32*512 bajtów), gdzie 32 bity reprezentują liczbę, a 512 bajtów – rozmiar sektora.
  • VirtualBox obsługuje również format dysków wirtualnych VHD, który jest nadal używany w chmurze Microsoft Azure.
  • Maszyny wirtualne Hyper-V pierwszej generacji mogą korzystać wyłącznie z dysków wirtualnych w formacie VHD.

VHDX to nowa wersja formatu dysku wirtualnego udostępniona przez firmę Microsoft, będąca następcą formatu VHD. Format VHDX ma szeroki zakres zastosowań, w tym dyski wirtualne dla maszyn wirtualnych Hyper-V oraz współdzielone woluminy klastrowe Microsoft (Microsoft Cluster Shared Volumes). VHDX jest formatem plików półotwartym, a specyfikację tego formatu można pobrać ze strony internetowej firmy Microsoft w celu tworzenia własnych aplikacji współpracujących z plikami VHDX. Główne funkcje formatu VHDX to:

  • Maksymalna pojemność dysku wynosi 64 TB, w porównaniu z limitem 2 TB dla formatu VHD.
  • Obsługuje sektory o rozmiarze 4 KB.
  • W porównaniu z dyskami VHD zapewnia lepszą ochronę przed awariami spowodowanymi utratą zasilania.

Maszyny wirtualne drugiej generacji obsługują zarówno dyski wirtualne VHDX, jak i VHD. Jednak maszyny wirtualne w usłudze Azure mogą korzystać wyłącznie z dysków wirtualnych w formacie VHD. Dyski wirtualne VHDX można tworzyć w oknie „Zarządzanie dyskami” w systemach Windows 10 i Windows Server 2016. Obrazy VHDX można również zamontować (podłączyć) jako dysk twardy i wyświetlić w Eksploratorze Windows (Mój komputer) w najnowszych wersjach systemu Windows dzięki wbudowanemu sterownikowi VHDX.

VMDK to otwarty format obrazów dysków wirtualnych używany przez hiperwizory VMware, VirtualBox, QEMU itp., który nie jest obsługiwany przez Hyper-V. Pliki obrazów VMDK można traktować jako kontenery do przechowywania danych, podobnie jak fizyczne dyski twarde, i charakteryzują się one wysoką kompatybilnością z różnorodnym oprogramowaniem do wirtualizacji. Maksymalny rozmiar dysku wirtualnego VMDK został zwiększony z 2 TB do 62 TB.

Dyski wirtualne VMDK można podzielić na następujące typy i odmiany: monolityczne, dzielone, rzadkie, płaskie, a także z alokacją cienką i grubą. Dyski Delta VMDK są tworzone podczas wykonywania operacji Migawki maszyn wirtualnych. Pliki VMDK można mapować (montować) do określonego punktu montowania na komputerze hosta, jeśli zainstalowano program VMware Workstation. Zapewniony jest wysoki poziom niezawodności. Dyski wirtualne VMDK korzystają z wsparcia dla natywnych sektorów o rozmiarze 4 KB, z których korzystają najnowsze wersje produktów VMware z systemem VMFS6 (Virtual Machine File System 6).

Sprawdź zawartość pliku VHD przed konwersją VHD do VMDK

Jest to opcjonalny krok, który pozwala zweryfikować stan źródłowego dysku wirtualnego VHD lub VHDX oraz wyświetlić zawarte w nim pliki. Takie podejście pozwala uniknąć nieporozumień i straty czasu związanej z konwersją niewłaściwego dysku wirtualnego. Jeśli chcesz jedynie wyodrębnić pliki z obrazów VHD, ta sekcja jest właśnie dla Ciebie. Pliki VHD można zamontować w katalogu w systemie Linux oraz przypisać do określonej litery dysku w systemie Windows.

Jak otworzyć plik VHDX w systemie Linux

W systemie Linux pliki VHD i VHDX można zamontować w określonym katalogu (punkcie montowania) w konsoli za pomocą narzędzi libguestfs . Dzięki temu można wyświetlić zawartość plików VHD i VHDX w systemie Linux przed rozpoczęciem konwersji VHD do formatu VMDK. Przyjrzyjmy się, jak wyświetlić zawartość obrazów dysków wirtualnych VHD i VHDX w systemie Linux.

Zainstaluj potrzebny pakiet:

sudo apt-get install libguestfs-tools

Utwórz katalog, do którego chcesz zamontować obrazy VHD lub VHDX, na przykład: /mnt/vhd/:

sudo mkdir /mnt/vhd/

Uruchom polecenie, aby zamontować obraz dysku VHD w określonym katalogu. Znajdujemy się w katalogu, w którym znajduje się wymagany plik VHD, i uruchamiamy polecenie jako root:

guestmount --add test-disk.vhd --ro /mnt/vhd/ -m /dev/sda1

Gdzie:

-add – otwiera dysk wirtualny.

--ro – dysk wirtualny jest montowany w trybie tylko do odczytu.

/mnt/vhd/ to ścieżka do pliku VHD, który chcesz zamontować.

-m /dev/sda1/ to nazwa partycji istniejącej na dysku wirtualnym VHD. Na dysku wirtualnym VHD używanym w tym przykładzie znajduje się jedna partycja NTFS.

Aby wyświetlić wszystkie dostępne polecenia, uruchom guestmount --help

Uwaga: Jeśli uruchamiasz polecenie w innym katalogu, podaj pełną ścieżkę do pliku VHD, na przykład: guestmount --add /media/user1/data/test-disk.vhd --ro /mnt/vhd/ -m /dev/sda1

Sprawdź zawartość zamontowanego obrazu VHD:

ls -al /mnt/vhd/

Check the virtual disk content

Aby odmontować dysk wirtualny, użyj polecenia:

guestunmount /mnt/vhd/

Podobnie możesz zamontować pliki VHDX do /mnt/vhd/ katalogu utworzonego wcześniej i skopiować zawartość z zamontowanego dysku wirtualnego:

guestmount --add /media/user1/data/WinServer2016.vhdx --ro /mnt/vhd -m /dev/sda2

Gdzie: /dev/sda2 jest używane, ponieważ /dev/sda1/ jest partycją serwisową utworzoną domyślnie przez instalator systemu Windows.

W konsoli systemu Linux można wyświetlić zawartość partycji systemowej Windows (dysk C:) na dysku wirtualnym VHDX (patrz zrzut ekranu poniżej).

Checking the VHDX content

Jak otworzyć plik VHD w systemie Windows

  1. Otwórz okno Zarządzanie komputerem (kliknij prawym przyciskiem myszy Mój komputer i wybierz Zarządzaj z menu kontekstowego).

    Opening Computer Management

  2. W oknie Zarządzanie komputerem wybierz Zarządzanie dyskami , a następnie kliknij Akcja > Podłącz VHD .

    How to attach a VHD image in Windows

  3. W wyskakującym oknie określ ścieżkę do pliku VHD lub VHDX. Zaznacz pole wyboru Tylko do odczytu , jeśli nie chcesz zapisywać danych na dysku wirtualnym. Ta opcja chroni również dane przechowywane na dysku wirtualnym przed przypadkowym uszkodzeniem.

    Attaching a VHD disk in Windows

  4. Dysk jest teraz zamontowany i wyświetlany w oknie Zarządzanie dyskami oraz w Eksploratorze Windows (w tym przypadku jako dysk X: ).

Uwaga: System Windows może rozpoznać tylko partycje z obsługiwanymi systemami plików: NTFS, FAT32, exFAT i ReFS. Jeśli dysk wirtualny zawiera partycje systemu Linux z systemami plików ext3, ext4 i innymi, nie będzie można wyświetlić zawartości plików VHD lub VHDX zamontowanych w systemie Windows bez użycia narzędzi innych producentów.

Aby odmontować dysk wirtualny VHD lub VHDX z systemu Windows, otwórz Eksploratora Windows, kliknij prawym przyciskiem myszy literę dysku przypisaną do dysku wirtualnego, a następnie w menu kontekstowym wybierz opcję Wysuń .

Eject the VHD disk in Windows when the disk is not in use

Teraz, po sprawdzeniu zawartości dysku wirtualnego VHD (VHDX) i upewnieniu się, że jest to właściwy dysk, możesz przystąpić do jego konwersji do formatu VMDK. Istnieją dwie bardzo przystępne cenowo metody konwersji VHD do VMDK – przy użyciu qemu-img oraz przy użyciu VBoxManage . Oba rozwiązania są bezpłatne i zostały opisane poniżej.

Jak przekonwertować plik VHD na VMDK za pomocą qemu-img

QEMU to otwarta platforma do emulacji i wirtualizacji maszyn. Qemu-img to narzędzie z zestawu oprogramowania QEMU, które służy do konwersji dysków wirtualnych z jednego formatu na inny. Qemu-img można wykorzystać do konwersji pliku VHD na VMDK, a korzystanie z tego narzędzia jest pierwszą metodą, którą omówimy. qemu-img można uruchomić zarówno w systemie operacyjnym Windows, jak i Linux.

Korzystanie z qemu-img w systemie Linux

W tym przykładzie do uruchomienia qemu-img wykorzystano system Ubuntu Linux.

  1. Najpierw zainstaluj qemu-img z internetowych repozytoriów oprogramowania:

    sudo apt-get install qemu-utils

  2. Przejdź do katalogu, w którym przechowywane są obrazy dysków wirtualnych (w tym przykładzie pliki dysków wirtualnych VHD i VHDX są przechowywane w /media/user1/data/):

    cd /media/user1/data/

Sprawdź plik VHDX

  1. Wyświetl informacje o obrazie VHD po uruchomieniu sudo su w celu uzyskania uprawnień administratora:
  2. qemu-img info test-disk.vhd

    Checking the VHD information

    W podobny sposób możesz sprawdzić informacje o dysku wirtualnym VHDX:

    qemu-img info /media/user1/data/WinServer2016.vhdx

    Check the VHDX information before converting it to VMDK with qemu-img

Konwersja pliku VHD na VMDK w systemie Linux

  1. Aby przekonwertować plik VHD na VMDK za pomocą qemu-img w systemie Linux, uruchom polecenie jako root:

    qemu-img convert /media/user1/data/WinServer2016.vhdx -O vmdk /media/user1/data/WinServer2016qemu.vmdk -p

    Gdzie:

    -O – określa format pliku wyjściowego

    -p – wyświetla pasek postępu

    Poczekaj, aż proces konwersji się zakończy.

Korzystanie z qemu-img w systemie Windows

  1. Pobierz qemu-img z oficjalnej strony internetowej (dostępne są instalatory 32-bitowe i 64-bitowe). W niniejszym przykładzie wykorzystano pliki: qemu-img-win-x64-2_3_0 .
  2. Rozpakuj pliki z pobranego archiwum, na przykład do katalogu C:Programsqemu-img .
  3. Uruchom wiersz poleceń systemu Windows (CMD) – naciśnij Windows+R , aby otworzyć okno „ Uruchom ”. Wpisz „ cmd ” w oknie i naciśnij Ctrl+Shift+Enter, aby uruchomić polecenie jako administrator :

    cd C:Programsqemu-img

    Polecenia qemu-img w systemach Linux i Windows są identyczne.

Konwersja pliku VHD do formatu VMDK w systemie Windows

Uruchom CMD jako administrator i przejdź do katalogu, w którym qemu-img jest zainstalowany.

  1. Wyświetl informacje o dysku wirtualnym:

    qemu-img.exe info c:VirtualHyper-Vtest-disk.vhd

  2. Konwertuj obraz dysku VHD do formatu VMDK:

    qemu-img.exe convert -p c:VirtualHyper-Vtest-disk.vhd -O vmdk c:VirtualHyper-Vtest-disk.vmdk

    Gdzie:

    -p – pokaż postęp

    -O – plik wyjściowy

    Poczekaj, aż proces konwersji się zakończy.

    Using qemu-img as VHD to VMDK converter

Jak przekonwertować plik VHD na VMDK za pomocą VBoxManage

VBoxManage to interfejs wiersza poleceń (CLI) służący do zarządzania hiperwizorem VirtualBox i maszynami wirtualnymi. VBoxManage to narzędzie wieloplatformowe, które jest instalowane podczas zainstaluj VirtualBox (jak pamiętasz, VirtualBox to wieloplatformowe rozwiązanie do wirtualizacji). Jedną z VBoxManage najbardziej atrakcyjnych funkcji jest możliwość konwersji wielu formatów dysków wirtualnych. Można przekonwertować plik VHD na VMDK za pomocą VBoxManage .

Jeśli jako system operacyjny hosta używasz Windows, uruchom CMD jako administrator i przejdź do katalogu instalacyjnego VirtualBox, aby uruchomić VBoxManage . W obecnym przykładzie VirtualBox jest zainstalowany w katalogu domyślnym.

cd C:Program FilesOracleVirtualBox

Możesz dodać ścieżkę instalacyjną programu VirtualBox do zmiennej środowiskowej Path , aby uniknąć ręcznego przechodzenia do katalogu instalacyjnego programu VirtualBox za każdym razem, gdy chcesz uruchomić VBoxManage .

Uruchom polecenie, aby przekonwertować plik VHD z Hyper-V na format VMDK programu VMware w następujący sposób:

VBoxManage clonehd --format vmdk C:virtualHyper-VWinServer2016.vhdx С:virtualHyper-VWinServer2016vbox.vmdk

Składnia jest prosta — należy ustawić docelowy format dysku wirtualnego (VMDK) oraz określić nazwy pliku źródłowego VHDX i docelowego VMDK .

Poczekaj, aż proces konwersji się zakończy.

Using VBoxManage as a VHD to VMDK converter

Jeśli na komputerze, na którym zainstalowano program VirtualBox, korzystasz z systemu Linux, użyj identycznych poleceń (pamiętaj jednak o strukturze partycji i katalogów w systemie Linux).

Tworzenie maszyny wirtualnej VMware przy użyciu przekonwertowanego dysku wirtualnego

Konwersja pliku VHD do formatu VMDK umożliwia przekształcenie maszyn wirtualnych Hyper-V w maszyny wirtualne VMware. Aby zakończyć ten proces, należy zaimportować przekonwertowany dysk wirtualny do ręcznie utworzonych maszyn wirtualnych VMware. Metodę tę można zastosować w przypadku maszyn wirtualnych działających w środowiskach VMware Workstation i VMware ESXi. Pozostałe szczegóły dotyczące konwersji maszyn Hyper-V do formatu VMware zostały wyjaśnione w tej sekcji.

VMware Workstation

Jeśli chcesz utworzyć maszynę wirtualną przy użyciu dysku wirtualnego przekonwertowanego z formatu VHD (VHDX) do formatu VMDK w programie VMware Workstation, po prostu utwórz nową maszynę wirtualną (lub otwórz istniejącą, jeśli chcesz dodać przekonwertowany dysk wirtualny jako dodatkowy dysk wirtualny) i wybierz opcję użycia istniejącego dysku wirtualnego.

Utwórzmy nową maszynę wirtualną w programie VMware Workstation. Kliknij Plik > Nowa maszyna wirtualna .

Szczegółowe wyjaśnienie dotyczące tworzenia nowej maszyny wirtualnej w programie VMware Workstation znajdziesz we wpisie na blogu pod adresem Domowe laboratorium VMware. W tej części dzisiejszego wpisu skupimy się na krokach niezbędnych do zaimportowania przekonwertowanego dysku wirtualnego VHD do maszyny wirtualnej w programie VMware Workstation. W związku z tym należy zwrócić szczególną uwagę na następujące kroki:

  1. Wybierz opcję „ Zainstaluję system operacyjny później”, a następnie wybierz wersję systemu operacyjnego gościa (OS), która była zainstalowana na źródłowej maszynie wirtualnej Hyper-V, której dysk wirtualny został przekonwertowany ( Windows Server 2016 w tym przypadku). Jeśli korzystasz ze starszej wersji programu VMware Workstation, wybierz Windows 10 jako wersję systemu operacyjnego gościa.

    Import VHD to VMware after conversion

    Nazwa maszyny wirtualnej to Win2016converted w naszym przykładzie. Pliki nowej maszyny wirtualnej są przechowywane w C:VirtualWin2016converted .

  2. Wybierz opcję „ Użyj istniejącego dysku wirtualnego ” na etapie Wybierz dysk .

    Select use an existing virtual disk

  3. Określ ścieżkę do istniejącego pliku VMDK lub wyszukaj plik. W tym przypadku ścieżka do pliku VMDK to:

    C:VirtualHyper-VWinServer2016qemu2.vmdk

    Specify the path

  4. Jeśli pojawi się okno dialogowe z sugestią konwersji istniejącego dysku wirtualnego do nowszego formatu, decyzja należy do Ciebie. Należy przekonwertować dysk wirtualny na nowszy format, jeśli nie planuje się używać tego dysku wirtualnego w maszynach wirtualnych starszych wersji (wyposażonych w starszy sprzęt wirtualny).
  5. W opcjach maszyny wirtualnej należy wybrać jako typ oprogramowania układowego BIOS , jeśli źródłowa maszyna wirtualna Hyper-V była skonfigurowana do korzystania z BIOS-u. W przeciwnym razie maszyna wirtualna VMware, do której podłączono dysk wirtualny przekonwertowany z formatu Hyper-V na format VMware, nie uruchomi się. Po utworzeniu maszyny wirtualnej możesz sprawdzić to ustawienie, przechodząc do VM > Ustawienia , wybierając Opcje zakładkę > Zaawansowane .

    Selecting BIOS in the options of the destination VMware VM

Teraz Twoja maszyna wirtualna powinna uruchomić się poprawnie. Po uruchomieniu systemu operacyjnego gościa zainstaluj VMware Tools.

The conversion has completed successfully

Wypróbuj NAKIVO Backup & Replication dla VMware vSphere

Wypróbuj NAKIVO Backup & Replication dla VMware vSphere

Rozpocznij 15-dniową bezpłatną wersję próbną, aby korzystać z bezagentowych, przyrostowych kopii zapasowych maszyn wirtualnych z opcjami natychmiastowego pełnego i szczegółowego odzyskiwania danych, ochroną przed oprogramowaniem wymuszającym okup i wieloma innymi funkcjami.

VMware ESXi

Można również przekonwertować plik VHD na format VMDK i zaimportować przekonwertowany dysk wirtualny do maszyny wirtualnej VMware działającej na hoście ESXi. Jednak format dysku wirtualnego VMware używany przez VMware Workstation i VMware ESXi różni się od siebie. Dysk wirtualny w formacie VMware Workstation posiada deskryptor dysku wbudowany w pojedynczy plik Plik VMDK. Dysk wirtualny w formacie ESXi składa się z dwóch oddzielnych plików – pliku danych (.vmdk ) oraz pliku deskryptora dysku (-flat.vmdk ). Aby użyć dysku wirtualnego przekonwertowanego z formatu Hyper-V za pomocą qemu-img lub VBoxManage w maszynie wirtualnej działającej na ESXi, należy przekonwertować ten dysk wirtualny z formatu stacji roboczej do formatu ESXi. W przeciwnym razie pojawi się błąd: „ Nieobsługiwany lub nieprawidłowy typ dysku 2 ”.

VMDK must be converted to the ESXi format

Zobaczmy, jak używać dysku wirtualnego przekonwertowanego z formatu VHD w maszynie wirtualnej działającej na ESXi.

Konwersja pliku VMDK do formatu ESXi

  1. Prześlij przekonwertowany plik VMDK do magazynu danych podłączonego do hosta ESXi. Użyj klienta SCP/SFTP, interfejsu internetowego VMware Host Client lub VMware vSphere Client, aby przesłać przekonwertowany dysk wirtualny vmdk do magazynu danych ESXi.

    W naszym przykładzie plik WinServer2016qemu.vmdk został przesłany do magazynu danych SSD1 , który jest podłączony do hosta ESXi o adresie IP 10.10.10.74.

    Uploading the VMDK file after conversion

  2. Upewnij się, że dostęp SSH jest włączony na hoście ESXi ( Zarządzaj > Usługi > TSM-SSH ).

    SSH access is enabled on the ESXi host

  3. Połącz się z hostem ESXi przez SSH za pomocą klienta SSH (na przykład PuTTY).
  4. Przejdź do katalogu, w którym przechowywany jest plik dysku wirtualnego VMDK przekonwertowany z formatu VHD platformy Hyper-V (w tym przykładzie plik vmdk jest przechowywany w /vmfs/volumes/SSD1/converted/):

    cd /vmfs/volumes/SSD1/converted/

  5. Użyj vmkfstools do konwersji dysku wirtualnego w formacie stacji roboczej na dysk wirtualny w formacie ESXi. W naszym przykładzie dysk wirtualny przydzielane dynamicznie w formacie ESXi jest docelowym typem dysku wirtualnego. Polecenia należy uruchamiać jako użytkownik root.

    vmkfstools -i WinServer2016qemu.vmdk WinServer2016thin.vmdk -d thin

    Post conversion of the VMDK file to the ESXi format

Jak widać na zrzucie ekranu, konwersja pliku VMDK z formatu stacji roboczej do formatu ESXi przy użyciu narzędzi vmkfstools zakończyła się pomyślnie i utworzono dwa nowe pliki:

WinServer2016thin-flat.vmdk

WinServer2016thin.vmdk

The virtual disk is converted to a VMDK of the ESXi format

Importowanie dysku VMDK do maszyny wirtualnej w środowisku ESXi

Otwórz program VMware Host Client (optymalnym rozwiązaniem jest użycie Klient VMware vSphere w przypadku wdrażania vCenter, ale z programu VMware Host Client można korzystać w niemal wszystkich przypadkach, w tym w scenariuszu z ESXi – edycja bezpłatna). Ta sama procedura dotyczy wersji VMware vSphere/ESXi od 6.5 do 9.0.

W interfejsie internetowym VMware Host Client wybierz Maszyny wirtualne i kliknij Utwórz/Zarejestruj maszynę wirtualną .

Creating a new VM to import VHD to VMware

Otworzy się kreator nowej maszyny wirtualnej.

  1. Wybierz typ tworzenia . Kliknij Utwórz nową maszynę wirtualną. Klikaj Dalej na każdym kroku, aby kontynuować.

    Creating a new VM on an ESXi host

  2. Wybierz nazwę i system operacyjny gościa. Wybierz wersję maszyny wirtualnej, rodzinę systemu operacyjnego gościa oraz wersję systemu operacyjnego gościa. W tym przykładzie nazwa maszyny wirtualnej to Win2016converted . Maszyna wirtualna jest zgodna z ESXi 6.5 lub nowszym. Rodzina systemu operacyjnego gościa to Windows, a wersja systemu operacyjnego gościa to Microsoft Windows 2016 (64-bitowy).

    Creating a new VM to import a converted virtual disk

  3. Wybierz magazyn danych. Wybierz magazyn danych, w którym chcesz przechowywać pliki maszyny wirtualnej. Nazwa magazynu danych użytego w tym przykładzie to SSD2.

    Selecting a datastore to store VM files

  4. Dostosuj ustawienia. Ten krok jest w naszym przypadku najważniejszy. Usuń dysk wirtualny utworzony domyślnie wraz z nową maszyną wirtualną. Następnie kliknij Dodaj dysk twardy > Istniejący dysk twardy .

    Importing a virtual disk converted from VHD to VMDK to a VM on ESXi.

    W przeglądarce magazynów danych wybierz dysk wirtualny, który przekonwertowałeś z formatu VHD na VMDK, a następnie z formatu VMware stacja robocza na format VMware ESXi (z alokacją typu thin). Jak być może pamiętasz, przekonwertowany dysk wirtualny składa się z dwóch plików (.vmdk oraz -flat.vmdk ), ale w przeglądarce magazynu danych wyświetlany jest tylko jeden plik vmdk . Nie martw się — jest to funkcja programu VMware Host Client. Oba pliki skopiowane do magazynu danych ESXi są obecne. Możesz je sprawdzić w konsoli ESXi lub łącząc się przez SSH. W poniższym przykładzie widać, że aktualny rozmiar dysku wirtualnego wynosi 9,11 GB, ale maksymalny przydzielony rozmiar tego dysku to 30 GB.

    Selecting a converted virtual disk on a datastore

    Po dodaniu przekonwertowanego dysku wirtualnego VMDK widoczne jest nieaktywne pole, w którym wyświetlany jest rozmiar 9 GB (aktualny rozmiar) dysku wirtualnego o pojemności 30 GB.

    The converted virtual disk is attached to a VM on ESXi.

  5. Gotowe do zakończenia. Na tym etapie można sprawdzić ustawienia. Jeśli wszystko jest w porządku, kliknij Zakończ , aby utworzyć nową maszynę wirtualną.

    Checking the new VM configuration summary

Teraz możesz włączyć maszynę wirtualną (kliknij prawym przyciskiem myszy nazwę maszyny wirtualnej i w menu kontekstowym wybierz Zasilanie > Włącz ).

Starting a VM that uses a converted virtual disk

Maszyna wirtualna z przekonwertowanym dyskiem wirtualnym uruchomiła się poprawnie, a sieć działa prawidłowo. Teraz możesz zainstalować VMware Tools w systemie operacyjnym gościa.

The VM using the converted disk is operating properly on ESXi

Wnioski

Jeśli chcesz przekonwertować maszyny wirtualne Hyper-V na VMware, możesz przekonwertować plik VHD na VMDK, a następnie podłączyć przekonwertowany dysk wirtualny VMDK do nowej maszyny wirtualnej VMware. Qemu-img może służyć jako narzędzie do konwersji plików VHD na VMDK, a VBoxManage może być użyte jako alternatywa. Oba rozwiązania są bezpłatne i wieloplatformowe, co pozwala na konwersję pliku VHD z Hyper-V do formatu VMDK VMware na różnych systemach operacyjnych. Należy pamiętać, że jeśli chcesz używać dysku wirtualnego przekonwertowanego za pomocą qemu-img lub VBoxManage w maszynach wirtualnych ESXi, powinieneś przekonwertować dysk wirtualny VMDK z formatu stacji roboczej do formatu ESXi za pomocą vmkfstools w wierszu poleceń ESXi.

Jeśli chcesz skorzystać z narzędzi półautomatycznych lub w pełni automatycznych do konwersji całej maszyny wirtualnej Hyper-V na maszynę wirtualną VMware, możesz skorzystać z bezpłatnego VMware vCenter Converter – wersja samodzielna. Niezależnie od używanego hiperwizora ochrona danych ma kluczowe znaczenie. NAKIVO Backup & Replication oferuje funkcję Odzyskiwania międzyplatformowego, która pozwala na konwersję dysków VHD z kopii zapasowych maszyn wirtualnych na dyski VMDK oraz przywracanie maszyn wirtualnych Hyper-V na hiperwizory VMware.

Try NAKIVO Backup & Replication

Try NAKIVO Backup & Replication

Get a free trial to explore all the solution’s data protection capabilities. 15 days for free. Zero feature or capacity limitations. No credit card required.

People also read