From ovirt at timmi.org Wed Dec 21 18:30:31 2016 Content-Type: multipart/mixed; boundary="===============0467411433072184053==" MIME-Version: 1.0 From: ovirt at timmi.org To: users at ovirt.org Subject: Re: [ovirt-users] oVirt 3.6.7 upgrade to 4.0.5 and CentOS 7.3 Date: Wed, 21 Dec 2016 19:30:27 +0100 Message-ID: <9149094a-498b-a9d3-da14-8dd3c37c8fe4@timmi.org> In-Reply-To: CAG2kNCwD3zJxwzo0GqmQSP7RZazCVWnGFG77DY1VymtsN8kLKA@mail.gmail.com --===============0467411433072184053== 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. --------------4B4072C7299BEADF781A2C22 Content-Type: text/plain; charset=3Dutf-8; format=3Dflowed Content-Transfer-Encoding: 7bit Hi Gianluca, no quite plain. We are connecting to a openldap server. Best regards Christoph Am 21.12.2016 um 19:25 schrieb Gianluca Cecchi: > > > Il 21/Dic/2016 19:17, > ha = > scritto: > > Hi Gianluca, > > currently we have: > > 2 hosts (one is running also the oVirt Engine) > 1 DC > We are only using NFS storage. > > No reports are used. But we have it integrated into our LDAP. > > Best regards > Christoph > > > Am 21.12.2016 um 17:37 schrieb Gianluca Cecchi: >> >> >> On Wed, Dec 21, 2016 at 5:11 PM, > > wrote: >> >> Hi oVirt List, >> >> I wanted to upgrade our oVirt 3.6.7 installation in the next >> couple of days to oVirt 4.0.5. >> My hosts are running CentOS 7.2 currently. It is safe to >> perform the upgrade also to CentOS 7.3? >> >> Is 4.0.5 also support this version of CentOS? >> >> It is correct that the upgrade to 4.0 is the same as always? >> Just I need to install the new repositories? >> I guess I have to delete the old 3.6 repos or not? >> >> |# yum install >> http://resources.ovirt.org/pub/yum-repo/ovirt-release40.rpm >> >> # yum update "ovirt-engine-setup*" # engine-setup| >> >> Best regards and thank you for your answers Christoph >> >> Can you give more details, such as: >> - how many hosts? >> - how many DCs? >> - how many Clusters? >> - which kinds of storage domains in use (NFS, iSCSI, FC, ...)? >> - currently using Hosted Engine? Planning to use it in upgraded >> environment? >> - currently using reports and dwh and if so, currently using >> which database for them? >> - other custom configuration aspects? >> The more you give in advance the more other users can share about >> their experience. >> In general this guide for RHEV should be of help for oVirt too: >> https://access.redhat.com/documentation/en/red-hat-virtualization/4.= 0/paged/upgrade-guide/ >> >> >> HIH as a first insight, >> Gianluca > > As the environment is simple I can try to simulate, probably next = > week, as an exercise, as I have to migrate a similar test environment = > then. > I'll let you know. > Plain ldap or freeipa or what? I will test with freeipa as shipped in = > CentOS 7.2 with updates (not yet upgraded to 7.3) --------------4B4072C7299BEADF781A2C22 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: 8bit Hi Gianluca,

no quite plain. We are connecting to a openldap server.

Best regards
Christoph

Am 21.12.2016 um 19:25 schrieb Gianluca Cecchi:


Il 21/Dic/2016 19:17, <= ovirt(a)timmi.org> ha scritto:
Hi Gianluca,

currently we have:

2 hosts (one is running also the oVirt Engine)
1 DC
We are only using NFS storage.

No reports are used. But we have it integrated into our LDAP.

Best regards
Christoph


Am 21.12.2016 um 17:37 schrieb Gianluca Cecchi:


On Wed, Dec 21, 2016 at 5:11 PM, <ovirt(a)timmi.org>= wrote:
Hi oVirt List,

I wanted to upgrade our oVirt 3.6.7 installation in the next couple of days to oVirt 4.0.5.
My hosts are running CentOS 7.2 currently. It is safe to perform the upgrade also to CentOS 7.3?

Is 4.0.5 also support this version of CentOS?

It is correct that the upgrade to 4.0 is the same as always?
Just I need to install the new repositories?
I guess I have to delete the old 3.6 repos or not?

  #=C2=A0yum=C2=A0install http://resources.ovirt.org/pub/yum-repo/ovirt-releas=
e40.rpm
  #=C2=A0yum=C2=A0update=C2=A0"ovirt-engine-setup*"
  #=C2=A0engine-setup
= Best regards and thank you for your answers Christoph
Can you give more details, such as:
- how many hosts?
- how many DCs?
- how many= Clusters?
- which kinds of storage domains in use (NFS, iSCSI, F= C, ...)?
- currently using Hosted Engine? Planning to use it in u= pgraded environment?
- currently using reports and dwh and if so,= currently using which database for them?
- other custom configur= ation aspects?
The more you give in advance the more other users can share abou= t their experience.
In general this guide for RHEV should be of help for oVirt too:<= /div>
HIH as a first insight,
Gianluca
=C2=A0
As the environment is simple I can try to si= mulate, probably next week, as an exercise, as I have to migrate a similar = test environment then.
I= 'll let you know.
Plain ldap o= r freeipa or what? I will test with freeipa as shipped in CentOS 7.2 with u= pdates (not yet upgraded to 7.3)
--------------4B4072C7299BEADF781A2C22-- --===============0467411433072184053== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS00QjQwNzJDNzI5OUJFQURGNzgxQTJDMjIKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PXV0Zi04OyBmb3JtYXQ9Zmxvd2VkCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQK CkhpIEdpYW5sdWNhLAoKbm8gcXVpdGUgcGxhaW4uIFdlIGFyZSBjb25uZWN0aW5nIHRvIGEgb3Bl bmxkYXAgc2VydmVyLgoKQmVzdCByZWdhcmRzCkNocmlzdG9waAoKQW0gMjEuMTIuMjAxNiB1bSAx OToyNSBzY2hyaWViIEdpYW5sdWNhIENlY2NoaToKPgo+Cj4gSWwgMjEvRGljLzIwMTYgMTk6MTcs IDxvdmlydEB0aW1taS5vcmcgPG1haWx0bzpvdmlydEB0aW1taS5vcmc+PiBoYSAKPiBzY3JpdHRv Ogo+Cj4gICAgIEhpIEdpYW5sdWNhLAo+Cj4gICAgIGN1cnJlbnRseSB3ZSBoYXZlOgo+Cj4gICAg IDIgaG9zdHMgKG9uZSBpcyBydW5uaW5nIGFsc28gdGhlIG9WaXJ0IEVuZ2luZSkKPiAgICAgMSBE Qwo+ICAgICBXZSBhcmUgb25seSB1c2luZyBORlMgc3RvcmFnZS4KPgo+ICAgICBObyByZXBvcnRz IGFyZSB1c2VkLiBCdXQgd2UgaGF2ZSBpdCBpbnRlZ3JhdGVkIGludG8gb3VyIExEQVAuCj4KPiAg ICAgQmVzdCByZWdhcmRzCj4gICAgIENocmlzdG9waAo+Cj4KPiAgICAgQW0gMjEuMTIuMjAxNiB1 bSAxNzozNyBzY2hyaWViIEdpYW5sdWNhIENlY2NoaToKPj4KPj4KPj4gICAgIE9uIFdlZCwgRGVj IDIxLCAyMDE2IGF0IDU6MTEgUE0sIDxvdmlydEB0aW1taS5vcmcKPj4gICAgIDxtYWlsdG86b3Zp cnRAdGltbWkub3JnPj4gd3JvdGU6Cj4+Cj4+ICAgICAgICAgSGkgb1ZpcnQgTGlzdCwKPj4KPj4g ICAgICAgICBJIHdhbnRlZCB0byB1cGdyYWRlIG91ciBvVmlydCAzLjYuNyBpbnN0YWxsYXRpb24g aW4gdGhlIG5leHQKPj4gICAgICAgICBjb3VwbGUgb2YgZGF5cyB0byBvVmlydCA0LjAuNS4KPj4g ICAgICAgICBNeSBob3N0cyBhcmUgcnVubmluZyBDZW50T1MgNy4yIGN1cnJlbnRseS4gSXQgaXMg c2FmZSB0bwo+PiAgICAgICAgIHBlcmZvcm0gdGhlIHVwZ3JhZGUgYWxzbyB0byBDZW50T1MgNy4z Pwo+Pgo+PiAgICAgICAgIElzIDQuMC41IGFsc28gc3VwcG9ydCB0aGlzIHZlcnNpb24gb2YgQ2Vu dE9TPwo+Pgo+PiAgICAgICAgIEl0IGlzIGNvcnJlY3QgdGhhdCB0aGUgdXBncmFkZSB0byA0LjAg aXMgdGhlIHNhbWUgYXMgYWx3YXlzPwo+PiAgICAgICAgIEp1c3QgSSBuZWVkIHRvIGluc3RhbGwg dGhlIG5ldyByZXBvc2l0b3JpZXM/Cj4+ICAgICAgICAgSSBndWVzcyBJIGhhdmUgdG8gZGVsZXRl IHRoZSBvbGQgMy42IHJlcG9zIG9yIG5vdD8KPj4KPj4gICAgICAgICB8IyB5dW0gaW5zdGFsbAo+ PiAgICAgICAgIGh0dHA6Ly9yZXNvdXJjZXMub3ZpcnQub3JnL3B1Yi95dW0tcmVwby9vdmlydC1y ZWxlYXNlNDAucnBtCj4+ICAgICAgICAgPGh0dHA6Ly9yZXNvdXJjZXMub3ZpcnQub3JnL3B1Yi95 dW0tcmVwby9vdmlydC1yZWxlYXNlNDAucnBtPgo+PiAgICAgICAgICMgeXVtIHVwZGF0ZSAib3Zp cnQtZW5naW5lLXNldHVwKiIgIyBlbmdpbmUtc2V0dXB8Cj4+Cj4+ICAgICAgICAgQmVzdCByZWdh cmRzIGFuZCB0aGFuayB5b3UgZm9yIHlvdXIgYW5zd2VycyBDaHJpc3RvcGgKPj4KPj4gICAgIENh biB5b3UgZ2l2ZSBtb3JlIGRldGFpbHMsIHN1Y2ggYXM6Cj4+ICAgICAtIGhvdyBtYW55IGhvc3Rz Pwo+PiAgICAgLSBob3cgbWFueSBEQ3M/Cj4+ICAgICAtIGhvdyBtYW55IENsdXN0ZXJzPwo+PiAg ICAgLSB3aGljaCBraW5kcyBvZiBzdG9yYWdlIGRvbWFpbnMgaW4gdXNlIChORlMsIGlTQ1NJLCBG QywgLi4uKT8KPj4gICAgIC0gY3VycmVudGx5IHVzaW5nIEhvc3RlZCBFbmdpbmU/IFBsYW5uaW5n IHRvIHVzZSBpdCBpbiB1cGdyYWRlZAo+PiAgICAgZW52aXJvbm1lbnQ/Cj4+ICAgICAtIGN1cnJl bnRseSB1c2luZyByZXBvcnRzIGFuZCBkd2ggYW5kIGlmIHNvLCBjdXJyZW50bHkgdXNpbmcKPj4g ICAgIHdoaWNoIGRhdGFiYXNlIGZvciB0aGVtPwo+PiAgICAgLSBvdGhlciBjdXN0b20gY29uZmln dXJhdGlvbiBhc3BlY3RzPwo+PiAgICAgVGhlIG1vcmUgeW91IGdpdmUgaW4gYWR2YW5jZSB0aGUg bW9yZSBvdGhlciB1c2VycyBjYW4gc2hhcmUgYWJvdXQKPj4gICAgIHRoZWlyIGV4cGVyaWVuY2Uu Cj4+ICAgICBJbiBnZW5lcmFsIHRoaXMgZ3VpZGUgZm9yIFJIRVYgc2hvdWxkIGJlIG9mIGhlbHAg Zm9yIG9WaXJ0IHRvbzoKPj4gICAgIGh0dHBzOi8vYWNjZXNzLnJlZGhhdC5jb20vZG9jdW1lbnRh dGlvbi9lbi9yZWQtaGF0LXZpcnR1YWxpemF0aW9uLzQuMC9wYWdlZC91cGdyYWRlLWd1aWRlLwo+ PiAgICAgPGh0dHBzOi8vYWNjZXNzLnJlZGhhdC5jb20vZG9jdW1lbnRhdGlvbi9lbi9yZWQtaGF0 LXZpcnR1YWxpemF0aW9uLzQuMC9wYWdlZC91cGdyYWRlLWd1aWRlLz4KPj4KPj4gICAgIEhJSCBh cyBhIGZpcnN0IGluc2lnaHQsCj4+ICAgICBHaWFubHVjYQo+Cj4gQXMgdGhlIGVudmlyb25tZW50 IGlzIHNpbXBsZSBJIGNhbiB0cnkgdG8gc2ltdWxhdGUsIHByb2JhYmx5IG5leHQgCj4gd2Vlaywg YXMgYW4gZXhlcmNpc2UsIGFzIEkgaGF2ZSB0byBtaWdyYXRlIGEgc2ltaWxhciB0ZXN0IGVudmly b25tZW50IAo+IHRoZW4uCj4gSSdsbCBsZXQgeW91IGtub3cuCj4gUGxhaW4gbGRhcCBvciBmcmVl aXBhIG9yIHdoYXQ/IEkgd2lsbCB0ZXN0IHdpdGggZnJlZWlwYSBhcyBzaGlwcGVkIGluIAo+IENl bnRPUyA3LjIgd2l0aCB1cGRhdGVzIChub3QgeWV0IHVwZ3JhZGVkIHRvIDcuMykKCi0tLS0tLS0t LS0tLS0tNEI0MDcyQzcyOTlCRUFERjc4MUEyQzIyCkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBj aGFyc2V0PXV0Zi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDhiaXQKCjxodG1sPgogIDxo ZWFkPgogICAgPG1ldGEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04IiBodHRwLWVx dWl2PSJDb250ZW50LVR5cGUiPgogIDwvaGVhZD4KICA8Ym9keSBiZ2NvbG9yPSIjRkZGRkZGIiB0 ZXh0PSIjMDAwMDAwIj4KICAgIEhpIEdpYW5sdWNhLDxicj4KICAgIDxicj4KICAgIG5vIHF1aXRl IHBsYWluLiBXZSBhcmUgY29ubmVjdGluZyB0byBhIG9wZW5sZGFwIHNlcnZlci48YnI+CiAgICA8 YnI+CiAgICBCZXN0IHJlZ2FyZHM8YnI+CiAgICBDaHJpc3RvcGg8YnI+CiAgICA8YnI+CiAgICA8 ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgiPkFtIDIxLjEyLjIwMTYgdW0gMTk6MjUgc2Nocmll YiBHaWFubHVjYQogICAgICBDZWNjaGk6PGJyPgogICAgPC9kaXY+CiAgICA8YmxvY2txdW90ZQpj aXRlPSJtaWQ6Q0FHMmtOQ3dEM3pKeHd6bzBHcW1RU1A3UlphekNWV25HRkc3N0RZMVZ5bXRzTjhr TEtBQG1haWwuZ21haWwuY29tIgogICAgICB0eXBlPSJjaXRlIj4KICAgICAgPGRpdiBkaXI9ImF1 dG8iPgogICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgPGRpdiBjbGFzcz0iZ21haWxfZXh0cmEi Pjxicj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPklsIDIxL0RpYy8yMDE2 IDE5OjE3LCAmbHQ7PGEKICAgICAgICAgICAgICAgIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgaHJl Zj0ibWFpbHRvOm92aXJ0QHRpbW1pLm9yZyI+b3ZpcnRAdGltbWkub3JnPC9hPiZndDsKICAgICAg ICAgICAgICBoYSBzY3JpdHRvOjxiciB0eXBlPSJhdHRyaWJ1dGlvbiI+CiAgICAgICAgICAgICAg PGJsb2NrcXVvdGUgY2xhc3M9InF1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwCiAgICAgICAgICAg ICAgICAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPgog ICAgICAgICAgICAgICAgPGRpdiBiZ2NvbG9yPSIjRkZGRkZGIiB0ZXh0PSIjMDAwMDAwIj4gSGkg R2lhbmx1Y2EsPGJyPgogICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgIGN1 cnJlbnRseSB3ZSBoYXZlOjxicj4KICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAg ICAgICAyIGhvc3RzIChvbmUgaXMgcnVubmluZyBhbHNvIHRoZSBvVmlydCBFbmdpbmUpPGJyPgog ICAgICAgICAgICAgICAgICAxIERDPGJyPgogICAgICAgICAgICAgICAgICBXZSBhcmUgb25seSB1 c2luZyBORlMgc3RvcmFnZS48YnI+CiAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAg ICAgICAgTm8gcmVwb3J0cyBhcmUgdXNlZC4gQnV0IHdlIGhhdmUgaXQgaW50ZWdyYXRlZCBpbnRv CiAgICAgICAgICAgICAgICAgIG91ciBMREFQLjxicj4KICAgICAgICAgICAgICAgICAgPGJyPgog ICAgICAgICAgICAgICAgICBCZXN0IHJlZ2FyZHM8YnI+CiAgICAgICAgICAgICAgICAgIENocmlz dG9waAogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGlkZWQtdGV4dCI+PGJyPgogICAg ICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtXzEw MDE0NjY1Mzc5OTI5NzM3MDltb3otY2l0ZS1wcmVmaXgiPkFtCiAgICAgICAgICAgICAgICAgICAg ICAyMS4xMi4yMDE2IHVtIDE3OjM3IHNjaHJpZWIgR2lhbmx1Y2EgQ2VjY2hpOjxicj4KICAgICAg ICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgZGlyPSJsdHIiPjxicj4KICAgICAg ICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPjxicj4KICAgICAgICAg ICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+T24gV2VkLCBEZWMgMjEs IDIwMTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0IDU6MTEgUE0sIDxzcGFuIGRpcj0i bHRyIj4mbHQ7PGEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb3otZG8tbm90LXNl bmQ9InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0ibWFpbHRvOm92 aXJ0QHRpbW1pLm9yZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9Il9i bGFuayI+b3ZpcnRAdGltbWkub3JnPC9hPiZndDs8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICB3cm90ZTo8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YmxvY2txdW90 ZSBjbGFzcz0iZ21haWxfcXVvdGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxl PSJtYXJnaW46MHB4IDBweCAwcHgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC44ZXg7 Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYigy MDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDxkaXYgYmdjb2xvcj0iI0ZGRkZGRiI+IEhpIG9WaXJ0IExpc3QsPGJyPgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBJIHdhbnRlZCB0byB1cGdyYWRlIG91ciBvVmlydCAzLjYuNwogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGluc3RhbGxhdGlvbiBpbiB0aGUgbmV4dCBjb3VwbGUgb2YgZGF5cwogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvIG9WaXJ0IDQuMC41Ljxicj4KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBNeSBob3N0cyBhcmUgcnVubmluZyBDZW50T1MgNy4yCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3VycmVudGx5LiBJdCBpcyBzYWZlIHRvIHBl cmZvcm0gdGhlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXBncmFkZSBhbHNvIHRv IENlbnRPUyA3LjM/IDxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnI+CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSXMgNC4wLjUgYWxzbyBzdXBwb3J0IHRoaXMg dmVyc2lvbiBvZgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENlbnRPUz88YnI+CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIEl0IGlzIGNvcnJlY3QgdGhhdCB0aGUgdXBncmFkZSB0byA0LjAgaXMKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB0aGUgc2FtZSBhcyBhbHdheXM/PGJyPgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIEp1c3QgSSBuZWVkIHRvIGluc3RhbGwgdGhlIG5ldwog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcG9zaXRvcmllcz88YnI+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgSSBndWVzcyBJIGhhdmUgdG8gZGVsZXRlIHRoZSBvbGQg My42CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwb3Mgb3Igbm90Pzxicj4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgPHByZSBjbGFzcz0ibV8xMDAxNDY2NTM3OTkyOTczNzA5Z21haWwtbV8tMjc5NDk5 MTgzNjM2NDc5NjQ4NGhpZ2hsaWdodCBtXzEwMDE0NjY1Mzc5OTI5NzM3MDlnbWFpbC1tXy0yNzk0 OTkxODM2MzY0Nzk2NDg0cGxhaW50ZXh0Ij48Y29kZT4gICPCoHl1bcKgaW5zdGFsbCA8YSBtb3ot ZG8tbm90LXNlbmQ9InRydWUiIGNsYXNzPSJtXzEwMDE0NjY1Mzc5OTI5NzM3MDlnbWFpbC1tXy0y Nzk0OTkxODM2MzY0Nzk2NDg0bW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwOi8vcmVz b3VyY2VzLm92aXJ0Lm9yZy9wdWIveXVtLXJlcG8vb3ZpcnQtcmVsZWFzZTQwLnJwbSIgdGFyZ2V0 PSJfYmxhbmsiPmh0dHA6Ly9yZXNvdXJjZXMub3ZpcnQub3JnL3B1Yjx3YnI+L3l1bS1yZXBvL292 aXJ0LXJlbGVhc2U0MC5ycG08L2E+CiAgI8KgeXVtwqB1cGRhdGXCoCJvdmlydC1lbmdpbmUtc2V0 PHdicj51cCoiCiAgI8KgZW5naW5lLXNldHVwPC9jb2RlPjwvcHJlPgogICAgCgogICAgQmVzdCBy ZWdhcmRzIGFuZCB0aGFuayB5b3UgZm9yIHlvdXIgYW5zd2VycwoKICAgIENocmlzdG9waAoKICA8 L2Rpdj4KCgoKPC9ibG9ja3F1b3RlPjxkaXY+CjwvZGl2PjxkaXY+Q2FuIHlvdSBnaXZlIG1vcmUg ZGV0YWlscywgc3VjaCBhczo8L2Rpdj48ZGl2Pgo8L2Rpdj48ZGl2Pi0gaG93IG1hbnkgaG9zdHM/ PC9kaXY+PGRpdj4tIGhvdyBtYW55IERDcz88L2Rpdj48ZGl2Pi0gaG93IG1hbnkgQ2x1c3RlcnM/ PC9kaXY+PGRpdj4tIHdoaWNoIGtpbmRzIG9mIHN0b3JhZ2UgZG9tYWlucyBpbiB1c2UgKE5GUywg aVNDU0ksIEZDLCAuLi4pPzwvZGl2PjxkaXY+LSBjdXJyZW50bHkgdXNpbmcgSG9zdGVkIEVuZ2lu ZT8gUGxhbm5pbmcgdG8gdXNlIGl0IGluIHVwZ3JhZGVkIGVudmlyb25tZW50PzwvZGl2PjxkaXY+ LSBjdXJyZW50bHkgdXNpbmcgcmVwb3J0cyBhbmQgZHdoIGFuZCBpZiBzbywgY3VycmVudGx5IHVz aW5nIHdoaWNoIGRhdGFiYXNlIGZvciB0aGVtPzwvZGl2PjxkaXY+LSBvdGhlciBjdXN0b20gY29u ZmlndXJhdGlvbiBhc3BlY3RzPzwvZGl2PjxkaXY+CjwvZGl2PjxkaXY+VGhlIG1vcmUgeW91IGdp dmUgaW4gYWR2YW5jZSB0aGUgbW9yZSBvdGhlciB1c2VycyBjYW4gc2hhcmUgYWJvdXQgdGhlaXIg ZXhwZXJpZW5jZS48L2Rpdj48ZGl2Pgo8L2Rpdj48ZGl2PkluIGdlbmVyYWwgdGhpcyBndWlkZSBm b3IgUkhFViBzaG91bGQgYmUgb2YgaGVscCBmb3Igb1ZpcnQgdG9vOjwvZGl2PjxkaXY+PGEgbW96 LWRvLW5vdC1zZW5kPSJ0cnVlIiBocmVmPSJodHRwczovL2FjY2Vzcy5yZWRoYXQuY29tL2RvY3Vt ZW50YXRpb24vZW4vcmVkLWhhdC12aXJ0dWFsaXphdGlvbi80LjAvcGFnZWQvdXBncmFkZS1ndWlk ZS8iIHRhcmdldD0iX2JsYW5rIj5odHRwczovL2FjY2Vzcy5yZWRoYXQuY29tLzx3YnI+ZG9jdW1l bnRhdGlvbi9lbi9yZWQtaGF0LTx3YnI+dmlydHVhbGl6YXRpb24vNC4wL3BhZ2VkLzx3YnI+dXBn cmFkZS1ndWlkZS88L2E+CjwvZGl2PjxkaXY+CjwvZGl2PjxkaXY+SElIIGFzIGEgZmlyc3QgaW5z aWdodCw8L2Rpdj48ZGl2Pgo8L2Rpdj48ZGl2PkdpYW5sdWNhPC9kaXY+PGRpdj7CoDwvZGl2Pjwv ZGl2Pgo8L2Rpdj48L2Rpdj4KCgoKPC9ibG9ja3F1b3RlPgo8L2Rpdj48L2Rpdj48L2Jsb2NrcXVv dGU+PC9kaXY+QXMgdGhlIGVudmlyb25tZW50IGlzIHNpbXBsZSBJIGNhbiB0cnkgdG8gc2ltdWxh dGUsIHByb2JhYmx5IG5leHQgd2VlaywgYXMgYW4gZXhlcmNpc2UsIGFzIEkgaGF2ZSB0byBtaWdy YXRlIGEgc2ltaWxhciB0ZXN0IGVudmlyb25tZW50IHRoZW4uPC9kaXY+PC9kaXY+PGRpdiBjbGFz cz0iZ21haWxfZXh0cmEiIGRpcj0iYXV0byI+SSdsbCBsZXQgeW91IGtub3cuPC9kaXY+PGRpdiBj bGFzcz0iZ21haWxfZXh0cmEiIGRpcj0iYXV0byI+UGxhaW4gbGRhcCBvciBmcmVlaXBhIG9yIHdo YXQ/IEkgd2lsbCB0ZXN0IHdpdGggZnJlZWlwYSBhcyBzaGlwcGVkIGluIENlbnRPUyA3LjIgd2l0 aCB1cGRhdGVzIChub3QgeWV0IHVwZ3JhZGVkIHRvIDcuMyk8L2Rpdj48ZGl2IGNsYXNzPSJnbWFp bF9leHRyYSIgZGlyPSJhdXRvIj4KPC9kaXY+PC9kaXY+CgoKCjwvYmxvY2txdW90ZT4KPC9ib2R5 PjwvaHRtbD4KLS0tLS0tLS0tLS0tLS00QjQwNzJDNzI5OUJFQURGNzgxQTJDMjItLQo= --===============0467411433072184053==--