Тази статия ви показва как да инсталирате и конфигурирате KVM на вашата система ArchLinux.
Част 1: Инсталиране на KVM
Процедурата за инсталиране на KVM е малко сложна, тъй като първо трябва да проверите системата за необходимите предпоставки.
Стъпка 1: Проверете за поддръжка за виртуализация
За да проверите дали виртуализацията е активирана на вашия компютър, издайте следната команда:
$ LC_ALL = C lscpu | grep Виртуализация
Хардуерните спецификации за стартиране на KVM са VT-x за процесори Intel и AMD-V за процесори AMD. Като такъв, ако вашата система има хардуер за създаване на виртуални машини, ще видите следното в текста, който се показва:
Виртуализация: VT-x
или
Виртуализация: AMD-V
Ако нито едно от тях не се показва, това означава, че или вашата система не може да поддържа виртуализация, или е деактивирана на машината от разработчиците. Ако случаят е такъв, можете да активирате виртуализацията при рестартиране на вашата система и влизане в BIOS.
Стъпка 2: Търсене на модул на ядрото
За да видите дали вашата система има модул на ядрото за стартиране на KVM, въведете следната команда:
$ zgrep CONFIG_KVM / proc / config.gz
Ако използвате процесор AMD, трябва да видите CONFIG_KVM_AMD (или CONFIG_KVM_INTEL, ако използвате intel), последвано от = y или = m, тогава е добре да отидете.
Стъпка 3: Инсталирайте KVM за ArchLinux
Задействайте терминала и стартирайте следния код за директна инсталация на KVM:
$ sudo pacman -S virt-manager qemu vde2 ebtables dnsmasq bridge-utils openbsd-netcat
Това трябва да инсталира KVM на вашата система.
Стъпка 4: Активирайте и стартирайте KVM
Издайте следната команда, за да активирате KVM:
$ sudo systemctl активира libvirtd.обслужване
След това въведете следното:
След това отидете на / приложения и стартирайте VM мениджъра.
Част 2: Конфигуриране на KVM
За да продължите да използвате KVM със стандартния си акаунт в Linux, можете да го направите, като промените libvirtd.conf файл. Отворете файла, като въведете следното:
$ sudo pacman -S vim$ sudo vim / etc / libvirt / libvirtd.конф
Между линия 80-90 трябва да има термина „lineabout unix_sock_group.”Ще промените това на libvirt.
Преминете към редовете между 100-110 и променете unix_sock_rw_perms на = 0770
# unix_sock_rw_perms = "0770"След това издайте следния код, за да включите стандартния си акаунт в Linux с libvirt.
$ sudo usermod -a -G libvirt $ (whoami)$ newgrp libvirt
Рестартирайте услугата libvirt, за да приложите промени. За да направите това, издайте следния код:
Вече можете да използвате вашия акаунт в Linux, за да използвате KVM.
За да създадете виртуални машини във виртуална машина, активирайте вложената виртуализация, като въведете следното:
$ sudo modprobe -r kvm_intel$ sudo modprobe kvm_intel вложено = 1
За да приложите тези промени, въведете:
Заключение
Този урок обхваща инсталирането и конфигурирането на KVM на системи ArchLinux. Ако сте спазили правилно инструкциите, трябва да сте настроили KVM на вашата система и да сте готови да стартирате виртуални машини.