Dit is een oude revisie van het document!
begin met een minimale installatie van CentOS7.
controleer of de hardware virtualisatie geschikt is. We gaan er vanuit dat er wel geschikte hardware gekocht is maar soms staat Vitrualisatie uit in de BIOS.
grep -E 'svm|vmx' /proc/cpuinfo
als het goed is is er output voor elke core.
yum -y install kvm virt-manager libvirt virt-install qemu-kvm xauth dejavu-lgc-sans-fonts virt-viewer
Maak een NIC-team aan in het storage Vlan voor de uitwisseling van storage verkeer.
Om de VM's direct te kunnen koppelen aan de verschillende Vlan's maak je een bridge op de aan die Vlan's gekoppelde netwerk poorten.
Om de gegevens van de VM's die op de KVM server worden aangemaakt te beschermen is het een goed idee om de storage van de VM images op de storage server te hebben staan.
Hiertoe mounten we een iSCSI target op de plek waar de VM img files staan, in dit geval mount ik deze op de default locatie: /var/lib/libvirt/images
Stop eerst KVM: systemctl stop libvirtd.service
En start KVM:
systemctl enable libvirtd
systemctl start libvirtd
Libvirt kan remote gemanaged worden over een ssh tunnel of over TLS. ssh is veruit de eenvoudigste, zeker als management als root gebeurt.
Wel moet de public ssh key van het beheer account aan de authorized_keys file worden toegevoegd. En als je tussen verschillende KVM-hosts wilt kunnen live-migreren moet de public key van het root account wederzijds worden opgenomen in de authorized_keys file.