¿Qué es el formato de archivo OVF?
.ovf es un archivo de texto XML diseñado para la distribución de software para máquinas virtuales. En lugar de contener los datos del disco en sí, describe las propiedades de una máquina virtual o «appliance» y siempre se despliega junto a los archivos de imagen de disco a los que hace referencia -típicamente .vmdk o .vhd- además de un manifiesto .mf complementario que registra las sumas de comprobación para verificar la integridad. El conjunto completo está estandarizado por el DMTF (Distributed Management Task Force) bajo la especificación DSP0243. Un empaquetado alternativo de un solo archivo para el mismo contenido es el archivo .ova, que agrupa todos los archivos en un contenedor TAR.
Un paquete .ovf incluye información básica: el nombre de una máquina virtual, procesador, almacenamiento masivo, configuración de red y memoria, y otros parámetros. Más allá de la descripción del hardware principal, es posible añadir elementos no estándar como comentarios, parámetros de inicio, requisitos mínimos y otras extensiones específicas del proveedor.
Los archivos .ovf no dependen de un hipervisor o arquitectura de procesador específicos; son neutrales respecto a la plataforma. Gracias a esta especificación, ciertos estándares en la presentación y portabilidad de máquinas virtuales se aplican ampliamente en toda la industria. A diferencia de los formatos propietarios como .vmx, el estándar OVF proporciona una base común en la que clientes y proveedores pueden confiar.
Los archivos .ovf permiten una distribución flexible, segura y eficiente de software para despliegues empresariales, manteniendo la movilidad de las máquinas virtuales a través de múltiples plataformas. Como resultado, los clientes y proveedores pueden desplegar fácilmente una máquina virtual basada en el estándar OVF en cualquier plataforma de virtualización. El formato también facilita la configuración de una máquina virtual antes del primer arranque.
Seguridad y protección
RIESGO: MEDIUMUn paquete OVF entrega un sistema operativo completo y arrancable que otra persona construyó; trátelo como un ejecutable, no como un documento. Un appliance malicioso o con puertas traseras ejecuta software real en el momento en que lo enciende. Mitigaciones: descargue appliances solo del proveedor o de una fuente confiable, verifique las sumas de comprobación .mf/.cert cuando se proporcionen, mantenga la VM en una red aislada/NAT hasta que confíe en ella y no comparta carpetas del host ni el portapapeles con un invitado desconocido. El XML .ovf en el disco es inerte; importar e iniciar la VM es lo que ejecuta el código.
Detalles del formato
en pocas palabrasProgramas que abren archivos OVF
Detalles técnicos
especificación profunda| Tipo de archivo | Descriptor XML de texto plano - no es una imagen de disco en sí |
| Elemento raíz | `<Envelope>` en el espacio de nombres DMTF OVF (`http://schemas.dmtf.org/ovf/envelope/1`) |
| Codificación de caracteres | UTF-8 (XML) |
| Tamaño de archivo típico | 2 KB - 50 KB para el descriptor XML; las imágenes de disco referenciadas junto a él ocupan gigabytes |
| Tipo MIME | `application/vnd.vmware.ovf`; también reconocido como `application/xml` |
| Versión de OVF señalada por | Sufijo del espacio de nombres XML: `envelope/1` para OVF 1.x, `envelope/2` para OVF 2.x |
| Hardware descrito | Número de CPUs, RAM, adaptadores de red, tipo de controlador de disco, referencias de disco y tipo de SO invitado |
| Requisito de múltiples archivos | Debe desplegarse con imágenes de disco `.vmdk` o `.vhd` hermanas y usualmente un manifiesto `.mf` |
| Verificación de integridad | El archivo `.mf` complementario enumera sumas de comprobación SHA-1 o SHA-256 de cada archivo en el paquete |
| Equivalente de un solo archivo | `.ova` - un archivo TAR que agrupa el descriptor `.ovf`, las imágenes de disco y el manifiesto |
| Compresión | Ninguna en el archivo `.ovf` en sí; los discos VMDK referenciados pueden usar compresión streamOptimized |
| Neutralidad de plataforma | Independiente del hipervisor y la arquitectura; soportado por VMware, VirtualBox, QEMU/KVM e Hyper-V |
| Organismo de estandarización | DMTF (Distributed Management Task Force), especificación DSP0243; también ratificado como ISO/IEC 17203:2017 |
| Firma opcional | Un archivo `.cert` junto al paquete firma el manifiesto `.mf` usando certificados X.509 |
| Lanzado | OVF 1.0 published by DMTF in 2009 (DSP0243) |
| Última versión | OVF 2.1.1 (DMTF DSP0243, 2015); ISO/IEC 17203:2017 |
| Estándar abierto | Sí · libre de regalías |
| Especificación | www.dmtf.org |
Conversiones de OVF
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos OVF.