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

Написал Igor Gnatenko . Опубликовано в How-to, OS, Unix просмотров 1 762

Так себеПойдетХорошоПонравилосьОтличный пост (1 votes, average: 5,00 out of 5)
Загрузка...

Сегодня рассмотрю 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

Метки: , , ,

Trackback from your site.

Igor Gnatenko

Руководитель IT отдела / Системный Администратор

Leave a comment


Warning: Unknown: open(/var/lib/php/session/sess_nnoeib15rk5hhj35sfee0uogq3, O_RDWR) failed: Permission denied (13) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php/session) in Unknown on line 0