[libvirt] Is virConnectListDefinedDomains broken?

Daniel P. Berrange berrange at redhat.com
Fri Jul 10 19:12:57 UTC 2009


On Fri, Jul 10, 2009 at 01:57:53PM -0400, Hongming Xiao wrote:
> Hi, list,
> 
> Recently, I upgraded my system to Xen 3.3.1 (from Xen 3.0.3). After
> this, I found that virConnectListDefinedDomains no longer works. The
> problem can be reproduced by executing "virsh list -all" - those
> defined but inactive domains are not be returned.
> 
> Has libvirt API been tested against Xen 3.3.1? Can this problem be
> fixed by upgrading libvirt to version 0.6.5? What is the best approach
> to address this issue?

In Xen <= 3.0.x inactive domain configs are not managed by XenD at
all, so libvirt has some hacky code to read files in /etc/xen. In
Xen >= 3.1.0 XenD has proper management APIs for inactive guests and
libvirt uses that instead.

So if you upgrade from 3.0.x to > 3.1.x then any config files in
/etc/xen should be loaded into XenD using 'xm new CONFIG'. libvirt
will then be able to see & manage them properly


Daniel
-- 
|: Red Hat, Engineering, London   -o-   http://people.redhat.com/berrange/ :|
|: http://libvirt.org  -o-  http://virt-manager.org  -o-  http://ovirt.org :|
|: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
|: GnuPG: 7D3B9505  -o-  F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :|




More information about the libvir-list mailing list