Gebruikershulpmiddelen

Site-hulpmiddelen


technische_naslag:kvm_cli

Dit is een oude revisie van het document!


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
technische_naslag/kvm_cli.1752773025.txt.gz · Laatst gewijzigd: 2025/07/17 19:23 door michelle