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.