3.2.4 Virtualisation du serveur
KVM est en concurrence avec les solutions propriétaires
majeurs vmware et xen, il a battu tous les records de performance et surpasse
la concurrence dans de nombreux points de repère.Il marque une
évolutivité supérieure au-dessus des solutions
concurrentes , reduise et economise les couts de deployement.KVM ait une
excellente documentation technique, de plus il est Open source, non
propriétaire et intégré dans les nouvelles versions du
noyau Linux . Ce qui encourage le plus à utiliser kvm sa
simplicité d'installation et la bonne qualité de service offerte
.
KVM est supportable par" Open Virtualisation Alliance "
composé des grandes entreprises comme IBM, RedHat, Intel, HP ...
1 .Installation :
KVm a besoin d'un support du processeur Intel VT or AMD-V pour
fonctionner entièrement en tant que logiciel .Sur mon serveur Linux ce
support est activé par défaut ,il dispose d'un Intel VT .Avant de
débuter il faut tester la compatibilité du serveur et si le
processeur supporte l'extension KVM . Avant tout on fait L'installa-tion de
qemu-kvm le module Qemu compatible avec KVM et libvirt la bibliothèque
de gestion de la virtualisation avec la commande yum -y install qemu-kvm
libvirt virt-install . puis on assure que les modules sont chargés , il
faut avoir une résultat similaire à celui ci dessous .

FIGURE 3.9 - Vérification de
chargement des modules kvm
Dans une seconde étape je Configure le pont
réseau pour la machine virtuelle KVM en ajoutant une interface bro
.[voir Annexe B Bridge page 78]
Maintenant on Crée la première machine virtuelle
centos 7 à l'aide du script ce dessous.

3.2. Virtualisation du serveur 73
FIGURE 3.10 - Script d'installation de machine virtuel centos 7
avec kvm
De même on installe la deuxième machine virtuelle
windows 7 .

FIGURE 3.11 - Script d'installation de machine virtuel windows
7 avec kvm
2 .Opérations de base de gestion de machines
virtuelles au moyen de virsh de libvirt
1- Démarrage de machine virtuelle : virsh start
<nom> #virsh start windows 7.
74 Chapitre 3. Optimisation des performances et
virtualisation du serveur
2- Connexion au console de la machine virtuelle : virsh start
<nom> -console # virsh start centos7 -console

FIGURE 3.12 - Démarrage de machine virtuelle
3- Arrêt de machine virtuelle : virsh shutdown centos7
/ virsh destroy centos7 # arrêt forcé de machine virtuelle
4- Lister les machines virtuelles : virsh list -all

FIGURE 3.13 - Liste des machines virtuelles
5- Éditer un fichier dans une machine virtuelle :
virt-edit -d centos7 /etc/fstab
6- Afficher l'utilisation du disque dans une machine virtuelle :
virt-df -d centos7

FIGURE 3.14 - Usage de disque de la machine virtuelle
centos7
3 .Visualiser et gérer à distance les
machines virtuelles .
Il est possible de se connecter à des machines
virtuelles à partir de l'ordinateur client distant en utilisant SPICE
(Simple Protocol for Independent Computing Environment). Le serveur SPICE est
par défaut installé avec KVM , il suffit donc de modifier le
fichier xml de machine virtuelle existante à l'aide du commande virsh
edit <nom (centos7)> .
Dans l'ordinateur client on installe le client SPICE,
l'exemple ci dessous utilise Windows pour SPICE.

3.2. Virtualisation du serveur 75
FIGURE 3.15 - Interface de saisie d'url de la machine
virtuelle

FIGURE 3.16 - Interface d'authentification

FIGURE 3.17 - Machine virtuelle centos à distance
76 Chapitre 3. Optimisation des performances et
virtualisation du serveur
|