Skip to main content

Установка KVM Гипервизора

                                                                                                                                                                         

Установка пакетов QUEMU KVM
sudo apt update
sudo apt install -y qemu-kvm qemu-utils libvirt-daemon-system libvirt-clients \
virt-manager virt-viewer bridge-utils dnsmasq-base ovmf
Настройка служб
sudo systemctl enable --now libvirtd
sudo systemctl enable libvirt-guests
systemctl is-active libvirtd
Права пользователя
sudo usermod -aG kvm,libvirt,libvirt-qemu $USER
sudo usermod -aG libvirt-admin $USER
newgrp libvirt
logout

Включение системного libvirt (мандатный контроль)

echo 'export LIBVIRT_DEFAULT_URI=qemu:///system' >> ~/.bashrc
source ~/.bashrc
Автозапуск ВМ (после shutd/reboot)
virsh list --all
virsh autostart astra-srv
Вкл/Выкл VM on boot
sudo sed -i \
  -e 's/^#\?ON_BOOT=.*/ON_BOOT=start/' \
  -e 's/^#\?ON_SHUTDOWN=.*/ON_SHUTDOWN=shutdown/' \
  /etc/default/libvirt-guests
Создание VM через console
virt-install --name astra-srv --memory 4096 --vcpus 2 \
  --disk path=/var/lib/libvirt/images/astra-srv.qcow2,size=40,format=qcow2 \
  --cdrom /var/lib/libvirt/images/astra-server.iso \
  --os-variant debian12 --network network=default \
  --graphics spice
Проверка KVM
systemctl is-active libvirtd
virsh list --all
virsh net-list --all
virsh pool-list --all
ls -l /dev/kvm