[et-mgmt-tools] [PATCH 09 of 11] Add OS variant options to virt-convert

David Lutterkort dlutter at redhat.com
Tue Jul 8 21:21:11 UTC 2008


On Tue, 2008-07-08 at 13:49 +0100, John Levon wrote:
> On Tue, Jul 08, 2008 at 01:30:42PM +0100, Daniel P. Berrange wrote:
> 
> > > Add OS variant options to virt-convert.
> > > 
> > > And use them to set ACPI, APIC, clock, and USB tablet.
> > 
> > Again, I don't think libvirt domain XML should be handled by this tool
> > precisely because of the issues you're attempting to address here.
> 
> What do you mean "again" ?
> 
> libvirt is only part of the problem: it's not the only virt format with
> hypervisor specific settings. Even if you were to enforce the use of
> virt-image, you've still got the same problems if we ever want true
> mobility between other formats.
> 
> Even worse, the image XML is very lossy. Whilst I imagine that
> virt-image will *typically* be used, enforcing an information-removing
> step doesn't make much sense to me.

As far as this patch is concernd, ACPI and APIC can be requested in the
virt-image XML; and clock and USB tablet should probably be added to it.
The clock setting is a little weird, but I can imagine scenarios where
that's not really a deployment specific option (or one that sets a
default that can be overridden)

What other VM attributes do you need to preserve ? Other things like MAC
address fall into the category of 'needed in some cases, but not in
others' IMHO

> And finally, there is currently no way to generate image XML from a
> domain config (AFAIK). 

Yes, that's definitely a gap.

> So we want this for libvirt import anyway.

Are you talking about a libvirt -> VMWare etc. conversion or something
else ?

David





More information about the et-mgmt-tools mailing list