BlockCommit for Clone VM

Hi Nir, I'm interested in using BlockCommit [1]. Can we use it for Clone VM via REST API [2]? [1] http://wiki.libvirt.org/page/Live-disk-backup-with-active-blockcommit [2] http://www.ovirt.org/Features/Clone_VM

On 13 May 2015, at 05:51, Christopher Pereira wrote:
Hi Nir,
I'm interested in using BlockCommit [1]. Can we use it for Clone VM via REST API [2]?
we planned to have Clone VM from VM for running VMs using snapshot&live merge, but due to delays of live merge feature it's not in 3.6. You can possibly script it yourself via API in latest 3.5.z and EL7 Thanks, michal
[1] http://wiki.libvirt.org/page/Live-disk-backup-with-active-blockcommit [2] http://www.ovirt.org/Features/Clone_VM
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel

This is a multi-part message in MIME format. --------------030004050500020509080908 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit Thanks Michal. We scripted a live backup tool using libvirt snapshots + gluster (with SEEK_HOLE hacks [1]) + block-commit. It works like a sharm. This is probably the most efficient way to create live backups available. MicroCheckpointing [2] looks promising too but I'm worried about its costs. Its wonderfull to have all this tools like libvirtd and qemu available. Thanks Fabrice Bellard [3]! Thanks OpenSource! We tried the wonderful REST API first. It was really a very good experience how easy it was to get the expected results, error messages and supported actions (RSDL). API was gentle to tell us that live migration was not supported (VM must be down). We finally scripted libvirt directly to have access to all features, but it would be great to use the REST API whenever possible to keep consistency and use oVirt Engine as Front-End. Have a good one. [1] Accessing the bricks directly supports SEEK_HOLE and boosts performance (sparse image copying takes seconds instead of hours). [2] http://wiki.qemu.org/Features/MicroCheckpointing [3] http://en.wikipedia.org/wiki/Fabrice_Bellard On 15-05-2015 7:08, Michal Skrivanek wrote:
On 13 May 2015, at 05:51, Christopher Pereira wrote:
Hi Nir,
I'm interested in using BlockCommit [1]. Can we use it for Clone VM via REST API [2]? we planned to have Clone VM from VM for running VMs using snapshot&live merge, but due to delays of live merge feature it's not in 3.6. You can possibly script it yourself via API in latest 3.5.z and EL7
Thanks, michal
[1] http://wiki.libvirt.org/page/Live-disk-backup-with-active-blockcommit [2] http://www.ovirt.org/Features/Clone_VM
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel
-- *J. Christopher Pereira* Gerente General IMATRONIX S.A. www.imatronix.com Móvil : (09) 72 188 630 Santiago: (+56) (02) 28 99 44 60 + anexo 800 Valparaíso: (+56) (32) 2 76 80 77 + anexo 800 --------------030004050500020509080908 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: 8bit <html> <head> <meta content="text/html; charset=windows-1252" http-equiv="Content-Type"> </head> <body bgcolor="#FFFFFF" text="#000000"> <div class="moz-cite-prefix">Thanks Michal.<br> <br> We scripted a live backup tool using libvirt snapshots + gluster (with SEEK_HOLE hacks [1]) + block-commit. It works like a sharm.<br> This is probably the most efficient way to create live backups available. MicroCheckpointing [2] looks promising too but I'm worried about its costs.<br> Its wonderfull to have all this tools like libvirtd and qemu available. Thanks Fabrice Bellard [3]! Thanks OpenSource!<br> <br> We tried the wonderful REST API first. It was really a very good experience how easy it was to get the expected results, error messages and supported actions (RSDL).<br> API was gentle to tell us that live migration was not supported (VM must be down).<br> <br> We finally scripted libvirt directly to have access to all features, but it would be great to use the REST API whenever possible to keep consistency and use oVirt Engine as Front-End.<br> <br> Have a good one.<br> <br> [1] Accessing the bricks directly supports SEEK_HOLE and boosts performance (sparse image copying takes seconds instead of hours).<br> [2] <a class="moz-txt-link-freetext" href="http://wiki.qemu.org/Features/MicroCheckpointing">http://wiki.qemu.org/Features/MicroCheckpointing</a><br> [3] <a class="moz-txt-link-freetext" href="http://en.wikipedia.org/wiki/Fabrice_Bellard">http://en.wikipedia.org/wiki/Fabrice_Bellard</a><br> <br> <br> On 15-05-2015 7:08, Michal Skrivanek wrote:<br> </div> <blockquote cite="mid:2FD5A2F9-97F4-4491-848E-4D2E8510A9ED@redhat.com" type="cite"> <pre wrap=""> On 13 May 2015, at 05:51, Christopher Pereira wrote: </pre> <blockquote type="cite"> <pre wrap="">Hi Nir, I'm interested in using BlockCommit [1]. Can we use it for Clone VM via REST API [2]? </pre> </blockquote> <pre wrap=""> we planned to have Clone VM from VM for running VMs using snapshot&live merge, but due to delays of live merge feature it's not in 3.6. You can possibly script it yourself via API in latest 3.5.z and EL7 Thanks, michal </pre> <blockquote type="cite"> <pre wrap=""> [1] <a class="moz-txt-link-freetext" href="http://wiki.libvirt.org/page/Live-disk-backup-with-active-blockcommit">http://wiki.libvirt.org/page/Live-disk-backup-with-active-blockcommit</a> [2] <a class="moz-txt-link-freetext" href="http://www.ovirt.org/Features/Clone_VM">http://www.ovirt.org/Features/Clone_VM</a> _______________________________________________ Devel mailing list <a class="moz-txt-link-abbreviated" href="mailto:Devel@ovirt.org">Devel@ovirt.org</a> <a class="moz-txt-link-freetext" href="http://lists.ovirt.org/mailman/listinfo/devel">http://lists.ovirt.org/mailman/listinfo/devel</a> </pre> </blockquote> <pre wrap=""> </pre> </blockquote> <br> <br> <div class="moz-signature">-- <br> <style> .signature, .small-signature { font-family:"Calibri","sans-serif";mso-fareast-font-family:"Times New Roman"; color:#7F7F7F; } .signature { font-size:10pt; } .small-signature { font-size:8pt; } </style> <p class="signature"> <b>J. Christopher Pereira</b><br> Gerente General<br> IMATRONIX S.A.<br> <a class="moz-txt-link-abbreviated" href="http://www.imatronix.com">www.imatronix.com</a><br> </p> <p class="small-signature"> Móvil : (09) 72 188 630<br> <br> Santiago: (+56) (02) 28 99 44 60 + anexo 800<br> Valparaíso: (+56) (32) 2 76 80 77 + anexo 800<br> </p> </div> </body> </html> --------------030004050500020509080908--
participants (2)
-
Christopher Pereira
-
Michal Skrivanek