Die vollständige Form von KVM ist Kernel Virtual Machine. Es ist eine Virtualisierungsfunktion, die direkt in den Linux-Kernel eingebaut ist. Mit KVM können Sie Windows, Linux und viele andere Betriebssysteme virtualisieren. Sie ist quelloffen und kann von jedermann kostenlos genutzt werden. Sie hat keine solchen Einschränkungen wie kostenpflichtige Produkte wie VMware, Xen und andere. Aber es ist genauso leistungsfähig und manchmal sogar flexibler als diese kostenpflichtigen Produkte.

KVM hat einen umfangreichen Befehlssatz, der sehr hilfreich ist. Sie können Ihre eigenen Shell-Skripte schreiben, um Ihre KVM-Hosts und -Gäste so zu verwalten, wie Sie es möchten.

KVM hat auch ein grafisches Frontend namens Virtual Machine Manager. Mit Virtual Machine Manager können Sie Ihre KVM-Gäste sehr einfach verwalten. Virtual Machine Manager kann sich auch aus der Ferne mit Ihrem KVM-Virtualisierungsserver verbinden. Wenn Sie ein Anfänger in Sachen Virtualisierung und KVM sind, sollten Sie mit dem Virtual Machine Manager beginnen.

Die GNOME 3 Desktop-Umgebung verfügt über GNOME Boxes, ein weiteres grafisches Frontend für KVM.

In diesem Artikel zeige ich Ihnen, wie Sie KVM installieren und KVM grafisch mit dem Virtual Machine Manager (VMM) unter Ubuntu verwenden. Ich werde Ubuntu 18.04 LTS für die Demonstration verwenden, aber es sollte auf jeder modernen Version von Ubuntu funktionieren. Fangen wir an.

Wenn Sie einen Intel-Prozessor verwenden, stellen Sie sicher, dass Ihr Prozessor die Hardware-Virtualisierung unterstützt. Wenn ja, stellen Sie sicher, dass die VT-x- oder VT-d-Erweiterung im BIOS Ihres Computers aktiviert ist.

Wenn Sie einen AMD-Prozessor verwenden, stellen Sie sicher, dass Ihr Prozessor die Hardware-Virtualisierung unterstützt. Wenn dies der Fall ist, stellen Sie sicher, dass die AMD-V-Erweiterung im BIOS Ihres Computers aktiviert ist.

Wenn Sie sich nicht sicher sind, ob Ihr Prozessor Virtualisierung unterstützt oder nicht, überprüfen Sie bitte die Spezifikation Ihres Prozessors.

Überprüfen Sie, ob KVM-Unterstützung verfügbar ist:

Sie können überprüfen, ob KVM-Unterstützung im Linux-Kernel von Ubuntu aktiviert ist, indem Sie den Befehl kvm-ok verwenden, der Teil des cpu-checker-Pakets ist. Es ist standardmäßig nicht installiert. Es ist aber im offiziellen Paket-Repository von Ubuntu verfügbar.

Aktualisieren Sie zunächst den Cache des APT-Paket-Repositorys Ihres Ubuntu-Rechners.

$ sudo apt update

Nun installieren Sie das Paket cpu-checker mit dem folgenden Befehl:

$ sudo apt install cpu-checker

Nun drücke y und dann <Enter> um fortzufahren.

cpu-checker sollte installiert werden.

Nun führen Sie den folgenden Befehl aus, um zu prüfen, ob KVM-Unterstützung verfügbar ist:

$ sudo kvm-ok

Wenn alles in Ordnung ist, dann sollten Sie die folgende Meldung sehen KVM-Beschleunigung kann verwendet werden.

Installation von KVM unter Ubuntu:

Alle Pakete, die für die Installation von KVM benötigt werden, sind im offiziellen Paket-Repository von Ubuntu verfügbar. Es ist also sehr einfach zu installieren.

Um KVM zusammen mit dem grafischen Frontend des Virtual Machine Managers zu installieren, führen Sie den folgenden Befehl aus:

$ sudo apt install qemu qemu-kvm libvirt-bin bridge-utils virt-manager

Wenn Sie einen KVM-Headless-Virtualisierungsserver betreiben wollen, dann wollen Sie das grafische Frontend des Virtual Machine Managers nicht installieren. In diesem Fall führen Sie den folgenden Befehl aus, um KVM zu installieren:

$ sudo apt install qemu qemu-kvm libvirt-bin bridge-utils

Ich werde das grafische Frontend des Virtual Machine Manager installieren. Also habe ich den ersten Befehl ausgeführt.

Nun drücken Sie y und dann <Enter>.

KVM sollte installiert werden.

Nun müssen Sie Ihren Login-Benutzer zur Gruppe libvirt und libvirt-qemu hinzufügen. Dazu führen Sie den folgenden Befehl aus:

$ sudo usermod -aG libvirt $(whoami)
$ sudo usermod -aG libvirt-qemu $(whoami)

Nun starten Sie Ihren Computer neu, damit die Änderungen wirksam werden.

$ sudo reboot

Wenn Ihr Computer startet, sollten Sie in der Lage sein, virtuelle KVM-Maschinen mit Ihrem Login-Benutzer zu erstellen und zu verwalten. Sie benötigen keinen Root-Zugang.

Verwendung von KVM mit Virtual Machine Manager:

In diesem Abschnitt zeige ich Ihnen, wie Sie Virtual Machine Manager verwenden, um Ihre erste virtuelle KVM-Maschine zu erstellen. Ich werde eine einfache virtuelle Maschine von Alpine Linux erstellen, da sie leichtgewichtig ist.

Sie sollten den Virtual Machine Manager im Anwendungsmenü von Ubuntu finden können. Starten Sie den Virtual Machine Manager und Sie sollten das folgende Fenster sehen.

Um eine neue virtuelle Maschine zu erstellen, gehen Sie auf Datei > Neue virtuelle Maschine.

Wählen Sie nun aus, wie Sie ein Betriebssystem installieren möchten. Ich werde es von einem ISO-Image installieren, ich habe die Standardeinstellung Lokales Installationsmedium (ISO-Image oder CDROM) gewählt.

Sie können auch eine Architektur für Ihr Betriebssystem über das Dropdown-Menü auswählen.

KVM unterstützt eine Vielzahl von Hardware-Architekturen wie x86_64, PPC, ARM und viele mehr, wie Sie im Screenshot unten sehen können.

Klicken Sie nun auf Weiterleiten.

Klicken Sie nun auf Durchsuchen, um Ihr ISO Image auszuwählen.

Klicken Sie nun auf Browse Local.

Ein Dateiauswahlfenster sollte sich öffnen. Wählen Sie nun Ihr gewünschtes ISO-Image aus und klicken Sie auf Öffnen.

Standardmäßig erkennt KVM automatisch, welches Betriebssystem Sie zu installieren versuchen, abhängig von Ihrem Installationsmedium. Wenn Sie das zu installierende Betriebssystem manuell auswählen möchten, deaktivieren Sie das markierte Kontrollkästchen, wie im folgenden Screenshot gezeigt.

Jetzt können Sie das Betriebssystem manuell auswählen. Wenn Sie mehr Optionen sehen möchten, klicken Sie auf Alle Betriebssystemoptionen anzeigen.

Wie Sie sehen können, habe ich jetzt mehr Optionen zur Auswahl.

Wenn Sie fertig sind, klicken Sie auf Weiter.

Nun stellen Sie die Menge an RAM und die Anzahl der CPU-Kerne ein, die Sie für diese virtuelle Maschine verwenden möchten und klicken Sie auf Weiter.

Stellen Sie nun die Menge an Festplattenspeicher ein, die Sie für die virtuelle Maschine verwenden möchten, und klicken Sie auf Weiter.

Geben Sie nun einen Namen für Ihre virtuelle Maschine ein, konfigurieren Sie das Netzwerk und klicken Sie schließlich auf Fertig stellen.

Wie Sie im Fenster des Virtual Machine Managers sehen können, wird eine neue virtuelle KVM-Maschine erstellt. Alpine Linux wird vom ISO-Image gebootet.

Nach dem Booten des Installationsprogramms können Sie es ganz einfach auf Ihrer Festplatte installieren, so wie Sie es auf Ihrem Computer tun.

Sie können Ihre virtuellen Maschinen über das Fenster des Virtual Machine Managers verwalten, wie Sie im Screenshot unten sehen können.

So installieren Sie KVM auf Ubuntu und verwenden KVM mit dem grafischen Frontend des Virtual Machine Managers. Vielen Dank für das Lesen dieses Artikels.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.