When I open virt-manager GUI it doesn't show list of KVMs but virsh does. how can fix it?
Check the output of virsh uri
. It it returns qemu:///session
, but you're using a qemu:///system
connection in Virt-Manager, you found the cause.
In order to fix it, you should either create a "QEMU/KVM user session" connection in virt-manager, or run virsh define ~/.config/libvirt/qemu/<filename>.xml
as root. This will create the xml definition under /etc/libvirt/qemu
which will then be picked up by virt-manager.
-
1To add "QEMU/KVM user session" in virt-manager, click File > Add Connection..., under "Hypervisor" select "QEMU/KVM user session", check "Autoconnect", and click "Connect". – Garrett Hyde Jan 16 '20 at 17:56
If you see a connection for localhost (QEMU)
listed, double click it.
If you don't see any connections listed, go to File > Add Connection, leave all the defaults set as they are, then click Add.
-
I see
localhost (QEMU)
, but double clicking only brings the details windows. I need to see VMs. Thanks – Zim3r Aug 17 '12 at 8:06 -
So it shows as
Connected
but you have no virtual machines listed? This would have been useful to know in the beginning. – Michael Hampton Aug 17 '12 at 8:12 -
Yes it's connected, and I have 5 VMs running but it doesn't show them, Thanks – Zim3r Aug 17 '12 at 8:15
-
-
I can connect to virt-manager remotely and it works fine but locally there is problem – Zim3r Aug 17 '12 at 11:51