On 11/10/2010 11:59 AM, Kenneth Stailey wrote:
Hi,
The
libvirt.org FAQ says that "virsh edit" is the recommended way of updating
the libvirt xml.
If a change has to be made to many VMs "virsh edit" is tedious, time-consuming
and likely to be prone to careless errors.
Is there a command line approach to updating multiple VMs?
How about:
for g in guest1 guest2 guest3 guest4; do
virsh dumpxml --inactive $g >/tmp/g.xml
# do whatever sed/etc commands you want here
virsh define /tmp/g.xml
done
(or something like that, anyway :-)