From mdacrema at enter.eu Tue Feb 21 13:20:14 2017 Content-Type: multipart/mixed; boundary="===============2408213542593450648==" MIME-Version: 1.0 From: Matteo Dacrema To: users at ovirt.org Subject: Re: [ovirt-users] VMs HA with cinder volumes Date: Tue, 21 Feb 2017 14:20:09 +0100 Message-ID: <3E448054-AB22-46BE-AD3D-7702F8A88CA6@enter.eu> In-Reply-To: CAMRbyyuSkLrx_NZw2x5DhcGFXt5r+XhLdv-a71WHHO6NTL+HxQ@mail.gmail.com --===============2408213542593450648== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --Apple-Mail=3D_19A8F4CE-4244-4497-ADD3-F2A2958C1CAC Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=3Dutf-8 Hi Nir, thank you. So, can I use a Ceph backed VM with a lease on gluster? Also if I detach network from the node hosting the VMs it will not =3D migrated to another host. Regards Matteo > Il giorno 20 feb 2017, alle ore 21:58, Nir Soffer = =3D ha scritto: >=3D20 > On Mon, Feb 20, 2017 at 12:54 PM, Matteo Dacrema > wrote: > Hi all, >=3D20 > I=3DE2=3D80=3D99ve a setup that uses Ceph through ovirt for VM storage. > I tested out VM HA and all works well when IPMI is reachable. > When it=3DE2=3D80=3D99s not reachable because of network or power failure= VM =3D states switch to unknown and it=3DE2=3D80=3D99s not restarted to other node= s. >=3D20 > Is it a specific setup that I=3DE2=3D80=3D99ve missed? >=3D20 > Hi Matteo, >=3D20 > When power management is not available, we cannot do failover to other = =3D host. >=3D20 > In 4.1 you can use a VM lease for your HA VM, enabling failover =3D without power > management. >=3D20 > Note that the lease cannot be on Ceph storage domain, you will have to = =3D add > other type of storage for the leases, since we don't support leases on = =3D ceph yet. >=3D20 > Please check the vm-leases feature page for more info: > =3D https://www.ovirt.org/develop/release-management/features/storage/vm-lease= =3D s/ =3D >=3D20 > Nir > =3D20 >=3D20 > Thank you > Regards > Matteo >=3D20 > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users =3D >=3D20 >=3D20 > --=3D20 > Questo messaggio e' stato analizzato con Libra ESVA ed e' risultato =3D non infetto.=3D20 > Clicca qui per segnalarlo come spam. =3D =3D20 > Clicca qui per metterlo in blacklist =3D --Apple-Mail=3D_19A8F4CE-4244-4497-ADD3-F2A2958C1CAC Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=3Dutf-8 Hi Nir,

thank you.
So, can I use a Ceph backed = =3D VM with a lease on gluster?

<= div=3D class=3D3D"">Also if I detach network from the node hosting the VMs it =3D will not migrated to another host.


Regards
Matteo
<= div =3D class=3D3D"">



Il giorno 20 feb 2017, alle ore 21:58, Nir Soffer <nsoffer(a)redhat.com> =3D ha scritto:

<= div =3D class=3D3D"gmail_quote">On Mon, Feb 20, 2017 at 12:54 PM, Matteo Dacrema = =3D <mdacrema(a)enter.eu> wrote:<= br =3D class=3D3D"">
Hi =3D all,

I=3DE2=3D80=3D99ve a setup that uses Ceph through ovirt for VM storage.
I tested out VM HA and all works well when IPMI is reachable.
When it=3DE2=3D80=3D99s not reachable because of network or power failure V= M =3D states switch to unknown and it=3DE2=3D80=3D99s not restarted to other =3D nodes.

Is it a specific setup that I=3DE2=3D80=3D99ve missed?

Hi Matteo,

When power management is not available, we cannot do failover = =3D to other host.

In 4.1 you can use a VM lease for your HA VM, enabling =3D failover without power
management.

Note that the lease = =3D cannot be on Ceph storage domain, you will have to add
other type of storage for the leases, since we don't support = =3D leases on ceph yet.

Please check the vm-leases feature page for more =3D info:

Nir
 

Thank you
Regards
Matteo

_______________________________________________
Users mailing list
Users(a)ovirt.org http://lists.ovirt.org/mailman/listinfo/users


--
Questo messaggio e' stato analizzato= =3D con Libra ESVA ed e' risultato non infetto.
Clicca qui per segnalarlo come spam.

Clicca qui per metterlo in =3D blacklist

=3D --Apple-Mail=3D_19A8F4CE-4244-4497-ADD3-F2A2958C1CAC-- --===============2408213542593450648== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" Ci0tQXBwbGUtTWFpbD1fMTlBOEY0Q0UtNDI0NC00NDk3LUFERDMtRjJBMjk1OEMxQ0FDCkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKQ29udGVudC1UeXBlOiB0ZXh0 L3BsYWluOwoJY2hhcnNldD11dGYtOAoKSGkgTmlyLAoKdGhhbmsgeW91LgpTbywgY2FuIEkgdXNl IGEgQ2VwaCBiYWNrZWQgVk0gd2l0aCBhIGxlYXNlIG9uIGdsdXN0ZXI/CgpBbHNvIGlmIEkgZGV0 YWNoIG5ldHdvcmsgZnJvbSB0aGUgbm9kZSBob3N0aW5nIHRoZSBWTXMgaXQgd2lsbCBub3QgPQpt aWdyYXRlZCB0byBhbm90aGVyIGhvc3QuCgoKUmVnYXJkcwpNYXR0ZW8KCgoKPiBJbCBnaW9ybm8g MjAgZmViIDIwMTcsIGFsbGUgb3JlIDIxOjU4LCBOaXIgU29mZmVyIDxuc29mZmVyQHJlZGhhdC5j b20+ID0KaGEgc2NyaXR0bzoKPj0yMAo+IE9uIE1vbiwgRmViIDIwLCAyMDE3IGF0IDEyOjU0IFBN LCBNYXR0ZW8gRGFjcmVtYSA8bWRhY3JlbWFAZW50ZXIuZXUgPQo8bWFpbHRvOm1kYWNyZW1hQGVu dGVyLmV1Pj4gd3JvdGU6Cj4gSGkgYWxsLAo+PTIwCj4gST1FMj04MD05OXZlIGEgc2V0dXAgdGhh dCB1c2VzIENlcGggdGhyb3VnaCBvdmlydCBmb3IgVk0gc3RvcmFnZS4KPiBJIHRlc3RlZCBvdXQg Vk0gSEEgYW5kIGFsbCB3b3JrcyB3ZWxsIHdoZW4gSVBNSSBpcyByZWFjaGFibGUuCj4gV2hlbiBp dD1FMj04MD05OXMgbm90IHJlYWNoYWJsZSBiZWNhdXNlIG9mIG5ldHdvcmsgb3IgcG93ZXIgZmFp bHVyZSBWTSA9CnN0YXRlcyBzd2l0Y2ggdG8gdW5rbm93biBhbmQgaXQ9RTI9ODA9OTlzIG5vdCBy ZXN0YXJ0ZWQgdG8gb3RoZXIgbm9kZXMuCj49MjAKPiBJcyBpdCBhIHNwZWNpZmljIHNldHVwIHRo YXQgST1FMj04MD05OXZlIG1pc3NlZD8KPj0yMAo+IEhpIE1hdHRlbywKPj0yMAo+IFdoZW4gcG93 ZXIgbWFuYWdlbWVudCBpcyBub3QgYXZhaWxhYmxlLCB3ZSBjYW5ub3QgZG8gZmFpbG92ZXIgdG8g b3RoZXIgPQpob3N0Lgo+PTIwCj4gSW4gNC4xIHlvdSBjYW4gdXNlIGEgVk0gbGVhc2UgZm9yIHlv dXIgSEEgVk0sIGVuYWJsaW5nIGZhaWxvdmVyID0Kd2l0aG91dCBwb3dlcgo+IG1hbmFnZW1lbnQu Cj49MjAKPiBOb3RlIHRoYXQgdGhlIGxlYXNlIGNhbm5vdCBiZSBvbiBDZXBoIHN0b3JhZ2UgZG9t YWluLCB5b3Ugd2lsbCBoYXZlIHRvID0KYWRkCj4gb3RoZXIgdHlwZSBvZiBzdG9yYWdlIGZvciB0 aGUgbGVhc2VzLCBzaW5jZSB3ZSBkb24ndCBzdXBwb3J0IGxlYXNlcyBvbiA9CmNlcGggeWV0Lgo+ PTIwCj4gUGxlYXNlIGNoZWNrIHRoZSB2bS1sZWFzZXMgZmVhdHVyZSBwYWdlIGZvciBtb3JlIGlu Zm86Cj4gPQpodHRwczovL3d3dy5vdmlydC5vcmcvZGV2ZWxvcC9yZWxlYXNlLW1hbmFnZW1lbnQv ZmVhdHVyZXMvc3RvcmFnZS92bS1sZWFzZT0Kcy8gPQo8aHR0cHM6Ly93d3cub3ZpcnQub3JnL2Rl dmVsb3AvcmVsZWFzZS1tYW5hZ2VtZW50L2ZlYXR1cmVzL3N0b3JhZ2Uvdm0tbGVhcz0KZXMvPgo+ PTIwCj4gTmlyCj4gPTIwCj49MjAKPiBUaGFuayB5b3UKPiBSZWdhcmRzCj4gTWF0dGVvCj49MjAK PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFVzZXJz IG1haWxpbmcgbGlzdAo+IFVzZXJzQG92aXJ0Lm9yZyA8bWFpbHRvOlVzZXJzQG92aXJ0Lm9yZz4K PiBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMgPQo8aHR0cDov L2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPgo+PTIwCj49MjAKPiAtLT0y MAo+IFF1ZXN0byBtZXNzYWdnaW8gZScgc3RhdG8gYW5hbGl6emF0byBjb24gTGlicmEgRVNWQSBl ZCBlJyByaXN1bHRhdG8gPQpub24gaW5mZXR0by49MjAKPiBDbGljY2EgcXVpIHBlciBzZWduYWxh cmxvIGNvbWUgc3BhbS4gPQo8aHR0cDovL214MDEuZW50ZXIuaXQvY2dpLWJpbi9sZWFybi1tc2cu Y2dpP2lkPTNEMzlGRTA0MDI1NC5BQUMxMT49MjAKPiBDbGljY2EgcXVpIHBlciBtZXR0ZXJsbyBp biBibGFja2xpc3QgPQo8aHR0cDovL214MDEuZW50ZXIuaXQvY2dpLWJpbi9sZWFybi1tc2cuY2dp P2JsYWNrbGlzdD0zRDEmaWQ9M0QzOUZFMDQwMjU0Lj0KQUFDMTE+CgotLUFwcGxlLU1haWw9XzE5 QThGNENFLTQyNDQtNDQ5Ny1BREQzLUYyQTI5NThDMUNBQwpDb250ZW50LVRyYW5zZmVyLUVuY29k aW5nOiBxdW90ZWQtcHJpbnRhYmxlCkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOwoJY2hhcnNldD11 dGYtOAoKPGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0zRCJDb250ZW50LVR5cGUiIGNvbnRl bnQ9M0QidGV4dC9odG1sID0KY2hhcnNldD0zRHV0Zi04Ij48L2hlYWQ+PGJvZHkgc3R5bGU9M0Qi d29yZC13cmFwOiBicmVhay13b3JkOyA9Ci13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtp dC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiID0KY2xhc3M9M0QiIj5IaSBOaXIsPGRp diBjbGFzcz0zRCIiPjxiciBjbGFzcz0zRCIiPjwvZGl2PjxkaXYgPQpjbGFzcz0zRCIiPnRoYW5r IHlvdS48L2Rpdj48ZGl2IGNsYXNzPTNEIiI+U28sIGNhbiBJIHVzZSBhIENlcGggYmFja2VkID0K Vk0gd2l0aCBhIGxlYXNlIG9uIGdsdXN0ZXI/PC9kaXY+PGRpdiBjbGFzcz0zRCIiPjxiciBjbGFz cz0zRCIiPjwvZGl2PjxkaXY9CiBjbGFzcz0zRCIiPkFsc28gaWYgSSBkZXRhY2ggbmV0d29yayBm cm9tIHRoZSBub2RlIGhvc3RpbmcgdGhlIFZNcyBpdCA9CndpbGwgbm90IG1pZ3JhdGVkIHRvIGFu b3RoZXIgaG9zdC48L2Rpdj48ZGl2IGNsYXNzPTNEIiI+PGJyID0KY2xhc3M9M0QiIj48L2Rpdj48 ZGl2IGNsYXNzPTNEIiI+PGJyIGNsYXNzPTNEIiI+PC9kaXY+PGRpdiA9CmNsYXNzPTNEIiI+UmVn YXJkczwvZGl2PjxkaXYgY2xhc3M9M0QiIj5NYXR0ZW88L2Rpdj48ZGl2IGNsYXNzPTNEIiI+PGRp diA9CmNsYXNzPTNEIiI+PGRpdiBzdHlsZT0zRCJjb2xvcjogcmdiKDAsIDAsIDApOyBsZXR0ZXIt c3BhY2luZzogbm9ybWFsOyA9Cm9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0 LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogPQpub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFs OyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyA9Ci13ZWJraXQtdGV4dC1zdHJva2Ut d2lkdGg6IDBweDsgd29yZC13cmFwOiBicmVhay13b3JkOyA9Ci13ZWJraXQtbmJzcC1tb2RlOiBz cGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiID0KY2xhc3M9M0Qi Ij48ZGl2IHN0eWxlPTNEImNvbG9yOiByZ2IoMCwgMCwgMCk7IGxldHRlci1zcGFjaW5nOiBub3Jt YWw7ID0Kb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7 IHRleHQtdHJhbnNmb3JtOiA9Cm5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0 bzsgd29yZC1zcGFjaW5nOiAwcHg7ID0KLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB3 b3JkLXdyYXA6IGJyZWFrLXdvcmQ7ID0KLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Via2l0 LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlOyIgPQpjbGFzcz0zRCIiPjxkaXYgc3R5bGU9 M0QiY29sb3I6IHJnYigwLCAwLCAwKTsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgPQpvcnBoYW5z OiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zv cm06ID0Kbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNp bmc6IDBweDsgPQotd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHdvcmQtd3JhcDogYnJl YWstd29yZDsgPQotd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7IC13ZWJraXQtbGluZS1icmVhazog YWZ0ZXItd2hpdGUtc3BhY2U7IiA9CmNsYXNzPTNEIiI+PGRpdiBzdHlsZT0zRCJjb2xvcjogcmdi KDAsIDAsIDApOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyA9Cm9ycGhhbnM6IGF1dG87IHRleHQt YWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogPQpub25lOyB3 aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyA9Ci13 ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgd29yZC13cmFwOiBicmVhay13b3JkOyA9Ci13 ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1z cGFjZTsiID0KY2xhc3M9M0QiIj48ZGl2IHN0eWxlPTNEImNvbG9yOiByZ2IoMCwgMCwgMCk7IGxl dHRlci1zcGFjaW5nOiBub3JtYWw7ID0Kb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7 IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiA9Cm5vbmU7IHdoaXRlLXNwYWNlOiBu b3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7ID0KLXdlYmtpdC10ZXh0LXN0 cm9rZS13aWR0aDogMHB4OyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7ID0KLXdlYmtpdC1uYnNwLW1v ZGU6IHNwYWNlOyAtd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlOyIgPQpjbGFz cz0zRCIiPjxkaXYgc3R5bGU9M0QiY29sb3I6IHJnYigwLCAwLCAwKTsgbGV0dGVyLXNwYWNpbmc6 IG5vcm1hbDsgPQpvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6 IDBweDsgdGV4dC10cmFuc2Zvcm06ID0Kbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dz OiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgPQotd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAw cHg7IHdvcmQtd3JhcDogYnJlYWstd29yZDsgPQotd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7IC13 ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7IiA9CmNsYXNzPTNEIiI+PGRpdiBz dHlsZT0zRCJjb2xvcjogcmdiKDAsIDAsIDApOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyA9Cm9y cGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRy YW5zZm9ybTogPQpub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQt c3BhY2luZzogMHB4OyA9Ci13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgd29yZC13cmFw OiBicmVhay13b3JkOyA9Ci13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiID0KY2xhc3M9M0QiIj48ZGl2IGlkPTNEInNpZ25hdHVy ZV9vbGQiIGNsYXNzPTNEIiI+PGRpdiA9CmlkPTNEIngyMzBmOTYxOGQ4MjE0YzUiIGNsYXNzPTNE IiI+PGRpdiBjbGFzcz0zRCJXb3JkU2VjdGlvbjEiID0Kc3R5bGU9M0QicGFnZTogV29yZFNlY3Rp b24xOyI+PGRpdiBzdHlsZT0zRCJmb250LWZhbWlseTogJ1RpbWVzIE5ldyA9ClJvbWFuJywgc2Vy aWY7IGZvbnQtc2l6ZTogMTJwdDsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyIgPQpjbGFzcz0z RCIiPjxmb250IGZhY2U9M0QiQ2FsaWJyaSIgc3R5bGU9M0QiZm9udC1zaXplOiAxMXB0OyIgPQpj bGFzcz0zRCIiPjxiciBjbGFzcz0zRCIiPjwvZm9udD48L2Rpdj48ZGl2IHN0eWxlPTNEImZvbnQt ZmFtaWx5OiAnVGltZXMgPQpOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0OyBtYXJn aW46IDBjbSAwY20gMC4wMDAxcHQ7IiA9CmNsYXNzPTNEIiI+PGRpdiBjbGFzcz0zRCIiIHN0eWxl PTNEImZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogPQoxMnB4OyI+PGJyID0KY2xh c3M9M0QiIj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48 L2Rpdj48L2Rpdj48L2Q9Cml2PjwvZGl2Pgo8L2Rpdj4KPGJyIGNsYXNzPTNEIiI+PGRpdj48Ymxv Y2txdW90ZSB0eXBlPTNEImNpdGUiIGNsYXNzPTNEIiI+PGRpdiA9CmNsYXNzPTNEIiI+SWwgZ2lv cm5vIDIwIGZlYiAyMDE3LCBhbGxlIG9yZSAyMTo1OCwgTmlyIFNvZmZlciAmbHQ7PGEgPQpocmVm PTNEIm1haWx0bzpuc29mZmVyQHJlZGhhdC5jb20iIGNsYXNzPTNEIiI+bnNvZmZlckByZWRoYXQu Y29tPC9hPiZndDsgPQpoYSBzY3JpdHRvOjwvZGl2PjxiciBjbGFzcz0zRCJBcHBsZS1pbnRlcmNo YW5nZS1uZXdsaW5lIj48ZGl2ID0KY2xhc3M9M0QiIj48ZGl2IGRpcj0zRCJsdHIiIGNsYXNzPTNE IiI+PGRpdiBjbGFzcz0zRCJnbWFpbF9leHRyYSI+PGRpdiA9CmNsYXNzPTNEImdtYWlsX3F1b3Rl Ij5PbiBNb24sIEZlYiAyMCwgMjAxNyBhdCAxMjo1NCBQTSwgTWF0dGVvIERhY3JlbWEgPQo8c3Bh biBkaXI9M0QibHRyIiBjbGFzcz0zRCIiPiZsdDs8YSBocmVmPTNEIm1haWx0bzptZGFjcmVtYUBl bnRlci5ldSIgPQp0YXJnZXQ9M0QiX2JsYW5rIiBjbGFzcz0zRCIiPm1kYWNyZW1hQGVudGVyLmV1 PC9hPiZndDs8L3NwYW4+IHdyb3RlOjxiciA9CmNsYXNzPTNEIiI+PGJsb2NrcXVvdGUgY2xhc3M9 M0QiZ21haWxfcXVvdGUiIHN0eWxlPTNEIm1hcmdpbjowcHggMHB4IDBweCA9CjAuOGV4O2JvcmRl ci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPkhpID0K YWxsLDxiciBjbGFzcz0zRCIiPgo8YnIgY2xhc3M9M0QiIj4KST1FMj04MD05OXZlIGEgc2V0dXAg dGhhdCB1c2VzIENlcGggdGhyb3VnaCBvdmlydCBmb3IgVk0gc3RvcmFnZS48YnIgPQpjbGFzcz0z RCIiPgpJIHRlc3RlZCBvdXQgVk0gSEEgYW5kIGFsbCB3b3JrcyB3ZWxsIHdoZW4gSVBNSSBpcyBy ZWFjaGFibGUuPGJyID0KY2xhc3M9M0QiIj4KV2hlbiBpdD1FMj04MD05OXMgbm90IHJlYWNoYWJs ZSBiZWNhdXNlIG9mIG5ldHdvcmsgb3IgcG93ZXIgZmFpbHVyZSBWTSA9CnN0YXRlcyBzd2l0Y2gg dG8gdW5rbm93biBhbmQgaXQ9RTI9ODA9OTlzIG5vdCByZXN0YXJ0ZWQgdG8gb3RoZXIgPQpub2Rl cy48YnIgY2xhc3M9M0QiIj4KPGJyIGNsYXNzPTNEIiI+CklzIGl0IGEgc3BlY2lmaWMgc2V0dXAg dGhhdCBJPUUyPTgwPTk5dmUgbWlzc2VkPzxiciA9CmNsYXNzPTNEIiI+PC9ibG9ja3F1b3RlPjxk aXYgY2xhc3M9M0QiIj48YnIgY2xhc3M9M0QiIj48L2Rpdj48ZGl2ID0KY2xhc3M9M0QiIj5IaSBN YXR0ZW8sPC9kaXY+PGRpdiBjbGFzcz0zRCIiPjxiciBjbGFzcz0zRCIiPjwvZGl2PjxkaXYgPQpj bGFzcz0zRCIiPldoZW4gcG93ZXIgbWFuYWdlbWVudCBpcyBub3QgYXZhaWxhYmxlLCB3ZSBjYW5u b3QgZG8gZmFpbG92ZXIgPQp0byBvdGhlciBob3N0LjwvZGl2PjxkaXYgY2xhc3M9M0QiIj48YnIg Y2xhc3M9M0QiIj48L2Rpdj48ZGl2ID0KY2xhc3M9M0QiIj5JbiA0LjEgeW91IGNhbiB1c2UgYSBW TSBsZWFzZSBmb3IgeW91ciBIQSBWTSwgZW5hYmxpbmcgPQpmYWlsb3ZlciB3aXRob3V0IHBvd2Vy PC9kaXY+PGRpdiBjbGFzcz0zRCIiPm1hbmFnZW1lbnQuPC9kaXY+PGRpdiA9CmNsYXNzPTNEIiI+ PGJyIGNsYXNzPTNEIiI+PC9kaXY+PGRpdiBjbGFzcz0zRCIiPk5vdGUgdGhhdCB0aGUgbGVhc2Ug PQpjYW5ub3QgYmUgb24gQ2VwaCBzdG9yYWdlIGRvbWFpbiwgeW91IHdpbGwgaGF2ZSB0byBhZGQ8 L2Rpdj48ZGl2ID0KY2xhc3M9M0QiIj5vdGhlciB0eXBlIG9mIHN0b3JhZ2UgZm9yIHRoZSBsZWFz ZXMsIHNpbmNlIHdlIGRvbid0IHN1cHBvcnQgPQpsZWFzZXMgb24gY2VwaCB5ZXQuPC9kaXY+PGRp diBjbGFzcz0zRCIiPjxiciBjbGFzcz0zRCIiPjwvZGl2PjxkaXYgPQpjbGFzcz0zRCIiPlBsZWFz ZSBjaGVjayB0aGUgdm0tbGVhc2VzIGZlYXR1cmUgcGFnZSBmb3IgbW9yZSA9CmluZm86PC9kaXY+ PGRpdiBjbGFzcz0zRCIiPjxhID0KaHJlZj0zRCJodHRwczovL3d3dy5vdmlydC5vcmcvZGV2ZWxv cC9yZWxlYXNlLW1hbmFnZW1lbnQvZmVhdHVyZXMvc3RvcmFnZS89CnZtLWxlYXNlcy8iID0KY2xh c3M9M0QiIj5odHRwczovL3d3dy5vdmlydC5vcmcvZGV2ZWxvcC9yZWxlYXNlLW1hbmFnZW1lbnQv ZmVhdHVyZXMvc3RvcmE9CmdlL3ZtLWxlYXNlcy88L2E+PGJyIGNsYXNzPTNEIiI+PC9kaXY+PGRp diBjbGFzcz0zRCIiPjxiciA9CmNsYXNzPTNEIiI+PC9kaXY+PGRpdiBjbGFzcz0zRCIiPk5pcjwv ZGl2PjxkaXYgPQpjbGFzcz0zRCIiPiZuYnNwOzwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPTNEImdt YWlsX3F1b3RlIiA9CnN0eWxlPTNEIm1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVm dDoxcHggc29saWQgPQpyZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPgo8YnIgY2xh c3M9M0QiIj4KVGhhbmsgeW91PGJyIGNsYXNzPTNEIiI+ClJlZ2FyZHM8YnIgY2xhc3M9M0QiIj4K TWF0dGVvPGJyIGNsYXNzPTNEIiI+CjxiciBjbGFzcz0zRCIiPgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX188d2JyIGNsYXNzPTNEIiI+X19fX19fX19fX19fX19fX188YnIgPQpjbGFzcz0z RCIiPgpVc2VycyBtYWlsaW5nIGxpc3Q8YnIgY2xhc3M9M0QiIj4KPGEgaHJlZj0zRCJtYWlsdG86 VXNlcnNAb3ZpcnQub3JnIiBjbGFzcz0zRCIiPlVzZXJzQG92aXJ0Lm9yZzwvYT48YnIgPQpjbGFz cz0zRCIiPgo8YSBocmVmPTNEImh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5m by91c2VycyIgPQpyZWw9M0Qibm9yZWZlcnJlciIgdGFyZ2V0PTNEIl9ibGFuayIgPQpjbGFzcz0z RCIiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvPHdiciA9CmNsYXNzPTNEIiI+bWFpbG1hbi9saXN0 aW5mby91c2VyczwvYT48YnIgY2xhc3M9M0QiIj4KPC9ibG9ja3F1b3RlPjwvZGl2PjxiciBjbGFz cz0zRCIiPjwvZGl2PjwvZGl2Pgo8YnIgY2xhc3M9M0QiIj4tLQo8YnIgY2xhc3M9M0QiIj48Zm9u dCBjb2xvcj0zRCIjOTk5OTk5IiBmYWNlPTNEIkFyaWFsLCBIZWx2ZXRpY2EsID0Kc2Fucy1zZXJp ZiIgc2l6ZT0zRCIxIiBjbGFzcz0zRCIiPiBRdWVzdG8gbWVzc2FnZ2lvIGUnIHN0YXRvIGFuYWxp enphdG8gPQpjb24gTGlicmEgRVNWQSBlZCBlJyByaXN1bHRhdG8gbm9uIGluZmV0dG8uCjxiciBj bGFzcz0zRCIiPjxhID0KaHJlZj0zRCJodHRwOi8vbXgwMS5lbnRlci5pdC9jZ2ktYmluL2xlYXJu LW1zZy5jZ2k/aWQ9M0QzOUZFMDQwMjU0LkFBQzExIiA9CmNsYXNzPTNEIiI+Q2xpY2NhIHF1aSBw ZXIgc2VnbmFsYXJsbyBjb21lIHNwYW0uPC9hPjwvZm9udD4KCjxmb250IGNvbG9yPTNEIiM5OTk5 OTkiIGZhY2U9M0QiQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiIgc2l6ZT0zRCIxIiA9CmNs YXNzPTNEIiI+PGJyIGNsYXNzPTNEIiI+PGEgPQpocmVmPTNEImh0dHA6Ly9teDAxLmVudGVyLml0 L2NnaS1iaW4vbGVhcm4tbXNnLmNnaT9ibGFja2xpc3Q9M0QxJmFtcDtpZD0zRD0KMzlGRTA0MDI1 NC5BQUMxMSIgY2xhc3M9M0QiIj5DbGljY2EgcXVpIHBlciBtZXR0ZXJsbyBpbiA9CmJsYWNrbGlz dDwvYT48L2ZvbnQ+Cgo8L2Rpdj48L2Jsb2NrcXVvdGU+PC9kaXY+PGJyIGNsYXNzPTNEIiI+PC9k aXY+PC9ib2R5PjwvaHRtbD49CgotLUFwcGxlLU1haWw9XzE5QThGNENFLTQyNDQtNDQ5Ny1BREQz LUYyQTI5NThDMUNBQy0tCg== --===============2408213542593450648==--