KVM

Įdiekite ir sukonfigūruokite KVM „ArchLinux“

Įdiekite ir sukonfigūruokite KVM „ArchLinux“
KVM reiškia branduolio virtualią mašiną. Ši programinė įranga leidžia vartotojams valdyti kelias virtualias mašinas su skirtingomis operacinėmis sistemomis, taip apeinant poreikį laikytis įprastesnių „Virtualbox“ naudojimo būdų. KVM yra nemokama, atviro kodo ir buvo tobulinama ir tobulinama per pastaruosius dešimt metų.

Šiame straipsnyje parodyta, kaip įdiegti ir konfigūruoti KVM „ArchLinux“ sistemoje.

1 dalis. KVM diegimas

KVM diegimo procedūra yra šiek tiek sudėtinga, nes pirmiausia turite patikrinti, ar sistemoje yra būtinų sąlygų.

1 veiksmas: patikrinkite, ar nėra virtualizavimo palaikymo

Norėdami patikrinti, ar jūsų kompiuteryje įgalinta virtualizacija, išleiskite šią komandą:

$ LC_ALL = C lscpu | grep Virtualizacija


Aparatinės įrangos duomenys, skirti paleisti KVM, yra „VT-x“ „Intel“ procesoriams ir „AMD-V“ - AMD procesoriams. Taigi, jei jūsų sistemoje yra aparatinė įranga, skirta kurti virtualias mašinas, rodomame tekste pamatysite:

Virtualizacija: VT-x
arba
Virtualizacija: AMD-V

Jei nė vienas iš jų nerodomas, tai reiškia, kad arba jūsų sistema negali palaikyti virtualizavimo, arba kūrėjai ją išjungė kompiuteryje. Tokiu atveju galite įgalinti virtualizavimą iš naujo paleidę sistemą ir įėję į BIOS.

2 žingsnis: ieškokite branduolio modulio

Norėdami sužinoti, ar jūsų sistemoje yra branduolio modulis KVM paleisti, įveskite šią komandą:

$ zgrep CONFIG_KVM / proc / config.gz


Jei naudojate AMD procesorių, turėtumėte pamatyti CONFIG_KVM_AMD (arba CONFIG_KVM_INTEL, jei naudojate „Intel“), po kurio eina = y arba = m, tada jums gera eiti.

3 žingsnis: Įdiekite KVM, skirtą „ArchLinux“

Įjunkite terminalą ir paleiskite šį kodą, kad tiesiogiai įdiegtumėte KVM:

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


Tai turėtų įdiegti KVM jūsų sistemoje.

4 žingsnis: suaktyvinkite ir paleiskite KVM

Norėdami suaktyvinti KVM, išleiskite šią komandą:

$ sudo systemctl įgalinti libvirtd.paslaugą


Tada įveskite:

$ sudo systemctl paleisti libvirtd.paslaugą


Tada eikite į /programos ir paleiskite VM tvarkyklę.

2 dalis. KVM konfigūravimas

Norėdami toliau naudoti KVM su savo standartine „Linux“ paskyra, galite tai padaryti pakeisdami „libvirtd“.konf failas. Pasiekite failą įvesdami:

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


Tarp 80–90 eilutės turėtų būti terminas „linixout unix_sock_group“.“Tai pakeisite į libvirt.

# unix_sock_group = "libvirt"

Pereikite prie eilučių tarp 100–110 ir pakeiskite „unix_sock_rw_perms“ į = 0770

# unix_sock_rw_perms = "0770"

Tada išleiskite šį kodą, kad įtrauktumėte standartinę „Linux“ paskyrą su „libvirt“.

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

$ newgrp libvirt


Perkraukite „libvirt“ paslaugą, kad pritaikytumėte pakeitimus. Norėdami tai padaryti, išleiskite šį kodą:

$ sudo systemctl paleiskite iš naujo libvirtd.paslaugą


Dabar galite naudoti „Linux“ paskyrą naudoti KVM.

Norėdami sukurti virtualias mašinas virtualioje mašinoje, įgalinkite „Nested Virtualization“ įvesdami šiuos duomenis:

$ sudo modprobe -r kvm_intel
$ sudo modprobe kvm_intel įdėtas = 1


Norėdami pritaikyti šiuos pakeitimus, įveskite:

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

Išvada

Ši pamoka apėmė KVM diegimą ir konfigūravimą „ArchLinux“ sistemose. Jei tinkamai vykdėte instrukcijas, turėtumėte KVM įdiegti savo sistemoje ir pasiruošti paleisti virtualias mašinas.

Geriausios „Linux“ skirtos „Gamepad“ žemėlapių sudarymo programos
Jei jums patinka žaisti žaidimus „Linux“ su žaidimų pultu, o ne įprasta klaviatūra ir pelės įvesties sistema, yra keletas jums naudingų programų. Daug...
Naudingi įrankiai „Linux“ žaidėjams
Jei jums patinka žaisti žaidimus „Linux“ sistemoje, yra tikimybė, kad galbūt naudojote tokias programas ir įrankius kaip „Wine“, „Lutris“ ir „OBS Stud...
„HD Remastered“ žaidimai, skirti „Linux“, kurie niekada anksčiau nebuvo išleisti „Linux“
Daugelis žaidimų kūrėjų ir leidėjų siūlo senų žaidimų HD remasterį, kad prailgintų franšizės laiką. Prašome gerbėjų, prašančių suderinamumo su šiuolai...