Jan Taplick Architektur

Libvirt-Grundlagen

Libvirt ist eine Virtualisierungs-API und ein Daemon (libvirtd), der verschiedene Hypervisoren wie QEMU/KVM verwalten kann. Die Verwaltung erfolgt über:


1. Installation

sudo pacman -S libvirt

2. Systemd-Dienst aktivieren

sudo systemctl enable libvirtd
sudo systemctl start libvirtd

3. Benutzer zur libvirt-Gruppe hinzufügen

sudo usermod -aG libvirt $USER

Danach ab- und wieder anmelden!


4. Überprüfung

groups $USER

Sollte libvirt enthalten.


5. Verbindung testen

virsh --connect qemu:/system list --all

6. Netzwerke prüfen

virsh net-list --all

Typischer Eintrag:

Name      State    Autostart   Persistent
------------------------------------------
default   active   yes         yes

7. Netzwerk aktivieren (falls inaktiv)

virsh net-start default
virsh net-autostart default

8. Problembehebung

Problem: virsh zeigt keine Verbindung an.
Lösung:


Aufgabe Befehl
Installation sudo pacman -S libvirt
Dienst starten sudo systemctl start libvirtd
Autostart aktivieren sudo systemctl enable libvirtd
Benutzer zur Gruppe sudo usermod -aG libvirt $USER
VM-Übersicht anzeigen virsh list --all
Netzwerk prüfen/aktivieren virsh net-list, virsh net-start

Weiter mit: Virt-Manager verwenden