VirtualBox 6.0 / 5.2 - Exporter et importer des machines virtuelles en OVF (OVA)

Page 1 / 1

Bien que vous puissiez copier une machine virtuelle VirtualBox d'un ordinateur à un autre en transférant simplement le dossier de votre machine virtuelle grâce à une clé USB, cela ne fonctionnera pas si vous souhaitez la réutiliser avec une autre solution de virtualisation.

Pour standardiser un peu le format des machines virtuelles et offrir une certaine compatibilité entre les différentes solutions de virtualisation, le format OVF (Open Virtual machine Format) a fait son apparition en 2007.

  1. Exporter votre machine virtuelle en OVF (OVA)
  2. Importer une machine virtuelle OVF dans VirtualBox

1. Exporter votre machine virtuelle en OVF (OVA)

Par défaut, votre machine virtuelle VirtualBox est composée de :

  • un fichier de configuration ".vbox" spécifique à VirtualBox
  • un disque dur virtuel au format vdi (par défaut)
  • etc.

Pour exporter une machine virtuelle depuis VirtualBox, allez dans le menu Fichier et cliquez sur : Exporter un appareil virtuel.

Note : lorsque vous exportez une machine virtuelle, vous créer une Virtual Appliance.

Choisissez la machine virtuelle que vous souhaitez exporter au format OVF.

Sélectionnez le dossier où vous souhaitez l'exporter en cliquant sur la petite icône représentant un dossier.

Dans la liste "Format", vous verrez que vous aurez le choix entre :

  • Open Virtualization Format 0.9
  • Open Virtualization Format 1.0 (choix par défaut)
  • Open Virtualization Format 2.0
  • Oracle Public Cloud Format 1.0 (qui n'est pas de l'OVF, bien évidemment).
    Cette option a été renommée "Oracle Cloud Infrastructure" depuis la version 6.0 de VirtualBox.

Depuis la version 6.0, vous aurez aussi la possibilité de conserver les adresses MAC configurées sur les différentes cartes réseau de votre machine virtuelle ou non grâce aux options "MAC Address Policy" :

  • Include all network adapter MAC addresses : pour conserver toutes les adresses MAC
  • Include only NAT network adapter MAC addresses : idem, mais uniquement pour les cartes réseau virtuelles en mode "NAT"
  • Generate New MAC Addresses For All Network Adapters : pour générer de nouvelles adresses MAC pour toutes les cartes réseau virtuelles de votre VM.
    Ceci est recommandé si vous souhaitez lancer simultanément l'original et la copie de cette VM sur le même réseau.

Vous pourrez également choisir d'inclure les fichiers ISO liés à la machine virtuelle lors de son exportation ou non.

Pour pouvoir vérifier l'intégrité de la machine virtuelle exportée, vous devez cocher la case "Créer un fichier manifeste".
Ainsi, lorsque vous souhaiterez importer votre machine virtuelle, vous serez en mesure de vérifier si les données n'ont pas été endommagées avant de l'utiliser.

Ensuite, vous pourrez ajouter des infos concernant votre appareil virtuel.

Le Nom est celui qui apparaitra dans VirtualBox.

Pour le reste, c'est utile si vous distribuez cette machine virtuelle sur votre site web perso, par exemple.

Dans notre cas, nous allons ajouter une petite description.

Etant donné que VirtualBox va convertir le disque dur virtuel de votre machine virtuelle au format vmdk, l'exportation de votre VM pourra prendre du temps.
Tout dépend des performances de votre ordinateur et de la taille du disque dur utilisé par votre machine virtuelle.

Une fois la machine virtuelle exportée, vous trouverez un fichier ".ova".

2. Importer une machine virtuelle OVF dans VirtualBox

Pour importer une VM dans VirtualBox, allez dans le menu Fichier et cliquez sur : Importer un appareil virtuel.

Sélectionnez le fichier ".ova" (le format archive du format OVF) ou le fichier ".ovf" fourni avec la machine virtuelle téléchargée depuis Internet (par exemple).

Les informations de la machine virtuelle à importer s'affichent.
Notez que vous retrouverez également le nom et la description spécifiés lors de l'exportation de celle-ci depuis VirtualBox.

Dans ce cas-ci, VirtualBox à ajouter un suffixe "_1" car la VM originale "Win 7 x64" est toujours présente dans VirtualBox.

Depuis la version 6.0, vous pourrez choisir de conserver toutes les adresses MAC configurées sur cette machine virtuelle ou d'en générer de nouvelles (comme expliqué lors de l'exportation de celle-ci en OVF / OVA).
Petite nouveauté, vous aurez la possibilité d'importer la machine virtuelle en convertissant le disque dur virtuel au format VDI si vous le souhaitez.
En effet, par défaut, le disque dur virtuel est converti au format vmdk lorsque vous exportez une machine virtuelle au format OVF / OVA.

VirtualBox importe la machine virtuelle.
Notez que le disque dur importé restera au format vmdk.

Une fois la machine virtuelle importée, elle apparaitra dans VirtualBox.

Et, dans notre cas, 2 fichiers apparaitront dans un sous-dossier de "VirtualBox VMs" :

  • le fichier de configuration de la VM au format vbox
  • le disque dur de la VM au format vmdk