Convertir une machine virtuelle VMware en Hyper-V dans l’infrastructure VMM

Important

Cette version de Virtual Machine Manager (VMM) a atteint la fin du support. Nous vous recommandons de mettre à niveau vers VMM 2022.

Cet article décrit comment convertir des machines virtuelles VMware en Hyper-V dans l’infrastructure System Center - Virtual Machine Manager (VMM).

Vous pouvez convertir des machines virtuelles à l’aide de l’Assistant Conversion de l’ordinateur virtuel. Vous pouvez utiliser cet assistant à partir de la console VMM.

VMM 2019 UR3 prend en charge la conversion des machines virtuelles VMware en Hyper-V et Azure Stack HCI 20H2. En savoir plus sur la prise en charge d’Azure Stack HCI 20H2.

Important

  • Consultez la section Configuration requise pour connaître les versions de vSphere (ESXi) prises en charge.
  • Vous ne pouvez pas convertir des stations de travail VMware.
  • Vous ne pouvez pas convertir des machines virtuelles dont les disques durs virtuels sont connectés à un bus IDE.
  • Les applications antivirus doivent être prises en charge.
  • Les conversions en ligne ne sont pas prises en charge. Vous devez mettre hors tension les machines virtuelles VMware.
  • Les outils VMware doivent être désinstallés du système d’exploitation invité de la machine virtuelle.

Important

  • Consultez la section Configuration requise pour connaître les versions de vSphere (ESXi) prises en charge.
  • Vous ne pouvez pas convertir des stations de travail VMware.
  • Vous ne pouvez pas convertir des machines virtuelles dont les disques durs virtuels sont connectés à un bus IDE.
  • Les applications antivirus doivent être prises en charge.
  • Les conversions en ligne ne sont pas prises en charge. Vous devez mettre hors tension les machines virtuelles VMware.
  • Les outils VMware doivent être désinstallés du système d’exploitation invité de la machine virtuelle.
  • Nous vous recommandons d’effectuer une mise à niveau vers VMM 2022 UR2 pour convertir vos machines virtuelles VMware vers Hyper-V quatre fois plus rapidement.
  • La conversion de machines virtuelles VMware dans la configuration vSAN en Hyper-V n’est pas prise en charge via SCVMM.

Il existe actuellement deux méthodes pour convertir des machines virtuelles VMware en Hyper-V :

  • Assistant Conversion de la machine virtuelle : vous pouvez utiliser cet assistant à partir de la console VMM.

    Important

    • Consultez la section Configuration requise pour connaître les versions de vSphere (ESXi) prises en charge.
    • Vous ne pouvez pas convertir des stations de travail VMware.
    • Vous ne pouvez pas convertir des machines virtuelles dont les disques durs virtuels sont connectés à un bus IDE.
    • Les applications antivirus doivent être prises en charge.
    • Les conversions en ligne ne sont pas prises en charge. Vous devez mettre hors tension les machines virtuelles VMware.
    • Les outils VMware doivent être désinstallés du système d’exploitation invité de la machine virtuelle.
  • Microsoft Virtual Machine Converter : cet outil autonome convertit les machines virtuelles VMware en hôtes Hyper-V ou en machines virtuelles Azure. Il convertit également les machines et disques physiques en hôtes Hyper-V.

    Important

    Cet outil a atteint la fin du support.

Convertir à l’aide de l’Assistant

  1. Sélectionnez Machines virtuelles et services>Accueil>Créer>Créer des machines virtuelles>Convertir la machine virtuelle.
  2. Dans l’Assistant Conversion de la machine virtuelle>Sélectionner une source, sélectionnez Parcourir et dans Sélectionner une source de machine virtuelle, sélectionnez les machines virtuelles VMware à convertir.
  3. Dans Spécifier l’identité de la machine virtuelle, modifiez le nom et la description de la machine si nécessaire.
  4. Dans Configuration de la machine virtuelle, spécifiez le nombre de processeurs et les paramètres de mémoire.
  5. Dans Sélectionner l’hôte, sélectionnez un hôte Hyper-V/Azure Stack HCI (applicable à partir de VMM 2019 UR3 et versions ultérieures) pour la sélection élective. Dans Sélectionner le chemin d’accès, configurez l’emplacement de stockage sur l’hôte pour les fichiers de la machine virtuelle. Les chemins de machine virtuelle par défaut sont répertoriés.
  6. Dans Sélectionner des réseaux, sélectionnez le réseau logique, le réseau virtuel et le réseau local virtuel le cas échéant.
  7. Dans Ajouter des propriétés, configurez les paramètres requis. Dans Résumé, passez en revue les paramètres, puis sélectionnez Démarrer la machine virtuelle après l’avoir déployée si nécessaire.
  8. Sélectionnez Créer pour démarrer la conversion. Vérifiez la conversion de la machine virtuelle dans Machines virtuelles et services>Accueil>Afficher>Machines virtuelles.

Convertir une machine virtuelle EFI en machine virtuelle Hyper-V de 2ème génération

System Center VMM permet la migration des machines virtuelles VMware basées sur EFI vers Hyper-V. Les machines virtuelles VMware que vous migrez vers Microsoft Hyper-V plateforme peuvent désormais tirer parti des fonctionnalités de génération 2.

Dans le cadre de la version de VMM 1801, l’assistant Conversion de la machine virtuelle permet cette migration. Selon le type de microprogramme (BIOS ou EFI), l’assistant sélectionne et applique les valeurs par défaut de la génération de machine virtuelle Hyper-V.

L’assistant Conversion de la machine virtuelle permet cette migration. Selon le type de microprogramme (BIOS ou EFI), l’assistant sélectionne et applique les valeurs par défaut de la génération de machine virtuelle Hyper-V.

  • Les machines virtuelles basées sur le BIOS sont migrées vers une machine virtuelle Hyper-V de 1ère génération.
  • Les machines virtuelles basées sur EFI sont migrées vers une machine virtuelle Hyper-V de 2ème génération.

Avant de commencer

Vérifiez que les prérequis suivants sont remplis :

  • Les machines virtuelles VMware utilisent un microprogramme de type EFI
  • Les hôtes VMware ESXi ont été ajoutés à System Center VMM

Procédure de conversion

  1. Pour convertir, suivez la procédure ci-dessus et sélectionnez Génération 2 à l’étape 4.

    Capture d’écran de La configuration de la conversion de machine virtuelle vers la génération 2.

  2. Une fois la machine virtuelle convertie, la machine virtuelle de 2ème génération apparaît comme indiqué dans l’image ci-dessous :

    Capture d’écran de la conversion de machine virtuelle en génération 2.

Notes

  • La conversion de disque (de vmdk à VHDX/VHD) a été améliorée pour être d’environ 50 % plus rapide que la précédente.
  • Les commandes PowerShell vous permettent de fournir le type de disque pour la machine virtuelle Hyper-V cible, ce qui permet au disque provisionné VMware épais d’être migré en tant que disque dynamique Hyper-V ou vice versa, en fonction de la configuration requise.

Convertir à l’aide d’applets de commande PowerShell

Voici des exemples d’applets de commande :


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

Convertir plus rapidement des machines virtuelles VMware en Hyper-V

  • Pour commencer à convertir des machines virtuelles VMware en Hyper-V quatre fois plus rapidement, effectuez une mise à niveau vers SCVMM 2022 UR2 ou version ultérieure.
  • Dans le cadre de SCVMM 2022 UR2, un nouveau registre nommé V2VTransferChunkSizeBytes est introduit à HKLM :\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Agent dans les hôtes Hyper-V gérés par SCVMM.
  • Ce registre de type REG_DWORD, avec une valeur de 2147483648, qui est de 2 Go en octets, doit être défini sur chaque hôte Hyper-V géré par VMM en exécutant ce script à partir de la console VMM.
  • Sinon, si vous souhaitez définir cette valeur de Registre dans un seul hôte et non sur tous les hôtes, exécutez ce script à partir de la console VMM.
  • Après avoir défini cette valeur de Registre, si vous supprimez un ou plusieurs hôtes Hyper-V de SCVMM, les entrées obsolètes pour ce registre peuvent rester. Si le ou les mêmes hôtes sont rajoutés à SCVMM, la valeur précédente du registre V2VTransferChunkSizeBytes est respectée.

Étapes suivantes

Gérez les paramètres de la machine virtuelle.