1. Instalacion
En mi caso yo utilizo linux, principalmente sobre una base de arch entonces tengo una configuracion difente, si eres una persona que usa windows, o en su defecto estas moviendote dentro de vmware o virtual box, no es necesario que hagas este proceso de configuracion y puedas saltar a la 2. Creacion de windows Server.
La máquina virtual basada en el kernel (KVM) es una función de software que se puede instalar en máquinas Linux físicas para crear máquinas virtuales. Una máquina virtual es una aplicación de software que actúa como un ordenador independiente dentro de otro ordenador físico. Comparte recursos como ciclos de CPU, ancho de banda de red y memoria con la máquina física. KVM es un componente del sistema operativo Linux que proporciona soporte nativo para máquinas virtuales. Está disponible en las distribuciones de Linux desde 2007. Fuente
Guía: Instalación y configuración de KVM en Arch/Omarchy
1. Verificar soporte de virtualización
Confirma que tu CPU soporta virtualización y que está habilitada en la BIOS/UEFI:
LC_ALL=C lscpu | grep Virtualization
Debe mostrar VT-x (Intel) o AMD-V (AMD). Si no aparece nada, entra a la BIOS y habilita Intel VT-x o SVM Mode (AMD).
2. Instalar los paquetes necesarios
sudo pacman -S qemu-full virt-manager virt-viewer dnsmasq vde2 openbsd-netcat libguestfs ebtables iptables-nft
Nota:
bridge-utilsfue removido de los repos oficiales de Arch (obsoleto). Sus funciones las absorbióiproute2, que ya viene por defecto en el sistema base. No hace falta reemplazarlo por nada.
Si quieres algo más liviano (solo x86_64, sin soporte multi-arquitectura), usa qemu-desktop en vez de qemu-full.
3. Habilitar y arrancar libvirtd
sudo systemctl enable --now libvirtd.service
Verifica que quedó activo:
sudo systemctl status libvirtd
4. Agregar tu usuario al grupo libvirt
sudo usermod -aG libvirt $USER
Cierra sesión y vuelve a entrar (o reinicia) para que el cambio de grupo tenga efecto. Confirma con:
groups $USER
5. Activar la red NAT por defecto
sudo virsh net-autostart default
sudo virsh net-start default
Verifica que está activa:
sudo virsh net-list --all
6. Ejecutar virt-manager
Desde terminal:
virt-manager
O desde el menú de aplicaciones, buscando "Virtual Machine Manager".
Deberías ver una conexión llamada QEMU/KVM (o "localhost (QEMU)"). Si aparece con candado o "not connected", haz doble clic para conectar.
Si da error de conexión/permisos: revisa que libvirt aparezca en groups $USER y que libvirtd esté active (running).