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.