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.