Convertir VirtualBox VM a VMware ESXi  (convertir OVA a OVF)

En este post, vamos a describir como convertir una máquina virtual desde VirtualBox a ESXi

Cuando exportamos desde virtual vox, nos exporta a un archivo : nombre_maquina_virtual.ova

Entramos al ESXi , ya sea por VSphere Client o Vcenter Server. Luego vamos a “Archivo -> Deploy OVF Template”

Ingresamos la url de donde tenemos el template OVF.

En caso de que lo tengamos local, deberemos realizar estos dos pasos para obtener el enlace:

  1. Ingresar a IP_ESXi/folder
  2. Navegar hasta el template, y obtener el enlace para bajar.

Cuando lo queremos registrar, nos aparece el siguiente error

The OVF Package requires unsopperted hardware

Details: Line 25: Unsupported  hardware family ‘virtualbox-2.2’

Descripción del proceso exitoso

1) Antes de exportar, yo como recaudo realicé:

  • Desinstalar GUEST ADDITIONS de virtual box
  • Deshabilitar la placa de red.

2) Exportamos la virtual, marcando que queremos guardar el Manifest. Al terminar tendremos un archivo con extension .ova

3) Esto lo podemos hacer tanto en Windows como en Linux como en MAC. Ya que la herramienta que vamos a usar está para todas las plataformas. Yo lo voy a mostrar en un windows, pero es similar en el resto.

Descargamos VMware OVF Tools, para convertir de OVF a OVA. Lo instalamos.

Para no tener problemas con los path, moví el .ova a la carpeta donde esta ovftoole.exe.

Convertimos:

Abrir el archivo .OVF en un editor de texto y cambiar todo el hardware virtual box.

Cambiar esto:

con:

Cambiar esto:

con:

Guardar y cerrar. Ahora calcular el SHA1 para la integridad del .OVF (por ejemplo usando sha1sumfciv.exe (download), abrir el .MF y sustituir el hash con el recién calculado.

Otro Proceso

Descomprimir con 7zip, y usar el archivo vmdk para insertarlo en una máquina virtual creada.