Hindbær Pi

Sådan aktiveres KVM-virtualisering på Raspberry Pi 4

Sådan aktiveres KVM-virtualisering på Raspberry Pi 4

Den fulde form for KVM er Kernel Virtual Machine. Det er virtualiseringsløsningen til Linux. KVM er et Linux-kernemodul, der gør det muligt for Linux-kernen at fungere som et hypervisor-program som VMware ESXi eller VSphere.

Indtil nu kunne du ikke køre KVM-virtualisering på Raspberry Pi-enheder. En af hovedårsagerne til dette var, at Raspberry Pi 3 og ældre versioner kun har 1 GB hukommelse. 1 GB hukommelse er utilstrækkelig til KVM-virtualisering. Docker er en bedre løsning til disse enheder.

Den nyligt udgivne Raspberry Pi 4 8 ​​GB-model muliggjorde KVM-virtualisering på Raspberry Pi. Linux-distributioner som Fedora, Manjaro osv., gjort KVM-virtualisering let for Raspberry Pi 4 ved at prækompilere KVM Linux-kernemodulet. Vores alle favorit Raspberry Pi OS kan også følge denne vej en dag.

I denne artikel vil jeg vise dig, hvordan du installerer KVM på Raspberry Pi 4 og opretter en KVM virtuel maskine på Raspberry Pi 4. Så lad os komme i gang.

Ting, du har brug for:

For at følge denne artikel skal du bruge følgende ting:

  1. En Raspberry Pi 4 (4 GB eller 8 GB version) enkeltkortcomputer.
  2. En USB Type-C strømadapter.
  3. Et 32 GB microSD-kort eller højere med Fedora Workstation 33 ARM-billede blinkede på det.
  4. Et tastatur.
  5. En mus.
  6. En skærm.
  7. Internetforbindelse på Raspberry Pi 4.

Hvis du har brug for hjælp til installation af Fedora Workstation 33 på din Raspberry Pi 4, skal du tjekke min artikel Sådan installeres Fedora 33 på Raspberry Pi 4.

Installation af KVM, libvirt og Virtual Machine Manager:

Inden du kan oprette virtuelle KVM-maskiner, skal du have KVM og alle de nødvendige værktøjer installeret på din Fedora Workstation 33. Heldigvis er KVM og alle de nødvendige værktøjer tilgængelige i det officielle pakkeopbevaringssted for Fedora Workstation 33.

Opdater først DNF-pakkeopbevaringscachen med følgende kommando:

$ sudo dnf makecache


Du kan installere KVM og alle de nødvendige værktøjer med følgende kommando:

$ sudo dnf gruppe installere "Virtualisering"


Tryk på for at bekræfte installationen og tryk derefter på <Gå ind>.


DNF-pakkehåndteringen downloader og installerer automatisk alle de nødvendige pakker. Det kan tage et stykke tid at gennemføre.


På dette tidspunkt skal KVM og alle de nødvendige værktøjer installeres.


Føj din loginbruger til libvirt gruppe med følgende kommando:

$ sudo usermod -aG libvirt $ (whoami)


For at ændringerne skal træde i kraft, skal du genstarte din Raspberry Pi 4 med følgende kommando:

$ sudo genstart

Download af Ubuntu Server ARM-installationsbillede:

Canonical har en officiel Ubuntu Server ARM-udgivelse, som fungerer godt som en KVM-gæst (virtuel maskine) på Raspberry Pi 4.

I denne artikel vil jeg vise, hvordan du installerer Ubuntu Server 20.04 LTS som en virtuel KVM-maskine på Raspberry Pi 4 som en demonstration. I et senere afsnit af denne artikel vil jeg vise dig, hvilke andre alternativer der er tilgængelige på tidspunktet for denne artikel.

Besøg først den officielle webside for Ubuntu. Når siden er indlæst, skal du klikke på Hent og så ARM fra Ubuntu-server sektion som markeret i skærmbilledet nedenfor.


Klik på Hent Ubuntu 20.04.1 LTS download-knap som markeret i nedenstående skærmbillede.


Vælg Gemme Fil og klik på Okay.


Din browser skal begynde at downloade Ubuntu Server 20.04.1 LTS ARM ISO-billede. Det kan tage et stykke tid at gennemføre.

Flytning af Ubuntu-serverens ISO-billede til KVM Image Directory:

Når Ubuntu Server 20.04.1 ARM ISO-billede er downloadet, du skal kunne finde det i ~ / Downloads bibliotek, som du kan se på skærmbilledet nedenfor.

$ ls -lh ~ / Downloads


Standard KVM-billedmappen er / var / lib / libvirt / image /. Du skal kopiere din Ubuntu Server 20.04.1 ARM ISO-billede til / var / lib / libvirt / image / vejviser.

Sådan flyttes Ubuntu Server 20.04.1 ARM ISO-billede til / var / lib / libvirt / image / directory, kør følgende kommando:

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

Oprettelse af en Ubuntu Server 20.04.1 LTS KVM virtuel maskine:

I dette afsnit vil jeg vise dig, hvordan du opretter en KVM virtuel maskine og installerer Ubuntu Server 20.04.1 LTS på det ved hjælp af KVM grafisk styrings-app Virtual Machine Manager (VMM).

Søg først efter Virtual Machine Manager i Applikationsmenu af dit Fedora Workstation 33-skrivebordsmiljø. Klik derefter på Virtual Machine Manager som markeret i skærmbilledet nedenfor.


Virtual Machine Manager skal åbnes.


For at oprette en virtuel KVM-maskine skal du klikke på ikonet ( ) som markeret i skærmbilledet nedenfor.


Vælg Lokalt installationsmedie (ISO-billede eller CDROM) og klik på Videresend.


Klik på Gennemse..


Vælg Ubuntu Server 20.04.1 ARM ISO-installationsbillede fra listen og klik på Vælg lydstyrke.


Klik på Frem.


Indtast mængden af ​​hukommelse (i megabyte / mebibytes) og antallet af CPU-kerner, du ønsker til denne virtuelle maskine.

Jeg bruger 2 GB eller 2048 MB hukommelse og 1 CPU-kerne til denne virtuelle maskine.

Når du er færdig, skal du klikke på Frem.


Indtast mængden af ​​diskplads, du vil tildele til denne virtuelle maskine (i gigabyte / gibibytes). Jeg tildeler 10 GB diskplads til denne virtuelle maskine.

Når du er færdig, skal du klikke på Frem.


Klik på Afslut.


Den virtuelle maskine oprettes. Det kan tage et par sekunder at gennemføre.


Når den virtuelle maskine er oprettet, skal den starte og starte fra Ubuntu Server 20.04.1 ARM ISO-billede.


Når du ser følgende GRUB-menu, skal du vælge Installer Ubuntu Server og tryk på <Gå ind>.


Ubuntu Server-installationsprogrammet indlæses fra Ubuntu Server 20.04.1 LTS ISO-billede. Det kan tage et par sekunder at gennemføre.

Når Ubuntu Server-installationsprogrammet er klar, skal du se følgende vindue.

Vælg Skift til den rige tilstand og tryk på <Gå ind>.


Ubuntu-installationsprogrammet skal skifte til rig tilstand.

BEMÆRK: Denne artikel handler om at aktivere KVM-virtualisering på Raspberry Pi 4. Så jeg vil ikke fokusere på at forklare ind og ud af Ubuntu Server 20.04.1 LTS-installationsprogram. For at lære, hvad hver af installationsmulighederne for Ubuntu gør, og hvordan du konfigurerer det, som du vil, skal du læse min artikel Installation af Ubuntu Server 20.04 LTS.


Vælg dit sprog, og tryk på <Gå ind>.


Vælg dit tastaturlayout.

Når du er færdig, skal du vælge Færdig og tryk på <Gå ind>.


Vælg Fortsæt uden netværk og tryk på <Gå ind>.


Vælg Færdig og tryk på <Gå ind>.


Vælg Færdig og tryk på <Gå ind>.


Vælg Færdig og tryk på <Gå ind>.


Vælg Færdig og tryk på <Gå ind>.


Vælg Blive ved og tryk på <Gå ind>.


Indtast dit fulde navn, værtsnavn (servernavn), login-brugernavn og adgangskode.

Når du er færdig, skal du vælge Færdig og tryk på <Gå ind>.


For at installere OpenSSH SSH-serveren skal du kontrollere Installer OpenSSH server som markeret i skærmbilledet nedenfor.

For at gøre det skal du vælge Installer OpenSSH server og tryk på <Mellemrumstast>.


Installer OpenSSH-serveren skal kontrolleres.

Vælg derefter Færdig og tryk på <Gå ind>.


Vælg Færdig og tryk på <Gå ind>.


Ubuntu-installationsprogrammet skal begynde at installere Ubuntu Server 20.04 LTS på den virtuelle maskine. Det tager et stykke tid at gennemføre.


Når installationen er afsluttet, installerer den automatisk alle nødvendige opdateringer. Det tager et stykke tid at gennemføre.

Hvis du vil, kan du vælge Annuller opdatering og genstart og tryk på <Gå ind> For at annullere opdateringerne. Du kan installere opdateringerne senere ved hjælp af APT-pakkehåndteringen. Jeg vil bare lade det fortsætte.


Når opdateringerne er installeret, skal du vælge Genstart og tryk på <Gå ind> For at genstarte din virtuelle maskine.


Når den virtuelle maskine starter, skal du se Ubuntu Server 20.04.1 LTS-loginvindue.

Du kan logge ind på den virtuelle maskine på Ubuntu Server ved hjælp af det login-brugernavn og den adgangskode, du har angivet under installationen.


Som du kan se, er jeg logget ind på den virtuelle Ubuntu-maskine.


Jeg kører Ubuntu Server 20.04.1 LTS på en virtuel KVM-maskine. På min Raspberry Pi 4! Fantastiske!


Du kan administrere dine virtuelle KVM-maskiner fra Virtual Machine Manager. Som du kan se, er Ubuntu Server 20.04 LTS KVM virtuel maskine, jeg har oprettet tidligere, er angivet i Virtual Machine Manager instrumentbræt.

Andre ARM Linux ISO-installationsbilleder til KVM:

På tidspunktet for denne skrivning udover Ubuntu Server 20.04 LTS, du kan også installere Fedora Server 33 og CentOS 8 på Raspberry Pi 4 som en virtuel KVM-maskine.

For at downloade ISO-installationsbillede af Fedora Server 33 skal du besøge Fedoras officielle hjemmeside fra en webbrowser.

Klik på Hent nu knap af Fedora Server som markeret i skærmbilledet nedenfor.


Klik på Hent knappen på enten aarch64 Fedora 33 standard ISO-billede eller netinstall ISO-billede som markeret i nedenstående skærmbillede.

Når ISO-billedet er downloadet, kan du oprette en virtuel Fedora Server 33 KVM-maskine ved hjælp af Virtual Machine Manager app.


For at downloade ISO-installationsbillede af CentOS 8 skal du besøge CentOS officielle hjemmeside fra en webbrowser.

Klik på Hent link som markeret i skærmbilledet nedenfor.


Klik på enten CentOS 8 ARM64 (aarch64) eller CentOS Stream ARM64 (aarch64) -linket som markeret i nedenstående skærmbillede.


Klik på et af spejllinkene.


Fra FTP-spejlet i CentOS kan du downloade enten CentOS aarch64 netboot ISO-billedet, det minimale ISO-billede eller DVD1 ISO-billedet.

Når ISO-billedet er downloadet, kan du oprette en CentOS 8 eller CentOS Stream KVM virtuel maskine ved hjælp af Virtual Machine Manager app.

Konklusion:

I denne artikel har jeg vist dig, hvordan du aktiverer KVM-virtualisering på Raspberry Pi 4 og opretter en Ubuntu Server 20.04 LTS KVM virtuel maskine på Raspberry Pi 4. Jeg har brugt Fedora Workstation 33 som operativsystem til Raspberry Pi 4 i denne artikel. Denne artikel skal hjælpe dig med at komme i gang med KVM-virtualisering på Raspberry Pi 4.

Mus Midterste museknap fungerer ikke i Windows 10
Midterste museknap fungerer ikke i Windows 10
Det midterste museknap hjælper dig med at rulle gennem lange websider og skærme med en masse data. Hvis det stopper, vil du ende med at bruge tastatur...
Mus Sådan ændres venstre og højre museknap på Windows 10-pc
Sådan ændres venstre og højre museknap på Windows 10-pc
Det er en ganske normal, at alle computermusenheder er ergonomisk designet til højrehåndede brugere. Men der er musenheder til rådighed, der er specie...
Mus Efterlig museklik ved at svæve ved hjælp af Clickless Mouse i Windows 10
Efterlig museklik ved at svæve ved hjælp af Clickless Mouse i Windows 10
Brug af en mus eller et tastatur i den forkerte kropsholdning af overdreven brug kan resultere i mange sundhedsmæssige problemer, herunder stamme, kar...