машина А и машина Б.
На машине А установлен libvirt. С машины Б будет вестись подключение к машине А при помощи virt-manager.
На машине Б имеется файл конфига ssh, в котором есть 2 записи - обе ведут на одну и ту же машину А, отличается только пользователь, под которым ведется подключение: root и user.
Так вот. В virt-manager добавил 2 узла qemu: для подключения как root и для подключения как user.
В virt-manager, на qemu сервере который от root создал ВМ. Однако если посмотреть на qemu сервер от пользователя user - ее не видно.
При этом что в обоих случаях подключение формата: qemu+ssh:///<root_or_user>@mashineA/system.
Вроде же как раз конец записи определяет к чему ты подключаешься.
Может кто подсказать, как увидеть машины созданные от рута пользователем?
там в конце точно system, а не session?
В том то и дело что да. virsh -c qemu+ssh:///root@machineA/system list - выведет запущенную ВМ. Меняешь root на user- команда выводит пустую табличку
а из-под юзера, но через системный демон, дает тачку создать? а то может чет на уровне полкита порезано, чтоб разные юзеры машины друг друга не видели
Из под юзера но через системный демон... в смысле на сервере вот так: user:~$ virsh qemu:///system list ?
virsh -c qemu+ssh:///user@machineA/system list
предполагаю, надо чет такое сделать virsh -c qemu+ssh:///root@machineA/system list
Неа, тоже ничего не показывает. Однако стоило добавить user в группу libvirt-admin как он сразу увидел созданную ВМ
Обсуждают сегодня