From Ernest.Beinrohr at axonpro.sk Tue May 12 07:56:39 2015 Content-Type: multipart/mixed; boundary="===============2559518004705981354==" MIME-Version: 1.0 From: Ernest Beinrohr To: users at ovirt.org Subject: [ovirt-users] ovirt-agent: is it possible to run specific actions when taking snapshots? Date: Tue, 12 May 2015 13:56:36 +0200 Message-ID: <5551EA74.4070205@axonpro.sk> --===============2559518004705981354== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------000401040808070400080406 Content-Type: text/plain; charset=3Dutf-8; format=3Dflowed Content-Transfer-Encoding: 7bit It would be nice, if ovirt snapshots were more safe. When a VM has the = ovirt-agent installed, ovirt could tell the agent to run site-speficic = actions. What I have in mind is: linux vms: - sync - echo 3 > /proc/sys/vm/drop_caches - zerofill empty space (this takes long but saves precious backup space) databases: - prepare databases for snapshot (flush,write-lock) - send snapshot-complete and unlock -- = Ernest Beinrohr, AXON PRO Ing , RHCE = , RHCVA = , LPIC = , VCA , +421-2-62410360 +421-903-482603 --------------000401040808070400080406 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: 7bit It would be nice, if ovirt snapshots were more safe. When a VM has the ovirt-agent installed, ovirt could tell the agent to run site-speficic actions. What I have in mind is:

linux vms:
- sync
- echo 3 > /proc/sys/vm/drop_caches
- zerofill empty space (this takes long but saves precious backup space)

databases:
- prepare databases for snapshot (flush,write-lock)
- send snapshot-complete and unlock


--
Ernest Beinrohr, AXON PRO
Ing, RHCE, RHCVA, LPIC, VCA,
+421-2-62410360 +421-903-482603
--------------000401040808070400080406-- --===============2559518004705981354== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMDA0MDEwNDA4MDgwNzA0MDAwODA0MDYKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PXV0Zi04OyBmb3JtYXQ9Zmxvd2VkCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQK Ckl0IHdvdWxkIGJlIG5pY2UsIGlmIG92aXJ0IHNuYXBzaG90cyB3ZXJlIG1vcmUgc2FmZS4gV2hl biBhIFZNIGhhcyB0aGUgCm92aXJ0LWFnZW50IGluc3RhbGxlZCwgb3ZpcnQgY291bGQgdGVsbCB0 aGUgYWdlbnQgdG8gcnVuIHNpdGUtc3BlZmljaWMgCmFjdGlvbnMuIFdoYXQgSSBoYXZlIGluIG1p bmQgaXM6CgpsaW51eCB2bXM6Ci0gc3luYwotIGVjaG8gMyA+IC9wcm9jL3N5cy92bS9kcm9wX2Nh Y2hlcwotIHplcm9maWxsIGVtcHR5IHNwYWNlICh0aGlzIHRha2VzIGxvbmcgYnV0IHNhdmVzIHBy ZWNpb3VzIGJhY2t1cCBzcGFjZSkKCmRhdGFiYXNlczoKLSBwcmVwYXJlIGRhdGFiYXNlcyBmb3Ig c25hcHNob3QgKGZsdXNoLHdyaXRlLWxvY2spCi0gc2VuZCBzbmFwc2hvdC1jb21wbGV0ZSBhbmQg dW5sb2NrCgoKLS0gCkVybmVzdCBCZWlucm9ociwgQVhPTiBQUk8KSW5nIDxodHRwOi8vd3d3LmJl aW5yb2hyLnNrL2luZy5waHA+LCBSSENFIAo8aHR0cDovL3d3dy5iZWlucm9oci5zay9yaGNlLnBo cD4sIFJIQ1ZBIAo8aHR0cDovL3d3dy5iZWlucm9oci5zay9yaGNlLnBocD4sIExQSUMgCjxodHRw Oi8vd3d3LmJlaW5yb2hyLnNrL2xwaWMucGhwPiwgVkNBIDxodHRwOi8vd3d3LmJlaW5yb2hyLnNr L3ZjYS5waHA+LAorNDIxLTItNjI0MTAzNjAgKzQyMS05MDMtNDgyNjAzCgotLS0tLS0tLS0tLS0t LTAwMDQwMTA0MDgwODA3MDQwMDA4MDQwNgpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNl dD11dGYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA3Yml0Cgo8aHRtbD4KICA8aGVhZD4K CiAgICA8bWV0YSBodHRwLWVxdWl2PSJjb250ZW50LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsg Y2hhcnNldD11dGYtOCI+CiAgPC9oZWFkPgogIDxib2R5IGJnY29sb3I9IiNGRkZGRkYiIHRleHQ9 IiMwMDAwMDAiPgogICAgSXQgd291bGQgYmUgbmljZSwgaWYgb3ZpcnQgc25hcHNob3RzIHdlcmUg bW9yZSBzYWZlLiBXaGVuIGEgVk0gaGFzCiAgICB0aGUgb3ZpcnQtYWdlbnQgaW5zdGFsbGVkLCBv dmlydCBjb3VsZCB0ZWxsIHRoZSBhZ2VudCB0byBydW4KICAgIHNpdGUtc3BlZmljaWMgYWN0aW9u cy4gV2hhdCBJIGhhdmUgaW4gbWluZCBpczo8YnI+CiAgICA8YnI+CiAgICBsaW51eCB2bXM6PGJy PgogICAgLSBzeW5jPGJyPgogICAgLSBlY2hvIDMgJmd0OyAvcHJvYy9zeXMvdm0vZHJvcF9jYWNo ZXM8YnI+CiAgICAtIHplcm9maWxsIGVtcHR5IHNwYWNlICh0aGlzIHRha2VzIGxvbmcgYnV0IHNh dmVzIHByZWNpb3VzIGJhY2t1cAogICAgc3BhY2UpPGJyPgogICAgPGJyPgogICAgZGF0YWJhc2Vz Ojxicj4KICAgIC0gcHJlcGFyZSBkYXRhYmFzZXMgZm9yIHNuYXBzaG90IChmbHVzaCx3cml0ZS1s b2NrKTxicj4KICAgIC0gc2VuZCBzbmFwc2hvdC1jb21wbGV0ZSBhbmQgdW5sb2NrPGJyPgogICAg PGJyPgogICAgPGJyPgogICAgPGRpdiBjbGFzcz0ibW96LXNpZ25hdHVyZSI+LS0gPGJyPgogICAg ICA8ZGl2IGlkPSJvZXJuaWlfZm9vdGVyIiBzdHlsZT0iY29sb3I6IGdyYXk7Ij4KICAgICAgICA8 c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEx1Y2lkYSBDb25zb2xlLCBMdXhpIE1vbm8sIENvdXJp ZXIsCiAgICAgICAgICBtb25vc3BhY2U7IGZvbnQtc2l6ZTogOTAlOyI+CiAgICAgICAgICBFcm5l c3QgQmVpbnJvaHIsIEFYT04gUFJPPGJyPgogICAgICAgICAgPGEgc3R5bGU9InRleHQtZGVjb3Jh dGlvbjogbm9uZTsgY29sb3I6IGdyYXk7IgogICAgICAgICAgICBocmVmPSJodHRwOi8vd3d3LmJl aW5yb2hyLnNrL2luZy5waHAiPkluZzwvYT4sIDxhCiAgICAgICAgICAgIHN0eWxlPSJ0ZXh0LWRl Y29yYXRpb246IG5vbmU7IGNvbG9yOiBncmF5OyIKICAgICAgICAgICAgaHJlZj0iaHR0cDovL3d3 dy5iZWlucm9oci5zay9yaGNlLnBocCI+UkhDRTwvYT4sIDxhCiAgICAgICAgICAgIHN0eWxlPSJ0 ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiBncmF5OyIKICAgICAgICAgICAgaHJlZj0iaHR0 cDovL3d3dy5iZWlucm9oci5zay9yaGNlLnBocCI+UkhDVkE8L2E+LCA8YQogICAgICAgICAgICBz dHlsZT0idGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjogZ3JheTsiCiAgICAgICAgICAgIGhy ZWY9Imh0dHA6Ly93d3cuYmVpbnJvaHIuc2svbHBpYy5waHAiPkxQSUM8L2E+LCA8YQogICAgICAg ICAgICBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjogZ3JheTsiCiAgICAgICAg ICAgIGhyZWY9Imh0dHA6Ly93d3cuYmVpbnJvaHIuc2svdmNhLnBocCI+VkNBPC9hPiwgPGJyPgog ICAgICAgICAgKzQyMS0yLTYyNDEwMzYwICs0MjEtOTAzLTQ4MjYwMwogICAgICAgICAgPGJyPgog ICAgICAgIDwvc3Bhbj4gPC9kaXY+CiAgICAgIDxpbWcKICAgICAgICBzcmM9Imh0dHA6Ly9ub2pz c3RhdHMuYXBwc3BvdC5jb20vVUEtNDQ0OTcwOTYtMS9lbWFpbC5iZWlucm9oci5zayIKICAgICAg ICBtb3otZG8tbm90LXNlbmQ9InRydWUiIGJvcmRlcj0iMCIgaGVpZ2h0PSIxIiB3aWR0aD0iMSI+ CiAgICA8L2Rpdj4KICA8L2JvZHk+CjwvaHRtbD4KCi0tLS0tLS0tLS0tLS0tMDAwNDAxMDQwODA4 MDcwNDAwMDgwNDA2LS0K --===============2559518004705981354==--