V2V: Conversión de máquinas virtuales en VMM

Se aplica a: Virtual Machine Manager 2008, Virtual Machine Manager 2008 R2, Virtual Machine Manager 2008 R2 SP1

Microsoft System Center Virtual Machine Manager (VMM) le permite copiar máquinas virtuales VMware existentes y crear máquinas virtuales de Hyper-V o Virtual Server. Puede copiar máquinas virtuales VMware que estén en un host de ESX Server, en la biblioteca de VMM o en un recurso compartido de Windows. Aunque V2V se considera una conversión, V2V es una operación de sólo lectura que no afecta a la máquina virtual de origen ni la elimina.

Diagrama de rutas de acceso posibles de P2V y V2V.

Requisitos

En esta sección se enumeran los requisitos de V2V para la conversión de máquinas virtuales basadas en VMware ESX Server.

Máquinas virtuales de origen

Para realizar una conversión de virtual a virtual (V2V) correcta, la máquina virtual de origen debe tener instalado uno de los siguientes sistemas operativos.

Nota

El soporte técnico para Windows 2000 Server y Windows XP SP2 finalizó el 13 de julio de 2010. A partir de esta fecha, no se actualizarán los servicios de integración para estos sistemas operativos, y no se dispondrá de soporte técnico para solucionar problemas derivados de la utilización de estos sistemas operativos en máquinas virtuales. Para obtener más información acerca de la finalización del soporte técnico, consulte Support for Windows 2000 and Windows XP Service Pack 2 (SP2) Ends on July 13, 2010 (El soporte técnico para Windows 2000 y Windows XP Service Pack 2 (SP2) finaliza el 13 de julio de 2010) (https://go.microsoft.com/fwlink/?LinkID=196755).

Sistemas operativos admitidos para conversiones V2V en VMM 2008 y VMM 2008 R2

Sistema operativo VMM 2008 VMM 2008 R2

Windows XP Professional con Service Pack 3 (SP3)

Edición de 64 bits de Windows XP SP3

Windows Server 2003 Standard Edition (32 bits x86)

Sí (requiere SP1 o posterior.)

Sí (requiere SP2 o posterior.)

Windows Server 2003 Enterprise Edition (32 bits x86)

Sí (requiere SP1 o posterior.)

Sí (requiere SP2 o posterior.)

Windows Server 2003 Datacenter Edition (32 bits x86)

Sí (requiere SP1 o posterior.)

Sí (requiere SP2 o posterior.)

Windows Server 2003 x64 Standard Edition

Sí (requiere SP1 o posterior.)

Sí (requiere SP2 o posterior.)

Windows Server 2003 Enterprise x64 Edition

Sí (requiere SP1 o posterior.)

Sí (requiere SP2 o posterior.)

Windows Server 2003 Datacenter x64 Edition

Sí (requiere SP1 o posterior.)

Sí (requiere SP2 o posterior.)

Windows Server 2003 Web Edition

Windows Small Business Server 2003

Windows Vista con Service Pack 1 (SP1)

Edición de 64 bits de Windows Vista con Service Pack 1 (SP1)

Windows Server 2008 Standard de 32 bits

Windows Server 2008 Enterprise de 32 bits

Windows Server 2008 Datacenter de 32 bits

Edición de 64 bits de Windows Server 2008 Standard

Edición de 64 bits de Windows Server 2008 Enterprise

Edición de 64 bits de Windows Server 2008 Datacenter

Windows Web Server 2008

Windows 7

No

Edición de 64 bits de Windows 7

No

Edición de 64 bits de Windows Server 2008 R2 Standard

No

Edición de 64 bits de Windows Server 2008 R2 Enterprise

No

Edición de 64 bits de Windows Server 2008 R2 Datacenter

No

Windows Web Server 2008 R2

No

Importante

Antes de convertir una máquina virtual de VMware en una máquina virtual de Hyper-V o Virtual Server, debe desinstalar VMware Tools en el sistema operativo invitado de la máquina virtual.

La máquina virtual de origen se compone de los archivos siguientes:

  • Un archivo .vmx, que es un archivo de configuración de máquina virtual de VMware. Un archivo .vmx es el archivo de texto que describe las propiedades y la estructura de una máquina virtual, incluidos el nombre, la memoria, las asignaciones de disco y los parámetros de red.

  • Uno o más archivos .vmdk (disco duro virtual) no se pasan directamente como entrada al asistente, pero se enumeran en el archivo .vmx. Un archivo .vmdk es un disco duro virtual de VMware que contiene el sistema operativo invitado, las aplicaciones y los datos de la máquina virtual. Los formatos de disco duro virtual de VMware admitidos son los siguientes:

    • monolithicSparse

    • monolithicFlat

    • vmfs

    • twoGbMaxExtentSparse

    • twoGbMaxExtentFlat

Requisitos del servidor del host de destino

En VMM, un host es un equipo físico en el que se pueden implementar una o más máquinas virtuales. Para ejecutar V2V, necesita un host para ubicar los archivos convertidos mientras se convierte la máquina virtual.

Los requisitos del servidor del host son:

  • Windows Server 2008 Hyper-V o Virtual Server R2 SP1 o posterior

  • No puede estar en una red perimetral (también conocida como subred filtrada o DMZ) en la que la configuración de los firewalls o de IPsec prohíba la comunicación.

  • Al menos 256 MB de memoria RAM adicional para la máquina virtual

    De forma predeterminada, la cantidad de memoria reservada para el host de destino es de 256 MB. Esta memoria es adicional a la memoria necesaria por el proceso V2V para cada equipo de origen. Si el host no tiene suficiente memoria, obtendrá un error de selección de ubicación en el Asistente para convertir máquina virtual.

Realizar una conversión V2V

Durante el proceso de conversión, VMM convierte los archivos .vmdk de VMware en archivos .vhd y hace que el sistema operativo de la máquina virtual sea compatible con las tecnologías de virtualización de Microsoft. La máquina virtual creada por el asistente comparte las propiedades de la máquina virtual de VMware, lo que incluye el nombre, la descripción, la memoria y la asignación de disco a bus.

En VMM, hay tres formas de realizar una conversión V2V en función de la ubicación de la máquina virtual de VMware:

  • Directamente desde un host de ESX Server

  • Desde la biblioteca de VMM

  • Desde un recurso compartido de Windows o Network File System (NFS)

En todos los casos, la máquina virtual debe estar desconectada. V2V no puede copiar máquinas virtuales en ejecución.

Directamente desde un host de ESX Server

Para realizar una conversión V2V en una máquina virtual de VMware en un host de ESX Server:

  1. Agregue el servidor VMware VirtualCenter que esté administrando este host de ESX Server a VMM

  2. Configure la seguridad para el host de ESX Server para que el estado del host en VMM sea Correcto. Esto implica proporcionar las credenciales y, si va a administrar su infraestructura de VMware en modo seguro, recuperar y aceptar un certificado y, en algunos casos, una clave pública. Para obtener más información, consulte Configuración de la seguridad de un entorno de VMware administrado en VMM (https://go.microsoft.com/fwlink/?LinkId=145051).

  3. Apague la máquina virtual en el host de ESX Server. No puede migrar una máquina virtual de VMware a un host de Hyper-V cuando se está ejecutando la máquina virtual.

  4. En el Asistente para migrar máquina virtual, cambie el filtro predeterminado para mostrar "Todos los hosts" o cualquier otro grupo host que contenga hosts de Hyper-V.

Para obtener más información, consulte Administración de un entorno VMware Infrastructure en VMM.

Desde la biblioteca de VMM

Para realizar una conversión V2V en una máquina virtual de VMware en la biblioteca de VMM:

  1. Copie el archivo .vmx y cada archivo .vmdk para la máquina virtual de VMware en la biblioteca de Virtual Machine Manager.

  2. Actualice manualmente el recurso compartido de biblioteca o espere al actualizador de la biblioteca y seleccione la máquina virtual que se va a convertir.

  3. Ejecute el Asistente para convertir máquina virtual. Para obtener pasos detallados, consulte V2V: Conversión de máquinas virtuales en VMM.

Desde un recurso compartido de Windows o Network File System (NFS)

El recurso compartido de Windows o NFS debe contener los archivos que componen la máquina virtual de VMware, incluidos como mínimo los archivos .vmx y todos los archivos .vmdk. La cuenta en la que se esté ejecutando el servidor VMM y la cuenta de la máquina del host de destino deben tener permisos para leer los archivos de este recurso compartido.

Para convertir una máquina virtual de VMware que esté definida en el archivo vm.vmx ubicado en el recurso compartido \\servername\share\dir desde la línea de comandos, ejecute el cmdlet New-V2V y seleccione el VmxParameter para la ruta del URI del archivo .vmx.

Por ejemplo, $vm = $c | new-v2v -vmhost $vmhost -path d:\ -vmxpath \\servername\share\dir\vm.vmx.

Realización de una conversión V2V desde la línea de comandos

Puede realizar una conversión V2V desde Windows PowerShell mediante el cmdlet New-V2V.

Para obtener más información sobre el uso del cmdlet New-V2V, consulte How to Convert Virtual Machines Using a Script (Conversión de máquinas virtuales mediante un script) (https://go.microsoft.com/fwlink/?LinkID=162940).