Malinový koláč

Ako povoliť virtualizáciu KVM na Raspberry Pi 4

Ako povoliť virtualizáciu KVM na Raspberry Pi 4

Plnou formou KVM je Kernel Virtual Machine. Jedná sa o virtualizačné riešenie pre Linux. KVM je modul jadra systému Linux, ktorý umožňuje jadru systému Linux fungovať ako hypervízorový program ako VMware ESXi alebo VSphere.

Až doteraz nebolo možné spustiť virtualizáciu KVM na zariadeniach Raspberry Pi. Jedným z hlavných dôvodov bolo to, že Raspberry Pi 3 a staršie verzie majú iba 1 GB pamäte. 1 GB pamäte nie je dostatočná na virtualizáciu KVM. Docker je pre tieto zariadenia lepším riešením.

Nedávno vydaný model Raspberry Pi 4 8 ​​GB umožnil virtualizáciu KVM na Raspberry Pi. Linuxové distribúcie ako Fedora, Manjaro atď., uľahčil virtualizáciu KVM pre Raspberry Pi 4 predkompilovaním modulu jadra KVM Linux. Náš obľúbený operačný systém Raspberry Pi môže niekedy ísť aj touto cestou.

V tomto článku vám ukážem, ako nainštalovať KVM na Raspberry Pi 4 a vytvoriť virtuálny stroj KVM na Raspberry Pi 4. Takže poďme na to.

Veci, ktoré budete potrebovať:

Ak chcete postupovať podľa tohto článku, budete potrebovať nasledujúce veci:

  1. Jednodeskový počítač Raspberry Pi 4 (verzia 4 GB alebo 8 GB).
  2. Napájací adaptér USB typu C.
  3. Na ňu flashovala karta microSD s kapacitou 32 GB alebo vyššou a obrazom ARM stanice Fedora Workstation 33.
  4. Klávesnica.
  5. Myš.
  6. Monitor.
  7. Pripojenie k internetu na Raspberry Pi 4.

Ak potrebujete pomoc s inštaláciou pracovnej stanice Fedora 33 na vašom počítači Raspberry Pi 4, prečítajte si môj článok Ako nainštalovať Fedoru 33 na Raspberry Pi 4.

Inštalácia KVM, libvirt a Virtual Machine Manager:

Pred vytvorením virtuálnych strojov KVM musíte mať vo svojej pracovnej stanici Fedora 33 nainštalovaný KVM a všetky požadované nástroje. Našťastie sú KVM a všetky požadované nástroje k dispozícii v oficiálnom úložisku balíkov stanice Fedora Workstation 33.

Najskôr aktualizujte medzipamäť úložiska balíkov DNF pomocou nasledujúceho príkazu:

$ sudo dnf makecache


Môžete nainštalovať KVM a všetky požadované nástroje pomocou nasledujúceho príkazu:

$ sudo dnf group nainštalovať "Virtualizáciu"


Inštaláciu potvrdíte stlačením a potom stlačte <Zadajte>.


Správca balíkov DNF automaticky stiahne a nainštaluje všetky požadované balíčky. Dokončenie môže chvíľu trvať.


V tomto okamihu by mal byť nainštalovaný KVM a všetky požadované nástroje.


Pridajte svojho prihlasovacieho používateľa do libvirt skupina s nasledujúcim príkazom:

$ sudo usermod -aG libvirt $ (whoami)


Aby sa zmeny prejavili, reštartujte Raspberry Pi 4 pomocou nasledujúceho príkazu:

$ sudo reštart

Sťahovanie inštalačného obrázka servera Ubuntu Server:

Spoločnosť Canonical má oficiálne vydanie servera Ubuntu Server ARM, ktoré funguje skvele ako hosť KVM (virtuálny stroj) na Raspberry Pi 4.

V tomto článku ukážem, ako nainštalovať Ubuntu Server 20.04 LTS ako virtuálny stroj KVM na Raspberry Pi 4 ako ukážka. V ďalšej časti tohto článku vám ukážem, aké ďalšie alternatívy sú v čase tohto článku k dispozícii.

Najskôr navštívte oficiálnu webovú stránku Ubuntu. Po načítaní stránky kliknite na Stiahnuť ▼ a potom ARM z Ubuntu Server časť označená na snímke obrazovky nižšie.


Klikni na Stiahnuť ▼ Ubuntu 20.04.1 LTS tlačidlo na stiahnutie, ako je označené na snímke obrazovky nižšie.


Vyberte Uložiť Súbor a kliknite na Ok.


Váš prehliadač by mal začať sťahovať Ubuntu Server 20.04.1 obrázok ISO LTS ARM. Dokončenie môže chvíľu trvať.

Presun ISO obrazu servera Ubuntu do adresára obrázkov KVM:

Raz Ubuntu Server 20.04.Stiahne sa 1 obrázok ISO ARM, mali by ste ho nájsť v priečinku ~ / Súbory na stiahnutie adresár, ako vidíte na snímke obrazovky nižšie.

$ ls -lh ~ / Súbory na stiahnutie


Predvolený adresár obrázkov KVM je / var / lib / libvirt / obrázok /. Mali by ste skopírovať váš Ubuntu Server 20.04.1 ARM ISO obraz do / var / lib / libvirt / obrázok / adresár.

Premiestnenie servera Ubuntu 20.04.1 ARM ISO obraz do adresára / var / lib / libvirt / image / spustite nasledujúci príkaz:

$ sudo mv -v ~ / Súbory na stiahnutie / ubuntu-20.04.1-live-server-arm64.iso / var / lib / libvirt / images /

Vytvorenie servera Ubuntu 20.04.1 virtuálny stroj LTS KVM:

V tejto časti vám ukážem, ako vytvoriť virtuálny stroj KVM a nainštalovať Ubuntu Server 20.04.1 LTS na ňom pomocou grafickej aplikácie na správu KVM Virtual Machine Manager (VMM).

Najskôr vyhľadajte výraz Virtual Machine Manager v Ponuka aplikácií vášho desktopového prostredia Fedora Workstation 33. Potom kliknite na ikonu Virtual Machine Manager ikona označená na snímke obrazovky nižšie.


Virtual Machine Manager by mali byť otvorené.


Ak chcete vytvoriť virtuálny stroj KVM, kliknite na ikonu ( ), ako je vyznačené na snímke obrazovky nižšie.


Vyberte Lokálne inštalačné médium (obraz ISO alebo CDROM) a kliknite na Vpred.


Kliknite na Prechádzať


Vyberte server Ubuntu 20.04.1 V zozname vyberte inštalačný obrázok ARM ISO a kliknite na Vyberte Hlasitosť.


Kliknite na Vpred.


Zadajte množstvo pamäte (v megabajtoch / megabajtoch) a požadovaný počet jadier procesora pre tento virtuálny stroj.

Pre tento virtuálny stroj použijem 2 GB alebo 2048 MB pamäte a 1 jadro CPU.

Po dokončení kliknite na Vpred.


Zadajte množstvo miesta na disku, ktoré chcete vyhradiť pre tento virtuálny stroj (v gigabajtoch / gibibytoch). Tomuto virtuálnemu stroju pridelím 10 GB diskového priestoru.

Po dokončení kliknite na Vpred.


Kliknite na Skončiť.


Vytvára sa virtuálny stroj. Dokončenie môže trvať niekoľko sekúnd.


Po vytvorení virtuálneho stroja by sa mal spustiť a zaviesť zo systému Ubuntu Server 20.04.1 obrázok ARM ISO.


Po zobrazení nasledujúcej ponuky GRUB vyberte položku Nainštalujte si Ubuntu Server a stlačte <Zadajte>.


Inštalátor servera Ubuntu sa načítava zo servera Ubuntu Server 20.04.1 obrázok ISO LTS. Dokončenie môže trvať niekoľko sekúnd.

Keď je inštalátor servera Ubuntu pripravený, malo by sa zobraziť nasledujúce okno.

Vyberte Prepnite na bohatý režim a stlačte <Zadajte>.


Inštalátor Ubuntu by sa mal prepnúť do bohatého režimu.

POZNÁMKA: Tento článok je o povolení virtualizácie KVM na Raspberry Pi 4. Nebudem sa teda sústrediť na vysvetlenie podrobností a riešení servera Ubuntu Server 20.04.1 inštalátor LTS. Ak sa chcete dozvedieť, čo ktorá z možností inštalačného programu Ubuntu robí a ako si ju nakonfigurovať podľa vlastného uváženia, prečítajte si môj článok Inštalácia Ubuntu Server 20.04 LTS.


Vyberte jazyk a stlačte <Zadajte>.


Vyberte rozloženie klávesnice.

Po dokončení vyberte možnosť hotový a stlačte <Zadajte>.


Vyberte Pokračujte bez siete a stlačte <Zadajte>.


Vyberte hotový a stlačte <Zadajte>.


Vyberte hotový a stlačte <Zadajte>.


Vyberte hotový a stlačte <Zadajte>.


Vyberte hotový a stlačte <Zadajte>.


Vyberte ďalej a stlačte <Zadajte>.


Zadajte svoje celé meno, meno hostiteľa (názov servera), prihlasovacie meno používateľa a heslo.

Po dokončení vyberte možnosť hotový a stlačte <Zadajte>.


Ak chcete nainštalovať server OpenSSH SSH, musíte skontrolovať Nainštalujte OpenSSH server, ako je to označené na snímke obrazovky nižšie.

Vykonáte to výberom položky Nainštalujte OpenSSH server a stlačte <Medzerník>.


Nainštalujte server OpenSSH treba skontrolovať.

Potom vyberte hotový a stlačte <Zadajte>.


Vyberte hotový a stlačte <Zadajte>.


Inštalačný program Ubuntu by mal začať inštalovať Ubuntu Server 20.04 LTS na virtuálnom stroji. Dokončenie bude chvíľu trvať.


Po dokončení inštalácie sa automaticky nainštalujú všetky potrebné aktualizácie. Dokončenie bude chvíľu trvať.

Ak chcete, môžete si vybrať Zrušte aktualizáciu a reštartujte počítač a stlačte <Zadajte> Na zrušenie aktualizácií. Aktualizácie môžete nainštalovať neskôr pomocou správcu balíkov APT. Iba to nechám pokračovať.


Po nainštalovaní aktualizácií vyberte možnosť Reštartovať a stlačte <Zadajte> Reštartujte virtuálny počítač.


Po zavedení virtuálneho stroja by ste mali vidieť Ubuntu Server 20.04.1 prihlasovacie okno LTS.

Do virtuálneho počítača so serverom Ubuntu sa môžete prihlásiť pomocou prihlasovacieho mena a hesla, ktoré ste nastavili počas inštalácie.


Ako vidíte, som prihlásený do virtuálneho počítača so serverom Ubuntu.


Používam Ubuntu Server 20.04.1 LTS na virtuálnom stroji KVM. Na mojom Raspberry Pi 4! Úžasný!


Virtuálne stroje KVM môžete spravovať z Virtual Machine Manager. Ako vidíte, Ubuntu Server 20.Virtuálny stroj 04 LTS KVM, ktorý som vytvoril skôr, je uvedený v zozname Virtual Machine Manager prístrojová doska.

Ďalšie obrázky inštalácie ISO systému ARM Linux pre KVM:

V čase písania tohto článku okrem systému Ubuntu Server 20.04 LTS, môžete tiež nainštalovať Fedora Server 33 a CentOS 8 na Raspberry Pi 4 ako virtuálny stroj KVM.

Ak si chcete stiahnuť inštalačný obraz ISO Fedora Server 33, navštívte vo webovom prehliadači oficiálne webové stránky Fedory.

Klikni na Stiahni teraz tlačidlo Server Fedora ako je vyznačené na snímke obrazovky nižšie.


Klikni na Stiahnuť ▼ tlačidlo buď aarch64 Štandardný ISO obraz Fedory 33 alebo ISO obraz netinstall podľa vyznačenia na snímke obrazovky nižšie.

Po stiahnutí ISO obrazu môžete vytvoriť virtuálny stroj Fedora Server 33 KVM pomocou Virtual Machine Manager aplikácia.


Ak si chcete stiahnuť inštalačný obraz ISO systému CentOS 8, navštívte vo webovom prehliadači oficiálnu webovú stránku systému CentOS.

Klikni na Stiahnuť ▼ odkaz označený na snímke obrazovky nižšie.


Kliknite na odkaz CentOS 8 ARM64 (aarch64) alebo CentOS Stream ARM64 (aarch64), ako je vyznačené na snímke obrazovky nižšie.


Kliknite na jeden zo zrkadlových odkazov.


Z FTP zrkadla systému CentOS si môžete stiahnuť buď ISO obraz Centbo aarch64 netboot, minimálny ISO obraz, alebo ISO ISO obraz DVD.

Po stiahnutí ISO obrazu môžete vytvoriť virtuálny stroj CentOS 8 alebo CentOS Stream KVM pomocou Virtual Machine Manager aplikácia.

Záver:

V tomto článku som vám ukázal, ako povoliť virtualizáciu KVM na Raspberry Pi 4 a vytvoriť Ubuntu Server 20.Virtuálny stroj 04 LTS KVM na Raspberry Pi 4. V tomto článku som použil operačný systém Fedora 33 ako operačný systém pre Raspberry Pi 4. Tento článok by vám mal pomôcť začať s virtualizáciou KVM na Raspberry Pi 4.

Ako používať Xdotool na stimuláciu kliknutí a stlačenia myši v systéme Linux
Xdotool je bezplatný a otvorený nástroj príkazového riadku na simuláciu kliknutí a stlačenia klávesov myši. Tento článok sa bude týkať stručného sprie...
Top 5 ergonomických produktov pre počítačové myši pre Linux
Spôsobuje dlhodobé používanie počítača bolesť zápästia alebo prstov? Trpíte stuhnutými kĺbmi a neustále si musíte podávať ruky? Cítite pálivú bolesť z...
Ako zmeniť nastavenie myši a touchpadu pomocou systému Xinput v systéme Linux
Väčšina distribúcií systému Linux sa štandardne dodáva s knižnicou „libinput“ na spracovanie vstupných udalostí v systéme. Dokáže spracovať vstupné ud...