Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
technos:virtualisation:proxmox:vm_from_ova [15/01/2021 17:12]
thierry
technos:virtualisation:proxmox:vm_from_ova [15/01/2021 17:25] (Version actuelle)
thierry [Remplacement du disque virtuel]
Ligne 2: Ligne 2:
 Cette page concerne Proxmox Cette page concerne Proxmox
 ===== Vu d'​ensemble ===== ===== Vu d'​ensemble =====
 +Nous allons procédé comme ceci:
 +  - Décompression du fichier OVA pour récupérer le fichier VMDK et OVF.
 +  - Conversion du fichier VMDK en QCOW2.
 +  - Création de la VM en fonction des paramètre contenus dans le fichier OVF.
 +  - Remplacement du disque vierge de la nouvelle VM par le disque QCOW2 généré en (2)
 +  - Démarrage de la VM
  
 ===== Procédure ===== ===== Procédure =====
Ligne 24: Ligne 30:
 ESMC_Appliance.ovf ESMC_Appliance.ovf
 </​code>​ </​code>​
-Ce qui nous generé ​le fichier VMDK ''​ESMC_Appliance-disk1.vmdk''​+Ce qui nous a généré ​le fichier VMDK ''​ESMC_Appliance-disk1.vmdk''​
 ==== Conversion du disque virtuel VMDK en QCOW2 ==== ==== Conversion du disque virtuel VMDK en QCOW2 ====
  
  
-On converti ce fichier VMDK en QCOW2 avec la commande ''​emu-img convert -O qcow2''​+On converti ce fichier VMDK en QCOW2 avec la commande ''​qemu-img convert -O qcow2''​
  
 <​code>​ <​code>​
Ligne 44: Ligne 50:
 </​code>​ </​code>​
  
-On créé un nouveau répértoire sous ''/​var/​lib/​vz/​images'' ​ 
- 
-''/​var/​lib/​vz/​images/​106/''​ par exemple 
- 
-Et on y copie notre image QCOW2. 
-<​code>​ 
-root@yoda:/​home/​root#​ cd /​var/​lib/​vz/​images/​ 
-root@yoda:/​var/​lib/​vz/​images#​ ls 
-101  102  103 
-root@yoda:/​var/​lib/​vz/​images#​ mkdir 106 
-root@yoda:/​var/​lib/​vz/​images#​ ls 
-101  102  103  106 
-root@yoda:/​var/​lib/​vz/​images#​ cd /home/root/ 
-root@yoda:/​home/​root#​ cp ESMC_Appliance.qcow2 /​var/​lib/​vz/​images/​106/​ 
-</​code>​ 
 ==== Création de la VM manuellement ==== ==== Création de la VM manuellement ====
 +Dans le fichier OVF décompressé plus haut on trouve en farfouillant un peu les caractéristique de la machine virtuelle : Nombre de cœur pour le processeur, taille du disque, de la RAM etc...
  
 Créer une VM avec un disque de la même taille (64 Go dans notre exemple) 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''​ La création de cette VM nous créé un nouveau fichier QCOW2 : ''​vm-106-disk-1.qcow2''​
 <​code>​ <​code>​
 root@yoda:/​var/​lib/​vz/​images/​106#​ ls root@yoda:/​var/​lib/​vz/​images/​106#​ ls
-ESMC_Appliance.qcow2  ​vm-106-disk-1.qcow2+vm-106-disk-1.qcow2
 </​code>​ </​code>​
 ==== Remplacement du disque virtuel ==== ==== Remplacement du disque virtuel ====
Ligne 77: Ligne 66:
 root@yoda:/​var/​lib/​vz/​images/​106#​ rm vm-106-disk-1.qcow2 root@yoda:/​var/​lib/​vz/​images/​106#​ rm vm-106-disk-1.qcow2
 </​code>​ </​code>​
 +On remplace ce fichier supprimé par le fichier QCOW2 que nous avons génré plus haut.\\
 On renomme le fichier ''​ESMC_Appliance.qcow2''​ en ''​vm-106-disk-1.qcow2''​ On renomme le fichier ''​ESMC_Appliance.qcow2''​ en ''​vm-106-disk-1.qcow2''​
 <​code>​ <​code>​
Ligne 84: Ligne 74:
 vm-106-disk-1.qcow2 vm-106-disk-1.qcow2
 </​code>​ </​code>​
 +==== Démarrage de la VM ====
  
 Dans l'​interface web de Proxmox on démarre notre nouvelle VM et ça marche... Dans l'​interface web de Proxmox on démarre notre nouvelle VM et ça marche...