Kif Tinstalla KVM fuq Ubuntu 20.04
KVM, (Magni Virtwali bbażati fuq il-kernel) hija pjattaforma ta 'virtwalizzazzjoni b'xejn u opensource għall-kernel tal-Linux. Meta jiġi installat fuq sistema Linux, isir hypervisor tat-Tip 2.
F'dan l-artikolu, inħarsu lejn kif tista 'tinstalla KVM fuq Ubuntu 20.04 LTS.
Pass 1: Iċċekkja l-Appoġġ tal-Virtwalizzazzjoni f'Ubuntu
Qabel ma ninstallaw KVM fuq Ubuntu, l-ewwel se nivverifikaw jekk il-ħardwer jappoġġjax KVM. Rekwiżit minimu għall-installazzjoni tal-KVM huwa d-disponibbiltà tal-estensjonijiet tal-virtwalizzazzjoni tas-CPU bħal AMD-V u Intel-VT.
Biex tivverifika jekk is-sistema Ubuntu tappoġġjax il-virtwalizzazzjoni, mexxi l-kmand li ġej.
$ egrep -c '(vmx|svm)' /proc/cpuinfo
Riżultat akbar minn 0 jimplika li l-virtwalizzazzjoni hija appoġġjata. Mill-output hawn taħt, ikkonfermajna li s-server tagħna huwa tajjeb biex tmur.
Biex tiċċekkja jekk is-sistema tiegħek tappoġġjax il-virtwalizzazzjoni KVM tesegwixxi l-kmand:
$ sudo kvm-ok
Jekk l-utilità \kvm-ok mhix preżenti fuq is-server tiegħek, installaha billi tħaddem il-kmand apt:
$ sudo apt install cpu-checker
Issa tesegwixxi l-kmand \kvm-ok biex tinvestiga s-sistema tiegħek.
$ sudo kvm-ok
L-output jindika b'mod ċar li ninsabu fit-triq it-tajba u lesti biex nipproċedu bl-installazzjoni tal-KVM.
Pass 2: Installa KVM fuq Ubuntu 20.04 LTS
Bil-konferma li s-sistema tagħna tista 'tappoġġja l-virtwalizzazzjoni KVM, se ninstallaw KVM, Biex tinstalla KVM, virt-manager, bridge-utils u dipendenzi oħra, mexxi l-kmand:
$ sudo apt install -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager
Spjegazzjoni żgħira tal-pakketti ta 'hawn fuq.
- Il-pakkett qemu (emulatur ta' malajr) huwa applikazzjoni li tippermettilek twettaq virtwalizzazzjoni tal-ħardwer.
- Il-pakkett qemu-kvm huwa l-pakkett KVM ewlieni.
- Il-libvritd-daemon huwa d-daemon tal-virtwalizzazzjoni.
- Il-pakkett bridge-utils jgħinek toħloq konnessjoni bridge biex tippermetti lil utenti oħra jaċċessaw magna virtwali minbarra s-sistema ospitanti.
- Il-virt-manager hija applikazzjoni għall-ġestjoni ta' magni virtwali permezz ta' interface grafiku għall-utent.
Qabel ma nipproċedu aktar, irridu nikkonfermaw li d-daemon tal-virtwalizzazzjoni – libvritd-daemon – qed jaħdem. Biex tagħmel dan, tesegwixxi l-kmand.
$ sudo systemctl status libvirtd
Tista 'tippermettiha tibda bil-boot billi tħaddem:
$ sudo systemctl enable --now libvirtd
Biex tivverifika jekk il-moduli KVM humiex mgħobbija, mexxi l-kmand:
$ lsmod | grep -i kvm
Mill-output, tista 'tosserva l-preżenza tal-modulu kvm_intel. Dan huwa l-każ għall-proċessuri Intel. Għal CPUs AMD, int se tikseb il-modulu kvm_intel minflok.
Pass 3: Ħolqien ta 'Magni Virtwali f'Ubuntu
Bil-KVM installat b'suċċess, Issa se noħolqu magna virtwali. Hemm 2 modi biex tagħmel dan: Tista 'toħloq magna virtwali fuq il-linja tal-kmand jew tuża l-interface grafika virt-manager tal-KVM.
L-għodda tal-linja tal-kmand virt-install tintuża għall-ħolqien ta 'magni virtwali fuq it-terminal. Numru ta 'parametri huma meħtieġa meta tinħoloq magna virtwali.
Hawn il-kmand sħiħ li użajt meta ħoloq magna virtwali bl-użu ta 'immaġni ISO Deepin:
$ sudo virt-install --name=deepin-vm --os-variant=Debian10 --vcpu=2 --ram=2048 --graphics spice --location=/home/Downloads/deepin-20Beta-desktop-amd64.iso --network bridge:vibr0
L-għażla --name
tispeċifika l-isem tal-magna virtwali – deepin-vm Il-marka --os-variant
tindika l-familja tal-OS jew id-derivat tal-VM. Peress li Deepin20 huwa derivattiv ta 'Debian, speċifikajt Debian 10 bħala l-varjant.
Biex tikseb informazzjoni addizzjonali dwar il-varjanti tal-OS, mexxi l-kmand
$ osinfo-query os
L-għażla --vcpu
tindika l-qlub tas-CPU f'dan il-każ 2 qlub, il---ram
tindika l-kapaċità RAM li hija 2048MB. Il-marka --location
tipponta lejn il-mogħdija assoluta tal-immaġni ISO u l-pont --network
jispeċifika l-adapter li għandu jintuża mill-magna virtwali. Immedjatament wara l-eżekuzzjoni tal-kmand, il-magna virtwali se tibda u l-installatur se jitnieda lest għall-installazzjoni tal-magna virtwali.
L-utilità virt-manager tippermetti lill-utenti joħolqu magni virtwali billi jużaw GUI. Biex tibda, oħroġ lejn it-terminal u mexxi l-kmand.
$ virt-manager
It-tieqa tal-maniġer tal-magna virtwali tinfetaħ kif muri.
Issa ikklikkja l-ikona tal-monitor biex tibda toħloq magna virtwali.
Fit-tieqa pop-up, speċifika l-post tal-immaġni ISO tiegħek. Fil-każ tagħna, l-immaġini ISO tinsab fil-folder 'Downloads' fid-direttorju tad-dar, għalhekk aħna nagħżlu l-ewwel għażla - Media Installa Lokali (immaġni ISO jew CDROM). Sussegwentement, ikklikkja l-buttuna ''Forward' biex tkompli.
Fil-pass li jmiss, ibbrawżja l-immaġni ISO fis-sistema tiegħek u direttament hawn taħt, speċifika l-familja OS li l-immaġni tiegħek hija bbażata fuq.
Sussegwentement, agħżel il-kapaċità tal-memorja u n-numru ta 'CPUs li l-magna virtwali tiegħek se tiġi allokata, u kklikkja 'l quddiem'.
U fl-aħħar nett, fl-aħħar pass, speċifika isem għall-magna virtwali tiegħek u kklikkja fuq il-buttuna ‘Finish’.
Il-ħolqien tal-magna virtwali se jieħu ftit minuti li fihom jinfetaħ l-installatur tal-OS li qed tinstalla.
F'dan il-punt, tista 'tipproċedi bl-installazzjoni tal-magna virtwali.
U hekk tmur biex tinstalla l-hypervisor KVM fuq Ubuntu 20.04 LTS.