[libvirt] Reusing dumpxml output
Stefan de Konink
skinkie at xs4all.nl
Thu Aug 14 09:15:36 UTC 2008
On Thu, 14 Aug 2008, Daniel P. Berrange wrote:
> On Thu, Aug 14, 2008 at 01:04:56AM +0200, Stefan de Konink wrote:
> > I would like to reuse configurations that have been edited using the
> > libvirt api. For example by attaching interfaces.
> >
> > Now the output that dumpxml generates, is very 'specific' to an active
> > configuration. I am not able to use a stored configuration from an active
> > domain to redefine it after it has been undefined. Is there a trick to do
> > so? Or should one really strip all 'live' attributes first?
>
> The XML is supposed to be idempotent - the XML you get from 'dumpxml'
> should be able to be fed back into 'create' resulting in exactly the
> same VM config.
>
> Previously there were a few places where you had to tweak the XML,
> eg to remove the auto-allocated VNC port, or remove the VIF target
> device name. In current CVS those issues are all fixed, so you should
> not have to change anything in the XML. So any further problems in
> this area are definitely bugs.
>
> There is also the option to request the 'inactive' XML dump for a running
> domain which removes any auto-allocated params. This is just a convenience
> though, and not required for re-creating the VM later.
Do you see the <bootloader /> bug? Or am I using a buggy git version?
I'll try the inactive parameter, that should be better in general.
Stefan
More information about the libvir-list
mailing list