Buscar

VMWare: Formatos OVA y OVF

OVA: Open Virtual Appliance
OVF: Open Virtualization Format

Tanto OVF como OVA son paquetes que contienen una máquina virtual a desplegar.

Para desplegar OVF son necesarios varios ficheros: los ficheros del disco virtual (.VMDK o .VHD) y los ficheros .mf (manifest file) y .ovf con la definición de la VM.

Ejemplo:

VMWare: Formatos OVA y OVF


Un fichero OVA contiene los ficheros anteriores comprimidos con TAR, es decir, dentro de un fichero OVA encontraremos los ficheros anteriores.

Podemos ver el contenido de un fichero OVA utilizando WinRAR:

VMWare: Formatos OVA y OVF


Actualmente en todas las versiones de VSphere es posible cargar VMs utilizando ficheros OVA o OVF.

Ejemplo con VSphere client de ESXi:

VMWare: Formatos OVA y OVF

Ejemplo con VMWare Workstation:

VMWare: Formatos OVA y OVF

VMWare: Formatos OVA y OVF
También podemos convertir una VM a OVF con la herramienta ovftool

Encontraremos esta herramienta dentro de muchos productos de VMWare, como VMWare Workstation:

VMWare: Formatos OVA y OVF

También la podremos descargarla de forma gratuita en la web de VMWare.

En la siguiente tabla podemos ver a partir de que versión los hipervisores permiten trabajar con ficheros OVF:

VMWare: Formatos OVA y OVF

Fuente de la tabla: 


Gracias a los ficheros OVF podemos descargar VMs preparadas y listas para funcionar y también podemos transportar VMs entre hipervisores.

4 comentarios:

  1. al tratar de exportar una máquina virtual a .ovf me sale este error: failed to export virtual machine .ovf no se puede escribir datos de en la conexion de transporte.
    me podrías decir que sigunifica gracias

    ResponderEliminar
    Respuestas
    1. Hola,

      ¿Con que versión estas trabajando?

      Hace tiempo, me había encontrado alguna vez con el problema.

      Lo solucioné así:

      Dentro del fichero OVA, si lo editas, hay que cambiar esto:

      vmware.cdrom.iso

      por esto:

      vmware.cdrom.atapi

      También es buena idea antes de exportar, que no haya conectado nada a la VM: ninguna ISO, USB, etc...

      Un saludo,

      Xavi.

      Eliminar
  2. Hola, tengo mis 3 archivos (.mf, .ovf y .vmdk) al tratar de importar la maquina virtual en otra pc, selecciono mi .ovf y parece que lo esta cargando, luego al final me aparece el siguiente error: SHA digest of file (nombre_file).vmdk does not match manifest.

    Que tengo que hacer? mi file .mf contiene:

    SHA256(APP_DAE_BK.ovf)= c43ebe11147eab2cb163a18ae741236ae0962936
    SHA256(APP_DAE_BK-1.vmdk)= 5ac042468403dff63b73f812bb928712ee67ff68

    ResponderEliminar
    Respuestas
    1. Hola,

      Puedes probar de importar con la herramienta ovftool indicando el parámetro: --skipManifestCheck

      Un saludo,

      Xavi.

      Eliminar