virt-manager не показывает список локальных KVM, но virsh показывает
Когда я открываю графический интерфейс virt-manager, он не показывает список KVM, а virsh показывает. как это можно исправить?
4 ответа
Попробуйте перезагрузить вашу Машину. и посмотрим, каков результат.
Проверьте вывод virsh uri
, Это оно возвращает qemu:///session
, но вы используете qemu:///system
Соединение в Virt-Manager, вы нашли причину.
Чтобы это исправить, вы должны либо создать соединение "QEMU/KVM user session" в virt-manager, либо запустить virsh define ~/.config/libvirt/qemu/<filename>.xml
как корень. Это создаст определение XML под /etc/libvirt/qemu
который затем будет подобран вирт-менеджером.
Если вы видите соединение для localhost (QEMU)
в списке дважды щелкните по нему.
Если вы не видите ни одного соединения в списке, перейдите в " Файл" > " Добавить соединение", оставьте все настройки по умолчанию такими, как они есть, затем нажмите " Добавить".
Другая проблема может быть связана с тем, что вы используете терминал пользователем, отличным от того, который используетсяvirtmanager
, например, если ваш виртуальный менеджер используетroot
и вы используете терминал своей машины с пользователемadmin
безsudo
, вы получите другой результат, скорее всего, пустой список, поскольку система никогда не использовала вашего другого пользователя для виртуальных машин.