Cómo instalar qemu/kvm en Debian 12 para virtualizar equipos

Índice

Qemu es un potente virtualizador que permite el uso de máquinas virtuales en equipos que usen sistemas operativos basados en Debian y otras distribuciones GNU/Linux. Este software se complementa a la perfección con VirtManager, que ofrece una interfaz gráfica amigable para realizar todas las tareas relacionadas con la virtualización.

Antes de comenzar con la instalación de estos paquetes es necesario saber si el equipo tiene capacidad para virtualizar. Con lshw se comprueba que el ordenador ofrece esta posibilidad. Para ello se busca la bandera “vmx” o “smv”, que indica si el microprocesador tiene activada esta opción:

lshw | egrep -o ‘vmx|smv’

Además, con cpu-checker se puede comprobar si el ordenador tiene capacidad para virtualizar con kvm con el comando kvm-ok.

Posteriormente se instalan los paquetes necesarios.

sudo apt update
sudo apt install qemu-system libvirt-clients libvirt-daemon-system bridge-utils virt-manager

Para comprobar si la instalación ha generado los grupos kvm y libvirt se consulta el fichero de configuración /etc/group.

Con adduser ‘nombre de usuario’ ‘nombre de grupo’ se añade el usuario a los grupos kvm y libvirt.

adduser usuario kvm
adduser usuario libvirt

Se usa el comando systemctl con la opción status y el argumento libvirtd para comprobar si el servicio está funcionando. Con las opciones start o enable se arranca o activa el arranque automático del servicio.

sudo systemctl status libvirtd
sudo systemctl enable libvirtd
sudo systemctl start libvirtd
comments powered by Disqus

Relacionados

Enrutamiento dinámico con OSPF usando routers Cisco en GNS3

OSPF (Open Shortest Path First), “Abrir el camino más corto primero” en español, es un protocolo de red para enrutamiento dinámico que usa el algoritmo Dijkstra, para calcular la ruta más corta entre dos nodos.

Leer

Implantación de una aplicación Java usando Docker

Para implantar una aplicación Java usando Docker se puede compilar una aplicación desde el código fuente o usar un fichero ya compilado. Además, se puede implantar una aplicación en un contenedor tomcat o crear una imagen Docker propia a partir de una imagen Tomcat con las modificaciones necesarias para servir la aplicación.

Leer

Gestión de almacenamiento en Openstack

En este post se muestran algunos ejemplos de funcionamiento del cliente de OpenStack para la gestión del almacenamiento.

Leer