LibVirt представляет собой слой абстракции над KVM для более удобной работы и используется достаточно повсеместно и главное является штатным Linux-решением поддерживаемым многими системами управления виртуальными машинами. Сейчас я покажу как провести установку KVM/QEMU/LIbVirt в Ubuntu Linux 20.04.
Устанавливаем необходимые для работы пакеты.
apt install qemu qemu-kvm libvirt-daemon libvirt-daemon-system libvirt-clients virtinst
Сервис должен запуститься автоматически.
# systemctl status qemu-kvm.service
● qemu-kvm.service – QEMU KVM preparation – module, ksm, hugepages
Loaded: loaded (/lib/systemd/system/qemu-kvm.service; enabled; vendor preset: enabled)
Active: active (exited) since Fri 2022-08-19 10:08:01 +07; 1min 56s ago
Main PID: 46511(code=exited, status=0/SUCCESS)
CPU: 7ms
авг 1910:08:01 ubuntu-ws systemd[1]: Starting QEMU KVM preparation – module, ksm, hugepages…
авг 1910:08:01 ubuntu-ws systemd[1]: Finished QEMU KVM preparation – module, ksm, hugepages.
Проверяем, что создана нужная группа и пользователя по дефолту туда добавили (удобно, что все за тебя делают).
# cat /etc/group | grep libvirt
libvirt:x:136:chernousov
libvirt-qemu:x:64055:libvirt-qemu
libvirt-dnsmasq:x:137:
Напрямую работать с LibVirt не очень удобно (если конечно не стоит специфичных задач) и мы ставим клиента.
# aptitude install virt-manager
Вот собственно и все. Теперь у нас есть Open Source заменитель VmWare и VirtualBox. Дальше тюним, докидываем образы и т.п.