KVM

Telepítse és konfigurálja a KVM-et az ArchLinux programban

Telepítse és konfigurálja a KVM-et az ArchLinux programban
A KVM a kernel alapú virtuális gépet jelenti. Ez a szoftver lehetővé teszi a felhasználók számára, hogy több virtuális gépet futtassanak különböző operációs rendszerekkel, elkerülve ezzel a Virtualbox használatának hagyományosabb módszereinek követését. A KVM ingyenes, nyílt forráskódú, és az elmúlt tíz évben finomították és fejlesztették.

Ez a cikk bemutatja, hogyan kell telepíteni és konfigurálni a KVM-et az ArchLinux rendszeren.

1. rész: A KVM telepítése

A KVM telepítési eljárása kissé bonyolult, mivel először ellenőriznie kell a rendszer előfeltételeit.

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

Annak ellenőrzéséhez, hogy a virtualizáció engedélyezve van-e a számítógépén, adja ki a következő parancsot:

$ LC_ALL = C lscpu | grep Virtualizáció


A KVM futtatásához szükséges hardver specifikációk: VT-x az Intel processzorokhoz és az AMD-V az AMD processzorokhoz. Mint ilyen, ha a rendszer rendelkezik a virtuális gépek létrehozásához szükséges hardverrel, akkor a megjelenített szövegben a következőket látja:

Virtualizáció: VT-x
vagy
Virtualizáció: AMD-V

Ha ezek egyike sem jelenik meg, az azt jelenti, hogy vagy a rendszere nem tudja támogatni a virtualizációt, vagy a fejlesztők letiltották a gépen. Ebben az esetben engedélyezheti a virtualizációt a rendszer újraindításakor és a BIOS-ba történő belépéskor.

2. lépés: Keresse meg a Kernel modult

Ha meg szeretné tudni, hogy a rendszernek van-e a rendszermag modulja a KVM futtatásához, írja be a következő parancsot:

$ zgrep CONFIG_KVM / proc / config.gz


Ha AMD processzort használ, akkor látnia kell a CONFIG_KVM_AMD (vagy CONFIG_KVM_INTEL szót, ha Intel-t használ), amelyet = y vagy = m követ, majd jól megy.

3. lépés: Telepítse a KVM programot az ArchLinux programhoz

Tegye fel a terminált, és futtassa a következő kódot a KVM közvetlen telepítéséhez:

$ sudo pacman -S virt-manager qemu vde2 ebtables dnsmasq bridge-utils openbsd-netcat


Ezzel telepítenie kell a KVM-et a rendszerére.

4. lépés: Aktiválja és indítsa el a KVM-et

A KVM aktiválásához adja ki a következő parancsot:

$ sudo systemctl enable libvirtd.szolgáltatás


Ezután írja be a következőket:

$ sudo systemctl start libvirtd.szolgáltatás


Akkor menj a / alkalmazások és indítsa el a virtuális gép kezelőjét.

2. rész: A KVM beállítása

A KVM használatának folytatásához a szokásos Linux-fiókkal megteheti a libvirtd módosításával.conf fájl. A fájl eléréséhez írja be a következőket:

$ sudo pacman -S vim
$ sudo vim / etc / libvirt / libvirtd.konf


A 80–90. Sor között szerepelnie kell a „linixout unix_sock_group” kifejezésnek.- Ezt megváltoztatja libvirtre.

# unix_sock_group = "libvirt"

Ugorjon a 100-110 közötti sorokra, és változtassa meg az unix_sock_rw_perms értéket = 0770-re

# unix_sock_rw_perms = "0770"

Ezután adja ki a következő kódot, hogy tartalmazza a szokásos Linux-fiókot a libvirt segítségével.

$ sudo usermod -a -G libvirt $ (whoami)

$ newgrp libvirt


Indítsa újra a libvirt szolgáltatást a változtatások alkalmazásához. Ehhez adja ki a következő kódot:

$ sudo systemctl indítsa újra a libvirtd-t.szolgáltatás


Most már használhatja Linux-fiókját a KVM használatához.

Ha virtuális gépeket szeretne létrehozni egy virtuális gépen, akkor a következő beírásával engedélyezze a beágyazott virtualizációt:

$ sudo modprobe -r kvm_intel
$ sudo modprobe kvm_intel beágyazott = 1


A módosítások alkalmazásához írja be:

$ echo "options kvm-intel beágyazott = 1" | sudo tee / etc / modprobe.d / kvm-intel.konf

Következtetés

Ez az oktatóanyag a KVM telepítését és konfigurálását ismertette ArchLinux rendszereken. Ha megfelelően követte az utasításokat, akkor be kell állítania a KVM-et a rendszerére, és készen kell állnia a virtuális gépek futtatására.

Az 5 legjobb játékrögzítő kártya
Mindannyian láttuk és szerettük a YouTube-on a streaming játékokat. A PewDiePie, a Jakesepticye és a Markiplier csak néhány a legnépszerűbb játékosok ...
Hogyan lehet játékot fejleszteni Linuxon
Egy évtizeddel ezelőtt nem sok Linux-felhasználó jósolta, hogy kedvenc operációs rendszerük egy napon a videojátékok népszerű játékplatformja lesz. El...
Kereskedelmi játékmotorok nyílt forráskódú portjai
Ingyenes, nyílt forráskódú és platformokon átívelő játékmotorok szabadidős programjai felhasználhatók a régi, valamint a meglehetősen friss játékcímek...