[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Tool to migrate xm/xend managed domains into xl.cfg files
On 02.04.2014 16:33, George Dunlap wrote: > On Wed, Apr 2, 2014 at 2:56 PM, Stefan Bader <stefan.bader@xxxxxxxxxxxxx> > wrote: >> On 02.04.2014 15:42, Pasi Kärkkäinen wrote: >>> On Wed, Apr 02, 2014 at 01:49:48PM +0200, Stefan Bader wrote: >>>> Does anybody have such a tool which could be shared? I know with a recent >>>> patch >>>> in libvirt (1.2.3~rc1) it is possible to create libvirt xml files from the >>>> config.sxp ones. >>>> Just was wondering whether there might be a need of having something >>>> similar for >>>> those that used to use xm/xend managed domains without anything else than >>>> the >>>> xen-utils. >>>> >>> >>> With libvirt you can do at least: >>> >>> virsh dumpxml vm_name > /tmp/a.xml >>> virsh domxml-to-native xen-xm /tmp/a.xml > vmname.cfg >>> >>> Which gives you xm/xend text config files.. which should be mostly >>> compatible with xl cfgfiles. >> >> Right, you also could do a domxml-from-native xen-sxpr <file> and re-export >> that >> with domxml-to-native xen-xm as you said. >> The reason I am asking or looking into it is trying to figure out whether I >> can >> offer a nice way of don some of that automatically for people on upgrade (and >> there might be some that don't have libvirt installed as well). > > Would users really want that translation done automatically? I'd > rather be told how to do it myself so I can check the outcome; but > maybe I'm a bit strange that way. :-) I would only create files of a certain name if they do not exist. :) > > In theory it seems like someone who knew what they were doing with > python should be able to rip out the sxp parsing stuff from xend, and > then once you had a structure with all the configuration in it, write > that out into a .cfg file. I'm sure that would be a useful tool to > have in-tree, particularly if we manage to actually get rid of xend > this release cycle. Yeah, that is exactly wht I started off. It is a bit erm difficult to dig into it and I might be missing the easy why of getting the output from the list of domains' XendConfig objects. But basically thats where I am right now and just wanted to ensure I am not inventing yet another wheel. If I get something I am happy with I'll let the list know. :) -Stefan > > -George > Attachment:
signature.asc _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |