Conversión de una máquina virtual de VMware a Hyper-V en el tejido de VMMConvert a VMware VM to Hyper-V in the VMM fabric

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.This article describes how to convert VMware VMs in the System Center - Virtual Machine Manager (VMM) fabric, to Hyper-V.

Actualmente hay un par de métodos disponibles para convertir máquinas virtuales de VMWare a Hyper-V:There are currently a couple of methods for converting VMWare VMs to Hyper-V:

  • Asistente para convertir máquina virtual: en la consola de VMM puede usar este asistente.Convert Virtual Machine Wizard: In the VMM console you can use this wizard. Este método tiene una serie de limitaciones:This method has a number of limitations:
  • Compatibilidad con vSphere (ESXi) 4.1, 5.0, 5.1, 5.5, 6.0Support for vSphere (ESXi) 4.1, 5.0, 5.1, 5.5, 6.0
  • No se pueden convertir estaciones de trabajo de VMware.You can't convert VMware workstations
  • No se pueden convertir máquinas virtuales con discos duros virtuales conectados a un bus IDE.You can't convert VMs with virtual hard disks connected to an IDE bus
  • No se admiten las conversiones en línea.Online conversions aren't supported. Es necesario apagar las máquinas virtuales de VMware.You need to power off the VMware VMs.
  • Las aplicaciones antivirus deben ser compatibles.Anti-virus apps must be supported.
  • Se deben desinstalar las herramientas de VMware desde el sistema operativo invitado de la máquina virtual.VMware tools must be uninstalled from the guest operating system of the 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.Microsoft Virtual Machine Converter: This standalone tool converts VMware VMs to Hyper-V hosts or Azure VMs. También convierte máquinas y discos físicos en hosts de Hyper-V.It also converts physical machines and disks to Hyper-V hosts. IMPORTANTE: Esta herramienta está en proceso de retirada.IMPORTANT: This tool is in the process of retirement. No estará disponible a partir del 3 de junio de 2017.It won't be available after June 3, 2017. Más información.Learn more
  • Actualmente, Azure Site Recovery no tiene la capacidad para efectuar una conversión directa de VMware a Hyper-V.Azure Site Recovery currently doesn't have to ability for a direct VMware to Hyper-V conversion. Obtenga más información sobre cómo apoyar esta solución.Read more about up-voting this solution.

Ejecutar la conversión mediante el asistenteConvert using the wizard

  1. Haga clic en VM y servicios > Inicio > Crear > Crear máquinas virtuales > Convertir máquina virtual.Click VMs and Services > Home > Create > Create Virtual Machines > Convert Virtual Machine.
  2. En Asistente para convertir máquina virtual > Seleccionar origen, haga clic en Examinar y, en Seleccionar origen de máquina virtual, seleccione las máquinas virtuales de VMware que quiere convertir.In Convert Virtual Machine Wizard > Select Source click Browse and inSSelect Virtual Machine Source select the VMware VMs you want to convert.
  3. En Especificar identidad de máquina virtual, modifique el nombre y la descripción de la máquina según sea necesario.In Specify Virtual Machine Identity modify the machine name and description as required.
  4. En Configuración de VM, especifique el número de procesadores y la memoria.In Virtual Machine Configuration specify the number of processor and memory settings.
  5. En Seleccionar host, seleccione un host de Hyper-V para la selección de ubicación.In Select Host select a Hyper-V host for placement. En Seleccionar ruta de acceso, configure la ubicación de almacenamiento en el host para los archivos de la máquina virtual.In Select Path configure the storage location on the host for the VM files. Se mostrarán las rutas de acceso a la máquina virtual predeterminadas.The default VM paths are listed.
  6. En Seleccionar redes, seleccione la red lógica, la red virtual y la VLAN según corresponda.In Select Networks select the logical network, virtual network, and the VLAN as applicable. La lista coincide con lo que haya configurado en los adaptadores físicos del host.The list matches whatever is configured on the physical adapters of the host.
  7. En Agregar propiedades, configure las opciones.In Add Properties configure settings. En Resumen, revise la configuración y, si es necesario, seleccione Iniciar la máquina virtual después de implementarla.In Summary review the settings and select Start the virtual machine after deploying it if required. Luego, haga clic en Crear para iniciar la conversión.Then click Create to start the conversion. Compruebe que se haya convertido la máquina virtual en VM y servicios > Inicio > Mostrar > VM.Verify the VM was converted in VMs and Services > Home > Show > VMs.

Conversión de una máquina virtual basada en EFI a una máquina virtual de la segunda generación de Hyper-V (Technical Preview)Convert EFI based VM to Hyper-V generation 2 VM (Technical Preview)

La versión System Center VMM 1711 (SCVMM 1711) habilita la migración de máquinas virtuales VMware basadas en EFI a Hyper-V.The System Center VMM 1711 (SCVMM 1711) version enables migration of EFI based VMware VMs to Hyper-V. Las máquinas virtuales VMware que se migran a la plataforma de Microsoft Hyper-V ahora pueden aprovechar las características de la segunda generación.VMware VMs that you migrate to Microsoft Hyper-V platform can now take the advantage of generation 2 features.

Como parte de la versión VMM 1711, el asistente para convertir máquinas virtuales permite esta migración en función del tipo de firmware (BIOS o EFI), selecciona y predetermina la generación de máquinas virtuales de Hyper-V adecuadamente.As part of VMM 1711 release, the Convert Virtual Machine wizard enables this migration based on the firmware type (BIOS or EFI), selects and defaults the Hyper-V VM generation appropriately.

  • Las máquinas virtuales basadas en BIOS se migran a la máquina virtual de Hyper-V de primera generación.BIOS-based VMs are migrated to Hyper-V VM Generation 1.
  • Las máquinas virtuales basadas en EFI se migran a la máquina virtual de Hyper-V de segunda generación.EFI-based VMs are migrated to Hyper-V VM Generation 2.

Antes de empezarBefore you start

Asegúrese de que se cumplen los siguientes requisitos previos:Ensure the following prerequisites are met:

  1. Máquinas virtuales VMware con tipo de firmware como EFIVMware VMs with firmware type as EFI
  2. Hosts de VMware ESXi agregados en System Center VMMVMware ESXi Hosts added in System Center VMM

Procedimiento de conversiónConversion procedure

  1. Para realizar la conversión, siga el procedimiento anterior, seleccione la segunda generación en el paso 4.To convert, follow the above procedure, select Generation 2 in step 4.

    conversión de vm a la segunda generación

  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:Once the VM is converted, you can see the Generation 2 VM as shown in the following image:

    conversión de vm a la segunda generación

Nota

  • La conversión de disco (de "vmdk" a "VHDX/VHD") se mejora para ser un 50 % más rápida que antes.Disk conversion (from “vmdk” to “VHDX/VHD”) is enhanced to be ~50% faster than earlier.
  • Los comandos de PowerShell permiten que el usuario proporcione el tipo de disco para la máquina virtual Hyper-V de destino, que permitirá que el disco de aprovisionamiento grueso de VMware se migre como un disco dinámico de Hyper-V o viceversa, según los requisitos.PowerShell commands allow the user to provide the disk type for the target Hyper-V VM, which will enable the VMware thick provisioned disk to be migrated as Hyper-V dynamic disk or vice versa, based upon the requirements.

Comandos de PowerShellPowerShell commands

Estos son los comandos de ejemplo:Here are the sample commands:


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

Pasos siguientesNext steps

Administrar la configuración de la máquina virtualManage the VM settings