Cómo exportar una máquina virtual de VMware Workstation 7 (instalado sobre Microsoft Windows 7) a un servidor con VMware ESXi 5.

Requisitos para exportar máquina de VMware Workstation a VMware ESXi

Los requisitos obvios para exportar una máquina virtual existente en VMware Workstation a un servidor con VMware ESXi son los siguientes:

  • Disponer del equipo con un sistema operativo anfitrión (sea Windows ó Linux), con VMware Workstation instalado y la máquina virtual que queramos enviar a un ESXi. La máquina virtual debe estar detenida (apagada) no puede estar ni pausada ni iniciada.
  • Por otro lado necesitaremos el servidor con VMware ESXi que será el destino donde se importe la máquina virtual procedente de VMware Workstation. En este servidor deberemos tener espacio suficiente para alojar la máquina virtual. En el siguiente artículo explicamos cómo instalar VMware ESXi y cómo administrarlo con VMware vSphere Client:
  • Instalar VMware ESXi 5 en VMware Workstation, instalar vSphere Client.

Exportar máquina virtual de VMware Workstation a VMware ESXi

Desde el equipo con VMware Workstation y la máquina virtual que queramos exportar abriremos VMware Workstation, comprobaremos que la máquina virtual que queremos exportar está detenida (no puede estar ni pausada ni iniciada) y accederemos al menú «File» – «Import or Export»:

Exportar máquina virtual de VMware Workstation a VMware ESXi

Se iniciará el asistente para convertir máquinas virtuales (máquina físicas a virtuales, virtuales a virtuales, virtuales en appliances a virtuales, etc.). Pulsaremos «Siguiente»:

Exportar máquina virtual de VMware Workstation a VMware ESXi

Pulsaremos «Siguiente» para iniciar el primer paso que será elegir el origen:

En el desplegable «Select the type of source you want to use» seleccionaremos «Other» (A VMware Workstation virtual machine, VMware Consolidated Backup (VCB), third-party virtual machine, or third party disk image):

Pulsaremos en el botón «Browse» para seleccionar el fichero de la máquina virtual que importaremos en VMware ESXi:

Abriremos la carpeta donde se encuentren los ficheros de la máquina virtual que queremos convertir de VMware Workstation a VMware ESXi, seleccionaremos el fichero «vmx» que contiene la máquina virtual:

Una vez seleccionada la máquina virtual de VMware Workstation pulsaremos «Siguiente»:

Como hemos comentado al principio, si la máquina virtual origen de VMware Workstation está iniciada o pausada, el asistente mostrará el siguiente error indicando que la máquina origen debe estar apagada:

Con el texto: Unable to convert a virtual machine while it is powered on or suspended. Shutdown and power off the virtual machine before converting it.

Seleccionaremos el disco o discos de la máquina virtual origen que queramos convertir a VMware ESXi (podremos redimensionarlos si así lo estimamos marcando «Select volumes and resize to save or add space», si no marcaremos «Convert all disk and maintain size»):

Pulsaremos «Siguiente» para iniciar el segundo paso (elegir el destino de la conversión de la máquina virtual VMware Workstation):

En el desplegable «Select the destination type» elegiremos «VMware Infrastructure Virtual Machine» (The virtual machine is stored in VMware VirtualCenter, or a VMware ESX Server):

Introduciremos la IP, el usuario y la contraseña (Server, User name, Password) del servidor destino con VMware ESXi:

Introduciremos un nombre para la nueva máquina virtual que se creará en VMware ESXi, por ejemplo «Linux Ubuntu 10 AjpdSoft»:

Si tenemos varios host (servidores) ESXi podremos elegir a continuación en qué servidor o pool de servidores se iniciará esta máquina virtual (a qué servidor se le asignará). Puesto que tenemos sólo uno lo seleccionaremos «localhost.localdomain» y pulsaremos «Siguiente»:

Seleccionaremos el datastore en el que se almacenarán los ficheros de la nueva máquina virtual si tenemos varios, en nuestro caso tenemos sólo uno «datastore1», lo seleccionaremos y pulsaremos «Siguiente»:

Seleccionaremos los adaptadores de red para la nueva máquina virtual:

Pulsaremos «Siguiente» pues en este paso nos indica que podemos personalizar el sistema operativo huésped, que no será necesario (identidad de la máquina virtual como hostname, configuración de red y permitir también eliminar los posibles puntos de restauración que pudiera tener):

Antes de iniciar el proceso final de conversión de máquina virtual VMware Workstation a VMware ESXi el asistente nos mostrará un resumen de las opciones elegidas. Si son correctas pulsaremos en «Finalizar» para iniciar el proceso:

Se iniciará el proceso de creación de la máquina virtual en el servidor VMware ESXi y el traspaso de la información de VMware Workstation a ESXi:

Si accedemos a la administración del servidor VMware ESXi por ejemplo mediante VMware vSphere Client podremos ver la nueva máquina virtual creada:

El proceso puede tardar entre 5 y 50 minutos en función del tamaño de la máquina virtual a convertir y de la velocidad de la red y del servidor

Una vez finalizado el proceso ya tendremos disponible la máquina virtual de VMware Workstation en el servidor VMware ESXi. Podremos iniciarla pulsando con el botón derecho del ratón sobre ella y seleccionando «Power» – «Power On»:

Si todo es correcto se iniciará la máquina virtual en ESXi y ya dispondremos de un nuevo equipo virtual, en nuestro caso con Linux Ubuntu:

Para consultar los ficheros de la nueva máquina virtual convertida desde VMware Workstation a VMware ESXi en el servidor ESX, seleccionaremos el servidor, en la pestaña «Summary» pulsaremos con el botón derecho del ratón sobre el datastore usado y seleccionaremos «Browse Datastore»:

El asistente de conversión de Workstation a ESXi habrá creado una carpeta con el nombre de la máquina virtual, dentro de ella podremos ver los ficheros creados (.vmx, .vmdk, .nvram, .log, .vmxf, .vmsd):