Проблема
Виртуальная машина (ВМ) не создаётся на узле кластера под управлением Astra Linux. Процесс завершается ошибкой:
libvirt.libvirtError: access denied: 'QEMU' denied accessПричина
Пользователь root, от которого выполняется создание ВМ, не состоит в группах libvirt и libvirt-admin. В результате libvirt определяет запрос как исходящий от непривилегированного пользователя и отклоняет его.
Диагностика
Чтобы подтвердить причину:
- Подключитесь к узлу кластера по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
- Проверьте наличие пользователя в группах libvirt:
groups rootВывод команды должен содержать группы
kvm,astra-admin,libvirtиlibvirt-admin. Отсутствие любой из этих групп указывает на проблему с правами доступаroot.
Решение
Чтобы решить проблему, добавьте пользователя root во все необходимые группы:
- Подключитесь к узлу кластера по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
- Выполните команду:
Astra Linuxsudo usermod -aG kvm,astra-admin,libvirt,libvirt-admin root - Повторите попытку создания ВМ.
Может быть полезно