Skip to content

Instantly share code, notes, and snippets.

@TimoDJatomika
Last active September 26, 2018 23:19
Show Gist options
  • Save TimoDJatomika/e6f1344c492ba5b65813e3b873302ebd to your computer and use it in GitHub Desktop.
Save TimoDJatomika/e6f1344c492ba5b65813e3b873302ebd to your computer and use it in GitHub Desktop.
KVM Installation Ubuntu 18.04

Ubuntu Server 18.04 als KVM Host

Im folgenden wird beschrieben, wie man KVM/QEMU auf einem Ubuntu Server 18.04 installiert

changelog

  • create date: 2016-02-07 17:15
  • last change: 2018-09-27

Schritt 1: Prüfen, ob man KVM installieren kann

egrep '(vmx|svm)' /proc/cpuinfo

-> wenn die Ausgabe etwas liefert, kann der PC für KVM benutzt werden.

Schritt 2: Installation

sudo su
apt update
apt upgrade -y
apt install -y qemu-kvm virt-manager

Schritt 3: Netzwerk Konfiguration

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

Schritt 3: ssh per root einrichten

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

Fertig

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment