Converti VDI in OVA
Convertire un VirtualBox VDI in un’appliance OVA testata con le impostazioni di esportazione di VirtualBox e i controlli di compatibilità.
Converti i file VDI online
Non abbiamo ancora un convertitore online dedicato per VDI in OVA, ma puoi convertire i file VDI online in questi formati:
Come convertire vdi in ova file
- Immagini del disco
- Ancora nessuna valutazione.
Un appliance importer di VMware o un'altra piattaforma di virtualizzazione potrebbe richiedere un OVA invece del disco VDI nativo di VirtualBox. L'esportazione crea un pacchetto che include il disco virtuale e la definizione dell'hardware, invece di distribuire un'immagine disco senza la configurazione della VM.
Cos'è il formato VDI
VDI, o Virtual Disk Image, è il formato nativo per i dischi rigidi virtuali di VirtualBox. Memorizza il sistema operativo guest, le applicazioni e i dati del disco virtuale in file come Windows 11.vdi, ma non contiene la configurazione hardware completa della VM.
Un VDI può essere allocato dinamicamente, avere dimensioni fisse oppure essere un disco differenziale collegato a uno snapshot. Un VDI autonomo non definisce in modo affidabile la memoria della VM, le CPU virtuali, la modalità firmware, il controller di archiviazione, la scheda di rete, l'ordine di avvio, i dispositivi USB o altre impostazioni.
Cos'è il formato OVA
OVA, o Open Virtual Appliance, è un pacchetto a file singolo basato sull'Open Virtualization Format. È un archivio TAR contenente una descrizione hardware OVF e uno o più dischi virtuali, generalmente in formato VMDK. L'OVF può descrivere impostazioni quali CPU virtuali, memoria, firmware, controller di archiviazione e schede di rete.
OVA è utile per trasferire o archiviare un appliance virtuale completo, perché un unico file contiene la definizione della VM e i dischi. VirtualBox, i prodotti VMware e alcune altre piattaforme di virtualizzazione possono importare file OVA, ma il supporto per specifici componenti hardware virtuali e impostazioni OVF varia. Hyper-V generalmente non utilizza OVA come formato di importazione nativo; normalmente richiede invece un flusso di lavoro basato su VHD o VHDX.
Come convertire VDI in OVA
Utilizzo di VirtualBox
- Arrestare il sistema operativo guest. Non esportare una VM in esecuzione o sospesa in uno stato salvato.
- Conservare un backup della VM originale e assicurarsi che sull'host vi sia spazio libero sufficiente per il disco esportato e l'OVA. Le dimensioni dell'esportazione dipendono dai dati del disco e dal formato di esportazione; un VDI allocato dinamicamente non garantisce un OVA di piccole dimensioni.
- Se la VM non è già registrata in VirtualBox, creare una VM con il sistema operativo guest corrispondente e collegare il VDI tramite Use an Existing Virtual Hard Disk File. Un VDI da solo non è sufficiente per esportare un appliance completo.
- Controllare il numero di CPU della VM, la memoria, l'ordine di avvio, l'impostazione del firmware e il controller di archiviazione in Settings → System e Settings → Storage. Quando la configurazione della VM originale non è disponibile, scegliere impostazioni appropriate per il sistema guest installato.
- Selezionare File → Export Appliance, scegliere la VM, impostare un nome file di output che termini con
.ova, verificare le impostazioni dell'appliance e avviare l'esportazione. VirtualBox scrive il descrittore OVF e converte il disco collegato in un formato disco per appliance portatile. - Da un terminale, il comando equivalente è
VBoxManage export 'VM name' --output 'VM name.ova'. Utilizzare il nome esatto della VM registrata ed eseguire il comando mentre la VM è spenta. - Testare il file selezionando File → Import Appliance su una VM o un host di test separato. Verificare che il guest si avvii, che i dischi siano presenti e che la configurazione di rete funzioni prima di eliminare i file di origine.
Quando è disponibile solo il file VDI
Creare una VM, collegare il VDI come disco esistente, configurare l'hardware del guest e quindi esportare la VM. Non rinominare .vdi in .ova; i formati hanno strutture diverse.
Se la destinazione supporta solo uno specifico formato disco, VirtualBox può convertire il disco con VBoxManage clonemedium disk source.vdi converted.vmdk --format VMDK. Questo produce un disco virtuale, non un OVA. Collegare il disco convertito a una VM configurata ed esportare la VM se è richiesto un pacchetto OVA. Le migrazioni verso Hyper-V generalmente richiedono una conversione separata da VDI a VHD/VHDX e una nuova VM Hyper-V, non un'esportazione OVA.
Limiti di qualità e compatibilità
- L'esportazione rappresenta lo stato corrente del disco della VM; non conserva l'albero degli snapshot di VirtualBox come insieme modificabile di snapshot. I dischi differenziali vengono consolidati nell'appliance esportato secondo necessità, quindi conservare gli originali fino a quando l'importazione non è stata testata.
- OVA è un formato di interscambio, non una garanzia di comportamento identico. Dopo l'importazione, controllare la modalità firmware, l'ordine di avvio, il controller del disco, il modello della scheda di rete, il numero di CPU, la memoria, i dispositivi USB, le cartelle condivise e le guest additions.
- Il guest potrebbe rilevare hardware virtuale diverso e installare driver, modificare la propria interfaccia di rete, richiedere una nuova attivazione o non riuscire ad avviarsi se le impostazioni BIOS/UEFI o del controller sono diverse. Le regole di licenza e attivazione di Windows continuano ad applicarsi.
- Le funzionalità specifiche di VirtualBox, come le cartelle condivise, la rete solo-host, il passthrough USB e alcuni collegamenti di dispositivi, non fanno parte dell'hardware portatile dell'appliance e potrebbero essere omesse o richiedere una ricreazione manuale.
- I file OVA sono archivi e spesso sono di grandi dimensioni. Non presumere che l'esportazione di un VDI sparse o allocato dinamicamente produca un file proporzionalmente piccolo. Controllare lo spazio di archiviazione disponibile prima di avviare l'esportazione.
- Non esiste un servizio online ampiamente affidabile per convertire un VDI completo in un OVA preservando i metadati hardware della VM. I siti generici di conversione dei file potrebbero gestire le immagini disco oppure rifiutarle del tutto; inoltre, il caricamento di una VM può esporre dati del sistema operativo, credenziali, software concesso in licenza o file personali. Utilizzare l'esportazione locale di VirtualBox per gli appliance completi; usare la conversione online solo per dati disco non riservati quando il servizio supporta esplicitamente il formato richiesto.
- Dopo l'esportazione, generare un checksum come
sha256sum 'VM name.ova'su Linux oshasum -a 256 'VM name.ova'su macOS, quindi confrontarlo dopo il trasferimento.
Confronto formato: VDI vs OVA
Come i formati VDI e OVA si confrontano sulle proprietà più importanti per questa conversione.
| Proprietà | .VDI VirtualBox Virtual Disk Image | .OVA Open Virtual Appliance |
|---|---|---|
| Compressione | Entrambi | Entrambi |
| Crittografia | — | No |
| Archivi suddivisi | — | No |
| Avviabile | Sì | No |
| Supporto sistema operativo | Ampio | Ampio |
| Dimensione tipica del file | Molto grande | Grande |
| Standard aperto | No | Sì |
| Introdotto | 2007 | 2009 |
| Sviluppatore | Oracle (originally InnoTek / Sun Microsystems) | Oracle Corporation (originally VMware OVF initiative) |
| Tipo MIME | — | application/ovf |