Jak przekonwertować Hyper-V na VMware: kompletny przewodnik

Platformy wirtualizacyjne, takie jak Hyper-V i VMware, mają kluczowe znaczenie dla funkcjonowania 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 typu V2V (wirtualna do wirtualnej), jak i P2V (fizyczna do wirtualnej), 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 – tworzenie kopii zapasowej dla VMware vSphere

NAKIVO – tworzenie kopii zapasowej dla 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.

Rozumienie opcji VMware vCenter Converter

Przed przekształceniem maszyny wirtualnej Hyper-V do maszyny wirtualnej VMware, przeanalizujmy opcje VMware vCenter Converter. Komponenty VMware vCenter Converter można zainstalować tylko na systemach operacyjnych Windows. Program jest łatwy w użyciu. Rozwiązanie może pomóc w automatyzacji procesu konwersji poprzez tworzenie wielu zadań, które mogą być wykonywane według priorytetu (najpierw realizowane są zadania z niższymi numerami ID zadania). W opcjach VMware vCenter Converter możesz ustawić liczbę zadań uruchamianych jednocześnie. Może to być przydatne, jeśli chcesz regulować prędkość wykonywania zadań, na przykład. Konfigurację maszyny wirtualnej po konwersji można również przeprowadzić za pomocą tego narzędzia.

Tabela poniżej pokazuje typy maszyn, które można przekształcać do formatów VMware.

Maszyny źródłowe

Maszyny docelowe

Maszyny fizyczne

Maszyny wirtualne Hyper-V

Maszyny wirtualne VMware Workstation

Maszyny formatu ESXi

Maszyny formatu Workstation

VMware vCenter Converter może być używany do konwersji maszyn fizycznych działających na systemach Windows lub Linux. Maszyny Linux muszą być konwertowane zdalnie, ponieważ konwerter można zainstalować tylko na systemach Windows. Można konwertować zarówno lokalne, jak i zdalne maszyny Windows. Docelowe maszyny wirtualne mogą być w formacie VMware ESXi lub VMware Workstation (ten ostatni może działać w VMware Fusion i VMware Player).

VMware vCenter Converter można rozpatrywać w kategoriach jego komponentów: klienta, agenta i serwera, który obejmuje pracownika. Agenta można wdrażać na fizycznych maszynach źródłowych działających w Windows lub na hostach Hyper-V. Utworzono migawka na działającej maszynie źródłowej z systemem Windows, gdy konwersja się rozpoczyna. Technika migawki jest używana do utrzymania spójności danych. Serwer realizuje proces konwersji, a pracownik jest zawsze zainstalowany z komponentem serwera. Klient zapewnia interfejs użytkownika używany do łączenia się z lokalną maszyną lub zdalną maszyną, na której uruchomiono konwerter. Interfejs klienta zapewnia dostęp do kreatorów Konwersji i Konfiguracji.

Gdy trzeba przekształcić maszynę fizyczną działającą w Linux, agent nie jest instalowany na Linux; zamiast tego wdrażana jest na hoście docelowym specjalna, pusta pomocnicza maszyna wirtualna. Połączenie z fizyczną maszyną Linux jest ustanawiane za pośrednictwem 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. Można konwertować maszyny wirtualne Hyper-V w stanie wyłączonym. 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 (tabela partycji GUID / główny rekord rozruchowy);
  • 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 zachowywane 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 oparte na systemie Windows za pomocą kreatora konwersji lub konfiguracji w programie VMware vCenter Converter, aby dostosować odpowiednie parametry.

Zmiany sprzętowe w docelowej maszynie wirtualnej

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. Częstym problemem 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ą 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 (wydany 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 systemu Windows, 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-bit).

SUSE Linux Enterprise Server (SLES) 10.x (32/64-bit) i SLES 11.x (32/64-bit) były wspierane do wersji 5.0.1 konwertera.

VMware vCenter Converter może konwertować maszyny źródłowe (fizyczne lub wirtualne) z zainstalowanymi tymi systemami operacyjnymi Linux. Maszyny źródłowe mogą być konwertowane niezależnie od tego, czy są włączone, czy wyłączone. Konwerter nie może być zainstalowany na systemach operacyjnych Linux i nie może być używany do konfigurowania maszyn docelowych z systemem Linux. Tylko klonowanie dyskowe jest dostępne dla maszyn Linux, a VMware Tools nie mogą być automatycznie zainstalowane za pomocą konwertera.

GRUB boot loader jest wspierany dla maszyn Linux. LILO nie jest wspierane.

Maszyny źródłowe działające na Windows/Linux z BIOS i UEFI są wspierane. Interfejs firmware jest zachowany po konwersji. Jeśli maszyna źródłowa używa BIOS, można ją przekonwertować do Maszyny wirtualnej używającej BIOS, ale nie można jej przekonwertować do Maszyny wirtualnej używającej UEFI (i odwrotnie).

Wymagania sieciowe

Upewnij się, że żadna zapora nie blokuje połączenia sieciowego, a VMware vCenter Converter Standalone ma dostęp do maszyny źródłowej i hosta docelowego (sprawdź tabelę poniżej). Może być konieczne tymczasowe wyłączenie Oprogramowania antywirusowego do zakończenia procesu konwersji. W systemach Windows musi być włączone Udostępnianie plików i drukarek. Musi być wyłączona UAC (Kontrola Użytkownika). Użyj konta Administratora, aby połączyć się z maszynami źródłową i docelową oraz aby uruchomić VMware vCenter Converter. Dla fizycznych maszyn Linux serwer SSH musi być włączony.

Źródło (nawiązywanie połączenia z)

Element docelowy (połączenie z)

Porty używane do połączenia sieciowego

Serwer Standalone Converter

Włączone źródło maszyna

TCP 445, 139, 9089; UDP 137, 138

Serwer Standalone Converter

Serwer vCenter

TCP 443

Standalone klient Converter

Serwer vCenter

TCP 443

Serwer Standalone Converter

Miejsce docelowe ESXi

TCP 902

Włączone źródło maszyna

ESXi

TCP 443, 902.#

Pobieranie i instalacja VMware vCenter Converter

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

Proces może się nieznacznie różnić w zależności od wersji VMware Converter, ale przepływ pracy pozostaje zasadniczo taki sam.

  1. Po pobraniu konwertera, możesz go zainstalować używając 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żesz wybrać pomiędzy Instalacja lokalna i Instalacja klient-server . Instalacja lokalna jest używana w tym przykładzie dla uproszczenia. Wszystkie niezbędne komponenty konwertera są instalowane na lokalnym komputerze, aby tworzyć zadania bezpośrednio z niego (np. zdalny dostęp, serwer konwerter, agent konwertera i klient konwertera). Jeśli wybierzesz opcję instalacji klient-server, możesz dostosować instalowane komponenty.

    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, ochrony przed oprogramowaniem wymuszającym okup i nie tylko.

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

Po zainstalowaniu VMware vCenter Converter Standalone, uruchom konwerter (domyślnie skrót jest tworzony na twoim pulpicie). Konwerter uruchamia się w nowym oknie. Zobaczmy, jak skonwertować maszynę wirtualną Hyper-V na maszynę wirtualną VMware ESXi w szczegółowym opisie poniżej.

  1. Kliknij Konwertuj maszynę .

    Opening VMware vCenter Converter Standalone

  2. Uruchomienie kreatora konwersji. Na ekranie System źródłowy możesz wybrać Stan włączony (dla zdalnego komputera z systemem Windows, zdalnego komputera z systemem Linux lub tego lokalnego komputera) lub Stan wyłączony (dla maszyny wirtualnej VMware Infrastructure, maszyny wirtualnej VMware Workstation, innej maszyny wirtualnej VMware lub Serwera Hyper-V) jako typ źródła. W tym przykładzie wybieramy opcję Stan wyłączony i wybieramy Serwer Hyper-V z listy rozwijanej.

    Podaj informacje o połączeniu z serwerem. Wprowadź adres IP lub nazwę swojego serwera Hyper-V, następnie wpisz nazwę użytkownika i hasło konta z uprawnieniami administracyjnymi do serwera Hyper-V. Kliknij Dalej aby kontynuować.

    Configuring the source system

  3. Pojawia się okno dialogowe. Musi zostać tymczasowo zainstalowany agent VMware vCenter Converter Standalone na instancji Serwera Hyper-V. VMware vCenter Converter poprosi 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 wdrożeniu agenta, będziesz mógł zobaczyć listę maszyn wirtualnych znajdujących się na twoim serwerze Hyper-V. W tym przykładzie maszyna wirtualna Ubuntu16-replika jest wybrana do konwersji. Ta maszyna wirtualna jest wyłączona i spełnia wymagania. Jeśli wybierzesz maszynę wirtualną w stanie włączonym, przycisk Dalej będzie nieaktywny, a zostanie wyświetlone ostrzeżenie „ Wyłącz wybraną maszynę wirtualną, aby kontynuować ”. Po wybraniu swojej maszyny źródłowej kliknij Dalej .

    Selecting a source Hyper-V virtual machine

  5. Ustaw swój system docelowy wybierając spośród następujących opcji: Maszyna wirtualna VMware Infrastructure lub VMware Workstation, lub inne maszyny wirtualne VMware .

    Wybierz pierwszą opcję, jeśli chcesz zakończyć z maszyną wirtualną działającą na hoście ESXi (jak w tym przypadku).

    Wybierz szczegóły serwera VMware Infrastructure:

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

    Po ukończeniu, kliknij Dalej , aby kontynuować.

    Selecting a VMware destination system

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

    Selecting the parameters for the destination VMware VM

  7. Jeśli w poprzednich krokach wybrałeś serwer vCenter, teraz musisz wybrać hosta 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 VM 11 jest odpowiednia dla ESXi 6.0 lub nowszych. W tym przykładzie adres IP hosta ESXi to 10.10.10.90 , nazwa magazynu danych to VMTemplates02 , a wersja VM to 11 . Możesz wybrać nowszą wersję VM wspieraną przez twoją instancję konwertera i docelowy host. Kliknij Dalej .

    Setting the location for the destination VM

  8. Ustaw parametry zadania konwersji:
    • Dane do skopiowania . Możesz wybrać typ kopiowania danych (oparty na dysku lub woluminie), typ alokacji miejsca na dysku (Grube czy cienkie) i docelowy magazyn danych dla swoich dysków wirtualnych. Domyślnie wybranym typem dysku jest typ Gruby.
    • Urządzenia . W tej sekcji możesz ustawić ilość pamięci wirtualnej, liczbę wirtualnych procesorów, liczbę rdzeni na procesor oraz kontroler dysków dla VM.
    • Sieci . Możesz wybrać liczbę wirtualnych kart sieciowych dla VM i określić sieci, do których powinny być podłączone, oraz typ kontrolera sieci wirtualnej.
    • Usługi . Ta opcja jest dostępna tylko dla maszyn docelowych opartych na Windows, umożliwiając wybór trybu uruchamiania dla każdej usługi Windows.
    • Opcje zaawansowane . Te opcje mogą być skonfigurowane dla maszyn z systemem operacyjnym Windows. Zaznacz odpowiednie pola wyboru dla włączania docelowej maszyny wirtualnej, instalacji narzędzi VMware, dostosowywania preferencji gościa, usuwania punktów kontrolnych Przywracania Systemu i/lub ponownej konfiguracji docelowej VM po konwersji.
    • Dławienie . Możesz ustawić dławienie CPU, aby kontrolować zasoby CPU używane przez konwerter dla 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:\ProgramData\VMware\VMware vCenter Converter Standalone .
    • Otwórz plik converter-worker.xml w edytorze tekstowym.
    • Znajdź tag <preferThinDiskType>
    • Zmień domyślną wartość false na true w ciągu znaków:
      <preferThinDiskType>false</preferThinDiskType>
    • Zapisz plik converter-worker.xml i uruchom ponownie usługę VMware vCenter Converter Standalone Worker. W tym celu otwórz okno 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ć stan 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 Workstation 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.

Wnioski

Migracja z Hyper-V do VMware jest prostym procesem przy użyciu programu 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. Brak jakichkolwiek ograniczeń dotyczących funkcji lub pojemności. Nie jest wymagana karta kredytowa.

People also read