Гипервизор Qemu-KVM

КVM (Kernel-based Virtual Machine) — технология виртуализации, которая позволяет запускать несколько виртуальных машин на одном физическом сервере.

проверка на поддержку виртуализации
grep -e 'vmx' /proc/cpuinfo
если вывод не пустой но все ок, если пусто то включить в биосе поддержку виртуализации.
установка
apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager

systemctl enable libvirtd

После установки необходимо добавить пользователя в группу libvirt, чтобы иметь доступ к управлению виртуальными машинами. Для этого выполните команду:

adduser <имя пользователя> libvirt


Перезапуск
systemctl restart libvirtd
Если используется сервер без графического интерфейса но очень хочеться юзать gui для виртуалок, то при подключении по ssh писать ssh -X user@IP при условии что в /etc/ssh/sshd_config директива включена X11Forwarding yes
ssh -X user@192.168.1.42

вывести список
virsh list --all

настройка сети
vim /etc/network/interfaces
Бридж управляет сетевым интерфейсом и получиться должно так:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet manual

auto br0
iface br0 inet static
address 192.168.1.45
netmask 255.255.255.0
gateway 192.168.1.1
bridge_ports eth0
bridge_stp off
bridge_fd 0
bridge_maxwait 0


перезапуск сети в дебиан 12
systemctl restart networking.service && systemctl restart network-online.target

Создание вартуальных машин