Virtualizarea a fost dezvoltată pentru a oferi utilizatorului o opțiune practică de a monta mașini virtuale cu sisteme de operare recent lansate sau care sunt încă în versiune beta. Cu virtualizarea în Linux putem evita ca un mediu real și productiv să fie afectat de schimbări sau eșecuri în aceste sisteme. În plus, atunci când creăm o mașină virtuală nu folosim mai multe resurse decât este necesar și putem testa sisteme precum Windows, Linux, Android sau macOS chiar și atunci când sistemul real nu este compatibil. Pe Linux, virtualizarea încorporată este posibilă de către KVM.
KVM (mașină virtuală bazată pe kernel) este dezvoltată ca o tehnologie de virtualizare open source care este integrată în sistemul de operare și datorită acestuia, Linux este permis să funcționeze ca un hipervizor, acolo mașina gazdă poate rula medii virtuale izolate. mașini virtuale (VM).
Tehnologia KVM este capabilă să transforme Linux într-un hipervizor de tip 1 care nu necesită un sistem de operare. Am menționat acest lucru deoarece hipervizorii au nevoie de componente bazate pe sistemul de operare pentru a le oferi mașinilor virtuale (componente I / O, drivere de dispozitiv), astfel încât KVM găzduiește deja aceste valori prin integrarea directă cu kernel-ul Linux.
Solvetic vă va explica cum să instalați KVM în Ubuntu 21.04 și, astfel, să profitați la maximum de această tehnologie.
1. Cum se instalează KVM pe Ubuntu 21.04
Pasul 1
Primul lucru este să știm că lucrăm în Ubuntu 21.04, pentru aceasta în terminalul pe care îl executăm:
lsb_release -a
Pasul 2
Acum trebuie să verificăm dacă Ubuntu 21.04 este compatibil cu KVM, verificăm acest lucru cu următoarea comandă:
egrep -c '(vmx | svm)' / proc / cpuinfoPasul 3
Dacă rezultatul este mai mare decât zero (0), putem avea KVM:
Pasul 4
Acum verificăm dacă Ubuntu 21.04 poate suporta KVM:
sudo kvm-ok
Pasul 5
Când se generează această eroare, trebuie să instalăm utilitarul care efectuează analiza corectă, vom executa:
sudo apt instalează cpu-checker
Pasul 6
Introducem litera S pentru a confirma descărcarea și instalarea utilitarului:
Pasul 7
Verificăm din nou suportul. Vedem că suportă KVM.
sudo kvm-ok
Pasul 8
Cu această verificare, vom instala KVM și dependențele sale cu următoarea comandă:
sudo apt install -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager
Pasul 9
La sfârșitul acestui proces vom vedea următoarele:
Pasul 10
Am instalat următoarele:
- Pachetul qemu (emulator rapid), aceasta este o aplicație pentru a permite virtualizarea hardware
- Pachetul qemu-kvm care este pachetul principal KVM
- Libvritd-daemon, care este demonul de virtualizare
- Pachetul bridge-utils cu care putem stabili conexiunea bridge, astfel încât alți utilizatori să aibă acces la mașina virtuală
- Managerul virt cu care putem gestiona mașinile virtuale prin interfața grafică cu utilizatorul
Pasul 11
Verificăm starea demonului libvirt:
sudo systemctl status libvirtd
Pasul 12
Îl activăm cu boot-ul Ubuntu 21.04:
sudo systemctl enable - now libvirtd
Pasul 13
Verificăm dacă modulele KVM rulează:
lsmod | grep -l kvm
Pasul 14
Suntem gata să ne creăm mașina virtuală cu KVM pe Ubuntu 21.04. Putem enumera toate sistemele și distribuțiile compatibile cu următoarea comandă:
osinfo-query os
MARI
Pentru a instala mașina virtuală putem folosi două metode, de la terminal sau grafic.
2. Creați mașină virtuală în Ubuntu 21.04 de la Terminal
Pasul 1
Pentru acest proces vom folosi comanda „virt-install” după cum urmează:
sudo virt-install --name = Debian --os-variant = debian10 --vcpu = 412 --ram = 2048 --graphics spice --location = / home / solvetic / Downloads / debian-10.6.0-amd64-netinst .iso --network bridge: enp0s3Pasul 2
În acest caz, definim. Aceasta va crea mașina virtuală de la terminal.
- Numele distribuției sau al sistemului
- Versiune de utilizat
- Parametrii hardware
- Calea unde se află fișierul ISO
MARI
3. Creați mașină virtuală în modul grafic Ubuntu 21.04
Pasul 1
Este un proces mai complet, în primul rând, instalăm dependențele necesare:
sudo apt instalează uvtool
MARI
Pasul 2
Introducem litera S pentru a confirma descărcarea:
MARI
Pasul 3
Odată instalat, executăm următoarele pentru a accesa administratorul:
sudo virt-manager
MARI
Pasul 4
Pentru a crea mașina de aici, accesați meniul „Fișier - Mașină virtuală nouă”:
Pasul 5
Stabilim resursa de unde vom instala:
Pasul 6
Facem clic pe Răsfoire și alegem imaginea ISO descărcată:
MARI
Pasul 7
Facem clic pe „Alege volumul” și vom vedea această cale integrată:
Pasul 8
Facem clic pe Redirecționare și acum definim memoria și procesorul:
Pasul 9
Faceți clic pe Redirecționare și definim dimensiunea hard diskului virtual:
Pasul 10
Faceți clic din nou pe Redirecționați și definiți numele mașinii virtuale și selectați adaptorul de rețea pe care să îl utilizați:
Pasul 11
Facem clic pe Finalizare și procesul de creare a mașinii virtuale va continua:
Pasul 12
La finalizarea automată, mașina va fi pornită:
MARI
Pasul 13
KVM ne oferă diferite opțiuni pentru gestionarea mașinilor virtuale:
Pasul 14
Din meniu îl controlăm:
Vedem cum KVM este o soluție cuprinzătoare integrată în sistemul de operare în sine pentru a lucra cu mașini virtuale.