Im folgenden wird beschrieben, wie man KVM/QEMU auf einem Ubuntu Server 18.04 installiert
- create date: 2016-02-07 17:15
- last change: 2018-09-27
egrep '(vmx|svm)' /proc/cpuinfo
-> wenn die Ausgabe etwas liefert, kann der PC für KVM benutzt werden.
sudo su
apt update
apt upgrade -y
apt install -y qemu-kvm virt-manager
Das Hauptinterface muss als bridge konfiguriert werden, sodass später die VM's über diese Schrittstelle ins Internet können.
Diesen Schritt sollte man erst machen, wenn Schritt 2 erfolgreich war
apt install ifupdown # erstmal benutzen wir kein netplan
reboot
# nach dem neustart kann man die Datei editieren
vi /etc/network/interfaces
Hier folgende Einstellungen vornehmen. Das Interface eth0, sowie die statischen IP Adressen muss man entsprechend anpassen.
auto eth0 inet manual
auto br0
iface br0 inet static
address 192.168.178.4
netmask 255.255.255.0
gateway 192.168.178.1
dns-nameservers 192.168.178.1 8.8.8.8
# bridge config
bridge_ports eth0
bridge_stp off
bridge_maxwait 0
bridge_fd 0
danach den PC/Server neu starten
Dieser Schritt ist notwendig, damit man per virt-manager Konfigurationen vornehmen kann.
Per default ist root Login erlaubt, wenn man einen SSH-Key benutzt. Daum muss man seinen öffentlichen SSH Schlüssel in die Datei /root/.ssh/authorzed_keys eintragen.
Sollte man auf dem Server die Software virt-manager installiert haben, so kann man dies wie folgt testen:
ssh -X root@your-server
virt-manager
An dieser Stelle ist alles fertig installiert.
Die Dateien befinden sich unter /var/lib/libvirt/
Bevor man das ganze live setzt, sollte man den Server noch einmal neu starten