Installation de KVM sur Debian Top 10

Installation de KVM sur Debian Top 10
Dans cet article, je vais vous montrer comment installer KVM sur Debian 10 et créer une machine virtuelle KVM à l'aide de libvirt. Alors, commençons.

Activation de l'extension de virtualisation matérielle:

Tout d'abord, vous devez activer l'extension de virtualisation matérielle du BIOS de votre ordinateur. Si vous utilisez le processeur Intel, il sera appelé VT-X ou VT-D. Si vous utilisez un processeur AMD, alors il sera appelé AMD-V dans le BIOS.

Une fois que la virtualisation du matériel est activée, exécutez la commande suivante pour vérifier que l'extension VT-X / VT-D ou AMD-V est activée.

$ grep --color --perl-regexp 'vmx | svm' / proc / cpuinfo

Comme tu peux le voir, SVM Le drapeau est disponible. J'utilise un processeur AMD. Si vous utilisez le processeur Intel, alors ce sera vmx. Ainsi, la virtualisation du matériel est activée. Super!

Installation de KVM / QEMU:

Maintenant, vous devez installer KVM et QEMU à partir du référentiel officiel du package de Debian 10 Buster.

Tout d'abord, mettez à jour le cache du référentiel de package APT avec la commande suivante:

$ sudo apt mise à jour

Le cache du référentiel de package APT doit être mis à jour.

Maintenant, installez KVM et QEMU avec la commande suivante:

$ sudo apt install qemu qemu-kvm qemu-system qemu-utils

Pour confirmer l'installation, appuyez sur Y Et puis appuyez sur .

APT Package Manager téléchargera et installera tous les packages requis.

À ce stade, KVM et QEMU doivent être installés.

Installation de LibVirt:

Pour créer des machines virtuelles et les gérer facilement, libvirt est utilisé. C'est un outil incontournable pour la virtualisation KVM et QEMU.

libvirt Et tous les outils requis sont disponibles dans le référentiel officiel de Debian 10 Buster.

À installer libvirt et tous les outils nécessaires, exécutez la commande suivante:

$ sudo apt install libvirt-crients libvirt-daemon-system virtinst

Maintenant, appuyez sur Y Et puis appuyez sur Pour confirmer l'installation.

APT Package Manager téléchargera et installera tous les packages requis.

À ce stade, Libvirt et tous les outils requis seront installés.

Maintenant, vérifiez si libvirtd Le service est en cours d'exécution avec la Commnad suivante:

$ sudo systemctl status libvirtd

Comme tu peux le voir, libvirtd Le service est en cours. Le libvirtd Le service est aussi activé. Donc, il démarrera automatiquement sur le démarrage.

Si en tout cas, libvirtd Le service n'est pas en cours d'exécution, vous pouvez le démarrer avec la commande suivante:

$ sudo systemctl start libvirtd

Par défaut, le défaut réseau de libvirt n'est pas actif comme vous pouvez le voir dans la capture d'écran ci-dessous.

$ sudo virsh net-list - tout

Afin de créer des machines virtuelles avec libvirt, le défaut Le réseau doit être actif.

Pour démarrer le défaut réseau, exécutez la commande suivante:

$ sudo virsh net-start défaut

Configurez également le défaut Réseau pour démarrer automatiquement le démarrage avec la commande suivante:

$ sudo virsh net-autostart défaut

Création d'une machine virtuelle KVM:

Dans cette section, je vais vous montrer comment créer votre première machine virtuelle KVM et installer un système d'exploitation (Ubuntu 16.04 LTS) à partir d'une image ISO sur la machine virtuelle. Alors, commençons.

Tout d'abord, faites une nouvelle structure de répertoire pour les machines virtuelles KVM avec la commande suivante:

$ sudo mkdir -pv / kvm / disque, iso

La structure du répertoire suivant doit être créée.

/ kvm
-- disque/
--ISO /

Dans le / kvm / disque Répertoire, toutes les images de disque dur de la machine virtuelle seront conservées.

Dans le / KVM / ISO répertoire, toutes les images ISO du système d'exploitation seront conservées.

Maintenant, accédez à la / KVM / ISO Répertoire avec la commande suivante:

$ CD / KVM / ISO

Maintenant, téléchargez l'ubuntu 16.04 Image ISO LTS avec la commande suivante:

$ sudo wget http: //.ubuntu.com / 16.04.6 / Ubuntu-16.04.6-Server-AMD64.ISO

L'image ISO est en cours de téléchargement. Il faudra un certain temps pour terminer. Une fois le téléchargement terminé, l'image ISO sera disponible dans le / KVM / ISO annuaire.

Une fois le téléchargement terminé, exécutez la commande suivante pour créer une nouvelle machine virtuelle KVM.

$ sudo virgin-stall --name Server01 \
--Linux de type OS \
--OS-Variant Ubuntu16.04 \
--RAM 1024 \
--disque / kvm / disque / serveur01.img, périphérique = disque, bus = virtio, taille = 10, format = qcow2 \
--graphiques vnc, écouter = 0.0.0.0 \
--noautoconsole \
--hvm \
--CDROM / KVM / ISO / UBUNTU-16.04.6-Server-AMD64.ISO \
--BOOT CDROM, HD

NOTE: Vous pouvez modifier le texte de la police en gras dans la commande ci-dessus afin d'installer un nouveau système d'exploitation. La commande est assez explicite. Alors, je ne vais pas dans plus de détails.

Une nouvelle machine virtuelle KVM doit être créée.

Vous pouvez répertorier toutes les machines virtuelles KVM avec la commande suivante:

$ sudo virsh liste - tout

Comme vous pouvez le voir, la nouvelle machine virtuelle KVM serveur01 est en cours d'exécution.

Maintenant, imprimez le port VNC du serveur01 Machine virtuelle avec la commande suivante:

$ sudo virsh vncdisplay server01

Comme vous pouvez le voir, le port VNC est : 0

Maintenant, imprimez l'adresse IP de votre serveur KVM / QEMU avec la commande suivante:

$ ip a

Comme vous pouvez le voir, l'adresse IP est 192.168.21.131. Ce sera différent dans votre cas. Alors, assurez-vous de le remplacer à partir de maintenant.

Maintenant, vous devriez pouvoir vous connecter au serveur VNC de la machine virtuelle à partir de tout client VNC.

Connectez-vous simplement à l'adresse VNC 192.168.21.131: 0.

Vous devez être connecté au serveur VNC. Comme vous pouvez le voir, l'Ubuntu 16.04 LTS INSALLUTEUR est en cours d'exécution. Maintenant, installez Ubuntu 16.04 sur la machine virtuelle comme vous le faites habituellement.

Ubuntu 16.04 LTS est installé sur la machine virtuelle KVM.

Une fois Ubuntu 16.04 LTS est installé, le serveur01 La machine virtuelle sera éteinte automatiquement.

Pour l'alimenter à nouveau, exécutez la commande suivante:

$ sudo virsh start Server01

Maintenant, vous devriez pouvoir vous connecter à la console de la serveur01 machine virtuelle utilisant à nouveau VNC.

J'ai également installé le serveur SSH sur le serveur01 machine virtuelle. Pour vous connecter à la machine virtuelle via SSH, imprimez d'abord les informations IP de la machine virtuelle.

$ ip a

Maintenant, vous devriez pouvoir Ssh dans la machine virtuelle à partir de votre serveur KVM / QEMU comme vous pouvez le voir dans la capture d'écran ci-dessous.

C'est donc ainsi que vous installez KVM sur Debian 10 et utilisez LibVirt pour créer des machines virtuelles KVM sur Debian 10. Merci d'avoir lu cet article.