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

Wichtig

Diese Version von Virtual Machine Manager (VMM) hat das Ende des Supports erreicht. Es wird empfohlen, ein Upgrade auf VMM 2022 durchzufü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. Von der VMM-Konsole aus können Sie diesen Assistenten verwenden.

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.

Wichtig

  • 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.
  • Antiviren-Apps müssen unterstützt werden.
  • Onlinekonvertierungen werden nicht unterstützt. Sie müssen die VMware-VMs ausschalten.
  • VMware-Tools im Gastbetriebssystem der VM müssen deinstalliert werden.

Wichtig

  • 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.
  • Antiviren-Apps müssen unterstützt werden.
  • Onlinekonvertierungen werden nicht unterstützt. Sie müssen die VMware-VMs ausschalten.
  • VMware-Tools im Gastbetriebssystem der VM müssen deinstalliert werden.
  • Wir empfehlen ein Upgrade auf VMM 2022 UR2, um Ihre VMware-VMs viermal schneller in Hyper-V zu konvertieren.
  • Das Konvertieren von VMware-VMs in der vSAN-Konfiguration in Hyper-V wird nicht über SCVMM unterstützt.

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

  • Assistent zum Konvertieren von VMs: Sie können diesen Assistenten von der VMM-Konsole aus verwenden.

    Wichtig

    • 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.
    • Antiviren-Apps müssen unterstützt werden.
    • Onlinekonvertierungen werden nicht unterstützt. Sie müssen die VMware-VMs ausschalten.
    • 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 hat das Ende der Unterstützung erreicht.

Konvertieren mithilfe des Assistenten

  1. Wählen Sie VMs und Dienste>Startseite>Erstellen>VMs erstellen>VM konvertieren.
  2. Wählen Sie im Assistenten zum Konvertieren von VMs>Quelle auswählen die Option Durchsuchen aus und unter VM-Quelle auswählen die VMware-VMs, die Sie konvertieren möchten.
  3. Ändern Sie unter Identität der VM angeben nach Bedarf den Namen und die Beschreibung der VM.
  4. Geben Sie unter Konfiguration der VM 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 aus.
  7. Konfigurieren Sie die gewünschten Einstellungen unter Eigenschaften hinzufügen. Überprüfen Sie unter Zusammenfassung die Einstellungen, und wählen Sie bei Bedarf die Option Starten Sie den virtuellen Computer nach der Bereitstellung aus.
  8. Wählen Sie Erstellen aus, um die Konvertierung zu starten. Überprüfen Sie unter VMs und Dienste>Startseite>Anzeigen>VMs, ob die VM konvertiert wurde.

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

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

Im Rahmen des VMM 1801-Release ermöglicht der Assistent zum Konvertieren virtueller Computer diese Migration. Basierend auf dem Firmwaretyp (BIOS oder EFI) wählt der Assistent die Hyper-V-VM-Generation entsprechend aus und standardisiert sie.

Der Assistent zum Konvertieren virtueller Computer ermöglicht diese Migration. Basierend auf dem Firmwaretyp (BIOS oder EFI) wählt der Assistent 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:

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

Konvertierungsverfahren

  1. Führen Sie zum Konvertieren das oben beschriebene Verfahren aus , und wählen Sie generation 2 in Schritt 4 aus.

    Screenshot: Konfigurieren der VM-Konvertierung in gen 2.

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

    Screenshot der VM-Konvertierung in gen 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 Sie den Datenträgertyp für die Hyper-V-Ziel-VM bereitstellen. Dadurch kann der von VMware thick bereitgestellte Datenträger je nach Anforderungen als dynamischer Hyper-V-Datenträger migriert werden oder umgekehrt.

Konvertieren mithilfe von PowerShell-Cmdlets

Hier sind die Beispiel-Cmdlets:


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>]

Schnelleres Konvertieren von VMware-VMs in Hyper-V

  • Als Voraussetzung für die viermal schnellere Konvertierung von VMware-VMs in Hyper-V sollten Sie ein Upgrade auf SCVMM 2022 UR2 oder höher durchführen.
  • Als Teil von SCVMM 2022 UR2 wird eine neue Registrierung namens V2VTransferChunkSizeBytes unter HKLM:\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Agent auf den Hyper-V-Hosts eingeführt, die von SCVMM verwaltet werden.
  • Diese Registrierung vom Typ REG_DWORD mit dem Wert 2147483648, der 2 GB in Bytes beträgt, muss auf jedem hyper-V-Host festgelegt werden, der von VMM verwaltet wird, indem dieses Skript in der VMM-Konsole ausgeführt wird.
  • Wenn Sie diesen Registrierungswert auf einem einzelnen Host und nicht auf allen Hosts festlegen möchten, führen Sie alternativ dieses Skript in der VMM-Konsole aus.
  • Wenn Sie nach dem Festlegen dieses Registrierungswerts Hyper-V-Hosts aus SCVMM entfernen, bleiben veraltete Einträge für diese Registrierung möglicherweise erhalten. Wenn die gleichen Hosts erneut zu SCVMM hinzugefügt werden, wird der vorherige Wert der Registrierung V2VTransferChunkSizeBytes berücksichtigt.

Nächste Schritte

Verwalten Sie die VM-Einstellungen.