Département de génie informatique et génie logiciel

Contactez-nous

Téléphone
(514) 340-4636

Télécopieur
(514) 340-5139
 

Virt-Manager et importation de disques VMDK

Cette procédure explique comment utiliser Virt-Manager (Libvirt) avec des disques virtuels crées dans l'environnement VMware Workstation.

Création d'une copie clone d'un disque VMDK en format QCOW2:

Dans nos laboratoires Linux, certains cours offrent des configurations de disques virtuels pré-configurés.

Souvent ces disques sont séparés en plusieurs fichiers.   Voici un exemple:

  • 'Windows 10 x64 Professionel (Pour VM Lab)-cl1.vmdk'
  • 'Windows 10 x64 Professionel (Pour VM Lab)-cl1-s001.vmdk'
  • 'Windows 10 x64 Professionel (Pour VM Lab)-cl1-s002.vmdk'
  • 'Windows 10 x64 Professionel (Pour VM Lab)-cl1-s003.vmdk'
  • 'Windows 10 x64 Professionel (Pour VM Lab)-cl1-s004.vmdk'
  • ...
  • 'Windows 10 x64 Professionel (Pour VM Lab)-cl1-s035.vmdk'

Le fichier maître VMDK ne contient pas une séquence numérotée et sont en mode lecture seulement.

Vous devez créer un 'clone' du VMDK avec l'outil 'qemu-img' qui va aussi concatener tous les sous-disques virtuels en un disque virtuel QCOW2 qui pourra ensuite être utilisé par 'Virt-Manager'.

Dans nos laboratoires d'enseignement Linux, vous avez accès à un espace de disque temporaire:  /home/tmp.   Vous devez utiliser cet espace pour votre clone.

IMPORTANT:  N'utiliser pas votre dossier personnel (/usagers[1-4]/code_utilisateur) pour stocker vos images virtuelles.

Voici la commande pour créer un 'clone' du VMDK:

cd /home/tmp
qemu-img create -f qcow2 -F vmdk -b /home/LOG8470/Windows\ 10\ x64\ Professionel\ \(Pour\ VM\ Lab\)-cl1.vmdk Windows\ 10\ x64\ Professionel\ \(Pour\ VM\ Lab\)-cl1.qcow2

 

Vous pouvez maintenant utiliser le clone pour créer une nouvelle machine virtuelle après avoir exécuté 'Virt-Manager' en mode 'QEMU/KVM session utilisateur' en tappant cette commande:

virt-manager --connect qemu:///session

 

Vous pouvez aussi ouvrir une session via le menu:  Virt-Manager->Fichier->Ajouter une connection->QEMU/KVM session utilisateur

Créez une nouvelle machine virtuelle avec le 'clone': 

  • Virt-Manager->Fichier->Importer une image disque exitante->Parcourir
  • Cliquez sur '+' pour ajouter un nouveau pool de stoquage (Nom:  home-tmp, chemin cible:  /home/tmp)
  • Cliquez sur 'Windows 10 x64 Professionel (Pour VM Lab)-cl1.qcow2'
  • Cliquez sur 'Choisir volume'

Complétez la configuration de votre machine virtuelle et ensuite démarrez là!