Ako nainštalovať KVM na Ubuntu 20.04 LTS

Podrobný návod na inštaláciu KVM na Ubuntu 20.04 a vytváranie virtuálnych počítačov pomocou virt-manager

KVM alebo virtuálny stroj založený na jadre je modul v jadre Linuxu, ktorý používateľom umožňuje spúšťať virtuálne stroje na ich systéme. V porovnaní s iným virtualizačným softvérom sa môže pochváliť takmer čistým výkonom, pretože je úzko spätý s jadrom Linuxu.

KVM spolu s jeho API/Toolkit s názvom libvirt sa používa na vytvorenie VM v Ubuntu. Nástroje ako Virt-Manager (GUI front-end) a Virsh (CLI) sa používajú na zjednodušenie vytvárania a správy VM.

V tomto článku sa naučíme, ako správne nainštalovať KVM na Ubuntu 20.04 LTS.

Predpoklady

Pred začatím inštalácie sa musíme uistiť, že spĺňame požiadavky potrebné na spustenie KVM. Potrebujeme procesor, ktorý podporuje virtualizáciu hardvéru. Ak procesor podporuje virtualizáciu hardvéru, musíme sa uistiť, že je povolený v systéme BIOS.

Ak chcete skontrolovať, či váš procesor podporuje hardvérovú virtualizáciu, stlačte ctrl+alt+t na otvorenie terminálu. Použijeme úhľadný príkaz tzv egrep ktorý používa Regexp na vyhľadávanie textového vzoru zo súboru. Súbor, v ktorom budeme hľadať informácie o CPU, sa nachádza na /proc/cpuinfo. Prilepením nasledujúceho príkazu do terminálu skontrolujte podporu virtualizácie hardvéru.

egrep -c '(vmx|svm)' /proc/cpuinfo

Ak dostanete výstup ako čokoľvek iné ako 0 potom váš procesor podporuje virtualizáciu hardvéru. Výstupné číslo je č. jadra alebo vlákien, ktoré má váš procesor. Zostáva už len krok, uistiť sa, že virtualizácia hardvéru je povolená v systéme BIOS.

Proces aktivácie hardvérovej virtualizácie teraz závisí od toho, či máte procesor Intel alebo AMD. Informácie o tom, ako povoliť virtualizáciu, nájdete v príručke k základnej doske. V prípade procesorov Intel musíte povoliť virtualizáciu v nastaveniach systému BIOS. Pre procesory AMD povoľte nastavenie nazývané ako SVM Mode.

Teraz sme overili, že máme procesor, ktorý podporuje virtualizáciu hardvéru, a povolili sme ho v systéme BIOS. Teraz môžeme prejsť na inštaláciu.

Inštalácia

Otvorte terminál stlačením ctrl+alt+t klávesová skratka. Ak chcete nainštalovať KVM, vložte nasledujúci príkaz do terminálu a stlačte kláves enter.

sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils

The qemu-kvm je balík KVM, zatiaľ čo libvirt-daemon-system a libvirt-clients sú balíky nástrojov libvirt. The bridge-utils balík sa používa na konfiguráciu ethernetového mosta pre virtuálne počítače.

Overenie inštalácie

Existujú dva spôsoby overenia úspešnej inštalácie KVM. Buď bež

kvm --verzia

alebo

virsh list --all

Ak získate výstup, ako je uvedené vyššie, KVM je vo vašom systéme správne nainštalovaný. Teraz môžete vytvoriť VM pomocou virsh príkaz na vytvorenie virtuálnych počítačov alebo inštaláciu virt-manažér nástroj GUI na vytváranie a správu vášho VM podľa vašich preferencií.

Vytvorenie VM

V tejto časti použijeme virt-manager na vytvorenie a spustenie VM na Ubuntu 20.04. Ak chcete nainštalovať virt-manager na Ubuntu 20.04, spustite nasledujúci príkaz:

sudo apt install virt-manager

Po dokončení inštalácie spustite virt-manager. Uvíta vás nasledujúce okno.

Ak chcete vytvoriť nový VM, musíte kliknúť na Vytvorte nový virtuálny stroj tlačidlo.

Vyskakovacie okno s názvom Nový VM sa objaví, vyberte Lokálne inštalačné médium (ISO obraz alebo CDROM) a kliknite na tlačidlo Dopredu.

Potrebujeme obraz ISO operačného systému, ktorého virtuálny stroj chceme vytvoriť. Kliknutím na tlačidlo Prehľadávať vyberte operačný systém, ktorý chcete nainštalovať.

Zobrazí sa vám Vyberte Úložný priestor V okne, v súčasnosti budeme používať predvolený úložný fond, môžete sa skúsiť pohrať s vytvorením nových úložných fondov pre virt-manager. Zatiaľ skopírujeme ISO obraz OS do nasledujúceho adresára pomocou cp príkaz.

sudo cp source_of_iso_file /var/lib/libvirt/images

Potrebujeme oprávnenia root na kopírovanie ISO do predvoleného fondu, ktorý teda používame sudo príkaz a source_of_iso_file je umiestnenie zvoleného OS. Po skopírovaní ISO do adresára obrázkov libvirt stlačte Obnoviť zoznam hlasitosti tlačidlo. Vami vybraný OS ISO sa zobrazí v zozname nižšie, na inštaláciu som si vybral MX-Linux.

Vyberte operačný systém, ktorý sa rozhodnete nainštalovať, a kliknite naň Vyberte Hlasitosť tlačidlo.

Po výbere ISO kliknite v predchádzajúcom okne na tlačidlo Dopredu.

V ďalšom okne vyberte množstvo pamäte/ram, ktoré chcete prideliť VM a Počet jadier CPU. Navrhujem prideliť aspoň minimálne odporúčané množstvo požadované operačným systémom.

Ďalej prideľte aspoň minimálne množstvo miesta na disku požadované operačným systémom. Odporúčam minimálne 30 GB pre Windows a 20 GB pre akékoľvek linuxové distribúcie. Virt-manager vytvorí virtuálny disk pre OS automaticky, ak je vybratá prvá možnosť.

Tip: Pomocou druhej možnosti si môžete vytvoriť vlastné úložisko.

Na tejto novej obrazovke môžete zmeniť názov virtuálneho počítača a potvrdiť podrobnosti. Kliknutím na tlačidlo Dokončiť spustíte inštaláciu operačného systému na virtuálny disk.

Tip: Môžete sa tiež pokúsiť vyladiť nastavenia virtuálneho počítača začiarknutím políčka prispôsobiť konfiguráciu pred inštaláciou možnosť pre dodatočnú funkciu.

Dokončite inštaláciu OS podľa postupu inštalácie pre vybraný OS.

Po dokončení inštalácie môžete spustiť VM jeho výberom a kliknutím Zapnite virtuálny počítač tlačidlo

Teraz máme funkčný VM pripravený na použitie.