From kripper at imatronix.cl Wed Oct 14 07:53:51 2015 Content-Type: multipart/mixed; boundary="===============1480910050458667275==" MIME-Version: 1.0 From: Christopher Pereira To: devel at ovirt.org Subject: Re: [ovirt-devel] OVF_STORE volumes are not updated Date: Wed, 14 Oct 2015 08:53:49 -0300 Message-ID: <561E424D.2090801@imatronix.cl> In-Reply-To: CADgXf3xsnrydQDK+QM4uaJ2gKKjHmFdctKYCSPdP5jLJ0=Y4uQ@mail.gmail.com --===============1480910050458667275== 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. --------------020106050903080905010807 Content-Type: text/plain; charset=3Dutf-8; format=3Dflowed Content-Transfer-Encoding: 7bit Yes. On 14-10-2015 8:48, Allon Mureinik wrote: > This is what we discussed on BZ#1268842, right? > > On Mon, Oct 5, 2015 at 11:35 AM, Christopher Pereira = > > wrote: > > Hi, > > I noticed that OVF_STORE volumes are not generated periodically as > expected [1]. > It seems like the OVF_STORE volumes are only generated when the > Storage Domain is detached from Engine, which is not feasible if > we want to keep the VMs running. > > 1) Is there any way to force the OVF_STORE volume creation without > detaching the Storage Domain? > > This would be very usefull for disaster recovery, since Storage > Domains can be backed up and VM can be reimported. > But if the OVF_STORE volumes are not updated, critical information > like the ID of the VM active snapshot will get lost. > If the VM is restored with a previous snapshot (not the last one), > all information written after the last snapshot known by the > OVF_STORE will get lost. > > 2) On the other hand, the only way I know to re-read the OVF_STORE > content with the VM information contained in a Storage Domain, is > by detaching and re-attaching it. > I wonder if there is also any way to re-read the OVF_STORE? > > [1] : This can be verified very easily by changing a running VM > properties (change its name or create a snapshot), copying the > whole storage domain and importing it into another Engine > (POOL_UID and CHECKSUM must be removed from metadata in order to > be able to attach to another Datacenter). > > PS: I'm on 3.6 RC. 1. > _______________________________________________ > Devel mailing list > Devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/devel > > > --------------020106050903080905010807 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: 7bit Yes.

On 14-10-2015 8:48, Allon Mureinik wrote:
This is what we discussed on BZ#1268842, right?

On Mon, Oct 5, 2015 at 11:35 AM, Christopher Pereira <kripper(a)imatronix.cl> wrote:
Hi,

I noticed that OVF_STORE volumes are not generated periodically as expected [1].
It seems like the OVF_STORE volumes are only generated when the Storage Domain is detached from Engine, which is not feasible if we want to keep the VMs running.

1) Is there any way to force the OVF_STORE volume creation without detaching the Storage Domain?

This would be very usefull for disaster recovery, since Storage Domains can be backed up and VM can be reimported.
But if the OVF_STORE volumes are not updated, critical information like the ID of the VM active snapshot will get lost.
If the VM is restored with a previous snapshot (not the last one), all information written after the last snapshot known by the OVF_STORE will get lost.

2) On the other hand, the only way I know to re-read the OVF_STORE content with the VM information contained in a Storage Domain, is by detaching and re-attaching it.
I wonder if there is also any way to re-read the OVF_STORE?

[1] : This can be verified very easily by changing a running VM properties (change its name or create a snapshot), copying the whole storage domain and importing it into another Engine (POOL_UID and CHECKSUM must be removed from metadata in order to be able to attach to another Datacenter).

PS: I'm on 3.6 RC. 1.
_______________________________________________
Devel mailing list
Devel(a)ovirt.org
http://lists.ovirt.org/m= ailman/listinfo/devel




--------------020106050903080905010807-- --===============1480910050458667275== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMjAxMDYwNTA5MDMwODA5MDUwMTA4MDcKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PXV0Zi04OyBmb3JtYXQ9Zmxvd2VkCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQK Clllcy4KCk9uIDE0LTEwLTIwMTUgODo0OCwgQWxsb24gTXVyZWluaWsgd3JvdGU6Cj4gVGhpcyBp cyB3aGF0IHdlIGRpc2N1c3NlZCBvbiBCWiMxMjY4ODQyLCByaWdodD8KPgo+IE9uIE1vbiwgT2N0 IDUsIDIwMTUgYXQgMTE6MzUgQU0sIENocmlzdG9waGVyIFBlcmVpcmEgCj4gPGtyaXBwZXJAaW1h dHJvbml4LmNsIDxtYWlsdG86a3JpcHBlckBpbWF0cm9uaXguY2w+PiB3cm90ZToKPgo+ICAgICBI aSwKPgo+ICAgICBJIG5vdGljZWQgdGhhdCBPVkZfU1RPUkUgdm9sdW1lcyBhcmUgbm90IGdlbmVy YXRlZCBwZXJpb2RpY2FsbHkgYXMKPiAgICAgZXhwZWN0ZWQgWzFdLgo+ICAgICBJdCBzZWVtcyBs aWtlIHRoZSBPVkZfU1RPUkUgdm9sdW1lcyBhcmUgb25seSBnZW5lcmF0ZWQgd2hlbiB0aGUKPiAg ICAgU3RvcmFnZSBEb21haW4gaXMgZGV0YWNoZWQgZnJvbSBFbmdpbmUsIHdoaWNoIGlzIG5vdCBm ZWFzaWJsZSBpZgo+ICAgICB3ZSB3YW50IHRvIGtlZXAgdGhlIFZNcyBydW5uaW5nLgo+Cj4gICAg IDEpIElzIHRoZXJlIGFueSB3YXkgdG8gZm9yY2UgdGhlIE9WRl9TVE9SRSB2b2x1bWUgY3JlYXRp b24gd2l0aG91dAo+ICAgICBkZXRhY2hpbmcgdGhlIFN0b3JhZ2UgRG9tYWluPwo+Cj4gICAgIFRo aXMgd291bGQgYmUgdmVyeSB1c2VmdWxsIGZvciBkaXNhc3RlciByZWNvdmVyeSwgc2luY2UgU3Rv cmFnZQo+ICAgICBEb21haW5zIGNhbiBiZSBiYWNrZWQgdXAgYW5kIFZNIGNhbiBiZSByZWltcG9y dGVkLgo+ICAgICBCdXQgaWYgdGhlIE9WRl9TVE9SRSB2b2x1bWVzIGFyZSBub3QgdXBkYXRlZCwg Y3JpdGljYWwgaW5mb3JtYXRpb24KPiAgICAgbGlrZSB0aGUgSUQgb2YgdGhlIFZNIGFjdGl2ZSBz bmFwc2hvdCB3aWxsIGdldCBsb3N0Lgo+ICAgICBJZiB0aGUgVk0gaXMgcmVzdG9yZWQgd2l0aCBh IHByZXZpb3VzIHNuYXBzaG90IChub3QgdGhlIGxhc3Qgb25lKSwKPiAgICAgYWxsIGluZm9ybWF0 aW9uIHdyaXR0ZW4gYWZ0ZXIgdGhlIGxhc3Qgc25hcHNob3Qga25vd24gYnkgdGhlCj4gICAgIE9W Rl9TVE9SRSB3aWxsIGdldCBsb3N0Lgo+Cj4gICAgIDIpIE9uIHRoZSBvdGhlciBoYW5kLCB0aGUg b25seSB3YXkgSSBrbm93IHRvIHJlLXJlYWQgdGhlIE9WRl9TVE9SRQo+ICAgICBjb250ZW50IHdp dGggdGhlIFZNIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiBhIFN0b3JhZ2UgRG9tYWluLCBpcwo+ ICAgICBieSBkZXRhY2hpbmcgYW5kIHJlLWF0dGFjaGluZyBpdC4KPiAgICAgSSB3b25kZXIgaWYg dGhlcmUgaXMgYWxzbyBhbnkgd2F5IHRvIHJlLXJlYWQgdGhlIE9WRl9TVE9SRT8KPgo+ICAgICBb MV0gOiBUaGlzIGNhbiBiZSB2ZXJpZmllZCB2ZXJ5IGVhc2lseSBieSBjaGFuZ2luZyBhIHJ1bm5p bmcgVk0KPiAgICAgcHJvcGVydGllcyAoY2hhbmdlIGl0cyBuYW1lIG9yIGNyZWF0ZSBhIHNuYXBz aG90KSwgY29weWluZyB0aGUKPiAgICAgd2hvbGUgc3RvcmFnZSBkb21haW4gYW5kIGltcG9ydGlu ZyBpdCBpbnRvIGFub3RoZXIgRW5naW5lCj4gICAgIChQT09MX1VJRCBhbmQgQ0hFQ0tTVU0gbXVz dCBiZSByZW1vdmVkIGZyb20gbWV0YWRhdGEgaW4gb3JkZXIgdG8KPiAgICAgYmUgYWJsZSB0byBh dHRhY2ggdG8gYW5vdGhlciBEYXRhY2VudGVyKS4KPgo+ICAgICBQUzogSSdtIG9uIDMuNiBSQy4g MS4KPiAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K PiAgICAgRGV2ZWwgbWFpbGluZyBsaXN0Cj4gICAgIERldmVsQG92aXJ0Lm9yZyA8bWFpbHRvOkRl dmVsQG92aXJ0Lm9yZz4KPiAgICAgaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2RldmVsCj4KPgo+CgoKLS0tLS0tLS0tLS0tLS0wMjAxMDYwNTA5MDMwODA5MDUwMTA4MDcK Q29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgKQ29udGVudC1UcmFuc2Zlci1F bmNvZGluZzogN2JpdAoKPGh0bWw+CiAgPGhlYWQ+CiAgICA8bWV0YSBjb250ZW50PSJ0ZXh0L2h0 bWw7IGNoYXJzZXQ9dXRmLTgiIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgog IDxib2R5IGJnY29sb3I9IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiPgogICAgWWVzLjxicj4KICAg IDxkaXYgY2xhc3M9Im1vei1zaWduYXR1cmUiPgogICAgICA8c3R5bGU+Ci5zaWduYXR1cmUsIC5z bWFsbC1zaWduYXR1cmUgewoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjttc28t ZmFyZWFzdC1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjsKCWNvbG9yOiM3RjdGN0Y7Cn0K Ci5zaWduYXR1cmUgewoJZm9udC1zaXplOjEwcHQ7Cn0KCi5zbWFsbC1zaWduYXR1cmUgewoJZm9u dC1zaXplOjhwdDsKfTwvc3R5bGU+PGJyPgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJtb3ot Y2l0ZS1wcmVmaXgiPk9uIDE0LTEwLTIwMTUgODo0OCwgQWxsb24gTXVyZWluaWsKICAgICAgd3Jv dGU6PGJyPgogICAgPC9kaXY+CiAgICA8YmxvY2txdW90ZQpjaXRlPSJtaWQ6Q0FEZ1hmM3hzbnJ5 ZFFESytRTTR1YUoyZ0tLakhtRmRjdEtZQ1NQZFA1akxKMD1ZNHVRQG1haWwuZ21haWwuY29tIgog ICAgICB0eXBlPSJjaXRlIj4KICAgICAgPGRpdiBkaXI9Imx0ciI+CiAgICAgICAgPGRpdiBjbGFz cz0iZ21haWxfZGVmYXVsdCIKICAgICAgICAgIHN0eWxlPSJmb250LWZhbWlseTptb25vc3BhY2Us bW9ub3NwYWNlIj5UaGlzIGlzIHdoYXQgd2UKICAgICAgICAgIGRpc2N1c3NlZCBvbiBCWiMxMjY4 ODQyLCByaWdodD88L2Rpdj4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImdtYWlsX2V4 dHJhIj48YnI+CiAgICAgICAgPGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPk9uIE1vbiwgT2N0IDUs IDIwMTUgYXQgMTE6MzUgQU0sCiAgICAgICAgICBDaHJpc3RvcGhlciBQZXJlaXJhIDxzcGFuIGRp cj0ibHRyIj4mbHQ7PGEKICAgICAgICAgICAgICBtb3otZG8tbm90LXNlbmQ9InRydWUiIGhyZWY9 Im1haWx0bzprcmlwcGVyQGltYXRyb25peC5jbCIKICAgICAgICAgICAgICB0YXJnZXQ9Il9ibGFu ayI+PGEgY2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOmtyaXBw ZXJAaW1hdHJvbml4LmNsIj5rcmlwcGVyQGltYXRyb25peC5jbDwvYT48L2E+Jmd0Ozwvc3Bhbj4g d3JvdGU6PGJyPgogICAgICAgICAgPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHls ZT0ibWFyZ2luOjAgMCAwCiAgICAgICAgICAgIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29s aWQ7cGFkZGluZy1sZWZ0OjFleCI+SGksPGJyPgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAg IEkgbm90aWNlZCB0aGF0IE9WRl9TVE9SRSB2b2x1bWVzIGFyZSBub3QgZ2VuZXJhdGVkCiAgICAg ICAgICAgIHBlcmlvZGljYWxseSBhcyBleHBlY3RlZCBbMV0uPGJyPgogICAgICAgICAgICBJdCBz ZWVtcyBsaWtlIHRoZSBPVkZfU1RPUkUgdm9sdW1lcyBhcmUgb25seSBnZW5lcmF0ZWQgd2hlbgog ICAgICAgICAgICB0aGUgU3RvcmFnZSBEb21haW4gaXMgZGV0YWNoZWQgZnJvbSBFbmdpbmUsIHdo aWNoIGlzIG5vdAogICAgICAgICAgICBmZWFzaWJsZSBpZiB3ZSB3YW50IHRvIGtlZXAgdGhlIFZN cyBydW5uaW5nLjxicj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAxKSBJcyB0aGVyZSBh bnkgd2F5IHRvIGZvcmNlIHRoZSBPVkZfU1RPUkUgdm9sdW1lIGNyZWF0aW9uCiAgICAgICAgICAg IHdpdGhvdXQgZGV0YWNoaW5nIHRoZSBTdG9yYWdlIERvbWFpbj88YnI+CiAgICAgICAgICAgIDxi cj4KICAgICAgICAgICAgVGhpcyB3b3VsZCBiZSB2ZXJ5IHVzZWZ1bGwgZm9yIGRpc2FzdGVyIHJl Y292ZXJ5LCBzaW5jZQogICAgICAgICAgICBTdG9yYWdlIERvbWFpbnMgY2FuIGJlIGJhY2tlZCB1 cCBhbmQgVk0gY2FuIGJlIHJlaW1wb3J0ZWQuPGJyPgogICAgICAgICAgICBCdXQgaWYgdGhlIE9W Rl9TVE9SRSB2b2x1bWVzIGFyZSBub3QgdXBkYXRlZCwgY3JpdGljYWwKICAgICAgICAgICAgaW5m b3JtYXRpb24gbGlrZSB0aGUgSUQgb2YgdGhlIFZNIGFjdGl2ZSBzbmFwc2hvdCB3aWxsIGdldAog ICAgICAgICAgICBsb3N0Ljxicj4KICAgICAgICAgICAgSWYgdGhlIFZNIGlzIHJlc3RvcmVkIHdp dGggYSBwcmV2aW91cyBzbmFwc2hvdCAobm90IHRoZSBsYXN0CiAgICAgICAgICAgIG9uZSksIGFs bCBpbmZvcm1hdGlvbiB3cml0dGVuIGFmdGVyIHRoZSBsYXN0IHNuYXBzaG90IGtub3duCiAgICAg ICAgICAgIGJ5IHRoZSBPVkZfU1RPUkUgd2lsbCBnZXQgbG9zdC48YnI+CiAgICAgICAgICAgIDxi cj4KICAgICAgICAgICAgMikgT24gdGhlIG90aGVyIGhhbmQsIHRoZSBvbmx5IHdheSBJIGtub3cg dG8gcmUtcmVhZCB0aGUKICAgICAgICAgICAgT1ZGX1NUT1JFIGNvbnRlbnQgd2l0aCB0aGUgVk0g aW5mb3JtYXRpb24gY29udGFpbmVkIGluIGEKICAgICAgICAgICAgU3RvcmFnZSBEb21haW4sIGlz IGJ5IGRldGFjaGluZyBhbmQgcmUtYXR0YWNoaW5nIGl0Ljxicj4KICAgICAgICAgICAgSSB3b25k ZXIgaWYgdGhlcmUgaXMgYWxzbyBhbnkgd2F5IHRvIHJlLXJlYWQgdGhlIE9WRl9TVE9SRT88YnI+ CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgWzFdIDogVGhpcyBjYW4gYmUgdmVyaWZpZWQg dmVyeSBlYXNpbHkgYnkgY2hhbmdpbmcgYSBydW5uaW5nCiAgICAgICAgICAgIFZNIHByb3BlcnRp ZXMgKGNoYW5nZSBpdHMgbmFtZSBvciBjcmVhdGUgYSBzbmFwc2hvdCksCiAgICAgICAgICAgIGNv cHlpbmcgdGhlIHdob2xlIHN0b3JhZ2UgZG9tYWluIGFuZCBpbXBvcnRpbmcgaXQgaW50bwogICAg ICAgICAgICBhbm90aGVyIEVuZ2luZSAoUE9PTF9VSUQgYW5kIENIRUNLU1VNIG11c3QgYmUgcmVt b3ZlZCBmcm9tCiAgICAgICAgICAgIG1ldGFkYXRhIGluIG9yZGVyIHRvIGJlIGFibGUgdG8gYXR0 YWNoIHRvIGFub3RoZXIKICAgICAgICAgICAgRGF0YWNlbnRlcikuPGJyPgogICAgICAgICAgICA8 YnI+CiAgICAgICAgICAgIFBTOiBJJ20gb24gMy42IFJDLiAxLjxicj4KICAgICAgICAgICAgX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+CiAgICAgICAg ICAgIERldmVsIG1haWxpbmcgbGlzdDxicj4KICAgICAgICAgICAgPGEgbW96LWRvLW5vdC1zZW5k PSJ0cnVlIiBocmVmPSJtYWlsdG86RGV2ZWxAb3ZpcnQub3JnIgogICAgICAgICAgICAgIHRhcmdl dD0iX2JsYW5rIj5EZXZlbEBvdmlydC5vcmc8L2E+PGJyPgogICAgICAgICAgICA8YSBtb3otZG8t bm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgaHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2RldmVsIgogICAgICAgICAgICAgIHJlbD0ibm9yZWZlcnJlciIg dGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby9k ZXZlbDwvYT48YnI+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAg PC9ibG9ja3F1b3RlPgogICAgICAgIDwvZGl2PgogICAgICAgIDxicj4KICAgICAgPC9kaXY+CiAg ICA8L2Jsb2NrcXVvdGU+CiAgICA8YnI+CiAgPC9ib2R5Pgo8L2h0bWw+CgotLS0tLS0tLS0tLS0t LTAyMDEwNjA1MDkwMzA4MDkwNTAxMDgwNy0tCg== --===============1480910050458667275==--