Conversión de una máquina virtual de VMware a Hyper-V en el tejido de VMM

Importante

Esta versión de Virtual Machine Manager (VMM) ha llegado al final del soporte técnico. Se recomienda actualizar a VMM 2022.

En este artículo se describe cómo convertir máquinas virtuales VMware en el tejido de System Center - Virtual Machine Manager (VMM) a Hyper-V.

Puede convertir las máquinas virtuales mediante el Asistente para convertir máquina virtual. Puede usar este asistente desde la consola VMM.

VMM 2019 UR3 admite la conversión de máquinas virtuales de VMware en Hyper-V y Azure Stack HCI 20H2. Obtenga más información sobre la compatibilidad con Azure Stack HCI 20H2.

Importante

  • Consulte los requisitos del sistema para versiones compatibles de vSphere (ESXi).
  • No se pueden convertir estaciones de trabajo de VMware.
  • No se pueden convertir máquinas virtuales con discos duros virtuales conectados a un bus IDE.
  • Las aplicaciones antivirus deben ser compatibles.
  • No se admiten las conversiones en línea. Es necesario apagar las máquinas virtuales de VMware.
  • Se deben desinstalar las herramientas de VMware desde el sistema operativo invitado de la VM.

Importante

  • Consulte los requisitos del sistema para versiones compatibles de vSphere (ESXi).
  • No se pueden convertir estaciones de trabajo de VMware.
  • No se pueden convertir máquinas virtuales con discos duros virtuales conectados a un bus IDE.
  • Las aplicaciones antivirus deben ser compatibles.
  • No se admiten las conversiones en línea. Es necesario apagar las máquinas virtuales de VMware.
  • Se deben desinstalar las herramientas de VMware desde el sistema operativo invitado de la VM.
  • Se recomienda actualizar a VMM 2022 UR2 para convertir las máquinas virtuales de VMware en Hyper-V cuatro veces más rápido.
  • No se admite la conversión de máquinas virtuales de VMware en la configuración de vSAN en Hyper-V a través de SCVMM.

Actualmente hay un par de métodos disponibles para convertir máquinas virtuales de VMware a Hyper-V:

  • Asistente para convertir máquina virtual: en la consola de VMM puede usar este asistente.

    Importante

    • Consulte los requisitos del sistema para versiones compatibles de vSphere (ESXi).
    • No se pueden convertir estaciones de trabajo de VMware.
    • No se pueden convertir máquinas virtuales con discos duros virtuales conectados a un bus IDE.
    • Las aplicaciones antivirus deben ser compatibles.
    • No se admiten las conversiones en línea. Es necesario apagar las máquinas virtuales de VMware.
    • Se deben desinstalar las herramientas de VMware desde el sistema operativo invitado de la VM.
  • Microsoft Virtual Machine Converter: esta herramienta independiente convierte las máquinas virtuales de VMware en hosts de Hyper-V o en máquinas virtuales de Azure. También convierte máquinas y discos físicos en hosts de Hyper-V.

    Importante

    Esta herramienta ha alcanzado el final del soporte técnico.

Ejecutar la conversión mediante el asistente

  1. Seleccione VM y servicios>Inicio>Crear>Crear máquinas virtuales>Convertir máquina virtual.
  2. En el Asistente para convertir máquina virtual>Seleccionar origen, seleccione Examinar y, en Seleccionar origen de máquina virtual, seleccione las máquinas virtuales de VMware que quiere convertir.
  3. En Especificar identidad de máquina virtual, modifique el nombre y la descripción de la máquina según sea necesario.
  4. En Configuración de VM, especifique el número de procesadores y la memoria.
  5. En Seleccionar host, seleccione un host de Hyper-V o Azure Stack HCI (aplicable desde VMM 2019 UR3 y versiones posteriores) para la selección de ubicación. En Seleccionar ruta de acceso, configure la ubicación de almacenamiento en el host para los archivos de la máquina virtual. Se mostrarán las rutas de acceso a la máquina virtual predeterminadas.
  6. En Seleccionar redes, seleccione la red lógica, la red virtual y la VLAN según corresponda.
  7. En Agregar propiedades, configure las opciones necesarias. En Resumen, revise la configuración y seleccione Iniciar la máquina virtual después de implementarla si es necesario.
  8. Luego, haga clic en Crear para iniciar la conversión. Compruebe que se haya convertido la máquina virtual en VM y servicios>Inicio>Mostrar>VM.

Conversión de una máquina virtual basada en EFI a una máquina virtual de la segunda generación de Hyper-V

System Center VMM habilita la migración de máquinas virtuales de VMware basadas en EFI a Hyper-V. Las máquinas virtuales de VMware que migre a Microsoft Hyper-V plataforma ahora pueden aprovechar las características de la generación 2.

Como parte de la versión VMM 1801, el Asistente para convertir máquina virtual habilita esta migración. En función del tipo de firmware (BIOS o EFI), el Asistente selecciona y predetermina la generación de máquinas virtuales de Hyper-V de manera adecuada.

El Asistente para convertir máquina virtual habilita esta migración. En función del tipo de firmware (BIOS o EFI), el Asistente selecciona y predetermina la generación de máquinas virtuales de Hyper-V de manera adecuada.

  • Las máquinas virtuales basadas en BIOS se migran a la máquina virtual de Hyper-V de primera generación.
  • Las máquinas virtuales basadas en EFI se migran a la máquina virtual de Hyper-V de segunda generación.

Antes de empezar

Asegúrese de que se cumplen los siguientes requisitos previos:

  • Máquinas virtuales VMware con tipo de firmware como EFI
  • Hosts de VMware ESXi agregados en System Center VMM

Procedimiento de conversión

  1. Para convertir, siga el procedimiento anterior y seleccione Generación 2 en el paso 4.

    Captura de pantalla de Configuración de la conversión de máquina virtual a gen 2.

  2. Una vez que se convierte una máquina virtual, puede ver la máquina virtual de segunda generación como se muestra en la imagen siguiente:

    Captura de pantalla de la conversión de máquina virtual a gen 2.

Nota

  • La conversión de disco (de vmdk a VHDX/VHD) se ha mejorado y es un 50 % más rápida que antes.
  • Los comandos de PowerShell permiten proporcionar el tipo de disco para la máquina virtual de Hyper-V de destino, lo que permitirá migrar el disco aprovisionado grueso de VMware como disco dinámico de Hyper-V o viceversa, en función de los requisitos.

Conversión mediante cmdlets de PowerShell

Estos son los cmdlets de ejemplo:


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

Conversión de máquinas virtuales de VMware en Hyper-V más rápido

  • Como requisito previo para empezar a convertir máquinas virtuales de VMware en Hyper-V cuatro veces más rápido, actualice a SCVMM 2022 UR2 o posterior.
  • Como parte de SCVMM 2022 UR2, se introduce un nuevo registro denominado V2VTransferChunkSizeBytes en HKLM:\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Agent en los hosts de Hyper-V administrados por SCVMM.
  • Este registro de tipo REG_DWORD, con un valor de 2147483648, que es de 2 GB en bytes, debe establecerse en cada host de Hyper-V administrado por VMM mediante la ejecución de este script desde la consola VMM.
  • Como alternativa, si desea establecer este valor del Registro en un único host y no en todos los hosts, ejecute este script desde la consola VMM.
  • Después de establecer este valor del Registro, si quita los hosts de Hyper-V de SCVMM, es posible que las entradas obsoletas de este registro permanezcan. Si se vuelven a agregar los mismos hosts a SCVMM, se respetará el valor anterior del registro V2VTransferChunkSizeBytes .

Pasos siguientes

Administre la configuración de la máquina virtual.