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