Instalar y configurar KVM en Archlinux

Instalar y configurar KVM en Archlinux
KVM significa máquina virtual basada en kernel. Este software permite a los usuarios ejecutar múltiples máquinas virtuales con diferentes sistemas operativos, evitando así la necesidad de seguir medios más convencionales para usar VirtualBox. KVM es gratuito, de código abierto y ha sido refinado y mejorado en los últimos diez años.

Este artículo le muestra cómo instalar y configurar KVM en su sistema Archlinux.

Parte 1: Instalación de KVM

El procedimiento de instalación para KVM es un poco complicado, ya que primero debe verificar el sistema los requisitos previos necesarios.

Paso 1: Verifique el soporte de virtualización

Para verificar si la virtualización está habilitada en su PC, emita el siguiente comando:

$ Lc_all = c lscpu | Virtualización GRP


Las especificaciones de hardware para ejecutar KVM son VT-X para procesadores Intel y AMD-V para procesadores AMD. Como tal, si su sistema tiene el hardware para crear máquinas virtuales, verá lo siguiente dentro del texto que se muestra:

Virtualización: VT-X
o
Virtualización: AMD-V

Si ninguno de estos se muestra, significa que su sistema no puede admitir la virtualización o los desarrolladores lo están deshabilitando en la máquina. Si ese es el caso, puede habilitar la virtualización al reiniciar su sistema e ingresar al BIOS.

Paso 2: Busque el módulo de kernel

Para ver si su sistema tiene el módulo del núcleo para ejecutar KVM, ingrese el siguiente comando:

$ zgrep config_kvm /proc /config.GZ


Si está utilizando un procesador AMD, debe ver config_kvm_amd (o config_kvm_intel si está usando Intel) seguido de = y o = m, entonces está listo para ir.

Paso 3: Instale KVM para Archlinux

Enciende la terminal y ejecute el siguiente código para una instalación directa de KVM:

$ sudo Pacman -S Virt-Manager QEMU VDE2 EBTables Dnsmasq Bridge-Utils OpenBSD-Netcat


Esto debería instalar KVM en su sistema.

Paso 4: activar y iniciar KVM

Emita el siguiente comando para activar KVM:

$ sudo systemctl habilitar libvirtd.servicio


A continuación, ingrese lo siguiente:

$ sudo systemctl start libvirtd.servicio


Luego ve a /Aplicaciones y lanza el gerente de VM.

Parte 2: Configuración de KVM

Para continuar usando KVM con su cuenta estándar de Linux, puede hacerlo modificando el libvirtd.archivo conf. Acceda al archivo ingresando lo siguiente:

$ sudo Pacman -S vim
$ sudo vim/etc/libvirt/libvirtd.confusión


Entre la línea 80-90, debería haber el término "Lineebout unix_sock_group."Cambiarás esto a libvirt.

# unix_sock_group = "libvirt"

Salta a las líneas entre 100-110 y cambia el unix_sock_rw_perms a = 0770

# unix_sock_rw_perms = "0770"

Luego, emita el siguiente código para incluir su cuenta estándar de Linux con libvirt.

$ sudo usermod -a -g libvirt $ (whoami)
$ Newgrp libvirt


Reiniciar el servicio libvirt para aplicar cambios. Para hacerlo, emita el siguiente código:

$ sudo systemctl reiniciar libvirtd.servicio


Ahora puede usar su cuenta de Linux para usar KVM.

Para crear máquinas virtuales dentro de una máquina virtual, habilite la virtualización anidada ingresando lo siguiente:

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


Para aplicar estos cambios, ingrese:

$ echo "Opciones KVM-Intel anidadas = 1" | Sudo Tee /Etc /ModProbe.D/KVM-Intel.confusión

Conclusión

Este tutorial cubrió la instalación y la configuración de KVM en los sistemas Archlinux. Si ha seguido las instrucciones correctamente, debe tener KVM configurado en su sistema y listo para ejecutar máquinas virtuales.