Converti OVF in VMDK
Converti un'appliance OVF in VMDK con VMware Workstation, VirtualBox o QEMU.
Crea file VMDK online
Non sappiamo ancora leggere i file OVF, quindi questa conversione non è disponibile. Se puoi esportare il tuo lavoro in uno di questi formati o in altri, ne ricaviamo un VMDK:
Vuoi convertire OVF in VMDK?
Faccelo sapere. Scegliamo le prossime conversioni da aggiungere in base all'interesse.
Come convertire ovf in vmdk file
- Virtualizzazione
- Ancora nessuna valutazione.
Un hypervisor può richiedere un disco virtuale VMware quando è necessario importare, spostare o collegare un'appliance OVF a un'altra macchina virtuale. In molti pacchetti, il disco richiesto è già un VMDK, quindi non è necessaria alcuna conversione; deve essere convertito solo un disco memorizzato in un altro formato.
Che cos'è il formato OVF
OVF, ovvero Open Virtualization Format, è una descrizione di macchina virtuale basata su XML. Il relativo descrittore registra l'hardware virtuale, le impostazioni di CPU e memoria, gli adattatori di rete, i controller di archiviazione e i riferimenti a uno o più file di dischi virtuali.
Un pacchetto OVF contiene comunemente machine.ovf, file dei dischi e file manifest o certificato machine.mf opzionali. Un file .ova è un archivio TAR contenente questi componenti. VMware vSphere, VMware Workstation, VirtualBox e altri hypervisor possono esportare o importare appliance OVF.
Che cos'è il formato VMDK
VMDK è il formato di disco virtuale di VMware. Memorizza un sistema operativo guest, applicazioni e dati in un unico file oppure in un file descrittore con più file extent. VMware Workstation, VMware Fusion, vSphere, VirtualBox e diversi altri hypervisor supportano VMDK.
VMDK può utilizzare archiviazione sparse o thin-provisioned, che cresce man mano che vengono scritti i dati, archiviazione preallocata per una capacità prevedibile ed extent suddivisi per la compatibilità con i file system. La variante VMDK esatta e la configurazione dell'hardware virtuale influiscono comunque sulla compatibilità tra i prodotti VMware e altri hypervisor.
Verificare se il pacchetto contiene già un VMDK
- Per una sorgente
.ova, estrarre l'archivio con un'utilità di archiviazione o contar -xf appliance.ova. - Aprire il descrittore OVF in un editor di testo ed esaminare i relativi elementi
File. Un riferimento comehref='disk1.vmdk'identifica il file del disco. - Copiare il VMDK indicato e tutti i file che gli appartengono. Non rinominare un'immagine disco VDI, VHD o di altro tipo in
.vmdk; modificare l'estensione non cambia il formato.
Un disco può essere costituito da un piccolo descrittore VMDK e da file extent come disk-s001.vmdk. Mantenere insieme il descrittore e tutti gli extent. Se il pacchetto contiene già un VMDK valido, estrarlo conserva il disco originale senza conversione né riscrittura dei dati.
Convertire il disco con VMware Workstation
- Installare VMware Workstation nel sistema desktop e creare un backup dei file OVF o OVA originali.
- Scegliere File → Open e selezionare il descrittore
.ovf. Per un OVA, estrarlo prima se Workstation non apre direttamente l'archivio. - Scegliere il nome e la destinazione della VM, quindi completare l'importazione. Workstation importa l'appliance e crea o converte il relativo disco virtuale nella directory di destinazione, normalmente come VMDK.
- Arrestare la VM importata prima di copiare o convertire il relativo disco. Rimandare gli aggiornamenti dell'hardware virtuale se il disco deve rimanere utilizzabile da un prodotto VMware meno recente.
VMware OVF Tool è utile per importare o esportare OVF e OVA tramite script, ma non è un convertitore generico di formati disco. Per una conversione autonoma di un disco VMware, utilizzare vmware-vdiskmanager dove è installato oppure utilizzare il disco importato come origine per un altro strumento di conversione supportato.
Convertire il disco con VirtualBox
- Importare l'appliance con
VBoxManage import appliance.ovfoppure scegliere Tools → Import in VirtualBox Manager. - Individuare il disco importato nella directory di archiviazione della VM.
VBoxManage showvminfo "VM name"può visualizzare il percorso del disco collegato. - Se VirtualBox ha creato un VDI o un altro formato, clonarlo in VMDK con
VBoxManage clonemedium source-disk target-disk.vmdk --format VMDK. - Verificare che
target-disk.vmdkesista, quindi collegarlo alla VM di destinazione invece del disco originale.
VirtualBox è utile quando l'OVF fa riferimento a VDI, VHD o a un altro tipo di disco che VMware non accetta direttamente. Importare prima l'appliance preserva meglio i relativi metadati hardware rispetto alla modifica manuale del descrittore OVF.
Convertire solo il disco con QEMU
qemu-img converte le immagini disco supportate, ma non interpreta un descrittore OVF né ricrea il relativo hardware virtuale. Utilizzarlo dopo aver identificato il disco a cui fa riferimento l'OVF:
qemu-img info source.vdiqemu-img convert -p -f vdi -O vmdk source.vdi target.vmdk
Sostituire vdi con il formato effettivo della sorgente, ad esempio vhd o raw. Non convertire un disco mentre il relativo guest è in esecuzione o sta scrivendo dati. Verificare il risultato con qemu-img info target.vmdk prima di collegarlo.
Compatibilità e limiti qualitativi
La conversione modifica il contenitore del disco virtuale; non installa i driver del guest né ripara la configurazione di avvio del sistema operativo guest. Una VM spostata tra hypervisor può richiedere VMware Tools o VirtualBox Guest Additions, un controller del disco diverso e impostazioni del firmware BIOS o UEFI corrispondenti. Arrestare correttamente la VM di origine prima della conversione per evitare un file system incoerente.
Conservare il pacchetto originale finché la VM convertita non si avvia e i dati importanti non sono stati verificati. Modificare o rimuovere file da un pacchetto OVF può invalidare i checksum del manifest o la firma del certificato. Rigenerare il manifest o rimuoverlo solo quando l'importatore di destinazione consente un pacchetto non firmato.
I convertitori online affidabili sono generalmente inadatti per operazioni da OVF a VMDK: i dischi virtuali sono di grandi dimensioni, possono contenere dati riservati del guest e non possono essere convalidati in modo sicuro senza controllare i metadati dell'appliance e il comportamento di avvio. Utilizzare invece VMware Workstation, VirtualBox, QEMU o un altro strumento di virtualizzazione locale.
Confronto formato: OVF vs VMDK
Come i formati OVF e VMDK si confrontano sulle proprietà più importanti per questa conversione.
| Proprietà | .OVF Open Virtualization Format | .VMDK Virtual Machine Disk |
|---|---|---|
| Compressione | Non compresso | Entrambi |
| Crittografia | No | — |
| Archivi suddivisi | — | Sì |
| Avviabile | No | Sì |
| Supporto sistema operativo | Ampio | Ampio |
| Dimensione tipica del file | Piccolo | Molto grande |
| Standard aperto | Sì | Parzialmente aperto |
| Introdotto | 2009 | 1998 |
| Sviluppatore | DMTF (Distributed Management Task Force) | VMware |
| Tipo MIME | application/ovf+xml | application/x-vmdk |