База знаний VMmanager
Режим фокусировки

Не создаётся ВМ на узле с Astra Linux. Ошибка 'QEMU' denied access

Проблема

Виртуальная машина (ВМ) не создаётся на узле кластера под управлением Astra Linux. Процесс завершается ошибкой:

libvirt.libvirtError: access denied: 'QEMU' denied access

Причина

Пользователь root, от которого выполняется создание ВМ, не состоит в группах libvirt и libvirt-admin. В результате libvirt определяет запрос как исходящий от непривилегированного пользователя и отклоняет его.

Диагностика

Чтобы подтвердить причину:

  1. Подключитесь к узлу кластера по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
  2. Проверьте наличие пользователя в группах libvirt:
    groups root

    Вывод команды должен содержать группы kvm, astra-admin, libvirt и libvirt-admin. Отсутствие любой из этих групп указывает на проблему с правами доступа root.

Решение

Чтобы решить проблему, добавьте пользователя root во все необходимые группы:

  1. Подключитесь к узлу кластера по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
  2. Выполните команду:
    Astra Linux
    sudo usermod -aG kvm,astra-admin,libvirt,libvirt-admin root
  3. Повторите попытку создания ВМ.