Aller au contenu

Hyperviseur KVM sous OpenSUSE Tumbleweed

Prérequis

Vérifier si le processeur supporte la virtualisation matérielle :

# grep -E 'svm|vmx' /proc/cpuinfo
flags : ... vmx ...

Alternativement  :

# lscpu | grep Virtual
Virtualization:      VT-x

Installation

Installer KVM et les outils correspondants  :

# zypper install qemu-kvm virt-manager libvirt

Alternativement :

# zypper install -t pattern kvm_server kvm_tools

Mise en service

Vérifier si les modules KVM sont chargés  :

# lsmod | grep kvm
kvm_intel             327680  0
kvm                  1019904  1 kvm_intel
...

Lancer les services libvirtd et libvirt-guests :

# systemctl enable libvirtd --now
# systemctl enable libvirt-guests --now

Ajouter l'utilisateur au groupe système libvirt :

# usermod -aG libvirt microlinux

Configuration d'un bridge

Afficher la configuration réseau et noter les paramètres :

# ip --brief address show
lo               UNKNOWN        127.0.0.1/8 ...
p4p1             UP             192.168.2.3/24 ...

# ip route show
default via 192.168.2.1 ...

L'interface réseau de l'hôte est p4p1 dans l'exemple. Bien évidemment, il faudra adapter la configuration en conséquence.

Lancer NetworkManager TUI :

# LANG=en_US.UTF-8 && nmtui

L'opération devra être effectuée localement, faute de quoi on scie la branche sur laquelle on est assis.

Configurer le bridge br0 :

  • Sélectionner Edit a connection.

  • Add > Bridge > Create

  • Profile name : BRIDGE

  • Device : br0

  • Bridge Slaves > Add

  • Slave connection > Ethernet > Create

    • Profile name : LAN

    • Device : p4p1

    • Confirmer par OK.

  • Décocher Enable STP (Spanning Tree Protocol).

  • Passer IPv6 CONFIGURATION de Automatic à Ignore.

  • Confirmer par OK.

  • Revenir à la fenêtre principale.

  • Sélectionner Activate a connection.

  • Les connexions BRIDGE et p4p1 doivent être actives (*).

  • Revenir à la fenêtre principale.

  • Sélectionner Edit a connection.

  • Supprimer la connexion p4p1.

  • Revenir à la fenêtre principale.

  • Quitter.

Vérifier la configuration du bridge :

# ip --brief address show
lo               UNKNOWN        127.0.0.1/8 ...
p4p1             UP
br0              UP             192.168.2.3/24 ...

Lancer Virtual Machine Manager et supprimer le réseau default (virbr0).


Documentation rédigée par un informaticien heureux élevé en plein air.
Offrez-lui un café en cliquant sur la tasse.