On 2012年07月10日 15:07, Ananth wrote:
Hi, I am facing issue with the calls getCPUStats and getMemoryStats. Please find the error below. AttributeError: 'module' object has no attribute 'VIR_NODE_CPU_STATS_ALL_CPUS' >>> print con.getCPUStats(2, None, 0, 0) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib64/python2.6/site-packages/libvirt.py", line 2173, in getCPUStats ret = libvirtmod.virNodeGetCPUStats(self._o, cpuNum, params, nparams, flags) *AttributeError: 'module' object has no attribute 'virNodeGetCPUStats'* >>> print con.getMemoryStats(2, None, 0, 0) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib64/python2.6/site-packages/libvirt.py", line 2245, in getMemoryStats ret = libvirtmod.virNodeGetMemoryStats(self._o, cellNum, params, nparams, flags) *AttributeError: 'module' object has no attribute 'virNodeGetMemoryStats'* Kind let me know if this is a known issue. I came to know that this issue was fixed in 0.9.8 version of libvirt. I am executing these calls on libvirt-0.9.8 compiled (--with-netcf) on centos 6.2. Please let me know if any other option needs to be specified while compiling libvirt in order to get this working.
Well, from your previous mail, you compiled libvirt with "--prefix=/opt/libvirt", so apprently you don't use the right module: > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > File "/usr/lib64/python2.6/site-packages/libvirt.py", line 2173, in > getCPUStats It's the same reason for you can't see any VMs listed with "virsh list --all", your libvirtd looks up the domains config from /opt/libvirt/etc/libvirt, and there is no vm configs there. I don't known why you want to install to /opt/prefix, but to make things easy enough, why not: ./autogen.sh --system && make install Regards, Osier _______________________________________________ libvirt-users mailing list libvirt-users@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvirt-users