[[kvm]]
Piste: » kvm
Kernel Virtual Machine
KVM, Kernel Virtual Machine, est intégré depuis le noyau 2.6.20 et permet une virtualisation matérielle et donc une accélération de la virtualisaton de système d’exploitation.
Mise en place
Tout d’abord, assurez-vous que votre processeur supporte la virtualisation matérielle et, si c’est bien le cas, assurez-vous également que ce support est bien activé par le BIOS. Pour cela tapez cette commande :
egrep '^flags.*(vmx|svm)' /proc/cpuinfo
Si un résultat s'affiche, c'est que le processeur supporte la virtualisation.
Il suffit ensuite d'installer les paquets kvm
et qemu
.
Puis, charger le module en fonction de votre processeur :
- Pour un processeur AMD :
sudo modprobe kvm-amd
- Pour un processeur Intel :
sudo modprobe kvm-intel
Il faut ensuite donner les droits d’utilisation du périphérique kvm créé par votre utilisateur. L’installation du paquet kvm a créé un groupe du même nom. Il suffit donc d’ajouter votre utilisateur à ce groupe, soit à l’aide de votre outil de gestion des groupes, soit avec cette commande :
sudo adduser $USER kvm
Redémarrez enfin l'ordinateur (ou simplement la session si aucune console tty n'est ouverte) afin que l'utilisateur soit affecté au groupe.
Utilisation
Vous voilà prêt à installer un système d’exploitation virtuel.
Commencez par créer le fichier image qui va accueillir ce système :
qemu-img create emplacement/du/fichier_image.img -f qcow2 6G
Où :
* emplacement/du/fichier_image.img est l’emplacement du fichier qui sera créé,
* 6G est la taille virtuelle de ce système de fichier virtuel.
Puis installez votre système dessus en utilisant un CD-ROM d’installation :
sudo kvm -m 256 -cdrom /dev/cdrom -boot d emplacement/du/fichier_image.img
Où 256 est la quantité de mémoire à utiliser.
Vous pouvez également utiliser une image ISO sans la graver :
sudo kvm -m 256 -cdrom emplacement/de/l_image.iso -boot d emplacement/du/fichier_image.img
Une fois l'installation terminée, démarrez votre système virtuel :
sudo kvm -m 256 emplacement/du/fichier_image.img
Voir aussi les autres paramètres de qemu qui peuvent être passées à kvm.
Problèmes d’utilisation des CDs Ubuntu avec les processeurs Intel
Un bug sur feisty empêche le démarrage des Live-CDs Ubuntu avec les processeurs Intel. La solution est de faire l’installation en désactivant le support de kvm. L’utilisation d'une machine virtuelle installé se fait correctement avec kvm.
Ressources externes
- [http://xenman.sourceforge.net/index.html] ConVirt un Gui pour la virtualisation (simple et efficace)
