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