KVM : machine virtuelle basée sur le noyau est un logiciel que l'on peut installer sur des machines Linux physiques pour créer des machines virtuelles.

Une machine virtuelle est une application logicielle qui agit comme un ordinateur indépendant au sein d'un autre ordinateur physique.
Il partage avec la machine physique des ressources telles que le processeur, les composants réseau, la mémoire.

KVM est intégré dans le système d'exploitation Linux

KVM est libre de droits et open source.

QEMU est un émulateur de machines virtuelles

Allons-y pour une installation de qemu-kvm...

Pour pouvoir installer KVM, il faut d'abord vérifier que le matériel supporte la virtualisation à l'aide de cette simple commande:

egrep -c '(vmx|svm)' /proc/cpuinfo

ENTER
Pour entrer la commande !!! Et a chacune des commandes de cette page!!!

Voici le retour !!!

reglage BIOS

Si le résultat est > à 0 On peut démarrer l'installation

Sinon, on peut aller dans le BIOS touches SUPPR, F2, F10 au démarrage de la machine hôte et verifier si Intel VT-x et Intel VT-d sont à Enable.

Configurez le dans le menu Advanced du bios et enregistrez avant de quitter F10 (voir slide ci-dessous)

reglage BIOS

On procède à une mise à jour de notre systeme :

apt update -y

apt upgrade -y

Ensuite, on passe à l'installation des différents modules :

apt install qemu-system-x86 qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager -y

Quand c'est terminé, on paramètre le service au démarrage, on demarre le service et on verifie le bon fonctionnement (A la fin CTRL C pour reprendre la main)

systemctl enable libvirtd

systemctl start libvirtd

systemctl status libvirtd

CTRL+C
Pour sortir et récupérer le Shell !!!

Ensuite nous définissons l'utilisateur et le groupe à l'aide de ces trois commandes

usermod -aG kvm $USER

usermod -aG libvirt $USER

groups
Tape ou copie la commande "groups" et ajoute ton nom d'utilisateur (sudo)

Voici le retour !!!

groups

Allons dans les applications, lancer le manager que nous venons d'installer

apps

qemukvm

Lançons une session...

Si le résultat est : QEMU/KVM noconnect...c'est que le service ne semble pas démarré...Un simple reboot suffira puisque nous avons demandé à libvirtd de se lancer à chaque démarrage précédemment

qemukvm
reboot

Si l'installation s'est bien passée, on devrait avoir ce résultat après l'apparition furtive de : "connexion"

qemukvm

Maintenant, on passe à l'installation du système d'exploitation choisi, pour avoir en fin de processus notre première machine virtuelle.

L'installation que je montre ici est par défaut sauf la mémoire montée à 4.

j'ai laissé la conf réseau en Nat, le bridge n'étant pas autorisé par libvirtd Virtio avec du Wifi

Pour utiliser bridge, il faut être sur un réseau filaire concernant la machine hôte.(RJ45 ou fibre...sur carte ethernet.)

J'utilise cette méthode pour déployer des serveurs en phase de test sur mon domaine, implémentés sur des machines virtuelles

Mode bridge : la machine virtuelle est connue du serveur DHCP et aura une adresse privée fournie par ce serveur dans la plage dhcp ou fixe. Elle sera considérée comme une vraie machine.

Mode NAT : Un serveur DHCP virtuel donne une adresse à la machine virtuelle, cette dernière pourra profiter de la passerelle pour les transactions,WEB, FTP ...mais ne sera pas connue du serveur dhcp, ni du DNS.

qemukvm

qemukvm

qemukvm

qemukvm

qemukvm

qemukvm

qemukvm

qemukvm

qemukvm

qemukvm

qemukvm

qemukvm

Bravo pour cette installation! A bientôt pour d'autres TUTOS et : ENJOY!!!

My Domain

Pascal