Re: Can I move the disk image of the guest while it is running?

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

 



On 02/05/2014 08:58 AM, Gergely Horváth wrote:
> Hello guys!
> 
> We want to move some guests' disk images to different locations (within
> the same machine, locally), but we do not want to turn off the guests.
> Can we do that while the guest is running, like live migration?

Yes, live storage migration is possible; although at the moment, qemu is
lacking a way to restart the operation if it fails midstream, so libvirt
only allows the operation if you are willing to temporarily make your
guest transient.

> 
> I did not find any related documentation or posts about it.
> 
> Let's say the guest has a disk at /ssd/image.raw
> We want to move that to /hdd/image.raw
> 
> Is there any way to do that without interrupting the guest?

Not rigorously tested, but this should do it:

virsh dumpxml $dom > file
virsh undefine $dom
virsh blockcopy $dom /ssd/image.raw /hdd/image.raw \
  --wait --verbose --pivot
virsh define file

-- 
Eric Blake   eblake redhat com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
libvirt-users mailing list
libvirt-users@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvirt-users

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

  Powered by Linux