On Mon, May 18, 2015 at 01:28:08PM -0600, Eric Blake wrote: > On 05/18/2015 01:02 PM, Jim Fehlig wrote: > > On 05/18/2015 11:35 AM, Emma Anderson wrote: > >> hi, > >> > >> I use xl toolstack to manage vms on a Xen machine, and also pass some > >> custom parameters when creating a vm, for example: > >> > >> xl create vm.cfg ' param="xyz" ' > > > > Documentation on create subcommand in the xl man page describes the > > 'key=value' options as > > > > key=value > > It is possible to pass key=value pairs on the command line to provide > > options as if > > they were written in the configuration file; these override whatever is > > in the > > configfile. > > > >> > >> I am moving to libvirt for vm management. How I can pass those extra > >> parameters using libvirt? > > > > I'm not aware of similar functionality in libvirt. You would need to > > customize the domXML before feeding it to 'virsh create'. > > Qemu domains have that ability, via an XML namespace that adds > <qemu:commandline>: > http://libvirt.org/drvqemu.html#qemucommand > > but no one has yet implemented that for Xen domains. If you want to add > it, the src/qemu code would be the obvious starting point to copy from. Yep, if libxl has ability to do some kind of key/value parameter passthrough from libvirt, it would be totally reasonable to define a libxl: XML namespace and support that to allow users to do temporary workarounds. Regards, Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :| _______________________________________________ libvirt-users mailing list libvirt-users@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvirt-users