Himbeer-Pi

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 Kernel Virtual Machine. Es ist die Virtualisierungslösung für Linux. KVM ist ein Linux-Kernel-Modul, das es dem Linux-Kernel ermöglicht, als Hypervisor-Programm wie VMware ESXi oder VSphere zu fungieren.

Bisher konnten Sie KVM-Virtualisierung auf Raspberry Pi-Geräten nicht ausführen. Einer der Hauptgründe dafür war, dass der Raspberry Pi 3 und ältere Versionen nur 1 GB Speicher haben. 1 GB Arbeitsspeicher 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-Distributionen wie Fedora, Manjaro usw., machte die KVM-Virtualisierung für den Raspberry Pi 4 einfach, indem das KVM-Linux-Kernel-Modul vorkompiliert wurde. Unser allerliebstes Raspberry Pi OS könnte eines Tages auch diesem Weg folgen.

In diesem Artikel zeige ich Ihnen, wie Sie KVM auf dem Raspberry Pi 4 installieren und eine virtuelle 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) Einplatinencomputer single.
  2. Ein USB-Typ-C-Netzteil.
  3. Eine microSD-Karte mit 32 GB oder höherer Kapazität mit Fedora Workstation 33 ARM-Image darauf geflasht.
  4. Eine Tastatur.
  5. Eine Maus.
  6. Ein Bildschirm.
  7. Internetverbindung auf dem Raspberry Pi 4.

Wenn Sie Hilfe bei der Installation von Fedora Workstation 33 auf Ihrem Raspberry Pi 4 benötigen, lesen Sie meinen Artikel So installieren Sie Fedora 33 auf Raspberry Pi 4.

KVM, libvirt und Virtual Machine Manager installieren:

Bevor Sie virtuelle KVM-Maschinen 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 von Fedora Workstation 33 verfügbar.

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 group install "Virtualisierung"


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


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


An dieser Stelle sollten KVM und alle erforderlichen Tools installiert sein.


Fügen Sie Ihren Login-Benutzer zum . hinzu libvirt Gruppe mit folgendem Befehl:

$ sudo usermod -aG libvirt $(whoami)


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

$ sudo Neustart

Herunterladen des Ubuntu Server ARM-Installationsabbilds:

Canonical hat eine offizielle Ubuntu Server ARM-Version, die hervorragend als KVM-Gast (virtuelle Maschine) auf dem Raspberry Pi 4 funktioniert.

In diesem Artikel zeige ich, wie man Ubuntu Server 20 installiert.04 LTS als virtuelle KVM-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 zuerst die offizielle Website von Ubuntu. Sobald die Seite geladen ist, 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-Button wie im Screenshot unten markiert.


Wählen speichern Datei und klicke auf OK.


Ihr Browser sollte den Ubuntu Server 20 herunterladen Server.04.1 LTS ARM ISO-Image. Es kann eine Weile dauern, bis es abgeschlossen ist.

Verschieben des Ubuntu Server-ISO-Image in das KVM-Image-Verzeichnis:

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

$ls -lh ~/Downloads


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

So verschieben Sie den Ubuntu Server 20.04.1 ARM-ISO-Image in das Verzeichnis /var/lib/libvirt/image/ , führen Sie den folgenden Befehl aus:

$ sudo mv -v ~/Downloads/ubuntu-20.04.1-live-server-arm64.iso /var/lib/libvirt/images/

Erstellen eines Ubuntu-Servers 20.04.1 virtuelle LTS-KVM-Maschine:

In diesem Abschnitt zeige ich Ihnen, wie Sie eine virtuelle KVM-Maschine erstellen und Ubuntu Server 20 installieren.04.1 LTS darauf mit der grafischen Verwaltungs-App KVM VM-Manager (VMM).

Suchen Sie zuerst nach VM-Manager in dem Anwendungsmenü Ihrer Fedora Workstation 33 Desktop-Umgebung. Klicken Sie dann auf das VM-Manager Symbol wie im Screenshot unten markiert.


VM-Manager sollte geöffnet werden.


Um eine virtuelle KVM-Maschine zu erstellen, klicken Sie auf das Symbol ( ) wie im Screenshot unten markiert.


Wählen Lokales Installationsmedium (ISO-Image oder CD-ROM) und klicke auf Weiter.


Klicke auf Durchsuche


Wählen Sie den Ubuntu-Server 20.04.1 ARM ISO-Installationsabbild aus der Liste und klicken Sie auf Wählen Sie Lautstärke.


Klicke auf Nach vorne.


Geben Sie die Speichermenge (in Megabyte/Mebibyte) und die Anzahl der CPU-Kerne ein, die Sie für diese virtuelle Maschine benötigen.

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

Wenn Sie fertig sind, klicken Sie auf Nach vorne.


Geben Sie den Speicherplatz ein, den Sie dieser virtuellen Maschine zuweisen möchten (in Gigabyte/Gibibyte). Ich werde dieser virtuellen Maschine 10 GB Speicherplatz zuweisen.

Wenn Sie fertig sind, klicken Sie auf Nach vorne.


Klicke auf Fertig.


Die virtuelle Maschine wird erstellt. Es kann einige Sekunden dauern, bis der Vorgang abgeschlossen ist.


Sobald die virtuelle Maschine erstellt wurde, sollte sie vom Ubuntu Server 20 starten und booten.04.1 ARM-ISO-Image.


Wenn Sie das folgende GRUB-Menü sehen, wählen Sie Ubuntu-Server installieren und drücke <Eingeben>.


Das Ubuntu Server-Installationsprogramm wird vom Ubuntu Server 20 geladen.04.1 LTS-ISO-Image. Es kann einige Sekunden dauern, bis der Vorgang abgeschlossen ist.

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

Wählen Wechseln Sie in den Rich-Modus und drücke <Eingeben>.


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

HINWEIS: In diesem Artikel geht es um die Aktivierung der KVM-Virtualisierung auf dem Raspberry Pi 4. Ich werde mich also nicht darauf konzentrieren, die Vor- und Nachteile des Ubuntu Server 20 zu erklären.04.1 LTS-Installationsprogramm. Um zu erfahren, was die einzelnen Ubuntu-Installationsoptionen tun und wie Sie sie nach Ihren Wünschen konfigurieren, lesen Sie meinen Artikel Ubuntu Server 20 installierenInstall.04 LTS.


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


Wählen Sie Ihr Tastaturlayout aus.

Wenn Sie fertig sind, wählen Sie Getan und drücke <Eingeben>.


Wählen Weiter ohne Netzwerk und drücke <Eingeben>.


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


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


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


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


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


Geben Sie Ihren vollständigen Namen, Hostnamen (Servername), Login-Benutzernamen und Passwort ein.

Wenn Sie fertig sind, wählen Sie Getan und drücke <Eingeben>.


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

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


OpenSSH-Server installieren sollte überprüft werden.

Wählen Sie dann Getan und drücke <Eingeben>.


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


Das Ubuntu-Installationsprogramm 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, werden automatisch alle erforderlichen Updates installiert. Es wird eine Weile dauern, bis es fertig ist.

Wenn Sie möchten, können Sie auswählen Update abbrechen und neu starten und drücke <Eingeben> um die Updates abzubrechen. Sie können die Updates später mit dem APT-Paketmanager installieren. Ich lass es einfach weitergehen.


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


Sobald die virtuelle Maschine bootet, sollten Sie den Ubuntu Server 20 sehen.04.1 LTS-Anmeldefenster.

Sie können sich mit dem Login-Benutzernamen und -Passwort, die Sie während der Installation festgelegt haben, bei der virtuellen Ubuntu Server-Maschine anmelden.


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


Ich verwende Ubuntu Server 20.04.1 LTS auf einer virtuellen KVM-Maschine. Auf meinem Raspberry Pi 4! Tolle!


Sie können Ihre virtuellen KVM-Maschinen über das VM-Manager. Wie Sie sehen können, ist der Ubuntu Server 20.04 Die virtuelle LTS KVM-Maschine, die ich zuvor erstellt habe, ist in der Liste aufgeführt VM-Manager Instrumententafel.

Andere ARM Linux ISO-Installationsimages für KVM:

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

Um das ISO-Installationsimage von Fedora Server 33 herunterzuladen, besuchen Sie die offizielle Website von Fedora über einen Webbrowser.

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


Klick auf das Herunterladen Taste entweder der aarch64 Fedora 33-Standard-ISO-Image oder das Netinstall-ISO-Image wie im Screenshot unten markiert.

Sobald das ISO-Image heruntergeladen wurde, können Sie eine virtuelle Fedora Server 33 KVM-Maschine mit dem VM-Manager App.


Um das ISO-Installationsimage von CentOS 8 herunterzuladen, besuchen Sie die offizielle Website von CentOS über einen Webbrowser.

Klick auf das Herunterladen Link wie im Screenshot unten markiert.


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


Klicken Sie auf einen der Spiegellinks.


Vom FTP-Spiegel von CentOS können Sie entweder das CentOS aarch64-Netboot-ISO-Image, das minimale ISO-Image oder das DVD1-ISO-Image herunterladen.

Nachdem das ISO-Image heruntergeladen wurde, können Sie eine virtuelle CentOS 8- oder CentOS Stream-KVM-Maschine mit dem VM-Manager App.

Fazit:

In diesem Artikel habe ich Ihnen gezeigt, wie Sie die KVM-Virtualisierung auf dem Raspberry Pi 4 aktivieren und einen Ubuntu Server 20 erstellen.04 LTS KVM virtuelle Maschine auf dem Raspberry Pi 4. Als Betriebssystem für den Raspberry Pi 4 habe ich in diesem Artikel die Fedora Workstation 33 verwendet. Dieser Artikel soll Ihnen den Einstieg in die KVM-Virtualisierung auf dem Raspberry Pi 4 erleichtern.

Microsoft Sculpt Touch Wireless-Maus Bewertung
Ich habe vor kurzem gelesen, dass Microsoft Sculpt Touch kabellose Maus und beschloss, sie zu kaufen. Nachdem ich es eine Weile benutzt hatte, beschlo...
AppyMouse On-Screen Trackpad und Mauszeiger für Windows Tablets
Tablet-Benutzer vermissen oft den Mauszeiger, insbesondere wenn sie die Laptops gewohnt sind. Die Touchscreen-Smartphones und -Tablets bieten viele Vo...
Mittlere Maustaste funktioniert nicht unter Windows 10
Das mittlere Maustaste hilft Ihnen beim Scrollen durch lange Webseiten und Bildschirme mit vielen Daten. Wenn das aufhört, werden Sie am Ende die Tast...