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.
Post by Vladislav NazarenkoHi 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