Mover máquinas virtuales de Fusion a ESXi

16

Estoy en el proceso de mover varias máquinas virtuales creadas en VMWare Fusion 5 a ESXi 5.1, que acabo de instalar en un Mac Mini Server. Puedo conectarme bien a través de la aplicación de Windows instalada en otra máquina virtual. He creado dos archivos OVF, uno para Server 2003 y otro para Server 2012. Ambos archivos fueron creados sin incidentes. También puedo cargarlos en el servidor ESXi aparentemente sin problemas.

Sin embargo, cuando inicio cualquiera de las máquinas virtuales, obtengo los siguientes errores:

Consola:

YenlaGUI:

No estoy seguro de cómo proceder, ya que he seguido los pasos descritos para crear un archivo OVF y cargarlo en el ESX. Ambas máquinas virtuales funcionan bien a través de Fusion.

Gracias de antemano.

    
pregunta Dave 19.08.2013 - 23:24

3 respuestas

14

Después de una ardua investigación y prueba y error, finalmente he podido resolver este problema. En primer lugar, si está migrando máquinas virtuales de Fusion a ESXi, recomiendo no usar la herramienta OVF. Al menos para mí, nunca funcionó correctamente. En su lugar, usé la herramienta vmware-vdiskmanager , que está integrada en Fusion. Las instrucciones para esta migración se enumeran a continuación:

  

  1. Terminal abierta.
  2.   
  3. Ejecute el siguiente comando, insertando el origen de archivo VMWare Fusion vmdk correcto y el nuevo destino vmdk:      
        

    /Applications/VMware\ Fusion.app/Contents/Library/vmware-vdiskmanager > -r /path/to/vmware_fusion.vmwarevm/vmware_fusion.vmdk -t 4 /path/to/esxi.vmdk

  4.     
  5. El proceso de conversión, una vez completado, creará dos archivos: filename.vmdk y filename-flat.vmdk .
  6.     
  7. Inicie el cliente vSphere a través de su navegador web en su servidor ESXi.
  8.     
  9. Una vez que haya iniciado sesión, vaya a File | New | Virtual Machine
  10.     
  11. En la ventana de Configuración, seleccione Custom .
  12.     
  13. En la ventana de Almacenamiento, seleccione la ubicación del almacén de datos para almacenar la nueva VM.
  14.     
  15. En la ventana Versión de máquina virtual, use la opción predeterminada de Virtual Machine Version: 8.
  16.     
  17. Seleccione la configuración deseada para Guest OS, CPUs, Memory, Network y SCSI Controller .
  18.     
  19. En la ventana Seleccionar un disco, elija la opción Do Not Create Disk .
  20.     
  21. Haz clic en el botón Finish .
  22.     
  23. En la configuración del servidor ESXi, seleccione la pestaña Configuración y luego haga clic en Storage .
  24.     
  25. En Almacenamiento, seleccione su almacén de datos y haga clic con el botón derecho para seleccionar Browse Datastore .
  26.     
  27. Seleccione el nombre de la carpeta que corresponde a la nueva máquina virtual.
  28.     
  29. Selecciona el botón Upload .
  30.     
  31. Suba los archivos filename.vmdk y filename-flat.vmdk del paso 3.
  32.     
  33. Una vez completado, solo verá el archivo filename.vmdk en el almacén de datos.
  34.     
  35. Seleccione la VM y Edit virtual machine settings en la pestaña Get Started .
  36.     
  37. Haz clic en el botón Add en la ventana Virtual Machine Properties .
  38.     
  39. Para Tipo de dispositivo, seleccione Hard Disk y elija Use an existing virtual disk .
  40.     
  41. Localice el almacén de datos y seleccione el disco existente.
  42.     
  43. En el Advanced Options , deje la configuración predeterminada.
  44.     
  45. Seleccione Finish y OK para cerrar las propiedades de la máquina virtual.
  46.     
  47. En este punto, debería poder iniciar desde la máquina virtual recién migrada.
  48.     

La guía para esto vino del número de junio de 2013 de MacTech, reproducido en el blog del autor aquí . Muchas felicitaciones a Rich Trouton por este artículo.

    
respondido por el Dave 25.11.2013 - 22:04
1

Sugeriría usar el convertidor de VMWare para mover las máquinas virtuales de un host a otro. Esto hará todo el trabajo pesado para usted. Es gratis.

enlace

Esta es su mejor opción, ya que el convertidor realiza todas las configuraciones y configuraciones de vm por usted. Esto también se sugiere en el KB Article (1000936) desde VMWare.

Tienes que hacer esto en una máquina con Windows. Dentro de una máquina virtual en el mismo host de fusión funciona bien.

    
respondido por el Digitalchild 20.08.2013 - 01:57
1

Ha habido una actualización de OVFTOOL desde marzo de 2015 (ahora V4.1.0.). Con esta versión de OSX, tengo muchos menos problemas para que OVFTool funcione. Incluso una transferencia de OSX VM de Fusion a ESXi ahora es solo una línea como:

/Applications/VMware\ OVF\ Tool/ovftool --compress=9 ./OS_X_10.vmx vi://root@ESX6i

Finalmente, está funcionando como se esperaba, cuando las versiones anteriores simplemente copian las partes o tuve que intentar 10 veces para obtener los resultados deseados con algunas soluciones burdas. Así que por favor, dale otra oportunidad! ;)

    
respondido por el Marc 28.03.2015 - 17:13

Lea otras preguntas en las etiquetas