[libvirt-users] listDomains() not working on Xen

Hey all, I've been trying to make listDomains() work on Xen but it simply returns an array of null values. Also, while displaying the length of the array returned by listDomains(). Upon using the same function in KVM, I'm able to retrieve the complete array of active machines. I'm positive that active Xen machines are running(cross checked it with xm list). I've been posting this for quite sometime now but haven't received any reply which could debug my code. I'd really appreciate it if someone could help me. Thanks, P Ramesh

2011/11/15 PREETHI RAMESH <iampreethiramesh@gmail.com>:
Hey all, I've been trying to make listDomains() work on Xen but it simply returns an array of null values. Also, while displaying the length of the array returned by listDomains(). Upon using the same function in KVM, I'm able to retrieve the complete array of active machines. I'm positive that active Xen machines are running(cross checked it with xm list).
I've been posting this for quite sometime now but haven't received any reply which could debug my code. I'd really appreciate it if someone could help me.
Your problem is probably not related to your code or the Java bindings at all. Did you check whether 'virsh list' shows active domains for Xen? I guess your problem is that libvirt doesn't recognize your active Xen domains form some reason. Therefore, 'virsh list' and your own code don't show active domains. -- Matthias Bolte http://photron.blogspot.com

Thanks! I tried virsh -c xen:///system list --all and I got: Domain 0 running test idle I'm able to successfully ping the test VM also. How can I get the list of active VMs now? On Tue, Nov 15, 2011 at 11:00 AM, Matthias Bolte < matthias.bolte@googlemail.com> wrote:
2011/11/15 PREETHI RAMESH <iampreethiramesh@gmail.com>:
Hey all, I've been trying to make listDomains() work on Xen but it simply returns an array of null values. Also, while displaying the length of the array returned by listDomains(). Upon using the same function in KVM, I'm able to retrieve the complete array of active machines. I'm positive that active Xen machines are running(cross checked it with xm list).
I've been posting this for quite sometime now but haven't received any reply which could debug my code. I'd really appreciate it if someone could help me.
Your problem is probably not related to your code or the Java bindings at all.
Did you check whether 'virsh list' shows active domains for Xen?
I guess your problem is that libvirt doesn't recognize your active Xen domains form some reason. Therefore, 'virsh list' and your own code don't show active domains.
-- Matthias Bolte http://photron.blogspot.com
participants (3)
-
Matthias Bolte
-
PREETHI RAMESH
-
Preethi Ramesh