Существует ли способ настроить специального пользователя для kvm администрирования, не добавляя к группе колеса?

Fisrtly, mdadm, который получило предупреждение Вас, должен показать Вам, какой диск (диски) были ухудшены. Вы могли вырезать и вставить это в свой вопрос, наряду с Вашим током /proc/mdstat вывод?

Во-вторых, ошибки при записи к md устройству должны быть зарегистрированы в соответствии с системным журналом. Можно ли найти что-нибудь с grep sda /var/log/messages? Необходимо будет, вероятно, пробежать sd[a-f] и hd[a-d] в grep, чтобы убедиться поймать все вероятные диски.

В-третьих, smartctl -a /dev/sda должен дать Вам информацию о проверке состояния о/dev/sda, и так же для Ваших других жестких дисков, если они УМНО-ЗНАЮТ, как большинство современных дисков.

Если Вы не можете вытащить что-то, из которого, это, вероятно, не очень провально!

Более позднее редактирование: Marcog, извините, мое плохое, я отсутствовал "во время начальной загрузки", укусил о Вашем предупреждении. Я действительно должен читать более тщательно. Я соглашаюсь с Вами, что это походит на диск, не правильно обнаруживаемый. Я действительно рекомендую smartctl маршрут, хотя; это может использоваться с -t вызвать один из комплекта тестов (см. страницу справочника), многие из которых подходят для использования на живом диске (содержит данные и смонтирован). Я делаю эти каждые несколько месяцев только, чтобы стараться избегать непреднамеренных отказов

0
задан 26 December 2013 в 01:21
2 ответа

Я ответил на свой вопрос. Проблема, с которой я столкнулся, заключалась в том, что policykit не распознал созданную мной политику, позволяющую пользователям в группе kvm управлять виртуальными машинами. Я обновил все пакеты, перезагрузил систему и это исправило.

Для других пользователей, читающих это, пытающихся создать такой же эффект, создайте группу под названием kvm и добавьте в нее администраторов kvm. Затем с помощью набора политик создайте правило, предоставляющее доступ к kvm, используя следующую строку:

Action=org.libvirt.unix.manage

Надеюсь, это поможет.

0
ответ дан 4 December 2019 в 14:04

Используйте файл /etc/libvirt/libvirtd.conf, если группа libvirt не существует, создайте Это раскомментируйте #unix_sock_group = "libvirt" в /etc/libvirt/libvirtd.conf

Если вы хотите, чтобы ваши пользователи могли использовать virt-manager, вам необходимо настроить polkit, для получения дополнительной информации о polkit

  http://libvirt.org/auth.html
2
ответ дан 4 December 2019 в 14:04

Теги

Похожие вопросы