Ghid pas cu pas pentru instalarea KVM pe Ubuntu 20.04 și crearea de mașini virtuale folosind virt-manager
KVM sau mașină virtuală bazată pe kernel este un modul din Linux Kernel care permite utilizatorilor să ruleze mașini virtuale pe sistemul lor. Se mândrește cu performanțe aproape de metal în comparație cu alte software-uri de virtualizare, deoarece este strâns legat în nucleul Linux.
KVM cuplat cu API/Toolkit numit libvirt este folosit pentru a crea VM în Ubuntu. Instrumente precum Virt-Manager (GUI front-end) și Virsh (CLI) sunt folosite pentru a simplifica crearea și gestionarea VM-urilor.
În acest articol, vom afla cum să instalăm corect KVM pe Ubuntu 20.04 LTS.
Cerințe preliminare
Înainte de a începe instalarea, trebuie să ne asigurăm că îndeplinim cerințele necesare pentru a rula KVM. Avem nevoie de un procesor care acceptă virtualizarea hardware. Dacă procesorul acceptă virtualizarea hardware, trebuie să ne asigurăm că este activat în BIOS.
Pentru a verifica dacă procesorul dvs. acceptă virtualizarea hardware, apăsați ctrl+alt+t
pentru a deschide terminalul. Vom folosi o comandă ordonată numită egrep
care folosește Regexp pentru a căuta un model de text dintr-un fișier. Fișierul la care vom căuta informații despre CPU se află /proc/cpuinfo
. Lipiți următoarea comandă în terminal pentru a verifica suportul pentru virtualizarea hardware.
egrep -c '(vmx|svm)' /proc/cpuinfo
Dacă obțineți rezultate ca altceva decât 0
atunci procesorul dumneavoastră acceptă virtualizarea hardware. Numărul de ieșire este nr. de nucleu sau fire pe care le are procesorul dvs. Singurul pas care rămâne acum este să vă asigurați că virtualizarea hardware este activată în BIOS.
Procesul de activare a virtualizării hardware depinde acum de dacă aveți procesor Intel sau AMD. Consultați manualul plăcii de bază pentru a afla cum să activați virtualizarea. Pentru procesoarele Intel, trebuie să activați Virtualizarea în setările BIOS. Pentru procesoarele AMD, activați setarea numită Mod SVM.
Acum am verificat că avem un procesor care acceptă virtualizarea hardware și l-am activat în BIOS. Acum putem trece la Instalare.
Instalare
Deschideți terminalul apăsând ctrl+alt+t
Comanda rapidă de la tastatură. Pentru a instala KVM, lipiți următoarea comandă în terminal și apăsați Enter.
sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils
The qemu-kvm
este pachetul KVM, în timp ce libvirt-daemon-system
și libvirt-clienți
sunt pachete libvirt toolkit. The bridge-utils
pachetul este utilizat pentru configurarea podului Ethernet pentru VM.
Verificarea instalării
Există două metode pentru a verifica instalarea cu succes a KVM. Ori fugi
kvm --versiune
sau
lista virsh --toate
Dacă obțineți rezultatul așa cum se arată mai sus, atunci KVM este instalat corect pe sistemul dumneavoastră. Acum puteți crea VM folosind virsh
comandă pentru a crea VM sau a instala virt-manager
un instrument GUI pentru crearea și gestionarea VM-ului dvs. conform preferințelor dvs.
Crearea unui VM
În această secțiune vom folosi virt-manager pentru a crea și rula VM pe Ubuntu 20.04. Pentru a instala virt-manager pe Ubuntu 20.04, rulați următoarea comandă:
sudo apt install virt-manager
După finalizarea instalării, rulați virt-manager. Veți fi întâmpinat cu următoarea fereastră.
Pentru a crea un nou VM, trebuie să faceți clic pe Creați o nouă mașină virtuală
buton.
O fereastră pop-up intitulată VM nou
va apărea, selectați Media de instalare locală (imagine ISO sau CDROM)
opțiunea și faceți clic pe Redirecționare.
Avem nevoie de o imagine ISO a unui sistem de operare a cărui mașină virtuală dorim să o creăm. Faceți clic pe Răsfoire pentru a alege un sistem de operare de instalat.
vi se va prezenta Alegeți Volum de stocare
fereastră, în prezent vom folosi pool-ul de stocare implicit, puteți încerca să jucați prin crearea de noi pool-uri de stocare pe care virt-manager să le folosească. Pentru moment, vom copia imaginea ISO a sistemului de operare în următorul director folosind cp
comanda.
sudo cp source_of_iso_file /var/lib/libvirt/images
Avem nevoie de privilegii root pentru a copia ISO în pool-ul implicit, așa că folosim sudo
comanda și source_of_iso_file este locația sistemului de operare ales. După ce ați copiat ISO în directorul de imagini libvirt, apăsați Actualizează lista de volum
buton. ISO ale sistemului de operare aleasă de dvs. va apărea în lista de mai jos, eu aleg MX-Linux pentru a instala.
Selectați sistemul de operare pe care alegeți să îl instalați și apăsați Alegeți Volum
buton.
După ce ați ales ISO, faceți clic pe Redirecționare în fereastra anterioară.
Selectați cantitatea de memorie/ram de alocat VM și numărul de nuclee CPU în fereastra următoare. Vă sugerez să alocați cel puțin o sumă minimă recomandată cerută de sistemul de operare.
În continuare, alocați cel puțin spațiul minim pe disc cerut de sistemul de operare. Sugerez minim 30 GB pentru Windows și 20 GB pentru orice distribuție Linux. Virt-manager va crea automat disc virtual pentru sistemul de operare dacă este selectată prima opțiune.
Bacsis: Puteți crea spațiu de stocare personalizat pe cont propriu cu a doua opțiune.
Puteți schimba numele VM pe acest nou ecran și puteți confirma detaliile. Faceți clic pe Terminare pentru a începe instalarea sistemului de operare pe discul virtual.
Bacsis: De asemenea, puteți încerca să vă modificați setările VM bifând personalizați configurația înainte de instalare
opțiune pentru o funcție suplimentară.
Finalizați instalarea sistemului de operare urmând procesul de instalare pentru sistemul de operare ales.
După finalizarea instalării, puteți porni VM-ul selectându-l și făcând clic Porniți mașina virtuală
buton
Acum avem un VM funcțional gata de utilizare.