Vaarika Pi

Kuidas lubada Raspberry Pi 4-s KVM-i virtualiseerimine

Kuidas lubada Raspberry Pi 4-s KVM-i virtualiseerimine

KVM-i täielik vorm on Kerneli virtuaalne masin. See on Linuxi virtualiseerimise lahendus. KVM on Linuxi kerneli moodul, mis võimaldab Linuxi kernelil olla hüpervisoriprogramm nagu VMware ESXi või VSphere.

Siiani ei saanud KVM-i virtualiseerimist Raspberry Pi seadmetes käivitada. Selle üks peamisi põhjusi oli see, et Raspberry Pi 3 ja vanemate versioonide mälu on ainult 1 GB. 1 GB mälu on KVM-i virtualiseerimise jaoks ebapiisav. Docker on nende seadmete jaoks parem lahendus.

Hiljuti välja antud Raspberry Pi 4 8 ​​GB mudel võimaldas Raspberry Pi-l KVM-i virtualiseerida. Linuxi jaotused nagu Fedora, Manjaro jne., tegi KVM-i virtualiseerimise Raspberry Pi 4 jaoks lihtsaks, kompileerides KVM Linuxi tuumamooduli. Meie kõigi lemmik Raspberry Pi OS võib seda teed ka kunagi minna.

Selles artiklis näitan teile, kuidas installida KVM Raspberry Pi 4-le ja luua KVM-i virtuaalne masin Raspberry Pi 4-le. Alustame siis.

Asjad, mida vajate:

Selle artikli järgimiseks vajate järgmisi asju

  1. Raspberry Pi 4 (4 GB või 8 GB versioon) üheplaadiline arvuti.
  2. C-tüüpi USB-toiteadapter.
  3. Sellele vilkus 32 GB või suurema mahutavusega microSD-kaart, millel oli Fedora Workstation 33 ARM pilt.
  4. Klaviatuur.
  5. Hiir.
  6. Monitor.
  7. Internetiühendus Raspberry Pi 4-ga.

Kui vajate Fedora Workstation 33 installimisel oma Raspberry Pi 4-le abi, vaadake minu artiklit Kuidas installida Fedora 33 Raspberry Pi 4-le.

KVM-i, libvirt ja Virtual Machine Manageri installimine:

Enne KVM-i virtuaalsete masinate loomist peavad teie Fedora tööjaamas olema installitud KVM ja kõik vajalikud tööriistad 33. Õnneks on KVM ja kõik vajalikud tööriistad saadaval Fedora Workstation 33 ametlikus paketihoidlas.

Kõigepealt värskendage DNF-i paketi hoidla vahemälu järgmise käsuga:

$ sudo dnf makecache


KVM-i ja kõik vajalikud tööriistad saate installida järgmise käsuga:

$ sudo dnf grupi installimine "virtualiseerimine"


Installimise kinnitamiseks vajutage ja seejärel vajutage <Sisenema>.


DNF-i paketihaldur laadib kõik vajalikud paketid automaatselt alla ja installib need. Selle täitmine võib võtta mõnda aega.


Siinkohal tuleks installida KVM ja kõik vajalikud tööriistad.


Lisage oma sisselogimise kasutaja libvirt grupp järgmise käsuga:

$ sudo usermod -aG libvirt $ (whoami)


Muudatuste jõustumiseks taaskäivitage oma Raspberry Pi 4 järgmise käsuga:

$ sudo taaskäivitage

Ubuntu Serveri ARM-i installipildi allalaadimine:

Canonical on ametlik Ubuntu Serveri ARM-i väljaanne, mis töötab suurepäraselt Raspberry Pi 4-s KVM-i külalisena (virtuaalne masin).

Selles artiklis näitan, kuidas installida Ubuntu Server 20.04 LTS kui KVM-i virtuaalmasin Raspberry Pi 4-l demonstratsioonina. Selle artikli hilisemas jaotises näitan teile, millised muud alternatiivid on selle artikli ajal saadaval.

Kõigepealt külastage Ubuntu ametlikku veebisaiti. Kui leht on laaditud, klõpsake nuppu Lae alla ja siis ARM alates Ubuntu server jaotis, nagu on märgitud alloleval ekraanipildil.


Klõpsake nuppu Lae alla Ubuntu 20.04.1 LTS allalaadimisnupp, nagu on märgitud alloleval ekraanipildil.


Valige Salvesta Fail ja klõpsake nuppu Okei.


Teie brauser peaks alustama Ubuntu Server 20 allalaadimist.04.1 LTS ARM ISO pilt. Selle täitmine võib võtta mõnda aega.

Ubuntu Serveri ISO-pildi teisaldamine KVM-i pildikataloogi:

Kui Ubuntu Server 20.04.1 ARM ISO pilt on alla laaditud, peaksite selle leidma ~ / Allalaadimised kataloogi, nagu näete alloleval ekraanipildil.

$ ls -lh ~ / Allalaadimised


KVM-i vaikekataloog on vaikimisi / var / lib / libvirt / image /. Peaksite oma Ubuntu Server 20 kopeerima.04.1 ARM-i ISO-pilt / var / lib / libvirt / image / kataloogi.

Ubuntu Server 20 teisaldamiseks.04.1 ARM-i ISO-pilt kataloogi / var / lib / libvirt / image / kataloog, käivitage järgmine käsk:

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

Ubuntu Server 20 loomine.04.1 LTS KVM virtuaalne masin:

Selles jaotises näitan teile, kuidas luua KVM-i virtuaalset masinat ja installida Ubuntu Server 20.04.1 LTS sellel, kasutades KVM-i graafilise halduse rakendust Virtuaalmasina juht (VMM).

Esiteks otsige Virtuaalmasina juht aastal Rakendusmenüü oma Fedora Workstation 33 töölauakeskkonnast. Seejärel klõpsake nuppu Virtuaalmasina juht ikooni, nagu on märgitud alloleval ekraanipildil.


Virtuaalmasina juht tuleks avada.


KVM-i virtuaalmasina loomiseks klõpsake ikooni ( ), nagu on märgitud alloleval ekraanipildil.


Valige Kohalik installikandja (ISO-pilt või CDROM) ja klõpsake nuppu Edasta.


Kliki Sirvige


Valige Ubuntu Server 20.04.1 ARM ISO installipilt loendist ja klõpsake nuppu Valige Helitugevus.


Kliki Edasi.


Sisestage selle virtuaalmasina jaoks mälumaht (megabaitides / mebibaitides) ja protsessori südamike arv.

Selle virtuaalmasina jaoks kasutan 2 GB või 2048 MB mälu ja 1 protsessori tuuma.

Kui olete valmis, klõpsake nuppu Edasi.


Sisestage kettaruumi maht, mille soovite sellele virtuaalsele masinale eraldada (gigabaiti / gibibaiti). Selle virtuaalse masina jaoks eraldan 10 GB kettaruumi.

Kui olete valmis, klõpsake nuppu Edasi.


Kliki Lõpetama.


Virtuaalmasin on loomisel. Selle täitmiseks võib kuluda mõni sekund.


Kui virtuaalne masin on loodud, peaks see käivituma ja alglaadima Ubuntu Server 20-st.04.1 ARM-i ISO-pilt.


Kui näete järgmist GRUB-i menüüd, valige Installige Ubuntu Server ja vajutage <Sisenema>.


Ubuntu Serveri installerit laaditakse Ubuntu Server 20-st.04.1 LTS ISO-pilt. Selle täitmiseks võib kuluda mõni sekund.

Kui Ubuntu Serveri installer on valmis, peaksite nägema järgmist akent.

Valige Lülitage rikas režiimi ja vajutage <Sisenema>.


Ubuntu installer peaks lülituma rikastatud režiimi.

MÄRGE: See artikkel räägib KVM-i virtualiseerimise lubamisest Raspberry Pi 4-s. Niisiis, ma ei keskendu Ubuntu Server 20 puuduste selgitamisele.04.1 LTS-i installer. Et teada saada, mida kõik Ubuntu installiprogrammi valikud teevad ja kuidas neid vastavalt soovile konfigureerida, lugege minu artiklit Ubuntu Server 20 installimine.04 LTS.


Valige oma keel ja vajutage <Sisenema>.


Valige klaviatuuripaigutus.

Kui olete valmis, valige Valmis ja vajutage <Sisenema>.


Valige Jätkake ilma võrguta ja vajutage <Sisenema>.


Valige Valmis ja vajutage <Sisenema>.


Valige Valmis ja vajutage <Sisenema>.


Valige Valmis ja vajutage <Sisenema>.


Valige Valmis ja vajutage <Sisenema>.


Valige Jätka ja vajutage <Sisenema>.


Sisestage oma täielik nimi, hosti nimi (serveri nimi), sisselogimise kasutajanimi ja parool.

Kui olete valmis, valige Valmis ja vajutage <Sisenema>.


OpenSSH SSH-serveri installimiseks peate seda kontrollima Installige OpenSSH serverisse, nagu on märgitud alloleval ekraanipildil.

Selleks valige Installige OpenSSH serverisse ja vajutage <Tühikuklahv>.


Installige OpenSSH-server tuleks kontrollida.

Seejärel valige Valmis ja vajutage <Sisenema>.


Valige Valmis ja vajutage <Sisenema>.


Ubuntu installer peaks alustama Ubuntu Server 20 installimist.04 LTS virtuaalmasinas. Selle täitmine võtab veidi aega.


Kui installimine on lõpule jõudnud, installib see automaatselt kõik vajalikud värskendused. Selle täitmine võtab veidi aega.

Soovi korral saate valida Tühistage värskendus ja taaskäivitage ja vajutage <Sisenema> Värskenduste tühistamiseks. Värskendused saate hiljem installida APT paketihalduri abil. Lasen sellel lihtsalt jätkuda.


Kui värskendused on installitud, valige Taaskäivitage ja vajutage <Sisenema> Oma virtuaalmasina taaskäivitamiseks.


Kui virtuaalmasin on käivitunud, peaksite nägema Ubuntu Server 20.04.1 LTS-i sisselogimisaken.

Ubuntu Serveri virtuaalsesse masinasse saate sisse logida, kasutades installimise ajal määratud sisselogimisnime ja parooli.


Nagu näete, olen sisse logitud Ubuntu Serveri virtuaalsesse masinasse.


Käitan Ubuntu Server 20.04.1 LTS KVM-i virtuaalses masinas. Minu Raspberry Pi 4 peal! Hämmastav!


KVM-i virtuaalmasinaid saate hallata Virtuaalmasina juht. Nagu näete, Ubuntu Server 20.Varem loodud LTS KVM virtuaalne masin on loetletud jaotises Virtuaalmasina juht armatuurlaud.

Muud KVM-i ARM Linuxi ISO-installipildid:

Selle kirjutamise ajal lisaks Ubuntu Server 20-le.04 LTS, saate Fedora Server 33 ja CentOS 8 installida ka Raspberry Pi 4-le KVM-i virtuaalmasinana.

Fedora Server 33 ISO-installipildi allalaadimiseks külastage veebibrauserist Fedora ametlikku veebisaiti.

Klõpsake nuppu Lae alla nüüd nupp Fedora server nagu on märgitud alloleval ekraanipildil.


Klõpsake nuppu Lae alla kas nuppu aarch64 Fedora 33 standardne ISO-pilt või netinstall-ISO-pilt, nagu on märgitud alloleval ekraanipildil.

Kui ISO-pilt on alla laaditud, saate virtuaalse masina Fedora Server 33 KVM abil luua Virtuaalmasina juht rakendus.


CentOS 8 ISO-installipildi allalaadimiseks külastage veebibrauserist CentOS-i ametlikku veebisaiti.

Klõpsake nuppu Lae alla link, nagu on märgitud alloleval ekraanipildil.


Klõpsake linkidel CentOS 8 ARM64 (aarch64) või CentOS Stream ARM64 (aarch64), nagu on märgitud alloleval ekraanipildil.


Klõpsake ühte peeglilinkidest.


CentOSi FTP-peeglilt saate alla laadida kas CentOS aarch64 netboot ISO-pildi, minimaalse ISO-pildi või DVD1 ISO-pildi.

Kui ISO-pilt on alla laaditud, saate virtuaalse masina CentOS 8 või CentOS Stream KVM abil luua Virtuaalmasina juht rakendus.

Järeldus:

Selles artiklis olen teile näidanud, kuidas lubada Raspberry Pi 4-s KVM-i virtualiseerimine ja luua Ubuntu Server 20.04 LTS KVM virtuaalne masin Raspberry Pi 4-l. Olen selles artiklis Raspberry Pi 4 operatsioonisüsteemina kasutanud Fedora Workstation 33. See artikkel peaks aitama teil alustada Raspberry Pi 4 KVM-i virtualiseerimise kasutamist.

Viis parimat mängu püüdmise kaarti
Me kõik oleme YouTube'is voogesituse mänge näinud ja armastanud. PewDiePie, Jakesepticye ja Markiplier on vaid mõned tipptasemel mängijatest, kes on t...
Kuidas mängu Linuxis arendada
Kümme aastat tagasi ei osanud paljud Linuxi kasutajad ennustada, et nende lemmikoperatsioonisüsteem on ühel päeval populaarne kommertsvideomängude män...
Kommertsmängumootorite avatud lähtekoodiga sadamad
Tasuta, avatud lähtekoodiga ja platvormidevaheliste mängumootorite puhkusereise saab kasutada nii vanade kui ka mõnede üsna hiljutiste mängude pealkir...