Ceci est une ancienne révision du document !


Créer une VM a partir d'un fichier OVA

Cette page concerne Proxmox

Vu d'ensemble

Procédure

Décompresser le fichier OVA

On part du principe ou l'image OVA se trouve sur le serveur dans /home/root

On décompresse l'image OVA avec tar -xvf

root@yoda:/home/root# tar -xvf esmc_appliance.ova
ESMC_Appliance.ovf
ESMC_Appliance.mf
ESMC_Appliance.cert
ESMC_Appliance-disk1.vmdk


root@yoda:/home/root# ls
ESMC_Appliance.mf   
ESMC_Appliance.cert        
esmc_appliance.ova  
ESMC_Appliance-disk1.vmdk  
ESMC_Appliance.ovf

Ce qui nous a généré le fichier VMDK ESMC_Appliance-disk1.vmdk

Conversion du disque virtuel VMDK en QCOW2

On converti ce fichier VMDK en QCOW2 avec la commande qemu-img convert -O qcow2

root@yoda:/home/root# qemu-img convert -O qcow2 ESMC_Appliance-disk1.vmdk ESMC_Appliance.qcow2


root@yoda:/home/root# ls
ESMC_Appliance.mf   
ESMC_Appliance.qcow2
ESMC_Appliance.cert        
esmc_appliance.ova  
ESMC_Appliance-disk1.vmdk  
ESMC_Appliance.ovf

Création de la VM manuellement

Créer une VM avec un disque de la même taille (64 Go dans notre exemple)

Et avec le meme numero que le repertoire que nous avons créé ci dessus : 106 dans notre exemple.

La création de cette VM nous créé un nouveau fichier QCOW2 : vm-106-disk-1.qcow2

root@yoda:/var/lib/vz/images/106# ls
ESMC_Appliance.qcow2  vm-106-disk-1.qcow2

Remplacement du disque virtuel

On supprime ce fichier

root@yoda:/var/lib/vz/images/106# rm vm-106-disk-1.qcow2

On renomme le fichier ESMC_Appliance.qcow2 en vm-106-disk-1.qcow2

root@yoda:/var/lib/vz/images/106# mv ESMC_Appliance.qcow2 vm-106-disk-1.qcow2

root@yoda:/var/lib/vz/images/106# ls
vm-106-disk-1.qcow2

Dans l'interface web de Proxmox on démarre notre nouvelle VM et ça marche…

Vous pourriez laisser un commentaire si vous étiez connecté.