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, вы получите другой результат, скорее всего, пустой список, поскольку система никогда не использовала вашего другого пользователя для виртуальных машин.

Другие вопросы по тегам