Dit is een oude revisie van het document!
Inhoud
Introductie
We gaan KVM installeren, configureren en gebruiken op de Debian GNU/Linux 13 “trixie”. De bedoeling is alles KVM gerelateerd in /data/kvm te zetten en daarbij per VM een filesystem te hebben en tevens een filesystem te hebben om de ISO's te bewaren.
Prerequisites
Het is wel van belang dat je CPU virtualisatie snapt. Dit kun je als volgt controlleren:
michelle@lummel:~$ egrep --color '(vmx|svm)' /proc/cpuinfo
Je ziet voor iedere CPU(core) in je systeem als het goed is terugkomen of deze VMX (Intel) of SVM (AMD) ondersteund.
Voorbereidingen op het OS
Storage
Een filesystem voor de ISO's:
michelle@lummel:~$ sudo mkdir -p /data/kvm/iso michelle@lummel:~$ sudo lvcreate -L 2G -n lviso vgdata michelle@lummel:~$ sudo mkfs.ext4 -m 0 /dev/vgdata/lviso
En mijn eerste VM gaat lummelbout heten, dus daar ook wat storage voor:
michelle@lummel:~$ sudo mkdir -p /data/kvm/vm/lummelbout michelle@lummel:~$ sudo lvcreate -L 60G -n lvvmlummelbout vgdata michelle@lummel:~$ sudo mkfs.ext4 -m 0 /dev/vgdata/lvvmlummelbout
En dat mikken we in de fstab file:
michelle@lummel:~$ grep /data/kvm /etc/fstab /dev/mapper/vgdata-lviso /data/kvm/iso ext4 noatime,nodiratime 0 2 /dev/mapper/vgdata-lvvmlummelbout /data/kvm/vm/lummelbout ext4 noatime,nodiratime 0 2
Account (groepen)
michelle@lummel:~$ sudo usermod -a -G cdrom michelle michelle@lummel:~$ sudo usermod -a -G kvm michelle
RHEL ISO bestanden
Om wat te kunnen installeren heb je minimaal een ISO bestand nodig van een of ander OS. Ik wil met RHEL10 gaan spelen maar mogelijk ook een RHEL9 VM draaien als ik dat voor mijn werk nodig heb:
michelle@lummel:~$ du -hs /data/kvm/iso/*.iso 817M /data/kvm/iso/rhel-10.0-x86_64-boot.iso 1,2G /data/kvm/iso/rhel-9.6-x86_64-boot.iso