π Hoofdstuk 29.1: Focusing on VMTools
ββββββββββββββββββββββββββββββββββββββββββββ
π§° Wat is libvirt?
ββββββββββββββββββββββββββββββββββββββββββββ
libvirt = bibliotheek + toolset voor VM-beheer op Linux.
Ondersteunt hypervisors zoals:
β’ KVM
β’ QEMU
β’ Xen
β’ VMware / ESXi
libvirt bestaat uit:
β’ libvirt API β beheer van VM's via code of tools
β’ libvirtd daemon β voert beheeracties uit op de host
β’ CLI-tools β zoals virsh en virt-install
ββββββββββββββββββββββββββββββββββββββββββββ
π» virsh
ββββββββββββββββββββββββββββββββββββββββββββ
β’ Command-line tool op basis van libvirt
β’ Beheer van VMβs: maken, starten, stoppen, verwijderen
β’ Beschikbaar via pakket: libvirt-client(s)
β’ Werkt in bash of eigen interactieve shell
ββββββββββββββββββββββββββββββββββββββββββββ
π virt-install
ββββββββββββββββββββββββββββββββββββββββββββ
β’ Gebouwd in Python
β’ Makkelijk alternatief voor virsh om VMβs via CLI te maken
ββββββββββββββββββββββββββββββββββββββββββββ
π₯οΈ Virtual Machine Manager (VMM)
ββββββββββββββββββββββββββββββββββββββββββββ
β’ GUI-tool (grafisch) voor VM-beheer
β’ Start je met: virt-manager (vereist sudo)
β’ Ondersteunt maken, configureren en beheren van VMβs
β’ Gebruikt libvirt in de achtergrond