From rs at databay.de Fri Jul 22 10:48:54 2016 Content-Type: multipart/mixed; boundary="===============2842355282613616304==" MIME-Version: 1.0 From: Ralf Schenk To: users at ovirt.org Subject: Re: [ovirt-users] Failed to connect Host to the Storage Domains hosted_storage. Date: Fri, 22 Jul 2016 16:48:49 +0200 Message-ID: In-Reply-To: CAN8-ONoS0cGbN3BBib32sUgEmiaCKg-_J4HJiTPDvJSjQ4RCyw@mail.gmail.com --===============2842355282613616304== 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. --------------5AA8F5EA1CB77C22C605199C Content-Type: text/plain; charset=3Dwindows-1252 Content-Transfer-Encoding: 8bit Hello, I also see from the logs that all your Storage-Domains that work are mounted as nfsVersion=3D'V4' but ovirt-nfs.netsec:/ovirt/hosted-engine is mounted as nfsVersion=3D'null'. Bye Am 22.07.2016 um 16:17 schrieb Simone Tiraboschi: > On Fri, Jul 22, 2016 at 3:47 PM, Robert Story wrot= e: >> Hello, >> >> I'm in the process of upgrading from 3.5.x to 3.6.x. My hosted engine and >> hosts in the primary cluster are all upgraded and appear to be running f= ine. >> >> I have a second cluster of 2 machines which are just regular hosts, with= out >> the hosted-engine. Both have been marked non-operational, with the >> following messages logged about every 5 minutes: >> >> >> Failed to connect Host perses to Storage Pool Default >> >> Host perses cannot access the Storage Domain(s) hosted_storage attached = to the Data Center Default. Setting Host state to Non-Operational. >> >> Host perses reports about one of the Active Storage Domains as Problemat= ic. >> >> Failed to connect Host perses to Storage Servers >> >> Failed to connect Host perses to the Storage Domains hosted_storage. >> >> >> I could see the normal storage/iso/export domains mounted on the host, a= nd >> the VMs running on the host are fine. > In 3.5 only the hosts involved in hosted-engine have to access the > hosted-engine storage domain. > With 3.6 we introduced the capabilities to manage the engine VM from > the engine itself so the engine has to import in the hosted-engine > storage domain. > This means that all the hosts in the datacenter that contains the > cluster with the hosted-engine hosts have now to be able to connect > the hosted-engine storage domain. > > Can you please check the ACL on the storage server (NFS or iSCSI) that > you use to expose the hosted-engine storage domain? > >> I shut down the VMs on one host, put it in maintenance mode, installed 3= .6 >> repo and ran yum update. All went well, but when I activated the host, s= ame >> deal. >> >> I've attached the engine log snippet for the activation attempt. >> >> Robert >> >> -- >> Senior Software Engineer @ Parsons >> >> _______________________________________________ >> Users mailing list >> Users(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/users >> > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users -- = *Ralf Schenk* fon +49 (0) 24 05 / 40 83 70 fax +49 (0) 24 05 / 40 83 759 mail *rs(a)databay.de* = *Databay AG* Jens-Otto-Krag-Stra=C3=9Fe 11 D-52146 W=C3=BCrselen *www.databay.de* Sitz/Amtsgericht Aachen =C2=95 HRB:8437 =C2=95 USt-IdNr.: DE 210844202 Vorstand: Ralf Schenk, Dipl.-Ing. Jens Conze, Aresch Yavari, Dipl.-Kfm. Philipp Hermanns Aufsichtsratsvorsitzender: Wilhelm Dohmen ------------------------------------------------------------------------ --------------5AA8F5EA1CB77C22C605199C Content-Type: multipart/related; boundary=3D"------------A8A08E7B1C43AB7B2AA6FD78" --------------A8A08E7B1C43AB7B2AA6FD78 Content-Type: text/html; charset=3Dwindows-1252 Content-Transfer-Encoding: 8bit

Hello,

I also see from the logs that all your Storage-Domains that work are mounted as nfsVersion=3D'V4' but ovirt-nfs.netsec:/ovirt/hosted-engine is mounted as nfsVersion=3D'null'.

Bye


Am 22.07.2016 um 16:17 schrieb Simone Tiraboschi:
On Fri, Jul 22, 2016 at 3:47 PM, Robert Story <rstory(=
a)tislabs.com> wrote:
Hello,

I'm in the process of upgrading from 3.5.x to 3.6.x. My hosted engine and
hosts in the primary cluster are all upgraded and appear to be running fine.

I have a second cluster of 2 machines which are just regular hosts, without
the hosted-engine. Both have been marked non-operational, with the
following messages logged about every 5 minutes:


Failed to connect Host perses to Storage Pool Default

Host perses cannot access the Storage Domain(s) hosted_storage attached to =
the Data Center Default. Setting Host state to Non-Operational.

Host perses reports about one of the Active Storage Domains as Problematic.

Failed to connect Host perses to Storage Servers

Failed to connect Host perses to the Storage Domains hosted_storage.


I could see the normal storage/iso/export domains mounted on the host, and
the VMs running on the host are fine.
In 3.5 only the hosts involved in hosted-engine have to access the
hosted-engine storage domain.
With 3.6 we introduced the capabilities to manage the engine VM from
the engine itself so the engine has to import in the hosted-engine
storage domain.
This means that all the hosts in the datacenter that contains the
cluster with the hosted-engine hosts have now to be able to connect
the hosted-engine storage domain.

Can you please check the ACL on the storage server (NFS or iSCSI) that
you use to expose the hosted-engine storage domain?

I shut down the VMs on one host, put it in maintenan=
ce mode, installed 3.6
repo and ran yum update. All went well, but when I activated the host, same
deal.

I've attached the engine log snippet for the activation attempt.

Robert

--
Senior Software Engineer @ Parsons

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

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

--


Ralf Schenk
fon +49 (0) 24 05 / 40 83 70
fax +49 (0) 24 05 / 40 83 759
mail rs(a)databay.de
=C2=A0
Databay AG
Jens-Otto-Krag-Stra=C3=9Fe 11
D-52146 W=C3=BCrselen
<= b>www.databay.de

Sitz/Amtsgericht Aachen =C2=95 HRB:8437 =C2=95 USt-IdNr.: DE 210844202
Vorstand: Ralf Schenk, Dipl.-Ing. Jens Conze, Aresch Yavari, Dipl.-Kfm. Philipp Hermanns
Aufsichtsratsvorsitzender: Wilhelm Dohmen

--------------A8A08E7B1C43AB7B2AA6FD78 Content-Type: image/gif; name=3D"logo_databay_email.gif" Content-Transfer-Encoding: base64 Content-ID: Content-Disposition: inline; filename=3D"logo_databay_email.gif" R0lGODlhlwAeAMQAAObm5v9QVf/R0oKBgfDw8NfX105MTLi3t/r6+sfHx/+rrf98gC0sLP8L EhIQEKalpf/g4ZmYmHd2dmppaf8uNP/y8v8cIv+Ym//AwkE/P46NjRwbG11cXP8ABwUDA/// /yH5BAAAAAAALAAAAACXAB4AAAX/4CeOYnUJZKqubOu+cCzPNA0tVnfVfO//wGAKk+t0Ap+K QMFUYCDCqHRKJVUWDaPRUsFktZ1G4AKtms9o1gKsFVS+7I5ll67bpd647hPQawNld4KDMQJF bA07F35aFBiEkJEpfXEBjx8KjI0Vkp2DEIdaCySgFBShbEgrCQOtrq+uEQcALQewrQUjEbe8 rgkkD7y5KhMZB3drqSoVFQhdlHGXKQYe1dbX2BvHKwzY1RMiAN7j1xEjBeTmKeIeD3cYCxRf FigvChRxFJwkBBvk5A7cpZhAjgGCDwn+kfslgto4CSoSehh2BwEEBQvowDAUR0EKdArHZTg4 4oDCXBFC/3qj9SEluZEpHnjYQFIGgpo1KgSasYjNKBImrzF4NaFbNgIjCGRQeIyVKwneOLzS cLCAg38OWI4Y4GECgQcSOEwYcADnh6/FNjAwoGFYAQ0atI4AAFeEFwsLFLiJUQEfGH0kNGAD x8+oNQdIRQg+7NCaOhIgD8sVgYADNsPVGI5YWjRqzQTdHDDIYHRDLokaUhCglkFEJi0NKJhl 0RP2TsvXUg88KiLBVWsZrF6DmMKlNYMqglqTik1guN8OBgAgkGCpB+L9ugK4iSCBvwEfECw1 kILrBpa1jVCQIQBRvbP+rlEcQVAoSevWyv6uhpwE12uEkQAAZucpVw1xIsjkgf8B863mQVYt eQATCZYJZJ5WBfij2wfpHcEeHGG8Z+BMszVWDXkfKLhceJhBSAJ+1ThH32AfRFZNayNAtUFi wFSTSwEHJIYAAQU84IADwyjIEALU9MchG+vFgIF7W2GDI2T7HfjBgNcgKQKMHmwjgnCSpeCb ULRkdxhF1CDY40RjgmUAA/v1J5FAKW2gGSZscBFDMraNgJs1AYpAAGYP5jJoNQ4Y4Gh8jpFg HH9mgbmWo1l6oA4C3Ygp6UwEIFBfNRtkMIBlKMLnAXgAXLWhXXH85EIFqMhGGZgDEKArABGA ed0HI4bk5qgnprCYSt88B6dqS0FEEAMPJDCdCJYViur/B1BlwGMJqDTwnhqxJgUpo0ceOQ4D 0yEakpMm/jqCRMgWm2I1j824Y6vLvuuPjHnqOJkIgP6xzwp5sCFNsCFp88Gxh11lrjfDcNrc CEx64/CD3iAHlQcMUEQXvcA+qBkBB4Q2X1CusjBlJdKMYAKI6g28MbKN5hJsBAXknHOwutn4 oFYqkpqAzjnPbE0u1PxmwAQGXLWBbvhuIIEGEnRjlAHO4SvhbCNAkwoGzEBwgV9U0lfu2WiX OkDEGaCdKgl0nk2YkWdPOCDabvaGdkAftL1LlgwCM+7Tq11V71IO7LkM2XE0YAHMYMhqqK6U V165CpaHukLmiXFO8XSVzzakX+UH6TrmAajPNxfqByTQec41AeBPvSwIALkmAnuiexCsca3C BajgfsROuxcPA8kHQJX4DAIwjnsAvhsvfXHWKEwDAljg7sj03L9wwAQTxOWD2AE0YP75eCkw cPfs+xACADs=3D --------------A8A08E7B1C43AB7B2AA6FD78-- --------------5AA8F5EA1CB77C22C605199C-- --===============2842355282613616304== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS01QUE4RjVFQTFDQjc3QzIyQzYwNTE5OUMKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PXdpbmRvd3MtMTI1MgpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0CgpIZWxsbywK CkkgYWxzbyBzZWUgZnJvbSB0aGUgbG9ncyB0aGF0IGFsbCB5b3VyIFN0b3JhZ2UtRG9tYWlucyB0 aGF0IHdvcmsgYXJlCm1vdW50ZWQgYXMgbmZzVmVyc2lvbj0nVjQnIGJ1dCBvdmlydC1uZnMubmV0 c2VjOi9vdmlydC9ob3N0ZWQtZW5naW5lIGlzCm1vdW50ZWQgYXMgbmZzVmVyc2lvbj0nbnVsbCcu CgpCeWUKCgpBbSAyMi4wNy4yMDE2IHVtIDE2OjE3IHNjaHJpZWIgU2ltb25lIFRpcmFib3NjaGk6 Cj4gT24gRnJpLCBKdWwgMjIsIDIwMTYgYXQgMzo0NyBQTSwgUm9iZXJ0IFN0b3J5IDxyc3RvcnlA dGlzbGFicy5jb20+IHdyb3RlOgo+PiBIZWxsbywKPj4KPj4gSSdtIGluIHRoZSBwcm9jZXNzIG9m IHVwZ3JhZGluZyBmcm9tIDMuNS54IHRvIDMuNi54LiBNeSBob3N0ZWQgZW5naW5lIGFuZAo+PiBo b3N0cyBpbiB0aGUgcHJpbWFyeSBjbHVzdGVyIGFyZSBhbGwgdXBncmFkZWQgYW5kIGFwcGVhciB0 byBiZSBydW5uaW5nIGZpbmUuCj4+Cj4+IEkgaGF2ZSBhIHNlY29uZCBjbHVzdGVyIG9mIDIgbWFj aGluZXMgd2hpY2ggYXJlIGp1c3QgcmVndWxhciBob3N0cywgd2l0aG91dAo+PiB0aGUgaG9zdGVk LWVuZ2luZS4gQm90aCBoYXZlIGJlZW4gbWFya2VkIG5vbi1vcGVyYXRpb25hbCwgd2l0aCB0aGUK Pj4gZm9sbG93aW5nIG1lc3NhZ2VzIGxvZ2dlZCBhYm91dCBldmVyeSA1IG1pbnV0ZXM6Cj4+Cj4+ Cj4+IEZhaWxlZCB0byBjb25uZWN0IEhvc3QgcGVyc2VzIHRvIFN0b3JhZ2UgUG9vbCBEZWZhdWx0 Cj4+Cj4+IEhvc3QgcGVyc2VzIGNhbm5vdCBhY2Nlc3MgdGhlIFN0b3JhZ2UgRG9tYWluKHMpIGhv c3RlZF9zdG9yYWdlIGF0dGFjaGVkIHRvIHRoZSBEYXRhIENlbnRlciBEZWZhdWx0LiBTZXR0aW5n IEhvc3Qgc3RhdGUgdG8gTm9uLU9wZXJhdGlvbmFsLgo+Pgo+PiBIb3N0IHBlcnNlcyByZXBvcnRz IGFib3V0IG9uZSBvZiB0aGUgQWN0aXZlIFN0b3JhZ2UgRG9tYWlucyBhcyBQcm9ibGVtYXRpYy4K Pj4KPj4gRmFpbGVkIHRvIGNvbm5lY3QgSG9zdCBwZXJzZXMgdG8gU3RvcmFnZSBTZXJ2ZXJzCj4+ Cj4+IEZhaWxlZCB0byBjb25uZWN0IEhvc3QgcGVyc2VzIHRvIHRoZSBTdG9yYWdlIERvbWFpbnMg aG9zdGVkX3N0b3JhZ2UuCj4+Cj4+Cj4+IEkgY291bGQgc2VlIHRoZSBub3JtYWwgc3RvcmFnZS9p c28vZXhwb3J0IGRvbWFpbnMgbW91bnRlZCBvbiB0aGUgaG9zdCwgYW5kCj4+IHRoZSBWTXMgcnVu bmluZyBvbiB0aGUgaG9zdCBhcmUgZmluZS4KPiBJbiAzLjUgb25seSB0aGUgaG9zdHMgaW52b2x2 ZWQgaW4gaG9zdGVkLWVuZ2luZSBoYXZlIHRvIGFjY2VzcyB0aGUKPiBob3N0ZWQtZW5naW5lIHN0 b3JhZ2UgZG9tYWluLgo+IFdpdGggMy42IHdlIGludHJvZHVjZWQgdGhlIGNhcGFiaWxpdGllcyB0 byBtYW5hZ2UgdGhlIGVuZ2luZSBWTSBmcm9tCj4gdGhlIGVuZ2luZSBpdHNlbGYgc28gdGhlIGVu Z2luZSBoYXMgdG8gaW1wb3J0IGluIHRoZSBob3N0ZWQtZW5naW5lCj4gc3RvcmFnZSBkb21haW4u Cj4gVGhpcyBtZWFucyB0aGF0IGFsbCB0aGUgaG9zdHMgaW4gdGhlIGRhdGFjZW50ZXIgdGhhdCBj b250YWlucyB0aGUKPiBjbHVzdGVyIHdpdGggdGhlIGhvc3RlZC1lbmdpbmUgaG9zdHMgaGF2ZSBu b3cgdG8gYmUgYWJsZSB0byBjb25uZWN0Cj4gdGhlIGhvc3RlZC1lbmdpbmUgc3RvcmFnZSBkb21h aW4uCj4KPiBDYW4geW91IHBsZWFzZSBjaGVjayB0aGUgQUNMIG9uIHRoZSBzdG9yYWdlIHNlcnZl ciAoTkZTIG9yIGlTQ1NJKSB0aGF0Cj4geW91IHVzZSB0byBleHBvc2UgdGhlIGhvc3RlZC1lbmdp bmUgc3RvcmFnZSBkb21haW4/Cj4KPj4gSSBzaHV0IGRvd24gdGhlIFZNcyBvbiBvbmUgaG9zdCwg cHV0IGl0IGluIG1haW50ZW5hbmNlIG1vZGUsIGluc3RhbGxlZCAzLjYKPj4gcmVwbyBhbmQgcmFu IHl1bSB1cGRhdGUuIEFsbCB3ZW50IHdlbGwsIGJ1dCB3aGVuIEkgYWN0aXZhdGVkIHRoZSBob3N0 LCBzYW1lCj4+IGRlYWwuCj4+Cj4+IEkndmUgYXR0YWNoZWQgdGhlIGVuZ2luZSBsb2cgc25pcHBl dCBmb3IgdGhlIGFjdGl2YXRpb24gYXR0ZW1wdC4KPj4KPj4gUm9iZXJ0Cj4+Cj4+IC0tCj4+IFNl bmlvciBTb2Z0d2FyZSBFbmdpbmVlciBAIFBhcnNvbnMKPj4KPj4gX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gVXNlcnMgbWFpbGluZyBsaXN0Cj4+IFVz ZXJzQG92aXJ0Lm9yZwo+PiBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8v dXNlcnMKPj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Xwo+IFVzZXJzIG1haWxpbmcgbGlzdAo+IFVzZXJzQG92aXJ0Lm9yZwo+IGh0dHA6Ly9saXN0cy5v dmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycwoKLS0gCgoKKlJhbGYgU2NoZW5rKgpmb24g KzQ5ICgwKSAyNCAwNSAvIDQwIDgzIDcwCmZheCArNDkgKDApIDI0IDA1IC8gNDAgODMgNzU5Cm1h aWwgKnJzQGRhdGFiYXkuZGUqIDxtYWlsdG86cnNAZGF0YWJheS5kZT4KCSAgCQoqRGF0YWJheSBB RyoKSmVucy1PdHRvLUtyYWctU3RyYd9lIDExCkQtNTIxNDYgV/xyc2VsZW4KKnd3dy5kYXRhYmF5 LmRlKiA8aHR0cDovL3d3dy5kYXRhYmF5LmRlPgoKU2l0ei9BbXRzZ2VyaWNodCBBYWNoZW4glSBI UkI6ODQzNyCVIFVTdC1JZE5yLjogREUgMjEwODQ0MjAyClZvcnN0YW5kOiBSYWxmIFNjaGVuaywg RGlwbC4tSW5nLiBKZW5zIENvbnplLCBBcmVzY2ggWWF2YXJpLCBEaXBsLi1LZm0uClBoaWxpcHAg SGVybWFubnMKQXVmc2ljaHRzcmF0c3ZvcnNpdHplbmRlcjogV2lsaGVsbSBEb2htZW4KCi0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQoKLS0tLS0tLS0tLS0tLS01QUE4RjVFQTFDQjc3QzIyQzYwNTE5OUMKQ29udGVu dC1UeXBlOiBtdWx0aXBhcnQvcmVsYXRlZDsKIGJvdW5kYXJ5PSItLS0tLS0tLS0tLS1BOEEwOEU3 QjFDNDNBQjdCMkFBNkZENzgiCgoKLS0tLS0tLS0tLS0tLS1BOEEwOEU3QjFDNDNBQjdCMkFBNkZE NzgKQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9d2luZG93cy0xMjUyCkNvbnRlbnQt VHJhbnNmZXItRW5jb2Rpbmc6IDhiaXQKCjxodG1sPgogIDxoZWFkPgogICAgPG1ldGEgY29udGVu dD0idGV4dC9odG1sOyBjaGFyc2V0PXdpbmRvd3MtMTI1MiIKICAgICAgaHR0cC1lcXVpdj0iQ29u dGVudC1UeXBlIj4KICA8L2hlYWQ+CiAgPGJvZHkgYmdjb2xvcj0iI0ZGRkZGRiIgdGV4dD0iIzAw MDAwMCI+CiAgICA8cD5IZWxsbyw8L3A+CiAgICA8cD5JIGFsc28gc2VlIGZyb20gdGhlIGxvZ3Mg dGhhdCBhbGwgeW91ciBTdG9yYWdlLURvbWFpbnMgdGhhdCB3b3JrCiAgICAgIGFyZSBtb3VudGVk IGFzIG5mc1ZlcnNpb249J1Y0JyBidXQKICAgICAgb3ZpcnQtbmZzLm5ldHNlYzovb3ZpcnQvaG9z dGVkLWVuZ2luZSBpcyBtb3VudGVkIGFzCiAgICAgIG5mc1ZlcnNpb249J251bGwnLjwvcD4KICAg IDxwPkJ5ZTxicj4KICAgIDwvcD4KICAgIDxicj4KICAgIDxkaXYgY2xhc3M9Im1vei1jaXRlLXBy ZWZpeCI+QW0gMjIuMDcuMjAxNiB1bSAxNjoxNyBzY2hyaWViIFNpbW9uZQogICAgICBUaXJhYm9z Y2hpOjxicj4KICAgIDwvZGl2PgogICAgPGJsb2NrcXVvdGUKY2l0ZT0ibWlkOkNBTjgtT05vUzBj R2JOM0JCaWIzMnNVZ0VtaWFDS2ctX0o0SEppVFBEdkpTalE0UkN5d0BtYWlsLmdtYWlsLmNvbSIK ICAgICAgdHlwZT0iY2l0ZSI+CiAgICAgIDxwcmUgd3JhcD0iIj5PbiBGcmksIEp1bCAyMiwgMjAx NiBhdCAzOjQ3IFBNLCBSb2JlcnQgU3RvcnkgPGEgY2xhc3M9Im1vei10eHQtbGluay1yZmMyMzk2 RSIgaHJlZj0ibWFpbHRvOnJzdG9yeUB0aXNsYWJzLmNvbSI+Jmx0O3JzdG9yeUB0aXNsYWJzLmNv bSZndDs8L2E+IHdyb3RlOgo8L3ByZT4KICAgICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+CiAg ICAgICAgPHByZSB3cmFwPSIiPkhlbGxvLAoKSSdtIGluIHRoZSBwcm9jZXNzIG9mIHVwZ3JhZGlu ZyBmcm9tIDMuNS54IHRvIDMuNi54LiBNeSBob3N0ZWQgZW5naW5lIGFuZApob3N0cyBpbiB0aGUg cHJpbWFyeSBjbHVzdGVyIGFyZSBhbGwgdXBncmFkZWQgYW5kIGFwcGVhciB0byBiZSBydW5uaW5n IGZpbmUuCgpJIGhhdmUgYSBzZWNvbmQgY2x1c3RlciBvZiAyIG1hY2hpbmVzIHdoaWNoIGFyZSBq dXN0IHJlZ3VsYXIgaG9zdHMsIHdpdGhvdXQKdGhlIGhvc3RlZC1lbmdpbmUuIEJvdGggaGF2ZSBi ZWVuIG1hcmtlZCBub24tb3BlcmF0aW9uYWwsIHdpdGggdGhlCmZvbGxvd2luZyBtZXNzYWdlcyBs b2dnZWQgYWJvdXQgZXZlcnkgNSBtaW51dGVzOgoKCkZhaWxlZCB0byBjb25uZWN0IEhvc3QgcGVy c2VzIHRvIFN0b3JhZ2UgUG9vbCBEZWZhdWx0CgpIb3N0IHBlcnNlcyBjYW5ub3QgYWNjZXNzIHRo ZSBTdG9yYWdlIERvbWFpbihzKSBob3N0ZWRfc3RvcmFnZSBhdHRhY2hlZCB0byB0aGUgRGF0YSBD ZW50ZXIgRGVmYXVsdC4gU2V0dGluZyBIb3N0IHN0YXRlIHRvIE5vbi1PcGVyYXRpb25hbC4KCkhv c3QgcGVyc2VzIHJlcG9ydHMgYWJvdXQgb25lIG9mIHRoZSBBY3RpdmUgU3RvcmFnZSBEb21haW5z IGFzIFByb2JsZW1hdGljLgoKRmFpbGVkIHRvIGNvbm5lY3QgSG9zdCBwZXJzZXMgdG8gU3RvcmFn ZSBTZXJ2ZXJzCgpGYWlsZWQgdG8gY29ubmVjdCBIb3N0IHBlcnNlcyB0byB0aGUgU3RvcmFnZSBE b21haW5zIGhvc3RlZF9zdG9yYWdlLgoKCkkgY291bGQgc2VlIHRoZSBub3JtYWwgc3RvcmFnZS9p c28vZXhwb3J0IGRvbWFpbnMgbW91bnRlZCBvbiB0aGUgaG9zdCwgYW5kCnRoZSBWTXMgcnVubmlu ZyBvbiB0aGUgaG9zdCBhcmUgZmluZS4KPC9wcmU+CiAgICAgIDwvYmxvY2txdW90ZT4KICAgICAg PHByZSB3cmFwPSIiPgpJbiAzLjUgb25seSB0aGUgaG9zdHMgaW52b2x2ZWQgaW4gaG9zdGVkLWVu Z2luZSBoYXZlIHRvIGFjY2VzcyB0aGUKaG9zdGVkLWVuZ2luZSBzdG9yYWdlIGRvbWFpbi4KV2l0 aCAzLjYgd2UgaW50cm9kdWNlZCB0aGUgY2FwYWJpbGl0aWVzIHRvIG1hbmFnZSB0aGUgZW5naW5l IFZNIGZyb20KdGhlIGVuZ2luZSBpdHNlbGYgc28gdGhlIGVuZ2luZSBoYXMgdG8gaW1wb3J0IGlu IHRoZSBob3N0ZWQtZW5naW5lCnN0b3JhZ2UgZG9tYWluLgpUaGlzIG1lYW5zIHRoYXQgYWxsIHRo ZSBob3N0cyBpbiB0aGUgZGF0YWNlbnRlciB0aGF0IGNvbnRhaW5zIHRoZQpjbHVzdGVyIHdpdGgg dGhlIGhvc3RlZC1lbmdpbmUgaG9zdHMgaGF2ZSBub3cgdG8gYmUgYWJsZSB0byBjb25uZWN0CnRo ZSBob3N0ZWQtZW5naW5lIHN0b3JhZ2UgZG9tYWluLgoKQ2FuIHlvdSBwbGVhc2UgY2hlY2sgdGhl IEFDTCBvbiB0aGUgc3RvcmFnZSBzZXJ2ZXIgKE5GUyBvciBpU0NTSSkgdGhhdAp5b3UgdXNlIHRv IGV4cG9zZSB0aGUgaG9zdGVkLWVuZ2luZSBzdG9yYWdlIGRvbWFpbj8KCjwvcHJlPgogICAgICA8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4KICAgICAgICA8cHJlIHdyYXA9IiI+SSBzaHV0IGRvd24g dGhlIFZNcyBvbiBvbmUgaG9zdCwgcHV0IGl0IGluIG1haW50ZW5hbmNlIG1vZGUsIGluc3RhbGxl ZCAzLjYKcmVwbyBhbmQgcmFuIHl1bSB1cGRhdGUuIEFsbCB3ZW50IHdlbGwsIGJ1dCB3aGVuIEkg YWN0aXZhdGVkIHRoZSBob3N0LCBzYW1lCmRlYWwuCgpJJ3ZlIGF0dGFjaGVkIHRoZSBlbmdpbmUg bG9nIHNuaXBwZXQgZm9yIHRoZSBhY3RpdmF0aW9uIGF0dGVtcHQuCgpSb2JlcnQKCi0tClNlbmlv ciBTb2Z0d2FyZSBFbmdpbmVlciBAIFBhcnNvbnMKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fClVzZXJzIG1haWxpbmcgbGlzdAo8YSBjbGFzcz0ibW96LXR4 dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0Bv dmlydC5vcmc8L2E+CjxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6 Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyI+aHR0cDovL2xpc3RzLm92 aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9hPgoKPC9wcmU+CiAgICAgIDwvYmxvY2tx dW90ZT4KICAgICAgPHByZSB3cmFwPSIiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fClVzZXJzIG1haWxpbmcgbGlzdAo8YSBjbGFzcz0ibW96LXR4dC1saW5r LWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0BvdmlydC5v cmc8L2E+CjxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly9saXN0 cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyI+aHR0cDovL2xpc3RzLm92aXJ0Lm9y Zy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9hPgo8L3ByZT4KICAgIDwvYmxvY2txdW90ZT4KICAg IDxicj4KICAgIDxkaXYgY2xhc3M9Im1vei1zaWduYXR1cmUiPi0tIDxicj4KICAgICAgPHA+CiAg ICAgIDwvcD4KICAgICAgPHRhYmxlIGJvcmRlcj0iMCIgY2VsbHBhZGRpbmc9IjAiIGNlbGxzcGFj aW5nPSIwIj4KICAgICAgICA8dGJvZHk+CiAgICAgICAgICA8dHI+CiAgICAgICAgICAgIDx0ZCBj b2xzcGFuPSIzIj48aW1nCiAgICAgICAgICAgICAgICBzcmM9ImNpZDpwYXJ0MS4yODYwNDIyNC44 QjUzMTRCM0BkYXRhYmF5LmRlIiBoZWlnaHQ9IjMwIgogICAgICAgICAgICAgICAgYm9yZGVyPSIw IiB3aWR0aD0iMTUxIj48L3RkPgogICAgICAgICAgPC90cj4KICAgICAgICAgIDx0cj4KICAgICAg ICAgICAgPHRkIHZhbGlnbj0idG9wIj4gPGZvbnQgZmFjZT0iVmVyZGFuYSwgQXJpYWwsIHNhbnMt c2VyaWYiCiAgICAgICAgICAgICAgICBzaXplPSItMSI+PGJyPgogICAgICAgICAgICAgICAgPGI+ UmFsZiBTY2hlbms8L2I+PGJyPgogICAgICAgICAgICAgICAgZm9uICs0OSAoMCkgMjQgMDUgLyA0 MCA4MyA3MDxicj4KICAgICAgICAgICAgICAgIGZheCArNDkgKDApIDI0IDA1IC8gNDAgODMgNzU5 PGJyPgogICAgICAgICAgICAgICAgbWFpbCA8YSBocmVmPSJtYWlsdG86cnNAZGF0YWJheS5kZSI+ PGZvbnQKICAgICAgICAgICAgICAgICAgICBjb2xvcj0iI0ZGMDAwMCI+PGI+cnNAZGF0YWJheS5k ZTwvYj48L2ZvbnQ+PC9hPjxicj4KICAgICAgICAgICAgICA8L2ZvbnQ+IDwvdGQ+CiAgICAgICAg ICAgIDx0ZCB3aWR0aD0iMzAiPqA8L3RkPgogICAgICAgICAgICA8dGQgdmFsaWduPSJ0b3AiPiA8 Zm9udCBmYWNlPSJWZXJkYW5hLCBBcmlhbCwgc2Fucy1zZXJpZiIKICAgICAgICAgICAgICAgIHNp emU9Ii0xIj48YnI+CiAgICAgICAgICAgICAgICA8Yj5EYXRhYmF5IEFHPC9iPjxicj4KICAgICAg ICAgICAgICAgIEplbnMtT3R0by1LcmFnLVN0cmHfZSAxMTxicj4KICAgICAgICAgICAgICAgIEQt NTIxNDYgV/xyc2VsZW48YnI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LmRh dGFiYXkuZGUiPjxmb250IGNvbG9yPSIjRkYwMDAwIj48Yj53d3cuZGF0YWJheS5kZTwvYj48L2Zv bnQ+PC9hPgogICAgICAgICAgICAgIDwvZm9udD4gPC90ZD4KICAgICAgICAgIDwvdHI+CiAgICAg ICAgICA8dHI+CiAgICAgICAgICAgIDx0ZCBjb2xzcGFuPSIzIiB2YWxpZ249InRvcCI+IDxmb250 IGZhY2U9IlZlcmRhbmEsIEFyaWFsLAogICAgICAgICAgICAgICAgc2Fucy1zZXJpZiIgc2l6ZT0i MSI+PGJyPgogICAgICAgICAgICAgICAgU2l0ei9BbXRzZ2VyaWNodCBBYWNoZW4glSBIUkI6ODQz NyCVIFVTdC1JZE5yLjogREUKICAgICAgICAgICAgICAgIDIxMDg0NDIwMjxicj4KICAgICAgICAg ICAgICAgIFZvcnN0YW5kOiBSYWxmIFNjaGVuaywgRGlwbC4tSW5nLiBKZW5zIENvbnplLCBBcmVz Y2gKICAgICAgICAgICAgICAgIFlhdmFyaSwgRGlwbC4tS2ZtLiBQaGlsaXBwIEhlcm1hbm5zPGJy PgogICAgICAgICAgICAgICAgQXVmc2ljaHRzcmF0c3ZvcnNpdHplbmRlcjogV2lsaGVsbSBEb2ht ZW4gPC9mb250PiA8L3RkPgogICAgICAgICAgPC90cj4KICAgICAgICA8L3Rib2R5PgogICAgICA8 L3RhYmxlPgogICAgICA8aHIgY29sb3I9IiMwMDAwMDAiIG5vc2hhZGU9Im5vc2hhZGUiIHNpemU9 IjEiIHdpZHRoPSIxMDAlIj4KICAgIDwvZGl2PgogIDwvYm9keT4KPC9odG1sPgoKLS0tLS0tLS0t LS0tLS1BOEEwOEU3QjFDNDNBQjdCMkFBNkZENzgKQ29udGVudC1UeXBlOiBpbWFnZS9naWY7CiBu YW1lPSJsb2dvX2RhdGFiYXlfZW1haWwuZ2lmIgpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBi YXNlNjQKQ29udGVudC1JRDogPHBhcnQxLjI4NjA0MjI0LjhCNTMxNEIzQGRhdGFiYXkuZGU+CkNv bnRlbnQtRGlzcG9zaXRpb246IGlubGluZTsKIGZpbGVuYW1lPSJsb2dvX2RhdGFiYXlfZW1haWwu Z2lmIgoKUjBsR09EbGhsd0FlQU1RQUFPYm01djlRVmYvUjBvS0JnZkR3OE5mWDEwNU1UTGkzdC9y NitzZkh4LytycmY5OGdDMHNMUDhMCkVoSVFFS2FscGYvZzRabVltSGQyZG1wcGFmOHVOUC95OHY4 Y0l2K1ltLy9Bd2tFL1A0Nk5qUndiRzExY1hQOEFCd1VEQS8vLwoveUg1QkFBQUFBQUFMQUFBQUFD WEFCNEFBQVgvNENlT1luVUpaS3F1Yk91K2NDelBOQTB0Vm5mVmZPLy93R0FLayt0MEFwK0sKUU1G VVlDRENxSFJLSlZVV0RhUFJVc0ZrdFoxRzRBS3RtczlvMWdLc0ZWUys3STVsbDY3YnBkNjQ3aFBR YXdObGQ0S0RNUUpGCmJBMDdGMzVhRkJpRWtKRXBmWEVCang4S2pJMFZrcDJERUlkYUN5U2dGQlNo YkVnckNRT3RycSt1RVFjQUxRZXdyUVVqRWJlOApyZ2trRDd5NUtoTVpCM2RycVNvVkZRaGRsSEdY S1FZZTFkYlgyQnZIS3d6WTFSTWlBTjdqMXhFakJlVG1LZUllRDNjWUN4UmYKRmlndkNoUnhGSndr QkJ2azVBN2NwWmhBamdHQ0R3bitrZnNsZ3RvNENTb1NlaGgyQndFRUJRdm93REFVUjBFS2RBckha VGc0CjRvRENYQkZDLzNxajlTRWx1WkVwSG5qWVFGSUdncG8xS2dTYXNZak5LQkltcnpGNE5hRmJO Z0lqQ0dSUWVJeVZLd25lT0x6UwpjTENBZzM4T1dJNFk0R0VDZ1FjU09Fd1ljQURuaDYvRk5qQXdv R0ZZQVEwYXRJNEFBRmVFRndzTEZMaUpVUUVmR0gwa05HQUQKeDgrb05RZElSUWcrN05DYU9oSWdE OHNWZ1lBRE5zUFZHSTVZV2pScXpRVGRIRERJWUhSRExva2FVaENnbGtGRUppME5LSmhsCjBSUDJU c3ZYVWc4OEtpTEJWV3NackY2RG1NS2xOWU1xZ2xxVGlrMWd1TjhPQmdBZ2tHQ3BCK0w5dWdLNGlT Q0J2d0VmRUN3MQprSUxyQnBhMWpWQ1FJUUJSdmJQK3JsRWNRVkFvU2V2V3l2NnVocHdFMTJ1RWtR QUFadWNwVncxeElzamtnZjhCODYzbVFWWXQKZVFBVENaWUpaSjVXQmZpajJ3ZnBIY0VlSEdHOFor Qk1zelZXRFhrZktMaGNlSmhCU0FKKzFUaEgzMkFmUkZaTmF5TkF0VUZpCndGU1RTd0VISklZQUFR VTg0SUFEd3lqSUVBTFU5TWNoRyt2RmdJRjdXMkdESTJUN0hmakJnTmNnS1FLTUhtd2pnbkNTcGVD YgpVTFJrZHhoRjFDRFk0MFJqZ21VQUEvdjFKNUZBS1cyZ0dTWnNjQkZETXJhTmdKczFBWXBBQUdZ UDVqSm9OUTRZNEdoOGpwRmcKSEg5bWdibVdvMWw2b0E0QzNZZ3A2VXdFSUZCZk5SdGtNSUJsS01M bkFYZ0FYTFdoWFhIODVFSUZxTWhHR1pnREVLQXJBQkdBCmVkMEhJNGJrNXFnbnByQ1lTdDg4QjZk cVMwRkVFQU1QSkRDZENKWVZpdXIvQjFCbHdHTUpxRFR3bmhxeEpnVXBvMGNlT1E0RAoweUVha3BN bS9qcUNSTWdXbTJJMWo4MjRZNnZMdnV1UGpIbnFPSmtJZ1A2eHp3cDVzQ0ZOc0NGcDg4R3hoMTFs cmpmRGNOcmMKQ0V4NjQvQ0QzaUFIbFFjTVVFUVh2Y0ErcUJrQkI0UTJYMUN1c2pCbEpkS01ZQUtJ NmcyOE1iS041aEpzQkFYa25IT3d1dG40Cm9GWXFrcHFBempuUGJFMHUxUHhtd0FRR1hMV0Jidmh1 SUlFR0VuUmpsQUhPNFN2aGJDTkFrd29HekVCd2dWOVUwbGZ1MldpWApPa0RFR2FDZEtnbDBuazJZ a1dkUE9DRGFidmFHZGtBZnRMMUxsZ3dDTSs3VHExMVY3MUlPN0xrTTJYRTBZQUhNWU1ocXFLNlUK VjE2NUNwYUh1a0xtaVhGTzhYU1Z6emFrWCtVSDZUcm1BYWpQTnhmcUJ5VFFlYzQxQWVCUHZTd0lB TGttQW51aWV4Q3NjYTNDCkJhamdmc1JPdXhjUEE4a0hRSlg0REFJd2puc0F2aHN2ZlhIV0tFd0RB bGpnN3NqMDNMOXd3QVFUeE9XRDJBRTBZUDc1ZUNrdwpjUGZzK3hBQ0FEcz0KLS0tLS0tLS0tLS0t LS1BOEEwOEU3QjFDNDNBQjdCMkFBNkZENzgtLQoKLS0tLS0tLS0tLS0tLS01QUE4RjVFQTFDQjc3 QzIyQzYwNTE5OUMtLQo= --===============2842355282613616304==--