Kif Oħloq Magni Virtwali f'Ubuntu billi tuża QEMU/KVM Tool


Qosor: F'din il-gwida, nesploraw kif tinstalla QEMU/KVM fuq Ubuntu sabiex toħloq magni virtwali.

Il-virtwalizzazzjoni hija waħda mit-teknoloġiji l-aktar użati kemm fl-ambjenti tal-intrapriża kif ukoll tad-dar. Kemm jekk int espert imħawwar fl-IT, programmatur, jew novizzi fl-IT, il-virtwalizzazzjoni tista' tkun waħda mill-akbar ħbieb tiegħek.

Il-virtwalizzazzjoni hija l-estrazzjoni tar-riżorsi tal-ħardwer tal-kompjuter bl-użu ta 'applikazzjoni ta' softwer magħrufa bħala hypervisor. L-hypervisor joħloq saff ta’ astrazzjoni fuq il-ħardwer tal-kompjuter u jivvirtwalizza diversi komponenti tas-sistema inklużi iżda mhux limitati għal memorja, proċessur, ħażna, apparat USB, eċċ.

Meta tagħmel dan, tippermettilek toħloq kompjuters virtwali magħrufa wkoll bħala magni virtwali barra mill-elementi virtwali, u kull magna virtwali, magħrufa wkoll bħala mistieden, taħdem b'mod indipendenti mis-sistema ospitanti.

KVM, qasira għal Magni Virtwali bbażati fuq Kernel huwa hypervisor tat-tip 1 ta 'sors miftuħ (hypervisor tal-metall vojt) li huwa integrat fil-kernel tal-Linux. Jippermettilek toħloq u timmaniġġja magni virtwali li jħaddmu varjanti tal-Windows, Linux, jew UNIX bħal FreeBSD, u OpenBSD.

Kif issemma qabel, kull magna virtwali għandha r-riżorsi virtwali tagħha stess bħal ħażna, memorja, CPU, interfaces tan-netwerk, interfaces USB, u grafika tal-vidjo biex insemmu xi ftit.

QEMU (Quick Emulator) huwa modulu tas-softwer li jimita diversi komponenti tal-ħardwer tal-kompjuter. Jappoġġja virtwalizzazzjonijiet sħaħ u jaħdem flimkien mal-KVM biex jipprovdi esperjenza ta 'virtwalizzazzjoni olistika.

F'din il-gwida, se nuru kif tinstalla QEMU/KVM fuq distribuzzjonijiet Ubuntu 20.04/22.04.

Pass 1: Iċċekkja Virtualization Enabled f'Ubuntu

Biex tibda, iċċekkja jekk is-CPU tiegħek jappoġġjax it-teknoloġija tal-virtwalizzazzjoni. Is-sistema tiegħek jeħtieġ li jkollha proċessur Intel VT-x (vmx) jew proċessur AMD-V (svm).

Biex tivverifika dan, ħaddem il-kmand egrep li ġej.

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

Jekk il-Virtwalizzazzjoni hija appoġġjata, l-output għandu jkun akbar minn 0, pereżempju, 2,4,6, eċċ.

Inkella, tista 'tħaddem il-kmand grep li ġej biex turi t-tip ta' proċessur li s-sistema tiegħek tappoġġja. Fil-każ tagħna, qed inħaddmu Intel VT-x indikat mill-parametru vmx.

$ grep -E --color '(vmx|svm)' /proc/cpuinfo

Daqstant importanti, iċċekkja jekk il-virtwalizzazzjoni KVM hijiex appoġġjata billi tħaddem il-kmand li ġej:

$ kvm-ok

Jekk l-utilità kvm-ok tkun nieqsa, installa l-pakkett cpu-checker kif ġej.

$ sudo apt install cpu-checker -y

Issa li vverifikajna li s-sistema tagħna tappoġġja l-virtwalizzazzjoni KVM, ejjew nipproċedu u ninstallaw QEMU.

Pass 2: Installa QEMU/KVM fuq Ubuntu 20.04/22.04

Sussegwentement, aġġorna l-listi tal-pakketti u r-repożitorji kif ġej.

$ sudo apt update

Minn hemm 'il quddiem, installa QEMU/KVM flimkien ma' pakketti oħra ta 'virtwalizzazzjoni kif ġej:

$ sudo apt install qemu-kvm virt-manager virtinst libvirt-clients bridge-utils libvirt-daemon-system -y

Ejja neżaminaw x'rwol għandu kull wieħed minn dawn il-pakketti.

  • qemu-kvm – Dan huwa emulatur open-source li jimita r-riżorsi tal-ħardwer ta' kompjuter.
  • virt-manager – Interfaċċja GUI bbażata fuq Qt għall-ħolqien u l-ġestjoni ta' magni virtwali bl-użu tad-daemon libvirt.
  • virtinst – Ġabra ta' utilitajiet tal-linja tal-kmand għall-ħolqien u t-tibdil fil-magni virtwali.
  • libvirt-clients – APIs u libreriji min-naħa tal-klijent għall-ġestjoni ta' magni virtwali mil-linja tal-kmand.
  • bridge-utils – Sett ta' għodod tal-linja tal-kmand għall-immaniġġjar ta' apparati bridge.
  • libvirt-daemon-system – Jipprovdi fajls ta' konfigurazzjoni meħtieġa biex jitħaddem is-servizz ta' virtwalizzazzjoni.

F'dan il-punt, installajna QEMU u l-pakketti ta 'virtwalizzazzjoni essenzjali kollha. Il-pass li jmiss huwa li tibda u tippermetti d-daemon tal-virtwalizzazzjoni libvirtd.

Allura, mexxi l-kmandi li ġejjin:

$ sudo systemctl enable --now libvirtd
$ sudo systemctl start libvirtd

Sussegwentement, ivverifika jekk is-servizz tal-virtwalizzazzjoni huwiex qed jaħdem kif muri.

$ sudo systemctl status libvirtd

Mill-output ta' hawn fuq, id-daemon libvirtd qed jaħdem kif mistenni. Barra minn hekk, żid l-utent li illoggja bħalissa mal-gruppi kvm u libvirt kif muri.

$ sudo usermod -aG kvm $USER
$ sudo usermod -aG libvirt $USER

Pass 3: Tnedija Maniġer tal-Magni Virtwali f'Ubuntu

Il-pass li jmiss huwa li tniedi l-għodda QEMU/KVM GUI li hija l-Maniġer tal-Magni Virtwali.

$ sudo virt-manager

Il-Maniġer tal-Magni Virtwali se jitfaċċa kif muri. Minn hawn, tista' tibda toħloq u timmaniġġja magni virtwali kif ser nuru dalwaqt.

Pass 4: Oħloq Magni Virtwali b'QEMU/KVM f'Ubuntu

F'din it-taqsima, ser nuru kif tista 'toħloq magna virtwali billi tuża immaġni ISO. Għal skopijiet ta 'dimostrazzjoni, se nużaw immaġni Fedora Live ISO. Tista' tuża immaġni ISO tal-OS preferut tiegħek u ssegwi.

Biex tibda, ikklikkja fuq l-ikona fil-kantuniera ta 'fuq tax-xellug kif muri hawn taħt.

Peress li qed noħolqu magna virtwali minn fajl ISO, agħżel l-ewwel għażla - 'Medja ta' installazzjoni lokali (immaġni ISO jew CDROM)'. Imbagħad ikklikkja '' Quddiem '.

Sussegwentement, ikklikkja 'Ibbrawżja' biex tinnaviga lejn il-post tal-fajl ISO.

Peress li l-fajl ISO jiġi ssejvjat lokalment fis-sistema tiegħek, aħna nikklikkjaw ‘Ibbrawżja Lokali’.

Kun żgur li tinnaviga lejn il-post tal-fajl ISO tiegħek. Ikklikkjaha u mbagħad ikklikkja ‘Open’.

Qabel ma tipproċedi, kun żgur li għażilt is-sistema operattiva mill-menu drop-down. Imbagħad ikklikkja ''Forward'.

Ikklikkja 'Iva' fuq il-pop-up biex tagħti l-permessi ta' tfittxija tal-emulatur għall-fajl ISO.

Sussegwentement, agħżel id-daqs tal-Memorja u n-numru ta’ cores tas-CPU u kklikkja ‘Forward’.

Fil-pass li jmiss, ppermetti l-ħażna għall-magna virtwali u speċifika d-daqs tad-diska virtwali. Imbagħad ikklikkja ''Forward'.

Fl-aħħarnett, irrevedi s-settings kollha li ddefinijt, u jekk kollox jidher tajjeb, ikklikkja 'Finish' biex toħloq il-magna virtwali. Inkella, ikklikkja 'lura' u agħmel il-bidliet meħtieġa.

Ladarba tikklikkja 'Finish' il-maniġer tal-magna virtwali jibda joħloq il-magna virtwali bbażata fuq il-konfigurazzjonijiet stabbiliti.

U fi ftit sekondi, il-wizard tal-installazzjoni tal-magni virtwali se jitfaċċa. Tista' tipproċedi bl-installazzjoni kif tagħmel fuq sistema fiżika.

Barra minn hekk, il-magna virtwali tiegħek se tkun elenkata fuq il-maniġer tal-magni virtwali kif muri. Billi tikklikkja bil-lemin fuq il-VM tiegħek, tista 'twettaq varjetà ta' ħidmiet li jinkludu pawsa, rebooting, resetting, u tħassar il-magna virtwali fost ħafna oħrajn.

F'din il-gwida, wrejna kif tinstalla QEMU/KVM fuq Ubuntu 20.04/22.04. Barra minn hekk, morna pass 'il quddiem u ħloqna magna virtwali bl-użu ta' fajl tal-immaġni ISO.

Biex timmaniġġja magni virtwali KVM, aqra l-artikoli tagħna li ġejjin:

  • Kif Immaniġġja Magni Virtwali fil-KVM billi tuża Virt-Manager
  • Kif Toħloq Mudell ta' Magni Virtwali KVM