Convertir OVF a VHD
Convierte el VMDK dentro de un appliance OVF en un VHD compatible con Hyper-V.
Cree archivos VHD en línea
Todavía no podemos leer archivos OVF, así que esta conversión no está disponible. Si puede exportar su trabajo a alguno de estos formatos u otros, lo convertiremos en VHD:
¿Quiere convertir OVF a VHD?
Háganoslo saber. Elegimos qué conversiones añadir a continuación según el interés.
Cómo convertir un archivo ovf a vhd
- Imágenes de disco
- Aún sin calificaciones.
Un host de Hyper-V, una herramienta de discos virtuales de Windows o un servicio en la nube pueden requerir un VHD en lugar de un appliance OVF exportado. La conversión extrae el disco virtual al que hace referencia el descriptor OVF y cambia ese disco de VMDK a VHD; los metadatos OVF no se convierten en un VHD.
Qué es el formato OVF
OVF, o Open Virtualization Format, es una descripción basada en XML de una máquina virtual o un appliance. Un paquete OVF normalmente contiene un descriptor .ovf, uno o varios discos virtuales, como archivos .vmdk, y, opcionalmente, un manifiesto con sumas de comprobación SHA y archivos de certificados.
VMware vSphere y Workstation, Oracle VirtualBox y otros hypervisores utilizan OVF para exportar e importar appliances. OVF se utiliza al mover una máquina virtual preconfigurada entre plataformas, descargar un appliance o restaurar una máquina exportada. Un archivo .ova normalmente es un único archivo TAR que contiene los mismos componentes del paquete.
Qué es el formato VHD
VHD, o Virtual Hard Disk, es el formato de discos virtuales de Microsoft. Hyper-V, Virtual PC, las utilidades de disco de Windows y algunas plataformas en la nube pueden utilizar archivos VHD como discos duros virtuales que contienen particiones y datos del sistema invitado.
VHD admite discos de tamaño fijo y de expansión dinámica, por lo que resulta adecuado cuando el destino acepta discos virtuales de Microsoft en lugar de appliances OVF o archivos VMDK. Su límite de capacidad práctico es de aproximadamente 2 TiB; utilice VHDX para discos más grandes o implementaciones más recientes de Hyper-V cuando el destino lo admita.
Cómo convertir el disco virtual
Uso de QEMU
- Trabaje con una copia del paquete. Si el origen es un OVA, extráigalo con una utilidad de archivado o con
tar -xf appliance.ova. - Abra el descriptor
.ovfe inspeccione sus elementosFileyDiskpara identificar cada VMDK al que se hace referencia. Seleccione el descriptor VMDK, no una extensión individual de un conjunto de discos dividido. - Instale QEMU en Windows, Linux o macOS y, a continuación, inspeccione el origen con
qemu-img info source.vmdk. Resuelva las instantáneas y los archivos de respaldo antes de realizar la conversión. - Cree un VHD de expansión dinámica con
qemu-img convert -p -f vmdk -O vpc -o subformat=dynamic source.vmdk destination.vhd. Utilice-o subformat=fixeden su lugar para crear un VHD fijo preasignado. - Compruebe el resultado con
qemu-img info destination.vhdy, a continuación, conéctelo a la máquina virtual de destino como un disco existente.
En el caso de un appliance con varios discos, convierta por separado cada VMDK al que se haga referencia y conecte los archivos VHD resultantes en el orden de controlador y dispositivo especificado por el OVF.
Uso de VirtualBox
VirtualBox puede clonar un VMDK legible al formato VHD:
- Extraiga el OVA si es necesario y localice el VMDK cuyo nombre aparece en el descriptor OVF.
- Ejecute
VBoxManage clonemedium disk source.vmdk destination.vhd --format VHD. - Cree o abra la máquina virtual de destino y conecte
destination.vhdcomo un disco existente.
El flujo de trabajo gráfico varía según la versión de VirtualBox. Cuando esté disponible, utilice VirtualBox Manager → Tools → Virtual Media Manager → Add para registrar el VMDK de origen; después, clónelo y seleccione VHD como formato de salida.
Uso de una utilidad de conversión de Windows
StarWind V2V Converter proporciona un flujo de trabajo gráfico para convertir de VMDK a VHD. Extraiga primero el OVF o el OVA, seleccione el VMDK de origen, elija Microsoft VHD como tipo de destino y seleccione la asignación dinámica o fija. Solo convierte el disco; no reproduce la definición del appliance OVF.
Los conversores en línea normalmente no son adecuados para esta tarea. Los paquetes OVF pueden contener discos de varios gigabytes o confidenciales, y los servicios de navegador suelen carecer de compatibilidad con archivos OVA, VMDK divididos, varios discos, cadenas de archivos de respaldo o elecciones de asignación de VHD. Utilice un flujo de trabajo local con QEMU, VirtualBox o StarWind, a menos que un servicio confiable admita explícitamente la operación VMDK a VHD requerida y sus límites de carga y condiciones de privacidad sean aceptables.
Limitaciones de compatibilidad
- Un manifiesto puede contener sumas de comprobación del VMDK original. El VHD convertido contiene bytes diferentes, por lo que el manifiesto original no lo validará.
- La conversión cambia el contenedor del disco, no la configuración del sistema invitado. Vuelva a crear en la máquina de destino el modo de firmware de origen, el orden de arranque, el tipo de controlador de disco y el resto del hardware virtual necesario.
- Un sistema invitado instalado con BIOS puede no arrancar en una máquina que solo admita UEFI. Un sistema invitado configurado para un tipo de controlador también puede fallar hasta que se proporcione el controlador equivalente.
- Las instantáneas, los clones vinculados y los archivos de respaldo deben consolidarse o incluirse como una cadena completa. Convertir únicamente una extensión dependiente puede crear un disco incompleto.
- El resultado VHD no puede superar el límite de su formato, y la plataforma de destino puede imponer un límite menor o requerir un subtipo de VHD específico.
- Arranque una copia del VHD convertido y verifique las particiones, la activación del sistema operativo, la configuración de red y los datos de las aplicaciones antes de eliminar el paquete original.
OVF vs VHD: comparación de formatos
Cómo se comparan los formatos OVF y VHD en las propiedades que más importan para esta conversión.
| Propiedad | .OVF Open Virtualization Format | .VHD Virtual Hard Disk |
|---|---|---|
| Compresión | Sin compresión | Ambos |
| Cifrado | No | — |
| Booteable | No | Sí |
| Compatibilidad con el sistema operativo | Amplio | Amplio |
| Tamaño de archivo típico | Pequeño | Grande |
| Estándar abierto | Sí | Parcialmente abierto |
| Introducido | 2009 | 2005 |
| Desarrollador | DMTF (Distributed Management Task Force) | Microsoft |
| Tipo MIME | application/ovf+xml | application/x-vhd |
La información sobre extensiones y tipos de archivo la proporciona File-Extensions.org