On Wed, Oct 30, 2013 at 07:49:22AM -0400, shyu wrote: > Hi libvirt guys, > > I am an newbie to libvirt. There is an requirement for libvirt: > Every time I want to rename an guest by virsh command, I need to virsh > edit origin_guest(edit the name,delete/edit the uuid) after that a new > guest with the same configuration as origin_guest was defined, > then virsh undefine origin_guest. > Seems it's a little complex, so should be there an virsh command like > "virsh rename origin_guest new_guest"? > I know I can use virt-manager to rename an guest,but if there is an > virsh command can do it, I think it's much useful. There's no libvirt API for guest rename, though one has often been requested. It would be non-trivial (potentially impossible) to make it work for running guests, but certainly doable for inactive guests. Patches welcome from anyone interested in tackling it... If you focus on the inactive guest rename only, it would be a fairly simple piece of work that is a good introduction to writing code for libvirt & its QEMU/KVM driver. 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