From acanan at redhat.com Mon Mar 2 11:05:21 2015 Content-Type: multipart/mixed; boundary="===============4477910964409690066==" MIME-Version: 1.0 From: Aharon Canan To: users at ovirt.org Subject: Re: [ovirt-users] Glusterfs storage Date: Mon, 02 Mar 2015 11:05:16 -0500 Message-ID: <428889510.30343393.1425312316501.JavaMail.zimbra@redhat.com> In-Reply-To: 1758662417.30339494.1425312040196.JavaMail.zimbra@redhat.com --===============4477910964409690066== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------=3D_Part_30343392_575132551.1425312316500 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: 7bit forget to mention, = You need the glusterfs pkg on all hosts that should access the glusterfs do= main, = Also, you can check below link. = http://www.ovirt.org/Features/GlusterFS_Storage_Domain = Regards, = __________________________________________________ = Aharon Canan = int phone - 8272036 = ext phone - +97297692036 = email - acanan(a)redhat.com = ----- Original Message ----- > From: "Aharon Canan" > To: suporte(a)logicworks.pt > Cc: Users(a)ovirt.org > Sent: Monday, March 2, 2015 6:00:40 PM > Subject: Re: [ovirt-users] Glusterfs storage > Hi > First, You need to create gluster volume. Do not forget to start the volu= me. > then the "chown 36:36 " > now you need to create new glusterfs domain, and to point to the server name:/volume name> > Regards, > __________________________________________________ > Aharon Canan > int phone - 8272036 > ext phone - +97297692036 > email - acanan(a)redhat.com > ----- Original Message ----- > > From: suporte(a)logicworks.pt > = > > To: Users(a)ovirt.org > = > > Sent: Monday, March 2, 2015 5:55:33 PM > = > > Subject: [ovirt-users] Glusterfs storage > = > > Hi, > = > > I have setup up 2 hosts, host1 with hosted engine, and on host 2, since= I > > have a spare disk, I want to setup a glusterfs domain storage. > = > > I'm using Centos7 and ovirt 3.5.1. > = > > The 2 hosts and hosted engine are up and running. > = > > How can I configure the glusterfs storage? > = > > I installed glusterfs server on host2: > = > > glusterfs-api-3.6.2-1.el7.x86_64 > = > > glusterfs-fuse-3.6.2-1.el7.x86_64 > = > > glusterfs-libs-3.6.2-1.el7.x86_64 > = > > glusterfs-3.6.2-1.el7.x86_64 > = > > glusterfs-rdma-3.6.2-1.el7.x86_64 > = > > glusterfs-server-3.6.2-1.el7.x86_64 > = > > glusterfs-cli-3.6.2-1.el7.x86_64 > = > > Do I need first configure a Volume with a brick? I tried that but no > > success. > > Also tried to ad a Data domains of type glusterfs but no success. > = > > What am I missing? > = > > Thanks > = > > -- > = > > Jose Ferradeira > = > > http://www.logicworks.pt > = > > _______________________________________________ > = > > 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 ------=3D_Part_30343392_575132551.1425312316500 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable
forget to mention,
You need the glusterfs pkg on all hosts that should access the= =3D glusterfs domain,

Also, you can check below = =3D link.
http://www.ovirt.org/Features/GlusterFS_Storage_Domain



=3D

Regards,
__________________________________________= =3D ________
Aharon Canan
int phone - 8272036
ext phone - +972976= 92=3D 036
e=3D mail - acanan(a)redhat.com

=3D
From: "Aharon Canan" <acanan(a)redhat.com>
To: supo= rt=3D e(a)logicworks.pt
Cc: Users(a)ovirt.org
Sent: Monday, M= arch=3D 2, 2015 6:00:40 PM
Subject: Re: [ovirt-users] Glusterfs storage<= =3D br>

Hi

First, You need to create gluster volume. Do not forget to start the volu= =3D me.
then the "chown 36:36 <volume directory name>"
<= =3D /div>

now you need to create new glusterfs domain, and t= =3D o point to the <gluster server name:/volume name>

<= =3D /div>



Re= =3D gards,
__________________________________________________
Aharon Canan
<= sp=3D an style=3D3D"color: rgb(51, 102, 255); font-size: small;">int phone - 8272= 03=3D 6
e= xt=3D phone - +97297692036
email - acanan(a)redhat.com
<= br=3D >

From: suporte(a)logicworks.pt
To: Users(a)ovirt.or= gSent: Monday, March 2, 2015 5:55:33 PM
Subject: [ovirt-us= =3D ers] Glusterfs storage

Hi,

I have setup up  2 hosts, host1 with hosted engine, and on host = =3D 2, since I have a spare disk, I want to setup a glusterfs domain storage.
I'm using Centos7 and ovirt 3.5.1.
The 2 hosts a= =3D nd hosted engine are up and running.
How can I configure the = =3D glusterfs storage?
I installed glusterfs server on host2:
= =3D
glusterfs-api-3.6.2-1.el7.x86_64
glusterfs-fuse-3.6.2-1.el7.x= =3D 86_64
glusterfs-libs-3.6.2-1.el7.x86_64
glusterfs-3.6.2-1.el7.x86_64<= =3D br>glusterfs-rdma-3.6.2-1.el7.x86_64
glusterfs-server-3.6.2-1.el7.x86_64= =3D
glusterfs-cli-3.6.2-1.el7.x86_64


Do I need first configure a Volume with a brick? I tried that but no = =3D success. Also tried to ad a Data domains of type glusterfs but no success.<= =3D br>
What am I missing?


Thanks

--

Jose Ferradeira
http://www.logicwork= s.=3D pt


____________________________________= =3D ___________
Users mailing list
Users(a)ovirt.org
http://lists.ovir= t.=3D org/mailman/listinfo/users


_______= =3D ________________________________________
Users mailing list
Users(a)o= vi=3D rt.org
http://lists.ovirt.org/mailman/listinfo/users

------=3D_Part_30343392_575132551.1425312316500-- --===============4477910964409690066== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tLS0tPV9QYXJ0XzMwMzQzMzkyXzU3NTEzMjU1MS4xNDI1MzEyMzE2NTAwCkNvbnRlbnQtVHlw ZTogdGV4dC9wbGFpbjsgY2hhcnNldD11dGYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA3 Yml0Cgpmb3JnZXQgdG8gbWVudGlvbiwgCgpZb3UgbmVlZCB0aGUgZ2x1c3RlcmZzIHBrZyBvbiBh bGwgaG9zdHMgdGhhdCBzaG91bGQgYWNjZXNzIHRoZSBnbHVzdGVyZnMgZG9tYWluLCAKCkFsc28s IHlvdSBjYW4gY2hlY2sgYmVsb3cgbGluay4gCmh0dHA6Ly93d3cub3ZpcnQub3JnL0ZlYXR1cmVz L0dsdXN0ZXJGU19TdG9yYWdlX0RvbWFpbiAKClJlZ2FyZHMsIApfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAKQWhhcm9uIENhbmFuIAppbnQgcGhvbmUg LSA4MjcyMDM2IApleHQgcGhvbmUgLSArOTcyOTc2OTIwMzYgCmVtYWlsIC0gYWNhbmFuQHJlZGhh dC5jb20gCgotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tCgo+IEZyb206ICJBaGFyb24gQ2Fu YW4iIDxhY2FuYW5AcmVkaGF0LmNvbT4KPiBUbzogc3Vwb3J0ZUBsb2dpY3dvcmtzLnB0Cj4gQ2M6 IFVzZXJzQG92aXJ0Lm9yZwo+IFNlbnQ6IE1vbmRheSwgTWFyY2ggMiwgMjAxNSA2OjAwOjQwIFBN Cj4gU3ViamVjdDogUmU6IFtvdmlydC11c2Vyc10gR2x1c3RlcmZzIHN0b3JhZ2UKCj4gSGkKCj4g Rmlyc3QsIFlvdSBuZWVkIHRvIGNyZWF0ZSBnbHVzdGVyIHZvbHVtZS4gRG8gbm90IGZvcmdldCB0 byBzdGFydCB0aGUgdm9sdW1lLgo+IHRoZW4gdGhlICJjaG93biAzNjozNiA8dm9sdW1lIGRpcmVj dG9yeSBuYW1lPiIKCj4gbm93IHlvdSBuZWVkIHRvIGNyZWF0ZSBuZXcgZ2x1c3RlcmZzIGRvbWFp biwgYW5kIHRvIHBvaW50IHRvIHRoZSA8Z2x1c3Rlcgo+IHNlcnZlciBuYW1lOi92b2x1bWUgbmFt ZT4KCj4gUmVnYXJkcywKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwo+IEFoYXJvbiBDYW5hbgo+IGludCBwaG9uZSAtIDgyNzIwMzYKPiBleHQgcGhv bmUgLSArOTcyOTc2OTIwMzYKPiBlbWFpbCAtIGFjYW5hbkByZWRoYXQuY29tCgo+IC0tLS0tIE9y aWdpbmFsIE1lc3NhZ2UgLS0tLS0KCj4gPiBGcm9tOiBzdXBvcnRlQGxvZ2ljd29ya3MucHQKPiAK PiA+IFRvOiBVc2Vyc0BvdmlydC5vcmcKPiAKPiA+IFNlbnQ6IE1vbmRheSwgTWFyY2ggMiwgMjAx NSA1OjU1OjMzIFBNCj4gCj4gPiBTdWJqZWN0OiBbb3ZpcnQtdXNlcnNdIEdsdXN0ZXJmcyBzdG9y YWdlCj4gCgo+ID4gSGksCj4gCgo+ID4gSSBoYXZlIHNldHVwIHVwIDIgaG9zdHMsIGhvc3QxIHdp dGggaG9zdGVkIGVuZ2luZSwgYW5kIG9uIGhvc3QgMiwgc2luY2UgSQo+ID4gaGF2ZSBhIHNwYXJl IGRpc2ssIEkgd2FudCB0byBzZXR1cCBhIGdsdXN0ZXJmcyBkb21haW4gc3RvcmFnZS4KPiAKPiA+ IEknbSB1c2luZyBDZW50b3M3IGFuZCBvdmlydCAzLjUuMS4KPiAKPiA+IFRoZSAyIGhvc3RzIGFu ZCBob3N0ZWQgZW5naW5lIGFyZSB1cCBhbmQgcnVubmluZy4KPiAKPiA+IEhvdyBjYW4gSSBjb25m aWd1cmUgdGhlIGdsdXN0ZXJmcyBzdG9yYWdlPwo+IAo+ID4gSSBpbnN0YWxsZWQgZ2x1c3RlcmZz IHNlcnZlciBvbiBob3N0MjoKPiAKPiA+IGdsdXN0ZXJmcy1hcGktMy42LjItMS5lbDcueDg2XzY0 Cj4gCj4gPiBnbHVzdGVyZnMtZnVzZS0zLjYuMi0xLmVsNy54ODZfNjQKPiAKPiA+IGdsdXN0ZXJm cy1saWJzLTMuNi4yLTEuZWw3Lng4Nl82NAo+IAo+ID4gZ2x1c3RlcmZzLTMuNi4yLTEuZWw3Lng4 Nl82NAo+IAo+ID4gZ2x1c3RlcmZzLXJkbWEtMy42LjItMS5lbDcueDg2XzY0Cj4gCj4gPiBnbHVz dGVyZnMtc2VydmVyLTMuNi4yLTEuZWw3Lng4Nl82NAo+IAo+ID4gZ2x1c3RlcmZzLWNsaS0zLjYu Mi0xLmVsNy54ODZfNjQKPiAKCj4gPiBEbyBJIG5lZWQgZmlyc3QgY29uZmlndXJlIGEgVm9sdW1l IHdpdGggYSBicmljaz8gSSB0cmllZCB0aGF0IGJ1dCBubwo+ID4gc3VjY2Vzcy4KPiA+IEFsc28g dHJpZWQgdG8gYWQgYSBEYXRhIGRvbWFpbnMgb2YgdHlwZSBnbHVzdGVyZnMgYnV0IG5vIHN1Y2Nl c3MuCj4gCj4gPiBXaGF0IGFtIEkgbWlzc2luZz8KPiAKCj4gPiBUaGFua3MKPiAKCj4gPiAtLQo+ IAoKPiA+IEpvc2UgRmVycmFkZWlyYQo+IAo+ID4gaHR0cDovL3d3dy5sb2dpY3dvcmtzLnB0Cj4g Cgo+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiAK PiA+IFVzZXJzIG1haWxpbmcgbGlzdAo+IAo+ID4gVXNlcnNAb3ZpcnQub3JnCj4gCj4gPiBodHRw Oi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMKPiAKCj4gX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBVc2VycyBtYWlsaW5nIGxp c3QKPiBVc2Vyc0BvdmlydC5vcmcKPiBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlz dGluZm8vdXNlcnMKCi0tLS0tLT1fUGFydF8zMDM0MzM5Ml81NzUxMzI1NTEuMTQyNTMxMjMxNjUw MApDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD11dGYtOApDb250ZW50LVRyYW5zZmVy LUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlCgo8aHRtbD48Ym9keT48ZGl2IHN0eWxlPTNEImZv bnQtZmFtaWx5OiBjb21pYyBzYW5zIG1zLGNvbWljIHNhbnMsc2Fucy1zZXJpZjs9CiBmb250LXNp emU6IDEwcHQ7IGNvbG9yOiAjMDAwMDAwIj48ZGl2PmZvcmdldCB0byBtZW50aW9uLCA8YnI+PC9k aXY+PGRpdj48Yj0Kcj48L2Rpdj48ZGl2PllvdSBuZWVkIHRoZSBnbHVzdGVyZnMgcGtnIG9uIGFs bCBob3N0cyB0aGF0IHNob3VsZCBhY2Nlc3MgdGhlPQogZ2x1c3RlcmZzIGRvbWFpbiwgPGJyPjwv ZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+QWxzbywgeW91IGNhbiBjaGVjayBiZWxvdyA9Cmxpbmsu PGJyPjwvZGl2PjxkaXY+PGEgaHJlZj0zRCJodHRwOi8vd3d3Lm92aXJ0Lm9yZy9GZWF0dXJlcy9H bHVzdGVyRlNfU3Rvcj0KYWdlX0RvbWFpbiI+aHR0cDovL3d3dy5vdmlydC5vcmcvRmVhdHVyZXMv R2x1c3RlckZTX1N0b3JhZ2VfRG9tYWluPC9hPjwvZGl2PQo+PGRpdj48YnI+PC9kaXY+PGRpdj48 YnI+PC9kaXY+PGRpdj48c3BhbiBuYW1lPTNEIngiPjwvc3Bhbj48ZGl2Pjxicj48L2Rpdj49Cjxk aXY+PGJyPjwvZGl2PjxkaXY+UmVnYXJkcywgPGJyPl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXz0KX19fX19fX188YnI+PHN0cm9uZz48c3BhbiBkYXRhLW1jZS1zdHls ZT0zRCJjb2xvcjogIzMzNjZmZjsiIHN0eWxlPTNEImNvbG9yPQo6IHJnYig1MSwgMTAyLCAyNTUp OyI+QWhhcm9uIENhbmFuPC9zcGFuPjwvc3Ryb25nPjxicj48c3BhbiBzdHlsZT0zRCJjb2xvcjo9 CiByZ2IoNTEsIDEwMiwgMjU1KTsgZm9udC1zaXplOiBzbWFsbDsiPmludCBwaG9uZSAtIDgyNzIw MzY8L3NwYW4+PGJyPjxzcGFuID0Kc3R5bGU9M0QiY29sb3I6IHJnYig1MSwgMTAyLCAyNTUpOyBm b250LXNpemU6IHNtYWxsOyI+ZXh0IHBob25lIC0gKzk3Mjk3NjkyPQowMzY8L3NwYW4+PGJyPjxz cGFuIHN0eWxlPTNEImNvbG9yOiByZ2IoNTEsIDEwMiwgMjU1KTsgZm9udC1zaXplOiBzbWFsbDsi PmU9Cm1haWwgLSBhY2FuYW5AcmVkaGF0LmNvbTwvc3Bhbj48YnI+PC9kaXY+PHNwYW4gbmFtZT0z RCJ4Ij48L3NwYW4+PGJyPjwvZGl2Pj0KPGhyIGlkPTNEInp3Y2hyIj48YmxvY2txdW90ZSBzdHls ZT0zRCJib3JkZXItbGVmdDoycHggc29saWQgIzEwMTBGRjttYXJnaW4tPQpsZWZ0OjVweDtwYWRk aW5nLWxlZnQ6NXB4O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9y bWFsO3Q9CmV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1mYW1pbHk6SGVsdmV0aWNhLEFyaWFsLHNh bnMtc2VyaWY7Zm9udC1zaXplOjEycHQ7Ij0KPjxiPkZyb206IDwvYj4iQWhhcm9uIENhbmFuIiAm bHQ7YWNhbmFuQHJlZGhhdC5jb20mZ3Q7PGJyPjxiPlRvOiA8L2I+c3Vwb3J0PQplQGxvZ2ljd29y a3MucHQ8YnI+PGI+Q2M6IDwvYj5Vc2Vyc0BvdmlydC5vcmc8YnI+PGI+U2VudDogPC9iPk1vbmRh eSwgTWFyY2g9CiAyLCAyMDE1IDY6MDA6NDAgUE08YnI+PGI+U3ViamVjdDogPC9iPlJlOiBbb3Zp cnQtdXNlcnNdIEdsdXN0ZXJmcyBzdG9yYWdlPD0KYnI+PGRpdj48YnI+PC9kaXY+PGRpdiBzdHls ZT0zRCJmb250LWZhbWlseTogY29taWMgc2FucyBtcyxjb21pYyBzYW5zLHNhbnMtPQpzZXJpZjsg Zm9udC1zaXplOiAxMHB0OyBjb2xvcjogIzAwMDAwMCI+PGRpdj5IaTxicj48L2Rpdj48ZGl2Pjxi cj48L2Rpdj48ZGk9CnY+Rmlyc3QsIFlvdSBuZWVkIHRvIGNyZWF0ZSBnbHVzdGVyIHZvbHVtZS4g RG8gbm90IGZvcmdldCB0byBzdGFydCB0aGUgdm9sdT0KbWUuPGJyPjwvZGl2PjxkaXY+dGhlbiB0 aGUgImNob3duIDM2OjM2ICZsdDt2b2x1bWUgZGlyZWN0b3J5IG5hbWUmZ3Q7Ijxicj48PQovZGl2 PjxkaXY+PGJyPjwvZGl2PjxkaXY+bm93IHlvdSBuZWVkIHRvIGNyZWF0ZSBuZXcgZ2x1c3RlcmZz IGRvbWFpbiwgYW5kIHQ9Cm8gcG9pbnQgdG8gdGhlICZsdDtnbHVzdGVyIHNlcnZlciBuYW1lOi92 b2x1bWUgbmFtZSZndDs8YnI+PC9kaXY+PGRpdj48YnI+PD0KL2Rpdj48ZGl2Pjxicj48L2Rpdj48 ZGl2PjxzcGFuPjwvc3Bhbj48ZGl2Pjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlJlPQpn YXJkcywgPGJyPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fPGJyPjxzdHJvbmc+PHM9CnBhbiBzdHlsZT0zRCJjb2xvcjogcmdiKDUxLCAxMDIsIDI1NSk7 Ij5BaGFyb24gQ2FuYW48L3NwYW4+PC9zdHJvbmc+PGJyPjxzcD0KYW4gc3R5bGU9M0QiY29sb3I6 IHJnYig1MSwgMTAyLCAyNTUpOyBmb250LXNpemU6IHNtYWxsOyI+aW50IHBob25lIC0gODI3MjAz PQo2PC9zcGFuPjxicj48c3BhbiBzdHlsZT0zRCJjb2xvcjogcmdiKDUxLCAxMDIsIDI1NSk7IGZv bnQtc2l6ZTogc21hbGw7Ij5leHQ9CiBwaG9uZSAtICs5NzI5NzY5MjAzNjwvc3Bhbj48YnI+PHNw YW4gc3R5bGU9M0QiY29sb3I6IHJnYig1MSwgMTAyLCAyNTUpOyBmbz0KbnQtc2l6ZTogc21hbGw7 Ij5lbWFpbCAtIGFjYW5hbkByZWRoYXQuY29tPC9zcGFuPjxicj48L2Rpdj48c3Bhbj48L3NwYW4+ PGJyPQo+PC9kaXY+PGhyIGlkPTNEInp3Y2hyIj48YmxvY2txdW90ZSBzdHlsZT0zRCJib3JkZXIt bGVmdDoycHggc29saWQgIzEwMTBGRjs9Cm1hcmdpbi1sZWZ0OjVweDtwYWRkaW5nLWxlZnQ6NXB4 O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bj0Kb3JtYWw7dGV4dC1k ZWNvcmF0aW9uOm5vbmU7Zm9udC1mYW1pbHk6SGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9u dC1zaXplPQo6MTJwdDsiPjxiPkZyb206IDwvYj5zdXBvcnRlQGxvZ2ljd29ya3MucHQ8YnI+PGI+ VG86IDwvYj5Vc2Vyc0BvdmlydC5vcmc8YnI9Cj48Yj5TZW50OiA8L2I+TW9uZGF5LCBNYXJjaCAy LCAyMDE1IDU6NTU6MzMgUE08YnI+PGI+U3ViamVjdDogPC9iPltvdmlydC11cz0KZXJzXSBHbHVz dGVyZnMgc3RvcmFnZTxicj48ZGl2Pjxicj48L2Rpdj48ZGl2IHN0eWxlPTNEImZvbnQtZmFtaWx5 OiBUaW1lcyBOPQpldyBSb21hbjsgZm9udC1zaXplOiAxMHB0OyBjb2xvcjogIzAwMDAwMCI+PGRp dj5IaSw8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY9Cj48ZGl2PkkgaGF2ZSBzZXR1cCB1cCZuYnNw OyAyIGhvc3RzLCBob3N0MSB3aXRoIGhvc3RlZCBlbmdpbmUsIGFuZCBvbiBob3N0ID0KMiwgc2lu Y2UgSSBoYXZlIGEgc3BhcmUgZGlzaywgSSB3YW50IHRvIHNldHVwIGEgZ2x1c3RlcmZzIGRvbWFp biBzdG9yYWdlLjxiPQpyPjwvZGl2PjxkaXY+SSdtIHVzaW5nIENlbnRvczcgYW5kIG92aXJ0IDMu NS4xLjxicj48L2Rpdj48ZGl2PlRoZSAyIGhvc3RzIGE9Cm5kIGhvc3RlZCBlbmdpbmUgYXJlIHVw IGFuZCBydW5uaW5nLjxicj48L2Rpdj48ZGl2PkhvdyBjYW4gSSBjb25maWd1cmUgdGhlID0KZ2x1 c3RlcmZzIHN0b3JhZ2U/PGJyPjwvZGl2PjxkaXY+SSBpbnN0YWxsZWQgZ2x1c3RlcmZzIHNlcnZl ciBvbiBob3N0Mjo8YnI+PQo8L2Rpdj48ZGl2PmdsdXN0ZXJmcy1hcGktMy42LjItMS5lbDcueDg2 XzY0PGJyPmdsdXN0ZXJmcy1mdXNlLTMuNi4yLTEuZWw3Lng9Cjg2XzY0PGJyPmdsdXN0ZXJmcy1s aWJzLTMuNi4yLTEuZWw3Lng4Nl82NDxicj5nbHVzdGVyZnMtMy42LjItMS5lbDcueDg2XzY0PD0K YnI+Z2x1c3RlcmZzLXJkbWEtMy42LjItMS5lbDcueDg2XzY0PGJyPmdsdXN0ZXJmcy1zZXJ2ZXIt My42LjItMS5lbDcueDg2XzY0PQo8YnI+Z2x1c3RlcmZzLWNsaS0zLjYuMi0xLmVsNy54ODZfNjQ8 YnI+PGRpdj48YnI+PC9kaXY+PC9kaXY+PGRpdj48YnI+PC9kaXY9Cj48ZGl2PkRvIEkgbmVlZCBm aXJzdCBjb25maWd1cmUgYSBWb2x1bWUgd2l0aCBhIGJyaWNrPyBJIHRyaWVkIHRoYXQgYnV0IG5v ID0Kc3VjY2Vzcy4gQWxzbyB0cmllZCB0byBhZCBhIERhdGEgZG9tYWlucyBvZiB0eXBlIGdsdXN0 ZXJmcyBidXQgbm8gc3VjY2Vzcy48PQpicj48L2Rpdj48ZGl2PldoYXQgYW0gSSBtaXNzaW5nPzxi cj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGk9CnY+VGhhbmtzPGJyPjwv ZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+LS0gPGJyPjwvZGl2PjxkaXY+PHNwYW4+PC9zcGFuPjxo ciBzdD0KeWxlPTNEIndpZHRoOiAxMDAlOyBoZWlnaHQ6IDJweDsiPkpvc2UgRmVycmFkZWlyYTxi cj5odHRwOi8vd3d3LmxvZ2ljd29ya3MuPQpwdDxicj48c3Bhbj48L3NwYW4+PGJyPjwvZGl2Pjwv ZGl2Pjxicj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX189Cl9fX19fX19fX19f PGJyPlVzZXJzIG1haWxpbmcgbGlzdDxicj5Vc2Vyc0BvdmlydC5vcmc8YnI+aHR0cDovL2xpc3Rz Lm92aXJ0Lj0Kb3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8YnI+PC9ibG9ja3F1b3RlPjxkaXY+ PGJyPjwvZGl2PjwvZGl2Pjxicj5fX19fX19fPQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fPGJyPlVzZXJzIG1haWxpbmcgbGlzdDxicj5Vc2Vyc0Bvdmk9CnJ0Lm9yZzxi cj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8YnI+PC9ibG9j a3F1b3RlPjxkaT0Kdj48YnI+PC9kaXY+PC9kaXY+PC9ib2R5PjwvaHRtbD4KLS0tLS0tPV9QYXJ0 XzMwMzQzMzkyXzU3NTEzMjU1MS4xNDI1MzEyMzE2NTAwLS0K --===============4477910964409690066==--