Kā instalēt KVM Ubuntu 20.04


KVM (virtuālā mašīna uz kodola bāzes) ir bezmaksas un atvērtā koda virtualizācijas platforma Linux kodolam. Instalējot Linux sistēmā, tas kļūst par 2. tipa hipervizoru.

Šajā rakstā mēs aplūkojam, kā jūs varat instalēt KVM Ubuntu 20.04 LTS.

1. solis: Pārbaudiet virtualizācijas atbalstu Ubuntu

Pirms KVM instalēšanas Ubuntu, mēs vispirms pārbaudīsim, vai aparatūra atbalsta KVM. Minimāla prasība KVM instalēšanai ir tādu procesora virtualizācijas paplašinājumu pieejamība kā AMD-V un Intel-VT.

Lai pārbaudītu, vai Ubuntu sistēma atbalsta virtualizāciju, izpildiet šo komandu.

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

Rezultāts, kas pārsniedz 0, nozīmē, ka tiek atbalstīta virtualizācija. No zemāk esošās izejas mēs esam apstiprinājuši, ka mūsu serverim ir labi iet.

Lai pārbaudītu, vai jūsu sistēma atbalsta KVM virtualizāciju, izpildiet komandu:

$ sudo kvm-ok

Ja jūsu serverī nav utilītas “kvm-ok”, instalējiet to, palaižot komandu apt:

$ sudo apt install cpu-checker

Tagad izpildiet komandu “kvm-ok”, lai pārbaudītu jūsu sistēmu.

$ sudo kvm-ok

Izeja skaidri norāda, ka mēs esam uz pareizā ceļa un esam gatavi turpināt KVM instalēšanu.

2. solis: Instalējiet KVM Ubuntu 20.04 LTS

Apstiprinot, ka mūsu sistēma var atbalstīt KVM virtualizāciju, mēs instalēsim KVM. Lai instalētu KVM, virt-manager, bridge-utils un citas atkarības, palaidiet komandu:

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

Neliels iepriekš minēto iepakojumu skaidrojums.

  • Qemu pakete (ātrais emulators) ir programma, kas ļauj veikt aparatūras virtualizāciju.
  • Qemu-kvm pakete ir galvenā KVM pakete.
  • Libvritd-dēmons ir virtualizācijas dēmons.
  • Bridge-utils pakete palīdz izveidot tilta savienojumu, lai citi lietotāji varētu piekļūt virtuālajai mašīnai, kas nav resursdatora sistēma.
  • Virt-manager ir lietojumprogramma virtuālo mašīnu pārvaldīšanai, izmantojot grafisko lietotāja saskarni.

Pirms turpināt darbu, mums jāapstiprina, ka darbojas virtualizācijas dēmons - libvritd-daemon. Lai to izdarītu, izpildiet komandu.

$ sudo systemctl status libvirtd

Varat iespējot to palaišanas laikā, palaižot:

$ sudo systemctl enable --now libvirtd

Lai pārbaudītu, vai KVM moduļi ir ielādēti, palaidiet komandu:

$ lsmod | grep -i kvm

No izejas jūs varat novērot kvm_intel moduļa klātbūtni. Tas attiecas uz Intel procesoriem. AMD CPU vietā jūs saņemsit kvm_intel moduli.

3. solis: Virtuālās mašīnas izveide Ubuntu

Kad KVM ir veiksmīgi instalēts, mēs tagad izveidosim virtuālo mašīnu. Ir divi veidi, kā rīkoties šādi: Virtuālo mašīnu varat izveidot komandrindā vai izmantojot KVM virt-manager grafisko saskarni.

Virt-install komandrindas rīks tiek izmantots virtuālo mašīnu izveidošanai terminālā. Veidojot virtuālo mašīnu, ir nepieciešami vairāki parametri.

Lūk, visa komanda, kuru izmantoju, veidojot virtuālo mašīnu, izmantojot Deepin ISO attēlu:

$ 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 

Opcija --name norāda virtuālās mašīnas nosaukumu - deepin-vm. Karogs --os-variant norāda OS saimi vai VM atvasinājumu. Tā kā Deepin20 ir Debian atvasinājums, kā variantu esmu norādījis Debian 10.

Lai iegūtu papildinformāciju par OS variantiem, palaidiet komandu

$ osinfo-query os

Opcija --vcpu norāda CPU kodolus šajā gadījumā 2 kodolus, --ram norāda RAM ietilpību, kas ir 2048 MB. Karodziņš --location norāda uz absolūto ISO attēla ceļu, un tilts --network norāda virtuālās mašīnas izmantojamo adapteri. Tūlīt pēc komandas izpildes virtuālā mašīna tiks palaista un instalētājs tiks palaists gatavs virtuālās mašīnas instalēšanai.

Virt-manager utilīta ļauj lietotājiem izveidot virtuālās mašīnas, izmantojot GUI. Lai sāktu, dodieties uz termināli un palaidiet komandu.

$ virt manager

Tiks atvērts virtuālās mašīnas pārvaldnieka logs, kā parādīts.

Tagad noklikšķiniet uz monitora ikonas, lai sāktu veidot virtuālo mašīnu.

Uznirstošajā logā norādiet ISO attēla atrašanās vietu. Mūsu gadījumā ISO attēls atrodas mājas direktorijas mapē “Lejupielādes”, tāpēc mēs izvēlēsimies pirmo iespēju - Local Install Media (ISO attēls vai CDROM). Pēc tam noklikšķiniet uz pogas Pārsūtīt, lai turpinātu.

Nākamajā solī pārlūkojiet ISO attēlu savā sistēmā un tieši zemāk norādiet OS saimi, kuras pamatā ir jūsu attēls.

Pēc tam atlasiet atmiņas ietilpību un centrālo procesoru skaitu, kas tiks piešķirts jūsu virtuālajai mašīnai, un noklikšķiniet uz Pārsūtīt.

Visbeidzot, pēdējā solī norādiet virtuālās mašīnas nosaukumu un noklikšķiniet uz pogas Pabeigt.

Virtuālās mašīnas izveide aizņems dažas minūtes, pēc kuras tiks atvērts instalētās OS instalētājs.

Šajā brīdī jūs varat turpināt virtuālās mašīnas instalēšanu.

Tā jūs instalējat KVM hipervizoru Ubuntu 20.04 LTS.