At the moment (to my knowledge - someone better informed can correct
me if this is no longer the case) ACS doesn't support live snapshots
of running KVM instances.
This is due to some incompatibilites introduced to libvirtd to limit
some functionality to be available only to Red Hat Enterprise
Virtualization, from my recollection. Either that or it was an issue
where the mechanism libvirtd was using to copy the QCOW2 file was
introducing corruption in the copy.
That being said, there is a Global Setting (kvm.snapshot.enabled which
defaults to false) that you can flip to try running live snapshots of
KVM volumes.
In order to take a snapshot of a KVM instance, the recommended method
(last I heard) was to stop the instance and then snapshot volumes.

Sub-optimal, sure, but it guarantees that the QCOW2 copy is good.

If you're looking for live snapshots, XenServer has the best support 
in ACS for these (VMware works well, but last testing I did of VMware 
on the 4.2 branch had snapshots as full OVA exports of the VM/volume 
where XenServer will do differential snapshots) and I don't believe 
that full VM snapshots are supported at the moment, but I have seen 
mails floating around on the dev- list regarding getting at least 
XenServer support for full VM snapshots in soon. I also believe that 
full-VM snapshots on VMware are in the works, but no support for this
functionality on KVM right now.

On Mon, 2015-04-13 at 18:34 +0200, Vladislav Nazarenko wrote:
> Hi Folks,
> 
> I'm searching for a solution to create  full VM snapshots with 
> cloudstack. We are going to run cloustack with KVM, libvitrt 
> supports 
> such snapshots (external snapshot).
> 
> But I'm not sure if cloudstack supports it also ...
> 
> So, what's the best aproach to create snapshots?
> 
> Thanx in advance
> Vlad

Reply via email to