So aktivieren Sie die KVM -Virtualisierung auf Raspberry Pi 4

So aktivieren Sie die KVM -Virtualisierung auf Raspberry Pi 4

Die vollständige Form von KVM ist die virtuelle Kernelmaschine. Es ist die Virtualisierungslösung für Linux. KVM ist ein Linux -Kernel -Modul, mit dem der Linux -Kernel als Hypervisorprogramm wie VMware ESXI oder VSPhere fungiert.

Bisher konnten Sie keine KVM -Virtualisierung auf Raspberry Pi -Geräten ausführen. Einer der Hauptgründe dafür war, dass die Raspberry Pi 3 und ältere Versionen nur 1 GB Speicher haben. 1 GB Speicher reicht für die KVM -Virtualisierung nicht aus. Docker ist eine bessere Lösung für diese Geräte.

Das kürzlich veröffentlichte Raspberry PI 4 8 GB -Modell ermöglichte die KVM -Virtualisierung auf dem Raspberry Pi. Linux -Verteilungen wie Fedora, Manjaro usw., Die KVM -Virtualisierung für das Raspberry Pi 4 durch Vorkompeten des KVM Linux -Kernelmoduls leicht gemacht. Unser aller Lieblings -Himbeer -Pi -Betriebssystemen können diesen Weg auch eines Tages folgen.

In diesem Artikel werde ich Ihnen zeigen, wie Sie KVM auf Raspberry Pi 4 installieren und eine virtuelle KVM -KVM -Maschine auf dem Raspberry Pi 4 erstellen. Also lasst uns anfangen.

Dinge, die Sie brauchen:

Um diesem Artikel zu folgen, benötigen Sie die folgenden Dinge:

  1. Ein Raspberry Pi 4 (4 GB oder 8 GB Version) Single-Board-Computer.
  2. Ein USB-Typ-C-Leistungsadapter.
  3. Eine microSD -Karte mit 32 GB oder höherer Kapazität mit Fedora Workstation 33 Armbild blitzte darauf.
  4. Eine Tastatur.
  5. Eine Maus.
  6. Ein Bildschirm.
  7. Internetkonnektivität auf dem Raspberry Pi 4.

Wenn Sie Unterstützung bei der Installation von Fedora Workstation 33 auf Ihrem Raspberry PI 4 benötigen, überprüfen Sie meinen Artikel So installieren Sie Fedora 33 auf Raspberry Pi 4.

Installieren von KVM, Libvirt und Virtual Machine Manager:

Bevor Sie KVM Virtual Machines erstellen können, müssen Sie KVM und alle erforderlichen Tools auf Ihrer Fedora Workstation 33 installiert haben. Glücklicherweise sind KVM und alle erforderlichen Tools im offiziellen Paket -Repository der Fedora Workstation 33 erhältlich.

Aktualisieren Sie zunächst den DNF -Paket -Repository -Cache mit dem folgenden Befehl:

$ sudo dnf makecache


Sie können KVM und alle erforderlichen Tools mit dem folgenden Befehl installieren:

$ sudo dnf gruppe install "virtualisierung"


Um die Installation zu bestätigen, drücken Sie Y und dann drücken Sie <Eingeben>.


Der DNF -Paket -Manager lädt alle erforderlichen Pakete automatisch herunter und installiert sie. Es kann eine Weile dauern, bis es fertig ist.


Zu diesem Zeitpunkt sollten KVM und alle erforderlichen Tools installiert werden.


Fügen Sie Ihren Login -Benutzer dem hinzu libvirt Gruppe mit dem folgenden Befehl:

$ sudo usermod -Ag libvirt $ (Whoami)


Damit die Änderungen wirksam werden sollen, starten Sie Ihren Raspberry Pi 4 mit dem folgenden Befehl neu:

$ sudo Neustart

Herunterladen von Ubuntu Server ARM -Installationsbild:

Canonical verfügt.

In diesem Artikel werde ich zeigen, wie man Ubuntu Server 20 installiert.04 LTS als KVM -virtuelle Maschine auf dem Raspberry Pi 4 als Demonstration. In einem späteren Abschnitt dieses Artikels werde ich Ihnen zeigen, welche anderen Alternativen zum Zeitpunkt dieses Artikels verfügbar sind.

Besuchen Sie zunächst die offizielle Website von Ubuntu. Sobald die Seite geladen wird, klicken Sie auf Herunterladen und dann ARM von dem Ubuntu Server Abschnitt wie im Screenshot unten markiert.


Klick auf das Herunterladen Ubuntu 20.04.1 LTS Download -Schaltfläche wie im Screenshot unten markiert.


Wählen Speichern Datei und klicken Sie auf OK.


Ihr Browser sollte mit dem Herunterladen des Ubuntu -Servers 20 beginnen.04.1 LTS ARM ISO -Bild. Es kann eine Weile dauern, bis es fertig ist.

Verschieben von Ubuntu Server ISO -Bild in das KVM -Bildverzeichnis:

Sobald der Ubuntu -Server 20.04.1 ARM ISO -Bild wird heruntergeladen, Sie sollten es in der finden können ~/Downloads Verzeichnis, wie Sie im Screenshot unten sehen können.

$ ls -lh ~/downloads


Das Standard -KVM -Bildverzeichnis ist /var/lib/libvirt/Bild/. Sie sollten Ihren Ubuntu -Server 20 kopieren.04.1 ARM ISO -Bild zum /var/lib/libvirt/Bild/ Verzeichnis.

Um den Ubuntu -Server zu verschieben 20.04.1 ARM ISO -Bild zum/var/lib/libvirt/bild/verzeichnis, führen Sie den folgenden Befehl aus:

$ sudo mv -v ~/downloads/ubuntu -20.04.1-Live-Server-Arm64.ISO/var/lib/libvirt/bilder/

Erstellen eines Ubuntu -Servers 20.04.1 LTS KVM Virtuelle Maschine:

In diesem Abschnitt zeige ich Ihnen, wie Sie eine virtuelle KVM -Maschine erstellen und Ubuntu Server 20 installieren.04.1 LTS mit der KVM -App Grafical Management App darauf Virtual Machine Manager (Vmm).

Suchen Sie zuerst nach Virtual Machine Manager im Anwendungsmenü Ihrer Fedora Workstation 33 Desktop -Umgebung. Klicken Sie dann auf die Virtual Machine Manager Symbol wie im Screenshot unten markiert.


Virtual Machine Manager sollte geöffnet werden.


Klicken Sie auf das Icon (), wie im Screenshot unten markiert.


Wählen Lokale Installationsmedien (ISO -Bild oder Cdrom) und klicken Sie auf Vorwärts.


Klicke auf Durchsuche


Wählen Sie den Ubuntu -Server 20 aus.04.1 ARM ISO -Installationsbild aus der Liste und klicken Sie auf Wählen Sie Volumen.


Klicke auf Nach vorne.


Geben Sie die Menge des Speichers (in Megabyte/Mebibyten) und die Anzahl der gewünschten CPU -Kerne ein, die Sie für diese virtuelle Maschine gewünscht haben.

Ich werde 2 GB oder 2048 MB Speicher und 1 CPU -Kern für diese virtuelle Maschine verwenden.

Sobald Sie fertig sind, klicken Sie auf Nach vorne.


Geben Sie die Menge an Speicherplatz ein, die Sie für diese virtuelle Maschine zuordnen möchten (in Gigabyte/Gibibyten). Ich werde 10 GB Speicherplatz für diese virtuelle Maschine zuweisen.

Sobald Sie fertig sind, klicken Sie auf Nach vorne.


Klicke auf Beenden.


Die virtuelle Maschine wird erstellt. Es kann einige Sekunden dauern, bis es fertig ist.


Sobald die virtuelle Maschine erstellt wurde, sollte er vom Ubuntu Server 20 starten und starten.04.1 Arm ISO -Bild.


Sobald Sie das folgende Grub -Menü sehen, wählen Sie Installieren Sie Ubuntu Server und drücke <Eingeben>.


Der Ubuntu -Server -Installationsprogramm wird aus dem Ubuntu -Server 20 geladen.04.1 LTS ISO -Bild. Es kann einige Sekunden dauern, bis es fertig ist.

Sobald der Ubuntu Server -Installationsprogramm fertig ist, sollten Sie das folgende Fenster sehen.

Wählen Wechseln Sie zum reichen Modus und drücke <Eingeben>.


Der Ubuntu -Installationsprogramm sollte in den Rich -Modus wechseln.

NOTIZ: In diesem Artikel geht es darum, die KVM -Virtualisierung auf dem Raspberry Pi 4 zu aktivieren. Ich werde mich also nicht darauf konzentrieren, die Vor- und Nachteile des Ubuntu -Servers 20 zu erklären.04.1 LTS Installer. Um zu erfahren, was jeder der Ubuntu -Installationsprogrammoptionen macht und wie Sie sie so konfigurieren, wie Sie möchten.04 LTS.


Wählen Sie Ihre Sprache aus und drücken Sie <Eingeben>.


Wählen Sie Ihr Tastaturlayout aus.

Sobald Sie fertig sind, wählen Sie Erledigt und drücke <Eingeben>.


Wählen Fahren Sie ohne Netzwerk fort und drücke <Eingeben>.


Wählen Erledigt und drücke <Eingeben>.


Wählen Erledigt und drücke <Eingeben>.


Wählen Erledigt und drücke <Eingeben>.


Wählen Erledigt und drücke <Eingeben>.


Wählen Weitermachen und drücke <Eingeben>.


Geben Sie Ihren vollständigen Namen, Ihren Hostnamen (Servernamen), Ihren Anmeldebendame und das Passwort ein.

Sobald Sie fertig sind, wählen Sie Erledigt und drücke <Eingeben>.


Um den OpenSSH -SSH -Server zu installieren, müssen Sie überprüfen Installieren Sie OpenSSH Server wie im Screenshot unten markiert.

Wählen Sie dazu aus Installieren Sie OpenSSH Server und drücken Sie <Leertaste>.


Installieren Sie OpenSSH Server sollte überprüft werden.

Dann auswählen Erledigt und drücke <Eingeben>.


Wählen Erledigt und drücke <Eingeben>.


Ubuntu Installer sollte mit der Installation von Ubuntu Server 20 beginnen.04 LTS auf der virtuellen Maschine. Es wird eine Weile dauern, bis es fertig ist.


Sobald die Installation abgeschlossen ist, installiert sie automatisch alle erforderlichen Aktualisierungen. Es wird eine Weile dauern, bis es fertig ist.

Wenn Sie möchten, können Sie auswählen Update abbrechen und starten Sie neu und drücke <Eingeben> Um die Updates zu stornieren. Sie können die Updates später über den APT -Paketmanager installieren. Ich werde es einfach fortsetzen lassen.


Sobald die Updates installiert sind, wählen Sie aus Neustart und drücke <Eingeben> Um Ihre virtuelle Maschine neu zu starten.


Sobald die Virtual Machine Boots startet, sollten Sie den Ubuntu -Server 20 sehen.04.1 LTS -Anmeldefenster.

Sie können sich im virtuellen Maschine von Ubuntu Server mit dem Anmeldinbenutzern und Kennwort anmelden, den Sie während der Installation festgelegt haben.


Wie Sie sehen können, bin ich in der virtuellen Maschine von Ubuntu Server angemeldet.


Ich leite Ubuntu Server 20 aus.04.1 LTS auf einer virtuellen KVM -Maschine. Auf meinem Raspberry Pi 4! Toll!


Sie können Ihre virtuellen KVM -Maschinen aus dem verwalten Virtual Machine Manager. Wie Sie sehen können, der Ubuntu Server 20.04 LTS KVM Virtual Machine, die ich zuvor erstellt habe, ist in der aufgeführt Virtual Machine Manager Armaturenbrett.

Andere ARM Linux ISO -Installationsbilder für KVM:

Zum Zeitpunkt dieses Schreibens neben Ubuntu Server 20.04 LTS können Sie auch Fedora Server 33 und CentOS 8 auf dem Raspberry Pi 4 als KVM -virtuelle Maschine installieren.

Um das ISO -Installationsbild von Fedora Server 33 herunterzuladen, besuchen Sie die offizielle Website von Fedora von einem Webbrowser.

Klick auf das Jetzt downloaden Taste von Fedora Server wie im Screenshot unten markiert.


Klick auf das Herunterladen Taste von beiden aarch64 Fedora 33 Standard -ISO -Bild oder das Netinstall -ISO -Bild, wie im Screenshot unten markiert.

Sobald das ISO -Bild heruntergeladen wurde, können Sie einen virtuellen Maschine mit Fedora Server 33 kVM erstellen, indem Sie die Virtual Machine Manager App.


Um das ISO -Installationsbild von CentOS 8 herunterzuladen, besuchen Sie die offizielle Website von CentOS von einem Webbrowser.

Klick auf das Herunterladen Link wie im Screenshot unten markiert.


Klicken Sie entweder auf den CentOS 8 ARM64 (AARG64) oder den CentOS Stream ARM64 (AARG64) -Link, wie im Screenshot unten markiert.


Klicken Sie auf einen der Spiegellinks.


Aus dem FTP -Spiegel von CentOS können Sie entweder das CentOS AARG64 Netboot ISO -Bild, das minimale ISO -Bild oder das DVD1 -ISO -Bild herunterladen.

Sobald das ISO -Bild heruntergeladen wurde, können Sie eine virtuelle Maschine von CentOS 8 oder CentOS Stream KVM erstellen Virtual Machine Manager App.

Abschluss:

In diesem Artikel habe ich Ihnen gezeigt, wie Sie die KVM -Virtualisierung auf Raspberry Pi 4 aktivieren und einen Ubuntu -Server 20 erstellen.04 LTS KVM Virtuelle Maschine auf dem Raspberry Pi 4. Ich habe die Fedora Workstation 33 als Betriebssystem für den Raspberry Pi 4 in diesem Artikel verwendet. Dieser Artikel sollte Ihnen helfen, mit der KVM -Virtualisierung auf dem Raspberry Pi 4 zu beginnen.