Jak przekonwertować Hyper-V na VMware: kompletny przewodnik

Platformy wirtualizacyjne, takie jak Hyper-V i VMware, mają kluczowe znaczenie dla tworzenia elastycznych i skalowalnych środowisk IT. W miarę rozwoju organizacji często pojawia się potrzeba migracji obciążeń między tymi platformami w celu poprawy wydajności, kompatybilności lub efektywności zarządzania.

Spośród dostępnych narzędzi do migracji VMware vCenter Converter Standalone wyróżnia się jako najskuteczniejsze rozwiązanie do konwersji maszyny wirtualnej Hyper-V na maszynę wirtualną VMware. To bezpłatne narzędzie obsługuje zarówno konwersje V2V (z wirtualnego na wirtualny), jak i P2V (z fizycznego na wirtualny), zapewniając płynny i niezawodny sposób migracji systemów. Zapoznaj się z tym przewodnikiem krok po kroku, aby dowiedzieć się, jak przekonwertować Hyper-V na VMware.

NAKIVO do tworzenia kopii zapasowej VMware vSphere

NAKIVO do tworzenia kopii zapasowej VMware vSphere

Kompleksowa ochrona danych dla maszyn wirtualnych VMware vSphere oraz opcje natychmiastowego odzyskiwania. Bezpieczne lokalizacje kopii zapasowych — na miejscu, zdalnie oraz w chmurze. Funkcje ochrony przed oprogramowaniem wymuszającym okup.

Omówienie opcji programu VMware vCenter Converter

Przed konwersją maszyny wirtualnej Hyper-V na maszynę wirtualną VMware przyjrzyjmy się opcjom programu VMware vCenter Converter. Komponenty programu VMware vCenter Converter można zainstalować wyłącznie w systemach operacyjnych Windows. Program jest łatwy w obsłudze. Rozwiązanie to pozwala zautomatyzować proces konwersji poprzez tworzenie wielu zadań, które mogą być wykonywane według priorytetów (zadania o niższych numerach identyfikacyjnych są realizowane w pierwszej kolejności). W ustawieniach programu VMware vCenter Converter można ustawić liczbę zadań wykonywanych jednocześnie. Może to być przydatne na przykład w przypadku konieczności regulacji szybkości wykonywania zadań. Za pomocą tego narzędzia można również przeprowadzić konfigurację maszyn wirtualnych po konwersji.

Poniższa tabela przedstawia typy maszyn, które można przekonwertować do formatów VMware.

Maszyny źródłowe

Maszyny docelowe

Maszyny fizyczne

Maszyny wirtualne Hyper-V

Maszyny wirtualne VMware Workstation

Maszyny wirtualne w formacie ESXi

Maszyny wirtualne w formacie stacji roboczych (Workstation)

Narzędzie VMware vCenter Converter może służyć do konwersji maszyn fizycznych z systemem Windows lub Linux. Maszyny z systemem Linux należy konwertować zdalnie, ponieważ konwerter można zainstalować wyłącznie w systemie Windows. Konwersji można dokonywać zarówno na lokalnych, jak i zdalnych maszynach z systemem Windows. Docelowe maszyny wirtualne mogą być w formacie VMware ESXi lub VMware Workstation (ten ostatni może działać w programach VMware Fusion i VMware Player).

Program VMware vCenter Converter można rozpatrywać w kategoriach jego komponentów: klienta, agenta oraz serwera, który obejmuje moduł roboczy. Agenta można wdrażać na fizycznych maszynach źródłowych z systemem Windows lub na hostach Hyper-V. W momencie rozpoczęcia konwersji na uruchomionej maszynie źródłowej z systemem Windows tworzona jest migawka ( migawka ). Technika migawki służy do zachowania spójności danych. Serwer przeprowadza proces konwersji, a moduł roboczy jest zawsze instalowany wraz z komponentem serwerowym. Klient udostępnia interfejs użytkownika służący do łączenia się z komputerem lokalnym lub zdalnym, na którym działa konwerter. Interfejs klienta zapewnia dostęp do kreatorów konwersji i konfiguracji.

Gdy konieczna jest konwersja fizycznego komputera z systemem Linux, agent nie jest instalowany w systemie Linux; zamiast tego na hoście docelowym wdrażana jest specjalna, pusta maszyna wirtualna pomocnicza. Połączenie z fizycznym komputerem z systemem Linux nawiązywane jest za pośrednictwem protokołu SSH (Secure Shell). W momencie utworzenia maszyna wirtualna pomocnicza jest pusta i uruchamia się z obrazu systemu Linux. Dane są kopiowane z docelowej maszyny z systemem Linux do maszyny wirtualnej pomocniczej. Po zakończeniu procesu maszyna pomocnicza staje się maszyną docelową. Maszyna wirtualna jest gotowa do normalnej pracy zaraz po ponownym uruchomieniu.

Podczas konwersji maszyn wirtualnych Hyper-V do formatu VMware agent jest instalowany na serwerze Hyper-V w trakcie konfiguracji zadania konwersji. Maszyny wirtualne Hyper-V w stanie wyłączonym można konwertować. Jeśli chcesz przekonwertować uruchomione maszyny wirtualne Hyper-V (lub maszyny wirtualne działające na innych hiperwizorach, takich jak KVM lub XEN), użyj narzędzia VMware vCenter Converter w taki sam sposób, jak opisano powyżej w przypadku konwersji uruchomionych maszyn fizycznych.

Kopiowanie danych może odbywać się na poziomie dysku lub woluminu. Narzędzie VMware vCenter Converter nie obsługuje następujących dysków źródłowych/woluminów:

  • dyski RAID;
  • dyski hybrydowe GPT/MBR (GUID Partition Table / Master Boot Record);
  • dyski RDM (Raw Device Mapping);
  • woluminy zamontowane przez Device Mapper Multipath w systemie Linux.

Obsługiwane są dyski MBR, dyski GPT, a także woluminy podstawowe i dynamiczne. Migawki maszyn wirtualnych nie są przenoszone z maszyny wirtualnej źródłowej do maszyny docelowej.

Parametry zachowane podczas konwersji

Domyślnie program VMware vCenter Converter zachowuje następujące parametry:

  • Nazwa komputera;
  • Identyfikator bezpieczeństwa (SID);
  • Konta użytkowników;
  • Nazwy woluminów dla partycji dyskowych;
  • Pliki aplikacji i danych.

W związku z tym uruchomienie zarówno maszyny źródłowej, jak i docelowej w tej samej sieci może powodować problemy. Jeśli adresy IP, nazwy komputerów i wartości SID są identyczne, mogą wystąpić konflikty sieciowe. Aby tego uniknąć, przed uruchomieniem maszyny wirtualnej utworzonej przez konwerter należy odłączyć maszynę źródłową od sieci. Alternatywnie można dostosować maszyny wirtualne z systemem Windows za pomocą kreatora konwersji lub konfiguracji w VMware vCenter Converter, aby dostosować odpowiednie parametry.

Zmiany sprzętowe w maszynie wirtualnej docelowej

Wirtualizacja sprzętowa polega na emulacji sprzętu komputerowego w celu zapewnienia prawidłowego działania maszyn wirtualnych. W związku z tym niektóre urządzenia mogą ulec zmianie po konwersji z maszyny fizycznej na maszynę wirtualną lub po konwersji między platformami hiperwizorów. Hyper-V nie korzysta z tych samych emulowanych urządzeń co VMware. Nawet Gen1 i Gen2 maszyny wirtualne Hyper-V korzystają z różnych urządzeń wirtualnych w środowisku Hyper-V.

Zmiany sprzętowe mogą spowodować, że niektóre programy powiązane ze sprzętem przestaną działać po konwersji. Jednym z częstych problemów jest konieczność ponownej aktywacji oprogramowania wykorzystującego algorytmy aktywacji powiązane ze sprzętem. Konwersja maszyn z oprogramowaniem na licencji OEM (Original Equipment Manufacturer) może w tym przypadku nie być rozsądną decyzją.

Po konwersji mogą ulec zmianie następujące elementy sprzętowe:

  • Model Procesora . Zależy to od modelu Procesora maszyny fizycznej, na której hostowana jest nowa maszyna wirtualna VMware.
  • Karty sieciowe . Karty sieciowe mogą zostać zastąpione kartami sieciowymi VMXnet. W takim przypadku należy również zmienić adres MAC.
  • Karty USB . Mogą one zostać zaktualizowane.
  • Karta graficzna . Po migracji może ona zostać zastąpiona kartą graficzną VMware SVGA.
  • Kontrolery dysków . Kontrolery dysków docelowych mogą różnić się od tych w maszynie źródłowej.
  • Dyski i partycje . Ciągi znaków określające model i producenta urządzeń dyskowych mogą ulec zmianie (na przykład na „VMware Virtual disk SCSI Disk device”). Liczba dysków i partycji również może ulec zmianie podczas procesu konwersji.

Obsługiwane systemy operacyjne

VMware vCenter Converter 6.6 (wydane w 2025 r.) obsługuje różne systemy operacyjne oparte na Windows i Linux.

Następujące wersje systemu Windows są oficjalnie obsługiwane:

  • 32-bitowe i 64-bitowe wersje systemów Windows 10 i 11.
  • 64-bitowe wersje systemów Windows Server 2012, 2012 R2, 2016, 2019 oraz 2022.

Program VMware vCenter Converter można zainstalować na dowolnym z wymienionych systemów operacyjnych. Maszyny wirtualne z tymi systemami operacyjnymi można konwertować zarówno w stanie włączonym, jak i wyłączonym, przy czym konfiguracja maszyny jest obsługiwana.

Jeśli chcesz zainstalować konwerter na starszych wersjach systemu Windows lub konwertować starsze wersje tego systemu, takie jak Windows 7, powinieneś zainstalować starszą wersję programu VMware Converter Standalone (wersja 6.0 lub 6.1).

Następujące dystrybucje systemu Linux są oficjalnie obsługiwane:

  • Ubuntu 12.04 LTS (32/64-bit), Ubuntu 14.04 LTS (32/64-bit), Ubuntu 16.04 LTS (32/64-bit), 18.04 LTS, 20.04 LTS, 22.04 LTS.
  • CentOS 6.x (32/64-bit), CentOS 7.0 (64-bit).
  • Red Hat Enterprise Linux (RHEL) 6.x (32/64-bit), RHEL 7.x (64-bit), RHEL 8.x (64-bit), RHEL 9.x (64-bitowy).

Systemy SUSE Linux Enterprise Server (SLES) 10.x (32/64-bitowe) oraz SLES 11.x (32/64-bitowe) były obsługiwane do wersji 5.0.1 konwertera.

VMware vCenter Converter umożliwia konwersję maszyn źródłowych (fizycznych lub wirtualnych) z zainstalowanymi tymi systemami operacyjnymi Linux. Maszyny źródłowe można konwertować niezależnie od tego, czy są włączone, czy wyłączone. Konwertera nie można zainstalować w systemach operacyjnych Linux i nie można go używać do konfigurowania maszyn docelowych z systemem operacyjnym Linux. W przypadku maszyn z systemem Linux dostępne jest wyłącznie klonowanie oparte na dysku, a narzędzia VMware Tools nie mogą być automatycznie instalowane za pomocą konwertera.

W przypadku maszyn z systemem Linux jest wsparcie dla programu rozruchowego GRUB. Program LILO nie jest obsługiwany.

Obsługiwane są maszyny źródłowe z systemem Windows/Linux, wyposażone w BIOS i UEFI. Interfejs oprogramowania układowego zostaje zachowany po konwersji. Jeśli maszyna źródłowa korzysta z BIOS-u, można ją przekonwertować na maszynę wirtualną korzystającą z BIOS-u, ale nie można jej przekonwertować na maszynę wirtualną korzystającą z UEFI (i odwrotnie).

Wymagania sieciowe

Upewnij się, że żadna zapora sieciowa nie blokuje połączenia sieciowego oraz że program VMware vCenter Converter Standalone ma dostęp do komputera źródłowego i hosta docelowego (sprawdź tabelę poniżej). Konieczne może być tymczasowe wyłączenie oprogramowania antywirusowego do czasu zakończenia procesu konwersji. W systemach Windows należy włączyć udział plików i drukarek. Należy wyłączyć funkcję UAC (kontrola dostępu użytkowników). Aby połączyć się z komputerami źródłowym i docelowym oraz uruchomić program VMware vCenter Converter, należy użyć konta administratora. W przypadku fizycznego komputera źródłowego z systemem Linux serwer SSH musi być włączony.

Źródło (połączenie z)

Cel (połączenie do)

Porty używane do połączenia sieciowego

Serwer programu Converter Standalone

Włączony komputer źródłowy

TCP 445, 139, 9089; UDP 137, 138

Samodzielny serwer Converter

vCenter Server

TCP 443

Samodzielny klient Converter

vCenter Server

TCP 443

Samodzielny serwer Converter

Docelowy serwer ESXi

TCP 902

Włączona maszyna źródłowa

ESXi

TCP 443, 902.#

Pobieranie i instalacja programu VMware vCenter Converter

Pobierz program VMware vCenter Converter Standalone ze strony internetowej VMware. Aby uzyskać dostęp do linku pobierania, potrzebne jest konto VMware. Jeśli nie masz konta VMware, możesz je utworzyć; proces ten jest bezpłatny i zajmuje zaledwie kilka minut.

Procedura może się nieznacznie różnić w zależności od wersji programu VMware Converter, ale ogólny przebieg pozostaje taki sam.

  1. Po pobraniu programu Converter można go zainstalować za pomocą GUI (graficznego interfejsu użytkownika) lub wiersza poleceń. Instalacja w trybie GUI jest prosta — wystarczy uruchomić plik .EXE pobranego instalatora i postępować zgodnie z zaleceniami kreatora instalacji.
  2. Następnym krokiem jest wybór typu instalacji — można wybrać między instalacją lokalną a instalacją typu klient-serwer . W tym przykładzie, dla uproszczenia, zastosowano instalację lokalną. Wszystkie niezbędne komponenty konwertera są instalowane na komputerze lokalnym, co pozwala na bezpośrednie tworzenie zadań z tego komputera (np. dostęp zdalny, serwer konwertera, agent konwertera i klient konwertera). Jeśli zdecydujesz się na opcję instalacji typu klient-serwer, możesz precyzyjnie określić, które komponenty mają zostać zainstalowane.

    Selecting the installation options

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.

Przykład krok po kroku: Konwersja maszyny wirtualnej Hyper-V na maszynę wirtualną VMware

Po zainstalowaniu programu VMware vCenter Converter Standalone uruchom konwerter (domyślnie na pulpicie tworzony jest skrót). Konwerter uruchomi się w nowym oknie. Poniżej przedstawiamy szczegółowy przewodnik pokazujący, jak przekonwertować maszynę wirtualną Hyper-V na maszynę wirtualną VMware ESXi.

  1. Kliknij Konwertuj maszynę .

    Opening VMware vCenter Converter Standalone

  2. Uruchomi się kreator konwersji. Na ekranie System źródłowy można wybrać stan Włączony (dla zdalnej maszyny z systemem Windows, zdalnej maszyny z systemem Linux lub tej maszyny lokalnej) lub stan Wyłączony (dla maszyny wirtualnej VMware Infrastructure, maszyny wirtualnej VMware stacji roboczych, innej maszyny wirtualnej VMware lub serwera Hyper-V) jako typ źródła. W tym przykładzie wybieramy opcję Wyłączony i wybieramy Serwer Hyper-V z menu rozwijanego.

    Podaj informacje dotyczące połączenia z serwerem. Wprowadź adres IP lub nazwę serwera Hyper-V, a następnie podaj nazwę użytkownika i hasło konta z uprawnieniami do administracji serwerem Hyper-V. Kliknij Dalej , aby kontynuować.

    Configuring the source system

  3. Pojawi się okno wyskakujące. Agent VMware vCenter Converter Standalone musi zostać tymczasowo zainstalowany na instancji serwera Hyper-V. Program VMware vCenter Converter wyświetli monit o wybranie sposobu odinstalowania agenta po zakończeniu konwersji (automatycznie lub ręcznie). Wybierz preferowaną opcję i kliknij Tak , aby kontynuować. Poczekaj, aż agent zostanie wdrożony na serwerze Hyper-V.

    Deploying VMware vCenter Standalone Agent to a source Hyper-V Server

  4. Wybierz maszynę źródłową . Po wdrażaniu agenta wyświetli się lista maszyn wirtualnych znajdujących się na serwerze Hyper-V. W tym przewodniku do konwersji wybrano maszynę wirtualną Ubuntu16-replica . Ta maszyna wirtualna jest wyłączona i spełnia wymagania. Jeśli wybierzesz maszynę wirtualną w stanie włączonym, przycisk Dalej będzie nieaktywny i wyświetli się ostrzeżenie „ Wyłącz wybraną maszynę wirtualną, aby kontynuować ”. Po wybraniu maszyny wirtualnej źródłowej kliknij Dalej .

    Selecting a source Hyper-V virtual machine

  5. Ustaw system docelowy , wybierając jedną z następujących opcji: maszyna wirtualna VMware Infrastructure lub VMware stacja robocza albo inne maszyny wirtualne VMware .

    Wybierz pierwszą opcję, jeśli chcesz, aby maszyna wirtualna działała na hoście ESXi (tak jak w tym przypadku).

    Wybierz szczegóły serwera VMware Infrastructure:

    • Adres IP (lub nazwa hosta) serwera vCenter Server lub samodzielnego hosta ESXi;
    • Nazwa użytkownika posiadającego uprawnienia do administracji;
    • Hasło tego użytkownika.

    Po zakończeniu kliknij Dalej , aby kontynuować.

    Selecting a VMware destination system

  6. Ustaw parametry dla maszyny wirtualnej docelowej . Ustaw nazwę i lokalizację maszyny wirtualnej (centrum danych lub folder). Następnie kliknij Dalej , aby kontynuować.

    Selecting the parameters for the destination VMware VM

  7. Jeśli w poprzednich krokach wybrano vCenter Server, należy teraz wybrać host ESXi, na którym ma działać maszyna wirtualna. Wybierz magazyn danych podłączony do tego serwera ESXi i określ wersję maszyny wirtualnej. Wersja maszyny wirtualnej 11 jest odpowiednia dla systemu ESXi 6.0 lub nowszego. W tym przykładzie adres IP hosta ESXi to 10.10.10.90 , nazwa magazynu danych to VMTemplates02 , a wersja maszyny wirtualnej to 11 . Można wybrać nowszą wersję maszyny wirtualnej obsługiwanej przez instancję konwertera i host docelowy. Kliknij Dalej .

    Setting the location for the destination VM

  8. Ustaw parametry zadania konwersji:
    • Dane do skopiowania . Można wybrać typ kopiowania danych (oparty na dysku lub woluminie), typ przydzielania dysku (Grube czy cienkie) oraz docelowy magazyn danych dla dysków wirtualnych. Domyślnie wybrany jest typ dysku typu „Thick”.
    • Urządzenia . W tej sekcji można ustawić ilość pamięci wirtualnej, liczbę procesorów wirtualnych, liczbę rdzeni na procesor oraz kontroler dyskowy dla maszyny wirtualnej.
    • Sieci . Można wybrać liczbę wirtualnych kart sieciowych dla maszyny wirtualnej oraz określić sieci , z którym powinny być połączone, a także typ wirtualnego kontrolera sieciowego.
    • Usługi . Ta opcja jest dostępna tylko dla maszyn docelowych z systemem Windows i pozwala wybrać tryb uruchamiania dla każdej usługi systemu Windows.
    • Opcje zaawansowane . Opcje te można skonfigurować dla maszyn z systemem operacyjnym Windows. Zaznacz odpowiednie pola wyboru, aby włączyć docelową maszynę wirtualną, zainstalować VMware Tools, dostosować preferencje gościa, usunąć punkty przywracania systemu i/lub ponownie skonfigurować docelową maszynę wirtualną po konwersji.
    • Ograniczanie wydajności . Można skonfigurować ograniczenie wydajności Procesora, aby kontrolować zasoby Procesora wykorzystywane przez konwerter do bieżącego zadania. Ta opcja pozwala zarezerwować wystarczające zasoby procesora, aby w razie potrzeby można było uruchomić inne zadania. Ograniczanie przepustowości pozwala kontrolować przepustowość sieci, co może być przydatne, jeśli chcesz zapewnić prawidłowe działanie usług i aplikacji sieciowych podczas konwersji.

    Po skonfigurowaniu ustawień kliknij Dalej .

    Configuring options for the VM conversion

    Uwaga : Można ustawić program VMware vCenter Converter tak, aby domyślnie korzystał z dysków typu „Thin”. Może to być przydatne, jeśli konieczne jest przekonwertowanie dużej liczby maszyn, a maszyny docelowe muszą posiadać dyski z alokacją typu „thin”. Aby skorzystać z tej opcji:

    • Przejdź do C:ProgramDataVMwareVMware vCenter Converter Standalone .
    • Otwórz plik converter-worker.xml w edytorze tekstowym.
    • Znajdź tag
    • Zmień domyślną wartość false na true w ciągu znaków:
      false
    • Zapisz plik converter-worker.xml i uruchom ponownie usługę VMware vCenter Converter Standalone Worker. W tym celu otwórz CMD i uruchom polecenia:

      net stop "VMware vCenter Converter Standalone Worker service"

      net start "VMware vCenter Converter Standalone Worker service"

    Alternatywnie możesz uruchomić services.msc i skorzystać z interfejsu graficznego do zarządzania usługami.

  9. Sprawdź podsumowanie. Jeśli wszystkie ustawienia są poprawne, kliknij Zakończ aby rozpocząć konwersję.

    Checking the summary

  10. Teraz możesz wyświetlić status zadania konwersji w głównym oknie programu VMware vCenter Converter. W podobny sposób możesz dodać kolejne zadania konwersji. Poczekaj, aż zadanie się zakończy, a następnie uruchom maszynę wirtualną przekonwertowaną z formatu Hyper-V na hoście VMware ESXi (w tym celu użyj programu VMware vSphere Client, VMware vSphere Web Client, VMware Host Client, VMware stacja robocza lub PowerCLI ).

    A Hyper-V VM is being converted to the VMware ESXi format

Niezależnie od tego, z jakiego hiperwizora korzystasz, pamiętaj o ochronie swoich danych. Dzięki NAKIVO Backup & Replication możesz łatwo i skutecznie wykonać kopię zapasową maszyn wirtualnych Hyper-V i VMware. Jeśli wykonałeś już kopię zapasową maszyn wirtualnych Hyper-V za pomocą NAKIVO Backup & Replication, możesz skorzystać z funkcji Odzyskiwania międzyplatformowego tego rozwiązania, aby przekonwertować maszyny wirtualne Hyper-V na maszyny wirtualne VMware.

Podsumowanie

Migracja z Hyper-V do VMware jest prostym procesem przy użyciu narzędzia VMware vCenter Converter Standalone. To bezpłatne narzędzie zapewnia bezpieczne przeniesienie maszyn wirtualnych, zachowując kluczowe konfiguracje i minimalizując przestoje. Postępując zgodnie z opisanymi krokami i najlepszymi rozwiązaniami, można osiągnąć płynną i niezawodną konwersję.

Wypróbuj NAKIVO Backup & Replication

Wypróbuj NAKIVO Backup & Replication

Skorzystaj z bezpłatnej wersji próbnej, aby zapoznać się ze wszystkimi funkcjami rozwiązania w zakresie ochrony danych. 15 dni za darmo. Bez żadnych ograniczeń dotyczących funkcji ani pojemności. Nie jest wymagana karta kredytowa.

People also read