KVM

Instalirajte i konfigurirajte KVM u ArchLinux

Instalirajte i konfigurirajte KVM u ArchLinux
KVM je kratica od Kernel-based Virtual Machine. Ovaj softver omogućava korisnicima pokretanje više virtualnih strojeva s različitim operativnim sustavima, zaobilazeći tako potrebu za slijeđenjem konvencionalnijih načina korištenja Virtualboxa. KVM je besplatan, otvorenog koda i usavršen je i poboljšan tijekom posljednjih deset godina.

Ovaj vam članak pokazuje kako instalirati i konfigurirati KVM na vašem ArchLinux sustavu.

1. dio: Instaliranje KVM-a

Postupak instalacije za KVM malo je složen, jer prvo morate provjeriti sustav za potrebne preduvjete.

Korak 1: Provjerite podršku za virtualizaciju

Da biste provjerili je li na vašem računalu omogućena virtualizacija, izdajte sljedeću naredbu:

$ LC_ALL = C lscpu | grep Virtualizacija


Hardverske specifikacije za pokretanje KVM-a su VT-x za Intelove procesore i AMD-V za AMD procesore. Kao takvi, ako vaš sustav ima hardver za stvaranje virtualnih strojeva, u tekstu koji se prikazuje vidjet ćete sljedeće:

Virtualizacija: VT-x
ili
Virtualizacija: AMD-V

Ako se ni jedno od ovih ne prikaže, to znači da ili vaš sustav ne može podržati virtualizaciju ili su ga programeri onemogućili na stroju. Ako je to slučaj, možete omogućiti virtualizaciju nakon ponovnog pokretanja sustava i ulaska u BIOS.

Korak 2: Potražite modul jezgre

Da biste vidjeli ima li vaš sustav modul jezgre za pokretanje KVM-a, unesite sljedeću naredbu:

$ zgrep CONFIG_KVM / proc / config.gz


Ako koristite AMD procesor, trebali biste vidjeti CONFIG_KVM_AMD (ili CONFIG_KVM_INTEL ako koristite Intel), a zatim = y ili = m, onda je dobro krenuti.

Korak 3: Instalirajte KVM za ArchLinux

Pokrenite terminal i pokrenite sljedeći kod za izravnu instalaciju KVM-a:

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


Ovo bi trebalo instalirati KVM na vaš sustav.

Korak 4: Aktivirajte i pokrenite KVM

Izdajte sljedeću naredbu za aktiviranje KVM-a:

$ sudo systemctl omogući libvirtd.servis


Zatim unesite sljedeće:

$ sudo systemctl start libvirtd.servis


Zatim idite na / aplikacije i pokrenite VM manager.

Dio 2: Konfiguriranje KVM-a

Da biste nastavili koristiti KVM sa svojim standardnim Linux računom, to možete učiniti izmjenom libvirtd.conf datoteka. Pristupite datoteci unosom sljedećeg:

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


Između linije 80-90 trebao bi postojati izraz „linija oko unix_sock_group.”Promijenit ćete ovo u libvirt.

# unix_sock_group = "libvirt"

Skočite na linije između 100-110 i promijenite unix_sock_rw_perms u = 0770

# unix_sock_rw_perms = "0770"

Zatim izdajte sljedeći kod da biste uključili svoj standardni Linux račun s libvirt.

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

$ newgrp libvirt


Ponovo pokrenite libvirt uslugu da biste primijenili promjene. Da biste to učinili, izdajte sljedeći kôd:

$ sudo systemctl ponovno pokrenite libvirtd.servis


Sada možete koristiti svoj Linux račun da biste koristili KVM.

Da biste stvorili virtualne strojeve u virtualnom stroju, omogućite ugniježđenu virtualizaciju unošenjem sljedećeg:

$ sudo modprobe -r kvm_intel
$ sudo modprobe kvm_intel ugniježđeno = 1


Da biste primijenili ove promjene, unesite:

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

Zaključak

Ovaj je vodič obuhvatio instalaciju i konfiguraciju KVM-a na ArchLinux sustavima. Ako ste pravilno slijedili upute, trebali biste na svom sustavu postaviti KVM i biti spremni za pokretanje virtualnih strojeva.

Kako instalirati i igrati Doom na Linuxu
Uvod u Doom Serija Doom nastala je 90-ih nakon izlaska originalnog Dooma. To je bio trenutni hit i od tog vremena nadalje igraća serija dobila je broj...
Vulkan za korisnike Linuxa
Sa svakom novom generacijom grafičkih kartica vidimo da programeri igara pomiču granice grafičke vjernosti i dolaze na korak od fotorealizma. No, bez ...
OpenTTD vs Simutrans
Stvaranje vlastite simulacije prijevoza može biti zabavno, opuštajuće i izuzetno primamljivo. Zbog toga morate isprobati što više igara kako biste pro...