Zum Hauptinhalt springen

Installieren von KVM auf Ubuntu Server

Ubuntu Server - dies ist eine beliebte Linux-Distribution, bei der es sich um ein Betriebssystem handelt, das speziell für Server entwickelt wurde. Es verfügt über viele Funktionen und Funktionen, insbesondere im Bereich der Virtualisierung.

Virtualisierung ist der Prozess zum Erstellen einer virtuellen Version der physischen Hardware oder der Ressourcen eines Computers. Sie ermöglicht die effiziente Nutzung von Rechenressourcen und die einfache Skalierung von Serveranwendungen. Und eine der beliebtesten Virtualisierungstechnologien in der Linux-Welt ist KVM (Kernel-Based Virtual Machine).

KVM ist ein Linux-Kernel-Modul, das Linux in einen Hypervisor konvertiert, mit dem mehrere isolierte virtuelle Maschinen auf demselben physischen Server ausgeführt werden können. Es verfügt über eine Vielzahl von Funktionen, einschließlich Unterstützung für Hardware-Virtualisierung, VM-Migration und flexibler Netzwerk- und Speicherkonfiguration.

In diesem Artikel werden wir uns eine schrittweise Anleitung zur Installation von KVM auf einem Ubuntu-Server ansehen. Wir zeigen Ihnen, wie Sie die erforderlichen Pakete installieren, das Netzwerk konfigurieren und eine virtuelle Maschine erstellen. Fangen wir an!

Vorbereiten der Installation von KVM auf Ubuntu Server

Bevor Sie KVM auf Ubuntu Server installieren, ist es wichtig, einige vorläufige Schritte zu befolgen:

  1. Stellen Sie sicher, dass Ihr Server über genügend Ressourcen verfügt, um die virtuellen Maschinen auszuführen. Es wird empfohlen, über mindestens 2 GB RAM und ausreichend freien Festplattenspeicher zu verfügen.
  2. Aktualisieren Sie das Betriebssystem mit dem folgenden Befehl auf die neueste Version: sudo apt update && sudo apt upgrade
  3. Stellen Sie sicher, dass Ihr Prozessor die Virtualisierung unterstützt. Sie können dies mit dem Befehl überprüfen: egrep -c '(svm|vmx)' /proc/cpuinfo
  4. Installieren Sie die Pakete, die für KVM erforderlich sind: sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager
  5. Starten Sie den Server neu, damit die vorgenommenen Änderungen wirksam werden: sudo reboot

Nachdem Sie diese Schritte ausgeführt haben, ist Ihr Server bereit für die Installation und Konfiguration von KVM.

Ubuntu Server installieren

Stellen Sie vor der Installation von Ubuntu Server sicher, dass Sie über ein geeignetes ISO-Image und einen bootfähigen USB-Stick verfügen.

Schritt 1: Erstellen Sie einen bootfähigen USB-Stick.

Laden Sie das Ubuntu Server-Image von der offiziellen Website herunter und verwenden Sie das Programm Rufus oder Etcher, um einen bootfähigen USB-Stick zu erstellen.

Schritt 2: Booten Sie vom USB-Stick.

Schließen Sie den bootfähigen USB-Stick an den Server an und starten Sie ihn neu. Das Ubuntu Server-Installationsmenü wird auf dem Bildschirm angezeigt. Wählen Sie "Ubuntu Server installieren" und drücken Sie die Eingabetaste.

Schritt 3: Wählen Sie die Sprache aus.

Wählen Sie die Sprache aus, in der das Betriebssystem installiert werden soll. Drücken Sie die Eingabetaste, um die Auswahl zu bestätigen.

Schritt 4: Wählen Sie Ihr Land aus.

Wählen Sie Ihr Land aus der Liste der angebotenen Optionen aus. Drücken Sie zur Bestätigung die Eingabetaste.

Schritt 5: Wählen Sie die Tastatur aus.

Wählen Sie die entsprechende Option für Ihre Tastatur aus. Drücken Sie die Eingabetaste, um fortzufahren.

Schritt 6: Netzwerkeinstellungen.

Wenn Ihr Server mit einem Netzwerk verbunden ist, wählen Sie das Netzwerkgerät aus, über das Sie eine Verbindung zum Internet herstellen möchten, und konfigurieren Sie die Netzwerkverbindung. Wenn Sie keine Internetverbindung haben, können Sie diesen Schritt überspringen.

Schritt 7: Wählen Sie den Hostnamen aus.

Geben Sie einen Hostnamen für Ihren Server ein, oder behalten Sie den Standardwert bei. Drücken Sie die Eingabetaste, um fortzufahren.

Schritt 8: Geben Sie ein Passwort ein.

Geben Sie das Passwort für Ihren Benutzer "root" ein. Das Passwort muss zuverlässig sein und sollte nicht wie Ihre anderen Passwörter sein. Drücken Sie die Eingabetaste, um fortzufahren.

Schritt 9: Wählen Sie das Installationsgerät aus.

Wählen Sie das Gerät aus, auf dem Ubuntu Server installiert werden soll. Dies kann eine interne Festplatte oder ein RAID-Array sein. Drücken Sie die Eingabetaste, um fortzufahren.

Schritt 10: Partitionieren der Festplatte.

Wählen Sie eine Disk-Partitionierungsmethode aus. Es wird empfohlen, die Option "Guided - use entire disk" zu verwenden. Drücken Sie die Eingabetaste, um die Auswahl zu bestätigen.

Schritt 11: Bestätigen Sie die Partitionierung der Festplatte.

Bestätigen Sie, dass Sie mit dem angegebenen Disk-Layout fortfahren möchten. Alle Informationen auf dem ausgewählten Gerät werden gelöscht. Seien Sie vorsichtig! Drücken Sie zur Bestätigung die Eingabetaste.

Schritt 12: Installieren des Basissystems.

Die Installation des Basissystems beginnt. Warten Sie, bis der Vorgang abgeschlossen ist.

Glückwunsch! Sie haben Ubuntu Server erfolgreich installiert.

Installation der erforderlichen Pakete für KVM

Um mit KVM zu beginnen, müssen Sie mehrere Pakete auf Ihrem Ubuntu-Server installieren:

  1. QEMU: Dies ist eine Software, mit der Sie Hardware emulieren und virtuelle Maschinen ausführen können.
  2. Libvirt: Eine Bibliothek und eine Reihe von Dienstprogrammen für die Interaktion mit Hypervisoren wie KVM.
  3. Bridge-utils: dienstprogramme zum Konfigurieren der Brückenverbindung zwischen Host und virtuellen Maschinen.

Installieren Sie diese Pakete, indem Sie den folgenden Befehl ausführen:

sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils

Danach haben Sie die erforderlichen Pakete installiert, um mit KVM auf Ihrem Ubuntu-Server zu arbeiten.

Installieren des Pakets qemu-kvm

Führen Sie die folgenden Befehle aus, um qemu-kvm zu installieren:

sudo apt update

sudo apt install qemu-kvm

Das Team sudo apt update wird zum Aktualisieren von Paketlisten verwendet. Das Team sudo apt install qemu-kvm installiert das Paket qemu-kvm und alle seine Abhängigkeiten.

Nachdem die Installation abgeschlossen ist, können Sie mit der Einrichtung und Verwendung von KVM auf Ubuntu Server fortfahren.

Installieren des Libvirt-Pakets

Nach der Installation von KVM müssen Sie das libvirt-Paket installieren, das eine Programmierschnittstelle zur Verwaltung der Virtualisierung bietet.

Führen Sie den folgenden Befehl im Terminal aus, um libvirt zu installieren:

sudo apt-get install libvirt-clients libvirt-daemon-system

Nachdem Sie diesen Befehl ausgeführt haben, wird das libvirt-Paket auf Ihrem Server installiert.

Jetzt können Sie libvirt verwenden, um virtuelle Maschinen zu verwalten, neue virtuelle Maschinen zu erstellen und auszuführen und vorhandene zu verwalten.

Konfigurieren des Netzwerks für die Verwendung von KVM

Bevor Sie KVM verwenden können, müssen Sie das Netzwerk auf Ihrem Ubuntu-Server einrichten. In dieser Anleitung werden die grundlegenden Schritte zum Einrichten eines Netzwerks für die Verwendung von KVM erläutert.

1. Um zu beginnen, benötigen Sie eine statische IP-Adresse für Ihren Server. Öffnen Sie die Datei /etc/netplan/00-installer-config.yaml verwenden Sie den Editor und fügen Sie die folgenden Zeilen hinzu:

network: version: 2 ethernets: eth0: addresses: [YOUR_STATIC_IP/24] gateway4: YOUR_GATEWAY nameservers: addresses: [8.8.8.8, 8.8.4.4]

Ersetzen Sie YOUR_STATIC_IP durch die gewünschte statische IP-Adresse des Servers und YOUR_GATEWAY durch die Gateway-IP-Adresse Ihres Netzwerks.

2. Speichern Sie die Änderungen, und führen Sie den Befehl sudo netplan apply aus, um die Netzwerkeinstellungen anzuwenden.

3. Installieren Sie das bridge-utils-Paket mit dem Befehl sudo apt install bridge-utils . Dieses Paket ermöglicht es Ihnen, eine Brücke für KVM zu erstellen.

4. Öffnen Sie die Datei /etc/netplan/00-installer-config.yaml verwenden Sie den Editor und fügen Sie die folgenden Zeilen hinzu:

network: version: 2 ethernets: eth0: dhcp4: false bridges: br0: interfaces: [eth0] dhcp4: false addresses: [YOUR_STATIC_IP/24] gateway4: YOUR_GATEWAY nameservers: addresses: [8.8.8.8, 8.8.4.4]

Ersetzen Sie YOUR_STATIC_IP durch die gewünschte statische IP-Adresse des Servers und YOUR_GATEWAY durch die Gateway-IP-Adresse Ihres Netzwerks.

5. Speichern Sie die Änderungen, und führen Sie den Befehl sudo netplan apply aus, um die Netzwerkeinstellungen anzuwenden.

Ihr Ubuntu-Server ist jetzt bereit, KVM mit einem konfigurierten Netzwerk zu verwenden.

Erstellen einer Brückenschnittstelle

Führen Sie die folgenden Schritte aus, um eine Bridge-Schnittstelle in Ubuntu Server zu erstellen:

  1. Öffnen Sie die Netzwerkkonfigurationsdatei /etc/network/interfaces mit dem Textdateieditor.
  2. Fügen Sie der Datei die folgenden Zeilen hinzu:
auto br0
iface br0 inet static
address
netmask
gateway
bridge_ports
bridge_stp off
bridge_fd 0
bridge_maxwait 0
  1. Speichern und schließen Sie die Datei.
  2. Starten Sie den Netzwerkdienst mithilfe des Befehls neu:

sudo systemctl restart networking

Jetzt haben Sie erfolgreich eine Bridge-Schnittstelle in Ubuntu Server erstellt.