KVM

KVM-i installimine ja seadistamine ArchLinuxis

KVM-i installimine ja seadistamine ArchLinuxis
KVM tähistab tuumapõhist virtuaalset masinat. See tarkvara võimaldab kasutajatel käitada mitut virtuaalset masinat, millel on erinevad opsüsteemid, vältides vajadust järgida tavapärasemaid viise Virtualboxi kasutamiseks. KVM on tasuta, avatud lähtekoodiga ja seda on viimase kümne aasta jooksul täiustatud ja täiustatud.

See artikkel näitab, kuidas installida ja konfigureerida KVM oma ArchLinuxi süsteemis.

1. osa: KVM-i installimine

KVM-i installiprotseduur on veidi keeruline, kuna kõigepealt peate kontrollima süsteemi vajalike eelduste olemasolu.

1. samm: kontrollige, kas pole virtualiseerimise tuge

Kui soovite kontrollida, kas teie arvutis on virtualiseerimine lubatud, väljastage järgmine käsk:

$ LC_ALL = C lscpu | grep virtualiseerimine


KVM-i käitamiseks mõeldud riistvara andmed on Inteli protsessorite jaoks VT-x ja AMD-protsessorite jaoks AMD-V. Seega, kui teie süsteemil on riistvara virtuaalsete masinate loomiseks, näete kuvatavas tekstis järgmist:

Virtualiseerimine: VT-x
või
Virtualiseerimine: AMD-V

Kui kumbagi neist ei kuvata, tähendab see, et kas teie süsteem ei toeta virtualiseerimist või on arendajad selle masinas keelanud. Sel juhul saate virtualiseerimise lubada oma süsteemi taaskäivitamisel ja BIOS-i sisenemisel.

2. samm: otsige tuuma moodulit

Selleks, et näha, kas teie süsteemil on KVM-i käitamiseks kernelmoodul, sisestage järgmine käsk:

$ zgrep CONFIG_KVM / proc / config.gz


Kui kasutate AMD-protsessorit, peaksite nägema CONFIG_KVM_AMD (või kui kasutate intel-i CONFIG_KVM_INTEL), millele järgneb = y või = m, siis on teil hea minna.

3. samm: installige KVM ArchLinuxi jaoks

Käivitage terminal ja käivitage järgmine kood KVM-i otseseks installimiseks:

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


See peaks KVM-i teie süsteemi installima.

4. samm: aktiveerige ja käivitage KVM

KVM-i aktiveerimiseks väljastage järgmine käsk:

$ sudo systemctl lubab libvirtd.teenus


Järgmisena sisestage järgmine:

$ sudo systemctl käivitage libvirtd.teenus


Siis minge / rakendused ja käivitage VM-i haldur.

2. osa: KVM-i konfigureerimine

KVM-i jätkamiseks tavapärase Linuxi kontoga saate seda teha libvirtdi muutmisega.konf fail. Juurdepääs failile sisestades järgmise:

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


Rida 80-90 vahel peaks olema mõiste “lineabout unix_sock_group.”Muudate selle libvirtiks.

# unix_sock_group = "libvirt"

Hüppa joontele vahemikus 100–110 ja muuda unix_sock_rw_perms väärtuseks = 0770

# unix_sock_rw_perms = "0770"

Seejärel väljastage järgmine kood, et lisada oma tavaline Linuxi konto libvirtiga.

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

$ newgrp libvirt


Muudatuste rakendamiseks taaskäivitage libvirt-teenus. Selleks väljastage järgmine kood:

$ sudo systemctl taaskäivitage libvirtd.teenus


Nüüd saate KVM-i kasutamiseks kasutada oma Linuxi kontot.

Virtuaalmasinate loomiseks virtuaalmasinas lubage sisestatud virtualiseerimine, sisestades järgmise:

$ sudo modprobe -r kvm_intel
$ sudo modprobe kvm_intel pesastatud = 1


Nende muudatuste rakendamiseks sisestage:

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

Järeldus

See õpetus käsitles KVM-i installimist ja konfigureerimist ArchLinuxi süsteemides. Kui olete juhiseid õigesti järginud, peaksite KVM-i oma süsteemis seadistama ja olema valmis virtuaalsete masinate käitamiseks.

Kommertsmängumootorite avatud lähtekoodiga sadamad
Tasuta, avatud lähtekoodiga ja platvormidevaheliste mängumootorite puhkusereise saab kasutada nii vanade kui ka mõnede üsna hiljutiste mängude pealkir...
Parimad Linuxi käsurea mängud
Käsurida pole Linuxi kasutamisel lihtsalt teie suurim liitlane - see võib olla ka meelelahutusallikas, sest saate seda kasutada paljude lõbusate mängu...
Parimad Linuxi mängupuldi kaardistamise rakendused
Kui teile meeldib mängida Linuxis mänge tavalise klaviatuuri ja hiire sisestussüsteemi asemel mängupuldiga, on teie jaoks mõned kasulikud rakendused. ...