KVM est un module de virtualisation qui est chargé dans le noyau Linux, puis le noyau Linux commence à fonctionner comme un hyperviseur KVM. KVM signifie Machine virtuelle basée sur le noyau . Avant de commencer à installer KVM sur n'importe quel système Linux, nous devons nous assurer que le processeur de notre système prend en charge les extensions de virtualisation matérielle comme Intel VT ou AMD-V.
OuvrirSUSE est l'un des systèmes d'exploitation (système d'exploitation) les plus utilisés au niveau des postes de travail et des serveurs. Dans cet article, nous allons montrer comment installer et configurer KVM sur OpenSUSE Leap 15.
Détails de l'atelier :
- SE :OpenSUSE Leap 15
- Nom d'hôte :SUSE-KVM
- Adresse IP (eth0) :192.168.0.107
- RAM :4 Go
- CPU =2
- Disque =40 Go d'espace libre ( /var/lib/libvirtd)
Passons aux étapes d'installation et de configuration de KVM.
Étape : 1) Vérifiez si le processeur de votre système prend en charge la virtualisation matérielle
Ouvrez le terminal et exécutez la commande egrep ci-dessous pour vérifier si le processeur de votre système prend en charge la virtualisation matérielle ou non.
Si la sortie de la commande ci-dessous est égale à 1 ou supérieure à 1, nous pouvons dire que la virtualisation matérielle est activée, sinon redémarrez votre système, accédez aux paramètres du bios et activez la virtualisation matérielle en activant la virtualisation Intel VT ou AMD
[email protected] :~> sudo egrep -c '(vmx|svm)' /proc/cpuinfo2[email protected] :~>
Étape :2) Installez KVM et ses dépendances à l'aide de la commande Zypper
Exécutez la commande zypper ci-dessous à partir du terminal pour installer KVM et ses packages dépendants,
[email protected] :~> sudo zypper -n install patterns-openSUSE-kvm_server patterns-server-kvm_tools
Étape 3) Démarrez et activez le service libvirtd
[email protected] :~> sudo systemctl enable libvirtdCreated symlink /etc/systemd/system/multi-user.target.wants/libvirtd.service → /usr/lib/systemd/system/libvirtd.service.Created symlink / etc/systemd/system/sockets.target.wants/virtlockd.socket → /usr/lib/systemd/system/virtlockd.socket. Lien symbolique créé /etc/systemd/system/sockets.target.wants/virtlogd.socket → /usr /lib/systemd/system/virtlogd.socket.[email protected] :~> sudo systemctl restart libvirtd[email protected] :~>
Remarque :Si le module KVM n'est pas chargé après l'installation du package, exécutez la commande ci-dessous pour le charger,
Pour les systèmes basés sur Intel
[email protected] :~> sudo modprobe kvm-intel
Pour les systèmes basés sur AMD
[email protected] :~> sudo modprobe kvm-amd
Étape 4) Créer un pont et y ajouter une interface
Créons une mariée avec le nom Br0 mais avant de s'assurer que le package bridge-utils est installé, s'il n'est pas installé, utilisez la commande zypper ci-dessous pour l'installer,
[email protected] :~> sudo zypper install bridge-utils
Démarrez maintenant l'outil Yast2,
Yast2 –> Paramètres réseau –> cliquez sur Ajouter une option
Dans la fenêtre suivante, sélectionnez le type d'appareil comme "Pont " et le nom de la configuration comme "br0 ”
cliquez sur Suivant,
Dans la fenêtre suivante, choisissez l'option IP attribuée statiquement, spécifiez l'adresse IP pour le pont, le masque de réseau et le nom d'hôte, j'attribue la même adresse IP que celle attribuée à ma carte LAN eth0
Sélectionnez maintenant "Périphériques pontés ” Option puis sélectionnez Carte LAN que vous souhaitez associer à br0, dans mon cas c'était eth0
Cliquez sur Suivant pour terminer la configuration
cliquez sur OK pour écrire la configuration de l'appareil
Pour vérifier si le pont a été créé avec succès ou non, tapez la commande ci-dessous depuis le terminal,
[email protected] :~> ip a s br03 :br0 :mtu 1500 qdisc noqueue state UP group default qlen 1000link/ether 00:0c:29:63:d5:ea brd ff :ff:ff:ff:ff:ffinet 192.168.0.107/24 brd 192.168.0.255 portée globale br0valid_lft pour toujours prefered_lft foreverinet6 fe80::20c:29ff:fe63:d5ea/64 portée linkvalid_lft pour toujours prefer_lft pour toujours[email protected] :~> Étape :5) Création d'une machine virtuelle à partir de l'interface graphique (Virt-Manager)
Les machines virtuelles peuvent être créées de deux manières différentes, soit à partir de l'interface graphique de virt-manager, soit via la ligne de commande,
Pour créer une machine virtuelle à partir de virt-manager, accédez-y à partir du bureau, l'exemple est illustré ci-dessous,
Cliquez sur l'icône du moniteur pour créer une nouvelle machine virtuelle
Comme j'utilise un fichier ISO pour installer le système d'exploitation, je sélectionne donc la première option, puis je clique sur Suivant,
Parcourez le fichier ISO de votre système d'exploitation, puis cliquez sur Suivant. Dans mon cas, j'utilise le fichier ISO du serveur Ubuntu 18.04,
Dans la fenêtre suivante, sélectionnez RAM et CPU pour votre machine virtuelle,
cliquez sur avant
Spécifiez la taille du disque de votre VM, puis cliquez sur avant,
Dans la fenêtre suivante, indiquez le nom de votre VM et de votre réseau puis cliquez sur Terminer
Comme nous pouvons le voir ci-dessous, le processus d'installation du système d'exploitation a commencé, veuillez suivre les instructions à l'écran pour terminer l'installation,
Une fois l'installation du système d'exploitation terminée, votre virt-manager ressemblera à ci-dessous,
Cela confirme que nous avons installé et configuré avec succès KVM sur notre système OpenSUSE Leap 15. C'est tout de cet article, s'il vous plaît partagez vos commentaires et commentaires.