Raspberry Pi

Kako omogočiti virtualizacijo KVM na Raspberry Pi 4

Kako omogočiti virtualizacijo KVM na Raspberry Pi 4

Celotna oblika KVM je Kernel Virtual Machine. Je rešitev za virtualizacijo za Linux. KVM je jedrski modul Linuxa, ki jedru Linuxa omogoča, da deluje kot program hipervizorja, kot sta VMware ESXi ali VSphere.

Do zdaj v napravah Raspberry Pi niste mogli izvajati virtualizacije KVM. Eden glavnih razlogov za to je bil, da ima Raspberry Pi 3 in starejše različice le 1 GB pomnilnika. 1 GB pomnilnika je premalo za virtualizacijo KVM. Docker je boljša rešitev za te naprave.

Nedavno izdan model Raspberry Pi 4 8 ​​GB je omogočil virtualizacijo KVM na Raspberry Pi. Distribucije Linuxa, kot so Fedora, Manjaro itd., je olajšala virtualizacijo KVM za Raspberry Pi 4 s predhodnim sestavljanjem jedrnega modula KVM Linux. Tudi naši najljubši OS Raspberry Pi bodo nekoč sledili tej poti.

V tem članku vam bom pokazal, kako namestite KVM na Raspberry Pi 4 in ustvarite KVM navidezni stroj na Raspberry Pi 4. Torej, začnimo.

Stvari, ki jih boste potrebovali:

Če želite slediti temu članku, boste potrebovali naslednje stvari:

  1. Računalnik z eno ploščo Raspberry Pi 4 (4 GB ali 8 GB).
  2. Napajalnik USB Type-C.
  3. Na njem je utripala kartica microSD s kapaciteto 32 GB ali več s sliko Fedora Workstation 33 ARM.
  4. Tipkovnica.
  5. Miš.
  6. Monitor.
  7. Internetna povezljivost na Raspberry Pi 4.

Če potrebujete pomoč pri namestitvi Fedora Workstation 33 na Raspberry Pi 4, si oglejte moj članek Kako namestiti Fedoro 33 na Raspberry Pi 4.

Namestitev KVM, libvirt in Virtual Machine Manager:

Preden lahko ustvarite navidezne stroje KVM, morate imeti na svoji Fedora Workstation nameščeni KVM in vsa potrebna orodja 33. KVM in vsa potrebna orodja so na srečo na voljo v uradnem repozitoriju paketov Fedora Workstation 33.

Najprej posodobite predpomnilnik skladišča paketov DNF z naslednjim ukazom:

$ sudo dnf makecache


KVM in vsa potrebna orodja lahko namestite z naslednjim ukazom:

$ sudo dnf group namesti "Virtualizacija"


Za potrditev namestitve pritisnite in nato pritisnite <Enter>.


Upravitelj paketov DNF bo samodejno prenesel in namestil vse zahtevane pakete. Dokončanje lahko traja nekaj časa.


Na tej točki je treba namestiti KVM in vsa potrebna orodja.


Dodajte uporabnika za prijavo v libvirt skupina z naslednjim ukazom:

$ sudo usermod -aG libvirt $ (whoami)


Da bodo spremembe začele veljati, znova zaženite Raspberry Pi 4 z naslednjim ukazom:

$ sudo znova zaženite

Prenos namestitvene slike Ubuntu Server ARM:

Canonical ima uradno izdajo Ubuntu Server ARM, ki odlično deluje kot gost KVM (navidezni stroj) na Raspberry Pi 4.

V tem članku bom pokazal, kako namestiti Ubuntu Server 20.04 LTS kot navidezni stroj KVM na Raspberry Pi 4 kot demonstracija. V naslednjem oddelku tega članka vam bom pokazal, katere druge možnosti so na voljo v času tega članka.

Najprej obiščite uradno spletno stran Ubuntuja. Ko se stran naloži, kliknite Prenesi in potem ROKA Iz Ubuntu strežnik kot je označeno na spodnjem posnetku zaslona.


Kliknite na Prenesi Ubuntu 20.04.1 LTS gumb za prenos, kot je označeno na spodnjem posnetku zaslona.


Izberite Shrani mapa in kliknite na v redu.


Vaš brskalnik bi moral začeti prenašati Ubuntu Server 20.04.1 slika LTS ARM ISO. Dokončanje lahko traja nekaj časa.

Premikanje ISO slike strežnika Ubuntu v imenik slik KVM:

Ko strežnik Ubuntu 20.04.1 ARM ISO slika je prenesena, zato bi jo lahko našli v ~ / Prenosi imenik, kot lahko vidite na spodnjem posnetku zaslona.

$ ls -lh ~ / Prenosi


Privzeti imenik slik KVM je / var / lib / libvirt / image /. Kopirajte svoj Ubuntu Server 20.04.1 ARM ISO slika na / var / lib / libvirt / image / imenik.

Če želite premakniti strežnik Ubuntu 20.04.1 ARM ISO sliko v imenik / var / lib / libvirt / image /, zaženite naslednji ukaz:

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

Ustvarjanje strežnika Ubuntu 20.04.1 navidezni stroj LTS KVM:

V tem razdelku vam bom pokazal, kako ustvariti navidezni stroj KVM in namestiti Ubuntu Server 20.04.1 LTS na njem z aplikacijo za grafično upravljanje KVM Upravitelj navideznih strojev (VMM).

Najprej poiščite Upravitelj navideznih strojev v Meni aplikacije namiznega okolja Fedora Workstation 33. Nato kliknite Upravitelj navideznih strojev , kot je označena na spodnjem posnetku zaslona.


Upravitelj navideznih strojev je treba odpreti.


Če želite ustvariti navidezni stroj KVM, kliknite ikono ( ), kot je označeno na spodnjem posnetku zaslona.


Izberite Lokalni namestitveni medij (ISO slika ali CDROM) in kliknite naprej.


Kliknite na Brskaj..


Izberite strežnik Ubuntu 20.04.1 ARM ISO namestitveno sliko s seznama in kliknite na Izberite Glasnost.


Kliknite na Naprej.


Vnesite količino pomnilnika (v megabajtih / mebibajtih) in število jeder procesorja, ki jih želite za ta navidezni stroj.

Za ta navidezni stroj bom uporabil 2 GB ali 2048 MB pomnilnika in 1 CPU jedro.

Ko končate, kliknite Naprej.


Vnesite količino prostora na disku, ki ga želite dodeliti za ta navidezni stroj (v gigabajtih / gibibajtih). Za ta navidezni stroj bom namenil 10 GB prostora na disku.

Ko končate, kliknite Naprej.


Kliknite na Končaj.


Ustvarja se navidezni stroj. Dokončanje lahko traja nekaj sekund.


Ko je navidezni stroj ustvarjen, se mora zagnati in zagnati s strežnika Ubuntu Server 20.04.1 ARM ISO slika.


Ko vidite naslednji meni GRUB, izberite Namestite strežnik Ubuntu in pritisnite <Enter>.


Namestitveni program Ubuntu Server se nalaga iz Ubuntu Server 20.04.1 slika LTS ISO. Dokončanje lahko traja nekaj sekund.

Ko je namestitveni program Ubuntu Server pripravljen, se prikaže naslednje okno.

Izberite Preklopite v bogat način in pritisnite <Enter>.


Namestitveni program Ubuntu bi moral preklopiti v bogat način.

OPOMBA: Ta članek govori o omogočanju virtualizacije KVM na Raspberry Pi 4. Torej, ne bom se osredotočil na razlago podrobnosti Ubuntu Server 20.04.1 namestitveni program LTS. Če želite izvedeti, kaj počne vsaka od možnosti namestitve Ubuntu in kako jo konfigurirati, kot želite, preberite moj članek Namestitev strežnika Ubuntu 20.04 LTS.


Izberite jezik in pritisnite <Enter>.


Izberite postavitev tipkovnice.

Ko končate, izberite Končano in pritisnite <Enter>.


Izberite Nadaljujte brez omrežja in pritisnite <Enter>.


Izberite Končano in pritisnite <Enter>.


Izberite Končano in pritisnite <Enter>.


Izberite Končano in pritisnite <Enter>.


Izberite Končano in pritisnite <Enter>.


Izberite Nadaljujte in pritisnite <Enter>.


Vnesite svoje polno ime, ime gostitelja (ime strežnika), uporabniško ime in geslo za prijavo.

Ko končate, izberite Končano in pritisnite <Enter>.


Če želite namestiti strežnik OpenSSH SSH, morate preveriti Namestite OpenSSH strežnik, kot je označeno na spodnjem posnetku zaslona.

Če želite to narediti, izberite Namestite OpenSSH strežnik in pritisnite <Preslednica>.


Namestite strežnik OpenSSH je treba preveriti.

Nato izberite Končano in pritisnite <Enter>.


Izberite Končano in pritisnite <Enter>.


Namestitveni program Ubuntu naj začne nameščati Ubuntu Server 20.04 LTS na navideznem računalniku. Dokončanje bo trajalo nekaj časa.


Po končani namestitvi bo samodejno namestil vse potrebne posodobitve. Dokončanje bo trajalo nekaj časa.

Če želite, lahko izberete Preklic posodobitve in ponovni zagon in pritisnite <Enter> Za preklic posodobitev. Posodobitve lahko namestite pozneje z upraviteljem paketov APT. Samo pustil bom, da se nadaljuje.


Ko so posodobitve nameščene, izberite Znova zaženi in pritisnite <Enter> Za ponovni zagon navideznega računalnika.


Ko se navidezni stroj zažene, bi morali videti Ubuntu Server 20.04.1 LTS prijavno okno.

V navidezni stroj Ubuntu Server se lahko prijavite z uporabniškim imenom in geslom, ki ste ga nastavili med namestitvijo.


Kot lahko vidite, sem prijavljen v navidezni stroj Ubuntu Server.


Uporabljam Ubuntu Server 20.04.1 LTS na navideznem stroju KVM. Na mojem Raspberry Pi 4! Neverjetno!


S svojimi virtualnimi stroji KVM lahko upravljate z Upravitelj navideznih strojev. Kot lahko vidite, Ubuntu Server 20.04 Navidezni stroj LTS KVM, ki sem ga že ustvaril, je naveden v Upravitelj navideznih strojev armaturna plošča.

Druge namestitvene slike ARM Linux ISO za KVM:

V času pisanja tega članka poleg Ubuntu Server 20.04 LTS, Fedora Server 33 in CentOS 8 lahko namestite tudi na Raspberry Pi 4 kot navidezni stroj KVM.

Če želite prenesti namestitveno sliko sistema Fedora Server 33, v spletnem brskalniku obiščite uradno spletno mesto Fedore.

Kliknite na Prenesi zdaj gumb Fedora strežnik kot je označeno na spodnjem posnetku zaslona.


Kliknite na Prenesi gumba aarch64 Standardna ISO-slika Fedora 33 ali netinstall ISO-slika, kot je označena na spodnjem posnetku zaslona.

Ko je ISO-slika prenesena, lahko ustvarite navidezni stroj Fedora Server 33 KVM z uporabo Upravitelj navideznih strojev app.


Če želite prenesti ISO namestitveno sliko CentOS 8, v spletnem brskalniku obiščite uradno spletno stran CentOS.

Kliknite na Prenesi povezava, kot je označena na spodnjem posnetku zaslona.


Kliknite povezavo CentOS 8 ARM64 (aarch64) ali CentOS Stream ARM64 (aarch64), kot je označeno na spodnjem posnetku zaslona.


Kliknite eno od zrcalnih povezav.


Iz FTP zrcala CentOS-a lahko prenesete bodisi CentOS aarch64 netboot ISO sliko, minimalno ISO sliko ali DVD1 ISO sliko.

Ko je ISO-slika prenesena, lahko ustvarite navidezni stroj CentOS 8 ali CentOS Stream KVM z uporabo Upravitelj navideznih strojev app.

Zaključek:

V tem članku sem vam pokazal, kako omogočiti virtualizacijo KVM na Raspberry Pi 4 in ustvariti strežnik Ubuntu 20.04 LTS KVM virtualni stroj na Raspberry Pi 4. V tem članku sem uporabil Fedora Workstation 33 kot operacijski sistem za Raspberry Pi 4. Ta članek vam bo pomagal začeti z virtualizacijo KVM na Raspberry Pi 4.

Kako prikazati števec FPS v igrah Linux
Linux gaming je dobil velik zagon, ko je Valve leta 2012 napovedal podporo Linuxu za odjemalca Steam in njihove igre. Od takrat se je veliko AAA in in...
Kako prenesti in igrati Sid Meier's Civilization VI v Linuxu
Uvod v igro Civilization 6 je sodoben pogled na klasični koncept, uveden v seriji iger Age of Empires. Ideja je bila dokaj preprosta; začeli bi v zelo...
Kako namestiti in igrati Doom v Linuxu
Uvod v Doom Serija Doom je nastala v devetdesetih letih po izidu prvotnega Dooma. Bil je takojšen hit in od takrat naprej je serija iger prejela števi...