[libvirt-users] unable to get domain list of KVM guests from libvirt as non-root user

Daniel Veillard veillard at redhat.com
Fri Mar 12 14:18:23 UTC 2010


On Fri, Mar 12, 2010 at 08:48:14AM -0500, Tom Georgoulias wrote:
> I have a python script that monitors the guest VMs on a servers
> running Xen, but the script doesn't work properly on a server I just
> built with KVM.  The script runs as a non-root user (same on all
> servers) and simply gathers some details on the status and names of
> the domains running on the host.
> 
> The Xen and KVM servers are running CentOS 5.4 x86_64 and are using
> the same version of libvirt:
> 
> libvirt-0.6.3-20.1.el5_4
> libvirt-python-0.6.3-20.1.el5_4
> 
> Both Xen and KVM servers have the default libvirt.conf config file
> and the following /var/run/libvirt permissions:
> 
[...]
> When I try the same thing on the KVM server:
> 
> [testu at kvm ~]$ python
> Python 2.4.3 (#1, Sep  3 2009, 15:37:37)
> [GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
>   >>> import libvirt
>   >>> conn = libvirt.openReadOnly(None)
> 14:33:07.303: error : No vport operation path found for host0
> 14:33:07.320: error : No vport operation path found for host4
> 14:33:07.325: error : No vport operation path found for host3
> 14:33:07.367: error : No vport operation path found for host1
> 14:33:07.368: error : No vport operation path found for host2

  http://libvirt.org/uri.html

try libvirt.openReadOnly("qemu:///system")

Daniel

-- 
Daniel Veillard      | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
daniel at veillard.com  | Rpmfind RPM search engine http://rpmfind.net/
http://veillard.com/ | virtualization library  http://libvirt.org/




More information about the libvirt-users mailing list