From arsene.gschwind at unibas.ch Mon May 2 03:44:24 2016 Content-Type: multipart/mixed; boundary="===============1258784397369628889==" MIME-Version: 1.0 From: =?utf-8?q?Ars=C3=A8ne_Gschwind_=3Carsene=2Egschwind_at_unibas=2Ech=3E?= To: users at ovirt.org Subject: Re: [ovirt-users] Shared storage between DC Date: Mon, 02 May 2016 09:44:20 +0200 Message-ID: <57270554.4060704@unibas.ch> In-Reply-To: C5D87583-C722-4DD1-B8A3-CC8947AF2D96@comifar.it --===============1258784397369628889== 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. --------------070402090107030306050908 Content-Type: text/plain; charset=3Dwindows-1252; format=3Dflowed Content-Transfer-Encoding: 8bit Hi Roberto, Thanks for your information but.... When I'm writing about DC I mean defined DC in oVirt and so far I could = see that when you define a storage domain in one oVirt DC it will not be = available in another DC and I don't know what would happen if I would = import it on the second DC. In your setup, did you just define 1 DC and multiple clusters? Regards, Ars=C3=A8ne On 05/01/2016 01:37 PM, NUNIN Roberto wrote: > Hi > I have in production the scenery something similar to what you've = > described. > The "enabling factor" is represented by an "storage virtualization" = > set of appliances, that maintain mirrored logical volume over fc = > physical volumes across two distinct datacenters, while giving rw = > simultaneus access to cluster hypervisors split between datacenters, = > that run the VMs. > > So: cluster also is spread across dc, no need to import nothing. > Regards, > > *Roberto* > > > Il giorno 01 mag 2016, alle ore 10:37, Ars=C3=A8ne Gschwind = > > ha scr= itto: > >> Hi, >> >> Is it possible to have a shared Storage domain between 2 Datacenter = >> in oVirt? >> We do replicate a FC Volume between 2 datacenter using FC SAN storage = >> technology and we have an oVirt cluster on each site defined in = >> separate DCs. The idea behind this is to setup a DR site and also = >> balance the load between each site. >> What happens if I do import a storage domain already active in one = >> DC, will it break the Storage domain? >> >> Thanks for any information.. >> Regards, >> Ars=C3=A8ne >> _______________________________________________ >> Users mailing list >> Users(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/users > > ------------------------------------------------------------------------ > > Questo messaggio e' indirizzato esclusivamente al destinatario = > indicato e potrebbe contenere informazioni confidenziali, riservate o = > proprietarie. Qualora la presente venisse ricevuta per errore, si = > prega di segnalarlo immediatamente al mittente, cancellando = > l'originale e ogni sua copia e distruggendo eventuali copie cartacee. = > Ogni altro uso e' strettamente proibito e potrebbe essere fonte di = > violazione di legge. > > This message is for the designated recipient only and may contain = > privileged, proprietary, or otherwise private information. If you have = > received it in error, please notify the sender immediately, deleting = > the original and all copies and destroying any hard copies. Any other = > use is strictly prohibited and may be unlawful. --------------070402090107030306050908 Content-Type: text/html; charset=3Dwindows-1252 Content-Transfer-Encoding: 8bit Hi Roberto,

Thanks for your information but....
When I'm writing about DC I mean defined DC in oVirt and so far I could see that when you define a storage domain in one oVirt DC it will not be available in another DC and I don't know what would happen if I would import it on the second DC.
In your setup, did you just define 1 DC and multiple clusters?

Regards,
Ars=C3=A8ne

On 05/01/2016 01:37 PM, NUNIN Roberto wrote:
Hi
I have in production the scenery something similar to what you've described.
The "enabling factor" is represented by an "storage virtualization" set of appliances, that maintain mirrored logical volume over fc physical volumes across two distinct datacenters, while giving rw simultaneus access to cluster hypervisors split between datacenters, that run the VMs.

So: cluster also is spread across dc, no need to import nothing.
Regards,

Roberto

=C2=A0


Il giorno 01 mag 2016, alle ore 10:37, Ars=C3=A8ne Gschwind <arsene.gschwind(a)unibas.ch> ha scritto:

Hi,

Is it possible to have a shared Storage domain between 2 Datacenter in oVirt?
We do replicate a FC Volume between 2 datacenter using FC SAN storage technology and we have an oVirt cluster on each site defined in separate DCs. The idea behind this is to setup a DR site and also balance the load between each site.
What happens if I do import a storage domain already active in one DC, will it break the Storage domain?

Thanks for any information..
Regards,
Ars=C3=A8ne
_______________________________________________
Users mailing list
Users(a)ovirt.org
http:/= /lists.ovirt.org/mailman/listinfo/users



Questo messaggio e' indirizzato esclusivamente al destinatario indicato e potrebbe contenere informazioni confidenziali, riservate o proprietarie. Qualora la presente venisse ricevuta per errore, si prega di segnalarlo immediatamente al mittente, cancellando l'originale e ogni sua copia e distruggendo eventuali copie cartacee. Ogni altro uso e' strettamente proibito e potrebbe essere fonte di violazione di legge.

This message is for the designated recipient only and may contain privileged, proprietary, or otherwise private information. If you have received it in error, please notify the sender immediately, deleting the original and all copies and destroying any hard copies. Any other use is strictly prohibited and may be unlawful.

--------------070402090107030306050908-- --===============1258784397369628889== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNzA0MDIwOTAxMDcwMzAzMDYwNTA5MDgKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PXdpbmRvd3MtMTI1MjsgZm9ybWF0PWZsb3dlZApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5n OiA4Yml0CgpIaSBSb2JlcnRvLAoKVGhhbmtzIGZvciB5b3VyIGluZm9ybWF0aW9uIGJ1dC4uLi4K V2hlbiBJJ20gd3JpdGluZyBhYm91dCBEQyBJIG1lYW4gZGVmaW5lZCBEQyBpbiBvVmlydCBhbmQg c28gZmFyIEkgY291bGQgCnNlZSB0aGF0IHdoZW4geW91IGRlZmluZSBhIHN0b3JhZ2UgZG9tYWlu IGluIG9uZSBvVmlydCBEQyBpdCB3aWxsIG5vdCBiZSAKYXZhaWxhYmxlIGluIGFub3RoZXIgREMg YW5kIEkgZG9uJ3Qga25vdyB3aGF0IHdvdWxkIGhhcHBlbiBpZiBJIHdvdWxkIAppbXBvcnQgaXQg b24gdGhlIHNlY29uZCBEQy4KSW4geW91ciBzZXR1cCwgZGlkIHlvdSBqdXN0IGRlZmluZSAxIERD IGFuZCBtdWx0aXBsZSBjbHVzdGVycz8KClJlZ2FyZHMsCkFyc+huZQoKT24gMDUvMDEvMjAxNiAw MTozNyBQTSwgTlVOSU4gUm9iZXJ0byB3cm90ZToKPiBIaQo+IEkgaGF2ZSBpbiBwcm9kdWN0aW9u IHRoZSBzY2VuZXJ5IHNvbWV0aGluZyBzaW1pbGFyIHRvIHdoYXQgeW91J3ZlIAo+IGRlc2NyaWJl ZC4KPiBUaGUgImVuYWJsaW5nIGZhY3RvciIgaXMgcmVwcmVzZW50ZWQgYnkgYW4gInN0b3JhZ2Ug dmlydHVhbGl6YXRpb24iIAo+IHNldCBvZiBhcHBsaWFuY2VzLCB0aGF0IG1haW50YWluIG1pcnJv cmVkIGxvZ2ljYWwgdm9sdW1lIG92ZXIgZmMgCj4gcGh5c2ljYWwgdm9sdW1lcyBhY3Jvc3MgdHdv IGRpc3RpbmN0IGRhdGFjZW50ZXJzLCB3aGlsZSBnaXZpbmcgcncgCj4gc2ltdWx0YW5ldXMgYWNj ZXNzIHRvIGNsdXN0ZXIgaHlwZXJ2aXNvcnMgc3BsaXQgYmV0d2VlbiBkYXRhY2VudGVycywgCj4g dGhhdCBydW4gdGhlIFZNcy4KPgo+IFNvOiBjbHVzdGVyIGFsc28gaXMgc3ByZWFkIGFjcm9zcyBk Yywgbm8gbmVlZCB0byBpbXBvcnQgbm90aGluZy4KPiBSZWdhcmRzLAo+Cj4gKlJvYmVydG8qCj4K Pgo+IElsIGdpb3JubyAwMSBtYWcgMjAxNiwgYWxsZSBvcmUgMTA6MzcsIEFyc+huZSBHc2Nod2lu ZCAKPiA8YXJzZW5lLmdzY2h3aW5kQHVuaWJhcy5jaCA8bWFpbHRvOmFyc2VuZS5nc2Nod2luZEB1 bmliYXMuY2g+PiBoYSBzY3JpdHRvOgo+Cj4+IEhpLAo+Pgo+PiBJcyBpdCBwb3NzaWJsZSB0byBo YXZlIGEgc2hhcmVkIFN0b3JhZ2UgZG9tYWluIGJldHdlZW4gMiBEYXRhY2VudGVyIAo+PiBpbiBv VmlydD8KPj4gV2UgZG8gcmVwbGljYXRlIGEgRkMgVm9sdW1lIGJldHdlZW4gMiBkYXRhY2VudGVy IHVzaW5nIEZDIFNBTiBzdG9yYWdlIAo+PiB0ZWNobm9sb2d5IGFuZCB3ZSBoYXZlIGFuIG9WaXJ0 IGNsdXN0ZXIgb24gZWFjaCBzaXRlIGRlZmluZWQgaW4gCj4+IHNlcGFyYXRlIERDcy4gVGhlIGlk ZWEgYmVoaW5kIHRoaXMgaXMgdG8gc2V0dXAgYSBEUiBzaXRlIGFuZCBhbHNvIAo+PiBiYWxhbmNl IHRoZSBsb2FkIGJldHdlZW4gZWFjaCBzaXRlLgo+PiBXaGF0IGhhcHBlbnMgaWYgSSBkbyBpbXBv cnQgYSBzdG9yYWdlIGRvbWFpbiBhbHJlYWR5IGFjdGl2ZSBpbiBvbmUgCj4+IERDLCB3aWxsIGl0 IGJyZWFrIHRoZSBTdG9yYWdlIGRvbWFpbj8KPj4KPj4gVGhhbmtzIGZvciBhbnkgaW5mb3JtYXRp b24uLgo+PiBSZWdhcmRzLAo+PiBBcnPobmUKPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KPj4gVXNlcnMgbWFpbGluZyBsaXN0Cj4+IFVzZXJzQG92aXJ0 Lm9yZyA8bWFpbHRvOlVzZXJzQG92aXJ0Lm9yZz4KPj4gaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9t YWlsbWFuL2xpc3RpbmZvL3VzZXJzCj4KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPgo+IFF1ZXN0byBtZXNz YWdnaW8gZScgaW5kaXJpenphdG8gZXNjbHVzaXZhbWVudGUgYWwgZGVzdGluYXRhcmlvIAo+IGlu ZGljYXRvIGUgcG90cmViYmUgY29udGVuZXJlIGluZm9ybWF6aW9uaSBjb25maWRlbnppYWxpLCBy aXNlcnZhdGUgbyAKPiBwcm9wcmlldGFyaWUuIFF1YWxvcmEgbGEgcHJlc2VudGUgdmVuaXNzZSBy aWNldnV0YSBwZXIgZXJyb3JlLCBzaSAKPiBwcmVnYSBkaSBzZWduYWxhcmxvIGltbWVkaWF0YW1l bnRlIGFsIG1pdHRlbnRlLCBjYW5jZWxsYW5kbyAKPiBsJ29yaWdpbmFsZSBlIG9nbmkgc3VhIGNv cGlhIGUgZGlzdHJ1Z2dlbmRvIGV2ZW50dWFsaSBjb3BpZSBjYXJ0YWNlZS4gCj4gT2duaSBhbHRy byB1c28gZScgc3RyZXR0YW1lbnRlIHByb2liaXRvIGUgcG90cmViYmUgZXNzZXJlIGZvbnRlIGRp IAo+IHZpb2xhemlvbmUgZGkgbGVnZ2UuCj4KPiBUaGlzIG1lc3NhZ2UgaXMgZm9yIHRoZSBkZXNp Z25hdGVkIHJlY2lwaWVudCBvbmx5IGFuZCBtYXkgY29udGFpbiAKPiBwcml2aWxlZ2VkLCBwcm9w cmlldGFyeSwgb3Igb3RoZXJ3aXNlIHByaXZhdGUgaW5mb3JtYXRpb24uIElmIHlvdSBoYXZlIAo+ IHJlY2VpdmVkIGl0IGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgaW1tZWRpYXRl bHksIGRlbGV0aW5nIAo+IHRoZSBvcmlnaW5hbCBhbmQgYWxsIGNvcGllcyBhbmQgZGVzdHJveWlu ZyBhbnkgaGFyZCBjb3BpZXMuIEFueSBvdGhlciAKPiB1c2UgaXMgc3RyaWN0bHkgcHJvaGliaXRl ZCBhbmQgbWF5IGJlIHVubGF3ZnVsLgoKCi0tLS0tLS0tLS0tLS0tMDcwNDAyMDkwMTA3MDMwMzA2 MDUwOTA4CkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PXdpbmRvd3MtMTI1MgpDb250 ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0Cgo8aHRtbD4KICA8aGVhZD4KICAgIDxtZXRhIGNv bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD13aW5kb3dzLTEyNTIiCiAgICAgIGh0dHAtZXF1aXY9 IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IHRleHQ9IiMwMDAwMDAiIGJnY29sb3I9 IiNGRkZGRkYiPgogICAgSGkgUm9iZXJ0byw8YnI+CiAgICA8YnI+CiAgICBUaGFua3MgZm9yIHlv dXIgaW5mb3JtYXRpb24gYnV0Li4uLjxicj4KICAgIFdoZW4gSSdtIHdyaXRpbmcgYWJvdXQgREMg SSBtZWFuIGRlZmluZWQgREMgaW4gb1ZpcnQgYW5kIHNvIGZhciBJCiAgICBjb3VsZCBzZWUgdGhh dCB3aGVuIHlvdSBkZWZpbmUgYSBzdG9yYWdlIGRvbWFpbiBpbiBvbmUgb1ZpcnQgREMgaXQKICAg IHdpbGwgbm90IGJlIGF2YWlsYWJsZSBpbiBhbm90aGVyIERDIGFuZCBJIGRvbid0IGtub3cgd2hh dCB3b3VsZAogICAgaGFwcGVuIGlmIEkgd291bGQgaW1wb3J0IGl0IG9uIHRoZSBzZWNvbmQgREMu PGJyPgogICAgSW4geW91ciBzZXR1cCwgZGlkIHlvdSBqdXN0IGRlZmluZSAxIERDIGFuZCBtdWx0 aXBsZSBjbHVzdGVycz88YnI+CiAgICA8YnI+CiAgICBSZWdhcmRzLDxicj4KICAgIEFyc+huZTxi cj4KICAgIDxicj4KICAgIDxkaXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+T24gMDUvMDEvMjAx NiAwMTozNyBQTSwgTlVOSU4gUm9iZXJ0bwogICAgICB3cm90ZTo8YnI+CiAgICA8L2Rpdj4KICAg IDxibG9ja3F1b3RlCiAgICAgIGNpdGU9Im1pZDpDNUQ4NzU4My1DNzIyLTRERDEtQjhBMy1DQzg5 NDdBRjJEOTZAY29taWZhci5pdCIKICAgICAgdHlwZT0iY2l0ZSI+CiAgICAgIDxtZXRhIGh0dHAt ZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOwogICAgICAgIGNoYXJzZXQ9 d2luZG93cy0xMjUyIj4KICAgICAgPGRpdj5IaTwvZGl2PgogICAgICA8ZGl2IGlkPSJBcHBsZU1h aWxTaWduYXR1cmUiPkkgaGF2ZSBpbiBwcm9kdWN0aW9uIHRoZSBzY2VuZXJ5CiAgICAgICAgc29t ZXRoaW5nIHNpbWlsYXIgdG8gd2hhdCB5b3UndmUgZGVzY3JpYmVkLjwvZGl2PgogICAgICA8ZGl2 IGlkPSJBcHBsZU1haWxTaWduYXR1cmUiPlRoZSAiZW5hYmxpbmcgZmFjdG9yIiBpcyByZXByZXNl bnRlZAogICAgICAgIGJ5IGFuICJzdG9yYWdlIHZpcnR1YWxpemF0aW9uIiBzZXQgb2YgYXBwbGlh bmNlcywgdGhhdCBtYWludGFpbgogICAgICAgIG1pcnJvcmVkIGxvZ2ljYWwgdm9sdW1lIG92ZXIg ZmMgcGh5c2ljYWwgdm9sdW1lcyBhY3Jvc3MgdHdvCiAgICAgICAgZGlzdGluY3QgZGF0YWNlbnRl cnMsIHdoaWxlIGdpdmluZyBydyBzaW11bHRhbmV1cyBhY2Nlc3MgdG8KICAgICAgICBjbHVzdGVy IGh5cGVydmlzb3JzIHNwbGl0IGJldHdlZW4gZGF0YWNlbnRlcnMsIHRoYXQgcnVuIHRoZSBWTXMu PC9kaXY+CiAgICAgIDxkaXYgaWQ9IkFwcGxlTWFpbFNpZ25hdHVyZSI+PGJyPgogICAgICA8L2Rp dj4KICAgICAgPGRpdiBpZD0iQXBwbGVNYWlsU2lnbmF0dXJlIj5TbzogY2x1c3RlciBhbHNvIGlz IHNwcmVhZCBhY3Jvc3MgZGMsCiAgICAgICAgbm8gbmVlZCB0byBpbXBvcnQgbm90aGluZy48L2Rp dj4KICAgICAgPGRpdiBpZD0iQXBwbGVNYWlsU2lnbmF0dXJlIj5SZWdhcmRzLDxicj4KICAgICAg ICA8YnI+CiAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBj bSAwLjAwMDFwdDsKICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMi4wNXB0OyI+PHNwYW4gc3R5bGU9 ImJhY2tncm91bmQtY29sb3I6CiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7Ij48 Yj5Sb2JlcnRvPC9iPjxicj4KICAgICAgICAgIDwvc3Bhbj48L3A+CiAgICAgICAgPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsiPjxzcGFuCiAgICAg ICAgICAgIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyI+ oDwvc3Bhbj48L3A+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2Pjxicj4KICAgICAgICBJbCBnaW9y bm8gMDEgbWFnIDIwMTYsIGFsbGUgb3JlIDEwOjM3LCBBcnPobmUgR3NjaHdpbmQgJmx0OzxhCiAg ICAgICAgICBtb3otZG8tbm90LXNlbmQ9InRydWUiIGhyZWY9Im1haWx0bzphcnNlbmUuZ3NjaHdp bmRAdW5pYmFzLmNoIj48YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJt YWlsdG86YXJzZW5lLmdzY2h3aW5kQHVuaWJhcy5jaCI+YXJzZW5lLmdzY2h3aW5kQHVuaWJhcy5j aDwvYT48L2E+Jmd0OwogICAgICAgIGhhIHNjcml0dG86PGJyPgogICAgICAgIDxicj4KICAgICAg PC9kaXY+CiAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAgIDxkaXY+PHNwYW4+ SGksPC9zcGFuPjxicj4KICAgICAgICAgIDxzcGFuPjwvc3Bhbj48YnI+CiAgICAgICAgICA8c3Bh bj5JcyBpdCBwb3NzaWJsZSB0byBoYXZlIGEgc2hhcmVkIFN0b3JhZ2UgZG9tYWluIGJldHdlZW4g MgogICAgICAgICAgICBEYXRhY2VudGVyIGluIG9WaXJ0Pzwvc3Bhbj48YnI+CiAgICAgICAgICA8 c3Bhbj5XZSBkbyByZXBsaWNhdGUgYSBGQyBWb2x1bWUgYmV0d2VlbiAyIGRhdGFjZW50ZXIgdXNp bmcKICAgICAgICAgICAgRkMgU0FOIHN0b3JhZ2UgdGVjaG5vbG9neSBhbmQgd2UgaGF2ZSBhbiBv VmlydCBjbHVzdGVyIG9uCiAgICAgICAgICAgIGVhY2ggc2l0ZSBkZWZpbmVkIGluIHNlcGFyYXRl IERDcy4gVGhlIGlkZWEgYmVoaW5kIHRoaXMgaXMKICAgICAgICAgICAgdG8gc2V0dXAgYSBEUiBz aXRlIGFuZCBhbHNvIGJhbGFuY2UgdGhlIGxvYWQgYmV0d2VlbiBlYWNoCiAgICAgICAgICAgIHNp dGUuPC9zcGFuPjxicj4KICAgICAgICAgIDxzcGFuPldoYXQgaGFwcGVucyBpZiBJIGRvIGltcG9y dCBhIHN0b3JhZ2UgZG9tYWluIGFscmVhZHkKICAgICAgICAgICAgYWN0aXZlIGluIG9uZSBEQywg d2lsbCBpdCBicmVhayB0aGUgU3RvcmFnZSBkb21haW4/PC9zcGFuPjxicj4KICAgICAgICAgIDxz cGFuPjwvc3Bhbj48YnI+CiAgICAgICAgICA8c3Bhbj5UaGFua3MgZm9yIGFueSBpbmZvcm1hdGlv bi4uPC9zcGFuPjxicj4KICAgICAgICAgIDxzcGFuPlJlZ2FyZHMsPC9zcGFuPjxicj4KICAgICAg ICAgIDxzcGFuPkFyc+huZTwvc3Bhbj48YnI+CiAgICAgICAgICA8c3Bhbj5fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzwvc3Bhbj48YnI+CiAgICAgICAgICA8 c3Bhbj5Vc2VycyBtYWlsaW5nIGxpc3Q8L3NwYW4+PGJyPgogICAgICAgICAgPHNwYW4+PGEgbW96 LWRvLW5vdC1zZW5kPSJ0cnVlIiBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0Bv dmlydC5vcmc8L2E+PC9zcGFuPjxicj4KICAgICAgICAgIDxzcGFuPjxhIG1vei1kby1ub3Qtc2Vu ZD0idHJ1ZSIKICAgICAgICAgICAgICBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxt YW4vbGlzdGluZm8vdXNlcnMiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5m by91c2VyczwvYT48L3NwYW4+PGJyPgogICAgICAgIDwvZGl2PgogICAgICA8L2Jsb2NrcXVvdGU+ CiAgICAgIDxicj4KICAgICAgPGhyPgogICAgICA8Zm9udCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6 ZT0iMiIgY29sb3I9IkJsYWNrIj48YnI+CiAgICAgICAgUXVlc3RvIG1lc3NhZ2dpbyBlJyBpbmRp cml6emF0byBlc2NsdXNpdmFtZW50ZSBhbCBkZXN0aW5hdGFyaW8KICAgICAgICBpbmRpY2F0byBl IHBvdHJlYmJlIGNvbnRlbmVyZSBpbmZvcm1hemlvbmkgY29uZmlkZW56aWFsaSwKICAgICAgICBy aXNlcnZhdGUgbyBwcm9wcmlldGFyaWUuIFF1YWxvcmEgbGEgcHJlc2VudGUgdmVuaXNzZSByaWNl dnV0YQogICAgICAgIHBlciBlcnJvcmUsIHNpIHByZWdhIGRpIHNlZ25hbGFybG8gaW1tZWRpYXRh bWVudGUgYWwgbWl0dGVudGUsCiAgICAgICAgY2FuY2VsbGFuZG8gbCdvcmlnaW5hbGUgZSBvZ25p IHN1YSBjb3BpYSBlIGRpc3RydWdnZW5kbwogICAgICAgIGV2ZW50dWFsaSBjb3BpZSBjYXJ0YWNl ZS4gT2duaSBhbHRybyB1c28gZScgc3RyZXR0YW1lbnRlCiAgICAgICAgcHJvaWJpdG8gZSBwb3Ry ZWJiZSBlc3NlcmUgZm9udGUgZGkgdmlvbGF6aW9uZSBkaSBsZWdnZS48YnI+CiAgICAgICAgPGJy PgogICAgICAgIFRoaXMgbWVzc2FnZSBpcyBmb3IgdGhlIGRlc2lnbmF0ZWQgcmVjaXBpZW50IG9u bHkgYW5kIG1heQogICAgICAgIGNvbnRhaW4gcHJpdmlsZWdlZCwgcHJvcHJpZXRhcnksIG9yIG90 aGVyd2lzZSBwcml2YXRlCiAgICAgICAgaW5mb3JtYXRpb24uIElmIHlvdSBoYXZlIHJlY2VpdmVk IGl0IGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZQogICAgICAgIHNlbmRlciBpbW1lZGlhdGVs eSwgZGVsZXRpbmcgdGhlIG9yaWdpbmFsIGFuZCBhbGwgY29waWVzIGFuZAogICAgICAgIGRlc3Ry b3lpbmcgYW55IGhhcmQgY29waWVzLiBBbnkgb3RoZXIgdXNlIGlzIHN0cmljdGx5IHByb2hpYml0 ZWQKICAgICAgICBhbmQgbWF5IGJlIHVubGF3ZnVsLjxicj4KICAgICAgPC9mb250PgogICAgPC9i bG9ja3F1b3RlPgogICAgPGJyPgogIDwvYm9keT4KPC9odG1sPgoKLS0tLS0tLS0tLS0tLS0wNzA0 MDIwOTAxMDcwMzAzMDYwNTA5MDgtLQo= --===============1258784397369628889==--