Hello all,<div><br></div><div>I would like to know the available solutions that are used regarding to backing up and/or snapshotting running </div><div>instances on compute nodes. Documentation does not mention anything related to this. With snapshots I don't mean </div>

<div>the current snapshot mechanism, that imports image of the running VM into glance. I'm using KVM, but this is </div><div>significant for any hypervisor.</div><div><br></div><div>Why is this important?</div><div>Consider simple scenario when hardware on compute node fails and the node goes down immediately and is not recoverable </div>

<div>in reasonable time. The images of the running instances are also lost. Shared file system is not considered here as it </div><div>may cause IO bottlenecks and adds another layer of complexity.</div><div><br></div><div>

There have been a few discussions on the the list about this problem, but none have really answered the question.</div><div><br></div><div>The documentation speaks of disaster recovery when power loss have happened and failed compute node recovery from </div>

<div>shared file system. But don't cover the case without shared file system.</div><div><br></div><div>I can think of few solutions currently (for KVM):</div><div>a) using LVM images for VMs, and making LVM logical volume snapshots, but then the current nova snapshot mechanism</div>

<div>will not work (from the docs - '<span style="font-family:Verdana,Geneva,sans-serif;font-size:13px">current snapshot mechanism in OpenStack Compute works only with instances backed </span></div><div><span style="font-family:Verdana,Geneva,sans-serif;font-size:13px">with Qcow2 images');</span></div>

<div><span style="font-family:Verdana,Geneva,sans-serif;font-size:13px">b) snapshot machines with OpenStack snapshotting mechanism, but this doesn't fit somehow, because it has</span></div><div><span style="font-family:Verdana,Geneva,sans-serif;font-size:13px">other goal than creating backups, will be slow and pollute the glance image space;</span></div>

<div><br></div><div>Regards<br>--janis<br>
</div>