KVM: n asentaminen Ubuntu 20.04: een


KVM, (kernel-based Virtual Machine) on ilmainen ja avoimen lähdekoodin virtualisointialusta Linux-ytimelle. Asennettuna Linux-järjestelmään siitä tulee tyypin 2 hypervisori.

Tässä artikkelissa tarkastelemme, kuinka voit asentaa KVM: n Ubuntu 20.04 LTS: ään.

Vaihe 1: Tarkista virtualisointituki Ubuntussa

Ennen KVM: n asentamista Ubuntuun tarkistamme ensin, tukeeko laitteisto KVM: ää. Vähimmäisvaatimus KVM: n asentamiseksi on suorittimen virtualisointilaajennusten, kuten AMD-V ja Intel-VT, saatavuus.

Suorita seuraava komento tarkistaa, tukeeko Ubuntu-järjestelmä virtualisointia.

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

Yli 0 tulos tarkoittaa, että virtualisointia tuetaan. Alla olevasta lähdöstä olemme vahvistaneet, että palvelimemme on hyvä mennä.

Suorita komento tarkistaa, tukeeko järjestelmäsi KVM-virtualisointia:

$ sudo kvm-ok

Jos “kvm-ok” -apuohjelmaa ei ole palvelimellasi, asenna se suorittamalla apt-komento:

$ sudo apt install cpu-checker

Suorita nyt "kvm-ok" -komento järjestelmän tutkimiseksi.

$ sudo kvm-ok

Tulos osoittaa selvästi, että olemme oikealla tiellä ja valmiita jatkamaan KVM: n asennusta.

Vaihe 2: Asenna KVM Ubuntu 20.04 LTS: ään

Vahvistamalla, että järjestelmämme tukee KVM-virtualisointia, aiomme asentaa KVM: n. Asenna KVM, virt-manager, bridge-utils ja muut riippuvuudet suorittamalla komento:

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

Pieni selitys yllä olevista paketeista.

  • Qemu-paketti (pikaemulaattori) on sovellus, jonka avulla voit suorittaa laitteiston virtualisoinnin.
  • Qemu-kvm-paketti on tärkein KVM-paketti.
  • Libvritd-daemon on virtualisointidemoni.
  • Bridge-utils-paketti auttaa luomaan siltayhteyden, jotta muut käyttäjät voivat käyttää muuta virtuaalikonetta kuin isäntäjärjestelmää.
  • Virt-manager on sovellus virtuaalikoneiden hallintaan graafisen käyttöliittymän kautta.

Ennen kuin jatkat, meidän on vahvistettava, että virtualisointidemon - libvritd-daemon - on käynnissä. Suorita se suorittamalla komento.

$ sudo systemctl status libvirtd

Voit sallia sen käynnistymisen käynnistettäessä suorittamalla:

$ sudo systemctl enable --now libvirtd

Voit tarkistaa, ovatko KVM-moduulit ladattu suorittamalla komento:

$ lsmod | grep -i kvm

Lähdöstä voit tarkkailla kvm_intel-moduulin läsnäoloa. Tämä pätee Intel-prosessoreihin. AMD-suorittimille saat sen sijaan kvm_intel-moduulin.

Vaihe 3: Virtuaalikoneen luominen Ubuntussa

Kun KVM on asennettu onnistuneesti, aiomme nyt luoda virtuaalikoneen. Tässä on kaksi tapaa: Voit luoda virtuaalikoneen komentoriville tai käyttämällä KVM virt-manager -käyttöliittymää.

Virt-install-komentorivityökalua käytetään virtuaalikoneiden luomiseen päätelaitteeseen. Virtuaalikoneen luomisessa tarvitaan useita parametreja.

Tässä on koko komento, jota käytin luodessani virtuaalikoneen Deepin ISO -kuvan avulla:

$ 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 

--name -vaihtoehto määrittää virtuaalikoneen nimen - deepin-vm Lippu --os-variant ilmaisee käyttöjärjestelmän perheen tai virtuaalikoneen johdannaisen. Koska Deepin20 on johdannainen Debianista, olen määrittänyt muunnokseksi Debian 10: n.

Saadaksesi lisätietoja käyttöjärjestelmän muunnelmista, suorita komento

$ osinfo-query os

--vcpu -vaihtoehto osoittaa suorittimen ytimet tässä tapauksessa 2 ydintä, --ram osoittaa RAM-kapasiteetin, joka on 2048 Mt. Lippu --location osoittaa ISO-kuvan absoluuttisen polun ja --network -silta määrittelee virtuaalikoneen käyttämän sovittimen. Heti komennon suorittamisen jälkeen virtuaalikone käynnistyy ja asennusohjelma käynnistetään valmiina virtuaalikoneen asennusta varten.

Virt-manager-apuohjelman avulla käyttäjät voivat luoda virtuaalikoneita graafisen käyttöliittymän avulla. Aloita siirtymällä päätelaitteeseen ja suorittamalla komento.

$ virt manager

Virtuaalikoneen hallintaikkuna avautuu kuvan osoittamalla tavalla.

Napsauta nyt näytön kuvaketta aloittaaksesi virtuaalikoneen luomisen.

Määritä ponnahdusikkunassa ISO-kuvan sijainti. Meidän tapauksessamme ISO-kuva sijaitsee kotihakemiston Lataukset-kansiossa, joten valitsemme ensimmäisen vaihtoehdon - Paikallinen asennusmedia (ISO-kuva tai CDROM). Jatka napsauttamalla Seuraava-painiketta.

Seuraavassa vaiheessa selaa järjestelmän ISO-kuvaa ja määritä suoraan sen alapuolelle käyttöjärjestelmäperhe, johon kuvasi perustuu.

Valitse seuraavaksi muistikapasiteetti ja suorittimien lukumäärä, johon virtuaalikoneesi jaetaan, ja napsauta Lähetä edelleen.

Määritä viimeisessä vaiheessa virtuaalikoneesi nimi ja napsauta Valmis-painiketta.

Virtuaalikoneen luominen kestää muutaman minuutin, jolloin asennettavan käyttöjärjestelmän asennusohjelma aukeaa.

Tässä vaiheessa voit jatkaa virtuaalikoneen asennusta.

Näin asennat KVM-hypervisorin Ubuntu 20.04 LTS: ään.