Konvertieren einer VMware-VM zu Hyper-V im VMM-Fabric

Wichtig

Diese Version von Virtual Machine Manager (VMM) hat das Supportende erreicht. Sie sollten ein Upgrade auf VMM 2019 durchführen.

Dieser Artikel beschreibt die Konvertierung von VMware-VMs im Fabric von System Center – Virtual Machine Manager (VMM) zu Hyper-V.

Sie können die VMs mithilfe des Assistenten zum Konvertieren von VMs konvertieren.

VMM 2019 UR3 unterstützt die Konvertierung von VMware-VMs in Hyper-V und Azure Stack HCI 20H2. Erfahren Sie mehr über die Unterstützung für Azure Stack HCI 20H2.

Assistent zum Konvertieren von virtuellen Maschinen: Sie können diesen Assistenten in der VMM-Konsole verwenden. Diese Methode weist einige Einschränkungen auf:

  • Unterstützte Versionen von vSphere (ESXi) finden Sie in den Systemanforderungen.
  • Sie können keine VMware-Arbeitsstationen konvertieren.
  • Sie können keine VMs konvertieren, die mit einem IDE-Bus verbundene virtuelle Festplatten enthalten.
  • Onlinekonvertierungen werden nicht unterstützt. Sie müssen die VMware-VMs ausschalten.
  • Antiviren-Apps müssen unterstützt werden.
  • VMware-Tools im Gastbetriebssystem der VM müssen deinstalliert werden.

Es gibt zurzeit eine Reihe von Methoden zum Konvertieren von VMware-VMs zu Hyper-V:

  • Assistent zum Konvertieren von virtuellen Maschinen: Sie können diesen Assistenten in der VMM-Konsole verwenden. Diese Methode weist einige Einschränkungen auf:
    • Unterstützte Versionen von vSphere (ESXi) finden Sie in den Systemanforderungen.
    • Sie können keine VMware-Arbeitsstationen konvertieren.
    • Sie können keine VMs konvertieren, die mit einem IDE-Bus verbundene virtuelle Festplatten enthalten.
    • Onlinekonvertierungen werden nicht unterstützt. Sie müssen die VMware-VMs ausschalten.
    • Antiviren-Apps müssen unterstützt werden.
    • VMware-Tools im Gastbetriebssystem der VM müssen deinstalliert werden.
  • Microsoft Virtual Machine Converter: Dieses eigenständige Tool konvertiert VMware-VMs zu Hyper-V-Hosts oder Azure-VMs. Es konvertiert auch physische Computer und Datenträger zu Hyper-V-Hosts. WICHTIG: Dieses Tool befindet sich im Prozess der Außerbetriebnahme. Es steht nach dem 3. Juni 2017 nicht mehr zur Verfügung. Weitere Informationen

Hinweis

Azure Site Recovery bietet zurzeit keine Möglichkeit für eine direkte Konvertierung von VMware zu Hyper-V. Erfahren Sie, wie Sie für diese Lösung abstimmen können.

Konvertieren mithilfe des Assistenten

  1. Klicken Sie auf VMs und DiensteStartseiteErstellenVirtuelle Maschine erstellenVirtuelle Maschine erstellen.
  2. Wählen Sie Assistent zum Konvertieren von virtuellen MaschinenQuelle auswählen, klicken Sie auf Durchsuchen, und wählen Sie unter Virtuelle Quellmaschine auswählen die VMware-VMs aus, die Sie konvertieren möchten.
  3. Ändern Sie unter Identität der virtuellen Maschine angeben nach Bedarf den Namen und die Beschreibung der VM.
  4. Geben Sie unter Konfiguration der virtuellen Maschine die Anzahl der Prozessoren und die Einstellungen für den Arbeitsspeicher an.
  5. Wählen Sie unter Host auswählen einen Hyper-V-Host/Azure Stack HCI (ab VMM 2019 UR3 und höher) für die Platzierung aus. Konfigurieren Sie unter Pfad auswählen den Speicherort für die VM-Dateien auf dem Host. Es werden die Standardpfade für VMs aufgelistet.
  6. Wählen Sie unter Netzwerke auswählen nach Bedarf das logische Netzwerk, das virtuelle Netzwerk und das VLAN. Die Liste entspricht den konfigurierten Einstellungen auf den physischen Adaptern des Hosts.
  7. Konfigurieren Sie die gewünschten Einstellungen unter Eigenschaften hinzufügen. Überprüfen Sie die Einstellungen in der Zusammenfassung, und wählen Sie bei Bedarf die Option Virtuelle Maschine nach der Bereitstellung starten aus. Klicken Sie auf Erstellen, um die Konvertierung zu starten. Überprüfen Sie unter VMs und DiensteStartseiteAnzeigenVMs, ob die VM konvertiert wurde.

Konvertieren eines EFI-basierten virtuellen Computers in Hyper-V-Generation 2 VM

System Center VMM ermöglicht die Migration EFI-basierter VMware-VMs zu Hyper-V. VMware-VMs, die Sie zur Microsoft Hyper-V-Plattform migrieren, können jetzt die Vorteile der Generation 2-Funktionen nutzen.

Als Teil von Release VMM 1801 aktiviert der Assistent zum Konvertieren von virtuellen Maschinen diese Migration basierend auf dem Firmwaretyp (BIOS oder EFI), wählt die Hyper-V-VM-Generation entsprechend aus und standardisiert sie.

  • BIOS-basierte virtuelle Computer werden zu Hyper-V-VM-Generation 1 migriert.
  • EFI-basierte virtuelle Computer werden zu Hyper-V-VM-Generation 2 migriert.

Vorbereitung

Stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt werden:

  1. VMware-VMs mit Firmwaretyp EFI
  2. VMware ESXi-Hosts sind in System Center VMM hinzugefügt

Konvertierungsverfahren

  1. Führen Sie zum Konvertieren das obige Verfahren aus, wobei Sie in Schritt 4 Generation 2 auswählen.

    Konfigurieren der VM-Konvertierung in Generation 2

  2. Sobald die VM konvertiert ist, können Sie die Generation 2-VM wie in der folgenden Abbildung gezeigt sehen:

    VM-Konvertierung in Generation 2

Hinweis

  • Die Datenträgerkonvertierung (von „vmdk“ zu „VHDX/VHD“) wurde verbessert, sodass sie etwa 50 % schneller ist als früher.
  • Mit PowerShell-Befehlen können Benutzer den Datenträgertyp für die Ziel-Hyper-V-VM angeben, sodass der Thick Provisioning-VMware-Datenträger als dynamischer Hyper-V-Datenträger migriert werden kann – oder umgekehrt, je nach Anforderung.

PowerShell-Befehle

Hier sind die Beispielbefehle:


New-SCV2V -VMHost <Host> -VMXPath <string> [-EnableVMNetworkOptimization <bool>] [-EnableMACAddressSpoofing
<bool>] [-VMMServer <ServerConnection>] [-LibraryServer <LibraryServer>] [-JobGroup <guid>] [-Trigger] [-VhdType
{UnknownType | DynamicallyExpanding | FixedSize}] [-VhdFormat {VHD | VHDX}] [-Description <string>] [-Name
<string>] [-Owner <string>] [-UserRole <UserRole>] [-Path <string>] [-StartVM] [-CPUCount <byte>]
[-CPURelativeWeight <int>] [-CPUType <ProcessorType>] [-MemoryMB <int>] [-Generation <int>] [-DelayStartSeconds
<int>] [-StartAction {NeverAutoTurnOnVM | AlwaysAutoTurnOnVM | TurnOnVMIfRunningWhenVSStopped}] [-StopAction
{SaveVM | TurnOffVM | ShutdownGuestOS}] [-LogicalNetwork <LogicalNetwork>] [-VMNetwork <VMNetwork>]
[-NoConnection] [-MACAddress <string>] [-MACAddressType <string>] [-SourceNetworkConnectionID <string>]
[-VirtualNetwork <VirtualNetwork>] [-VirtualNetworkAdapter <VirtualNetworkAdapter>] [-VLanEnabled <bool>] [-VLanID
<uint16>] [-OverridePatchPath <string>] [-SkipInstallVirtualizationGuestServices] [-NetworkLocation <string>]
[-NetworkTag <string>] [-RunAsynchronously] [-PROTipID <guid>] [-JobVariable <string>]  [<CommonParameters>]

Nächste Schritte

Verwalten der VM-Einstellungen