06.06.2013

Настройка libvirt (virt-manager/virsh) для работы по сети (через ssh) от обычного пользователя

Сегодня рассмотрю 2 проблемы, которые возникли у меня с libvirt :
  1. Доступ к гипервизору от обычного пользователя (не root)
  2. Доступ к гипервизору через ssh
Создаём файл /etc/polkit-1/localauthority/50-local.d/50-org.libvirt-group-access.pkla с таким содержанием :
[libvirt group Management Access]
Identity=unix-group:libvirt
Action=org.libvirt.unix.manage
ResultAny=yes
ResultInactive=yes
ResultActive=yes
Создаём группу libvirt :
# groupadd libvirt #
Добавляем пользователя в группу libvirt :
# usermod -a -G libvirt username #
Теперь все пользователи группы libvirt теперь имеют возможность присоединяться без ввода пароля к гипервизору (как локально, так и через ssh).
Настройка virt-manager :
В главном меню File -> Add connection. Вписываем параметры удалённого хоста.
Как это выглядит : libvirt (virt-manager) remote host Материалы :
[1] http://wiki.libvirt.org/page/SSHPolicyKitSetup#Configuration_for_group_access

Комментариев нет: