Tento článok ukazuje, ako nainštalovať a nakonfigurovať KVM na vašom systéme ArchLinux.
Časť 1: Inštalácia KVM
Inštalačný postup pre KVM je trochu komplikovaný, pretože musíte najskôr skontrolovať systém, či neobsahuje potrebné predpoklady.
Krok 1: Skontrolujte podporu virtualizácie
Ak chcete skontrolovať, či je vo vašom počítači povolená virtualizácia, zadajte nasledujúci príkaz:
$ LC_ALL = C lscpu | grep Virtualizácia
Hardvérové parametre na spustenie KVM sú VT-x pre procesory Intel a AMD-V pre procesory AMD. Ak má váš systém hardvér na vytváranie virtuálnych strojov, uvidíte v texte, ktorý sa zobrazí, toto:
Virtualizácia: VT-x
alebo
Virtualizácia: AMD-V
Ak sa ani jeden z nich nezobrazí, znamená to, že váš systém nemôže podporovať virtualizáciu, alebo je vývojármi v počítači zakázaný. V takom prípade môžete virtualizáciu povoliť po reštartovaní systému a vstupe do systému BIOS.
Krok 2: Vyhľadajte modul jadra
Ak chcete zistiť, či má váš systém jadrový modul na spustenie KVM, zadajte nasledujúci príkaz:
$ zgrep CONFIG_KVM / proc / config.gz
Ak používate procesor AMD, mali by ste vidieť CONFIG_KVM_AMD (alebo CONFIG_KVM_INTEL, ak používate Intel), za ktorým nasleduje = y alebo = m, potom je dobré ísť.
Krok 3: Nainštalujte KVM pre ArchLinux
Spustite terminál a spustite nasledujúci kód pre priamu inštaláciu KVM:
$ sudo pacman -S virt-manager qemu vde2 ebtables dnsmasq bridge-utils openbsd-netcat
Toto by malo nainštalovať KVM do vášho systému.
Krok 4: Aktivujte a spustite KVM
Zadajte nasledujúci príkaz na aktiváciu KVM:
$ sudo systemctl povoliť libvirtd.služby
Ďalej zadajte nasledujúce:
Potom prejdite na / aplikácie a spustite správcu VM.
Časť 2: Konfigurácia KVM
Ak chcete naďalej používať KVM so svojím štandardným účtom Linux, môžete to urobiť úpravou libvirtd.conf súbor. Prístup k súboru získate zadaním nasledujúcich údajov:
$ sudo pacman -S vim$ sudo vim / etc / libvirt / libvirtd.konf
Medzi riadkami 80-90 by mal byť výraz „lineabout unix_sock_group.„Zmeníte to na libvirt.
Preskočte na riadky medzi 100 - 110 a zmeňte unix_sock_rw_perms na = 0770
# unix_sock_rw_perms = "0770"Potom vydaním nasledujúceho kódu zahrňte svoj štandardný účet Linux s libvirt.
$ sudo usermod -a -G libvirt $ (whoami)$ newgrp libvirt
Ak chcete použiť zmeny, reštartujte službu libvirt. Za týmto účelom vydajte nasledujúci kód:
Teraz môžete na používanie KVM používať svoj účet Linux.
Ak chcete vo virtuálnom stroji vytvoriť virtuálne stroje, povoľte vnorenú virtualizáciu zadaním nasledujúcich údajov:
$ sudo modprobe -r kvm_intel$ sudo modprobe kvm_intel vnorené = 1
Ak chcete použiť tieto zmeny, zadajte:
Záver
Tento výukový program sa venoval inštalácii a konfigurácii KVM v systémoch ArchLinux. Ak ste postupovali správne, mali by ste mať vo svojom systéme nastavený KVM a pripravený na spustenie Virtual Machines.