Re: Updating Multiple VM Guests?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




--- On Wed, 11/10/10, Laine Stump <laine@xxxxxxxxx> wrote:

> From: Laine Stump <laine@xxxxxxxxx>
> Subject: Re: Updating Multiple VM Guests?
> To: libvirt-users@xxxxxxxxxx
> Date: Wednesday, November 10, 2010, 12:41 PM
> 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 :-)

The "sed, etc." is a mistake since XML does not have guaranteed format.  

I suppose XMLStarlet could be used.

http://xmlstar.sourceforge.net/






[Index of Archives]     [Virt Tools]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux