Weboldal keresés

A KVM telepítése Ubuntu 20.04-re


A KVM (kernel alapú virtuális gép) egy ingyenes, nyílt forráskódú virtualizációs platform a Linux kernelhez. Linux rendszerre telepítve 2-es típusú hipervizorrá válik.

Ebben a cikkben megvizsgáljuk, hogyan telepítheti a KVM-et az Ubuntu 20.04 LTS rendszerre.

1. lépés: Ellenőrizze a virtualizációs támogatást az Ubuntuban

Mielőtt telepítené a KVM-et az Ubuntura, először ellenőrizzük, hogy a hardver támogatja-e a KVM-et. A KVM telepítésének minimális követelménye a CPU-virtualizációs bővítmények, például az AMD-V és az Intel-VT elérhetősége.

Annak ellenőrzéséhez, hogy az Ubuntu rendszer támogatja-e a virtualizációt, futtassa a következő parancsot.

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

A 0-nál nagyobb eredmény azt jelenti, hogy a virtualizáció támogatott. Az alábbi eredmény alapján megerősítettük, hogy a szerverünk készen áll.

Ha ellenőrizni szeretné, hogy rendszere támogatja-e a KVM virtualizációt, hajtsa végre a következő parancsot:

sudo kvm-ok

Ha a „kvm-ok” segédprogram nem található a kiszolgálón, telepítse az apt parancs futtatásával:

sudo apt install cpu-checker

Most hajtsa végre a „kvm-ok” parancsot a rendszer vizsgálatához.

sudo kvm-ok

A kimenet egyértelműen jelzi, hogy jó úton járunk, és készen állunk a KVM telepítésének folytatására.

2. lépés: Telepítse a KVM-et az Ubuntu 20.04 LTS rendszerre

Miután megerősítjük, hogy rendszerünk támogatja a KVM virtualizációt, telepíteni fogjuk a KVM-et. A KVM, a virt-manager, a bridge-utils és egyéb függőségek telepítéséhez futtassa a parancsot. :

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

Egy kis magyarázat a fenti csomagokról.

  • A qemu csomag (gyors emulátor) egy olyan alkalmazás, amely lehetővé teszi a hardveres virtualizáció végrehajtását.
  • A qemu-kvm csomag a fő KVM-csomag.
  • A libvritd-démon a virtualizációs démon.
  • A bridge-utils csomag segít hídkapcsolat létrehozásában, amely lehetővé teszi, hogy más felhasználók hozzáférjenek a gazdagéptől eltérő virtuális gépekhez.
  • A virt-manager egy olyan alkalmazás, amely virtuális gépeket grafikus felhasználói felületen keresztül kezel.

Mielőtt továbblépnénk, meg kell győződnünk arról, hogy a virtualizációs démon – libvritd-daemon – fut. Ehhez hajtsa végre a parancsot.

sudo systemctl status libvirtd

Engedélyezheti, hogy elinduljon rendszerindításkor a következő futtatással:

sudo systemctl enable --now libvirtd

A KVM modulok betöltésének ellenőrzéséhez futtassa a következő parancsot:

lsmod | grep -i kvm

A kimenetből megfigyelheti a kvm_intel modul jelenlétét. Ez a helyzet az Intel processzorokkal. Az AMD CPU-k esetében helyette a kvm_intel modult kapja meg.

3. lépés: Virtuális gép létrehozása Ubuntuban

Ha a KVM sikeresen telepítve van, most egy virtuális gépet fogunk létrehozni. Ennek két módja van: Létrehozhat virtuális gépet a parancssorban vagy a KVM virt-manager grafikus felületén.

Hozzon létre egy virtuális gépet a parancssoron keresztül

A virt-install parancssori eszköz virtuális gépek létrehozására szolgál a terminálon. A virtuális gép létrehozásakor számos paraméterre van szükség.

Íme a teljes parancs, amelyet egy Deepin ISO kép segítségével virtuális gép létrehozásakor használtam:

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 

A --name beállítás megadja a virtuális gép nevét – deepin-vm A --os-variant jelző jelzi az operációs rendszer családot vagy származékát a VM. Mivel a Deepin20 a Debian származéka, a Debian 10 változatot adtam meg.

Ha további információkat szeretne kapni az operációs rendszer változatairól, futtassa a parancsot

osinfo-query os

A --vcpu opció jelzi a CPU magokat ebben az esetben 2 mag, a --ram pedig a RAM kapacitását, amely 2048 MB. A --location jelző az ISO-kép abszolút elérési útjára mutat, a --network híd pedig a virtuális gép által használandó adaptert határozza meg. Közvetlenül a parancs végrehajtása után a virtuális gép elindul, és a telepítő készen áll a virtuális gép telepítésére.

Hozzon létre egy virtuális gépet a virt-manager segítségével

A virt-manager segédprogram lehetővé teszi a felhasználók számára virtuális gépek létrehozását grafikus felhasználói felület segítségével. A kezdéshez menjen ki a terminálhoz, és futtassa a parancsot.

virt-manager

Megnyílik a virtuális gépkezelő ablak az ábrán látható módon.

Most kattintson a monitor ikonra a virtuális gép létrehozásának megkezdéséhez.

A felugró ablakban adja meg az ISO kép helyét. Esetünkben az ISO-kép a kezdőkönyvtár 'Letöltések' mappájában található, ezért az első lehetőséget választjuk – Helyi telepítési adathordozó (ISO-kép ill. CD ROM). Ezután kattintson a „Továbbá” gombra a folytatáshoz.

A következő lépésben tallózással keresse meg a rendszerén lévő ISO-képet, és közvetlenül alatta adja meg azt az operációs rendszer-családot, amelyen a képfájl alapul.

Ezután válassza ki a memóriakapacitást és a CPU-k számát, amelyet a virtuális gépe lefoglal, majd kattintson a „Továbbítás” gombra.

Végül az utolsó lépésben adjon meg egy nevet a virtuális gépének, és kattintson a 'Befejezés' gombra.

A virtuális gép létrehozása néhány percet vesz igénybe, és megnyílik a telepített operációs rendszer telepítője.

Ezen a ponton folytathatja a virtuális gép telepítését.

És így kell telepítenie a KVM hypervisort az Ubuntu 20.04 LTS-re.