Convertir vdi en ova

Convertir VDI en OVA

Convertir un VDI VirtualBox en appliance OVA testée avec les paramètres d’exportation de VirtualBox et des vérifications de compatibilité.

Convertir des fichiers VDI en ligne

Nous n’avons pas encore de convertisseur en ligne dédié pour VDI vers OVA, mais vous pouvez convertir des fichiers VDI en ligne vers ces formats :

Comment convertir vdi en fichier ova

Un importateur d’appliances VMware ou une autre plateforme de virtualisation peut nécessiter un OVA au lieu du disque VDI natif de VirtualBox. L’exportation crée un package qui inclut le disque virtuel et la définition du matériel, plutôt que de distribuer une image disque sans la configuration de la VM.

Ce qu’est le format VDI

VDI, ou Virtual Disk Image, est le format de disque dur virtuel natif de VirtualBox. Il stocke le système d’exploitation invité, les applications et les données du disque virtuel dans des fichiers tels que Windows 11.vdi, mais il ne contient pas la configuration matérielle complète de la VM.

Un VDI peut être alloué dynamiquement, de taille fixe ou être un disque différentiel lié à un snapshot. Un VDI autonome ne définit pas de manière fiable la mémoire de la VM, les processeurs virtuels, le mode du firmware, le contrôleur de stockage, l’adaptateur réseau, l’ordre de démarrage, les périphériques USB ou d’autres paramètres.

Ce qu’est le format OVA

OVA, ou Open Virtual Appliance, est un package à fichier unique basé sur l’Open Virtualization Format. Il s’agit d’une archive TAR contenant une description matérielle OVF et un ou plusieurs disques virtuels, généralement au format VMDK. L’OVF peut décrire des paramètres tels que les processeurs virtuels, la mémoire, le firmware, les contrôleurs de stockage et les adaptateurs réseau.

OVA est pratique pour transférer ou archiver une appliance virtuelle complète, car un seul fichier contient la définition de la VM et les disques. VirtualBox, les produits VMware et certaines autres plateformes de virtualisation peuvent importer des fichiers OVA, mais la prise en charge de certains matériels virtuels et paramètres OVF varie. Hyper-V n’utilise généralement pas OVA comme format d’importation natif ; il nécessite normalement un workflow VHD ou VHDX à la place.

Comment convertir un VDI en OVA

Utilisation de VirtualBox

  1. Arrêtez le système d’exploitation invité. N’exportez pas une VM en cours d’exécution ou suspendue dans un état enregistré.
  2. Conservez une sauvegarde de la VM d’origine et vérifiez que l’hôte dispose de suffisamment d’espace libre pour le disque exporté et l’OVA. La taille de l’exportation dépend des données du disque et du format d’exportation ; un VDI alloué dynamiquement ne garantit pas un OVA de petite taille.
  3. Si la VM n’est pas déjà enregistrée dans VirtualBox, créez une VM avec le système d’exploitation invité correspondant et attachez le VDI via Use an Existing Virtual Hard Disk File. Un VDI seul ne suffit pas à exporter une appliance complète.
  4. Vérifiez le nombre de processeurs, la mémoire, l’ordre de démarrage, le paramètre du firmware et le contrôleur de stockage de la VM sous Settings → System et Settings → Storage. Lorsque la configuration de la VM d’origine n’est pas disponible, choisissez des paramètres adaptés au système invité installé.
  5. Sélectionnez File → Export Appliance, choisissez la VM, définissez un nom de fichier de sortie se terminant par .ova, vérifiez les paramètres de l’appliance, puis démarrez l’exportation. VirtualBox écrit le descripteur OVF et convertit le disque attaché dans un format de disque d’appliance portable.
  6. Depuis un terminal, la commande équivalente est VBoxManage export 'VM name' --output 'VM name.ova'. Utilisez le nom exact de la VM enregistrée et exécutez la commande lorsque la VM est éteinte.
  7. Testez le fichier en sélectionnant File → Import Appliance sur une VM ou un hôte de test distinct. Vérifiez que le système invité démarre, que ses disques sont présents et que sa configuration réseau fonctionne avant de supprimer les fichiers sources.

Lorsque seul le fichier VDI est disponible

Créez une VM, attachez le VDI en tant que disque existant, configurez le matériel de l’invité, puis exportez cette VM. Ne renommez pas .vdi en .ova ; les formats ont des structures différentes.

Si la destination ne prend en charge qu’un format de disque spécifique, VirtualBox peut convertir le disque avec VBoxManage clonemedium disk source.vdi converted.vmdk --format VMDK. Cela produit un disque virtuel, et non un OVA. Attachez le disque converti à une VM configurée et exportez la VM si un package OVA est requis. Les migrations vers Hyper-V nécessitent généralement une conversion distincte de VDI vers VHD/VHDX et la création d’une nouvelle VM Hyper-V, et non une exportation OVA.

Limites de qualité et de compatibilité

  • L’exportation représente l’état actuel du disque de la VM ; elle ne conserve pas l’arborescence des snapshots de VirtualBox sous forme d’ensemble de snapshots modifiables. Les disques différentiels sont consolidés dans l’appliance exportée si nécessaire ; conservez donc les originaux jusqu’à ce que l’importation ait été testée.
  • OVA est un format d’échange, et non une garantie de comportement identique. Après l’importation, vérifiez le mode du firmware, l’ordre de démarrage, le contrôleur de disque, le modèle de l’adaptateur réseau, le nombre de processeurs, la mémoire, les périphériques USB, les dossiers partagés et les additions invité.
  • Le système invité peut détecter un matériel virtuel différent et installer des pilotes, modifier son interface réseau, nécessiter une réactivation ou ne pas démarrer si les paramètres BIOS/UEFI ou ceux du contrôleur diffèrent. Les règles de licence et d’activation de Windows restent applicables.
  • Les fonctionnalités propres à VirtualBox, telles que les dossiers partagés, la mise en réseau par hôte uniquement, le passthrough USB et certaines connexions de périphériques, ne constituent pas du matériel d’appliance portable et peuvent être omises ou nécessiter une recréation manuelle.
  • Les fichiers OVA sont des archives et sont souvent volumineux. Ne supposez pas que l’exportation d’un VDI sparse ou alloué dynamiquement produira un fichier proportionnellement plus petit. Vérifiez l’espace de stockage disponible avant de commencer l’exportation.
  • Il n’existe pas de service en ligne largement fiable pour convertir un VDI complet en OVA tout en préservant les métadonnées matérielles de la VM. Les sites génériques de conversion de fichiers peuvent traiter les images disque ou les rejeter entièrement, et le téléversement d’une VM peut exposer des données du système d’exploitation, des identifiants, des logiciels sous licence ou des fichiers personnels. Utilisez l’exportation locale de VirtualBox pour les appliances complètes ; utilisez la conversion en ligne uniquement pour des données disque non confidentielles lorsque le service prend explicitement en charge le format requis.
  • Après l’exportation, générez une somme de contrôle telle que sha256sum 'VM name.ova' sous Linux ou shasum -a 256 'VM name.ova' sous macOS, puis comparez-la après le transfert.

Comparaison du format VDI vs OVA

Comparaison entre les formats VDI et OVA sur les propriétés les plus importantes pour cette conversion.

Comparaison des formats de fichier VDI et OVA
Propriété .VDI VirtualBox Virtual Disk Image .OVA Open Virtual Appliance
Compression Les deux Les deux
Chiffrement Non
Archives fractionnées Non
Démarrable Oui Non
Prise en charge du système d’exploitation Large Large
Taille de fichier typique Très grand Grand
Norme ouverte Non Oui
Date d’introduction 2007 2009
Développeur Oracle (originally InnoTek / Sun Microsystems) Oracle Corporation (originally VMware OVF initiative)
Type MIME application/ovf

Autres conversions de fichiers .vdi

Conversion inverse

Conversion vers .ova
depuis d'autres formats

Partager sur les réseaux sociaux :