Selon les tags présents sur cette page, celle-ci n'a pas été vérifiée pour une des versions LTS supportées d'Ubuntu.
Cette page est en cours de rédaction.
Apportez votre aide…

Ceci est une ancienne révision du document !


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.

C'est un système optimisé pour la virtualisation de serveur. Pour virtualiser des systèmes de type desktop, on peut lui préférer virtualbox. KVM semble en effet plus performant en consommation de processeur mais plus lent pour l'émulation du périphérique graphique. L'utilisation d'un bureau virtualisé dans VirtualBox pourra donc laisser une meilleure impression à l'utilisateur.

Néanmoins, KVM est complètement libre, performant et très facile à installer et à utiliser. Enfin, les administrateurs réseaux pourront être intéressés par virt-manager

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
Le périphérique '/dev/kvm' n'est accessible en écriture qu'aux utilisateurs du groupe kvm.

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.

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 -f qcow2 emplacement/du/fichier_image.img 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 :

kvm -m 256 -cdrom /dev/cdrom -boot d emplacement/du/fichier_image.img

256 est la quantité de mémoire à utiliser.

Vous pouvez également utiliser une image ISO sans la graver :

kvm -m 256 -cdrom emplacement/de/l_image.iso -boot d emplacement/du/fichier_image.img

Pour quitter la fenêtre de virtualisation, il vous faut utiliser les combinaisons de touches "CTRL-ALT" Une fois l'installation terminée, démarrez votre système virtuel :

kvm -m 256 emplacement/du/fichier_image.img

pour l'activation du son et de l'USB :

kvm -m 386 -std-vga -cdrom /dev/cdrom emplacement/du/fichier_image.img -soundhw all -usb

Voir aussi les autres paramètres de qemu qui peuvent être passés à 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ée se fait correctement avec kvm.

Un bug sur Jaunty Jackalope empêche l'utilisation de l'option -vga std à moins de configurer manuellement le serveur X après l'installation.

  • kvm.1271189862.txt.gz
  • Dernière modification: Le 13/04/2010, 22:17
  • par 213.95.41.13