[libvirt-users] Updating Multiple VM Guests?

Laine Stump laine at laine.org
Wed Nov 10 17:41:11 UTC 2010

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

(or something like that, anyway :-)

More information about the libvirt-users mailing list