From sabose at redhat.com Tue Aug 5 07:48:50 2014 Content-Type: multipart/mixed; boundary="===============0517623076114681298==" MIME-Version: 1.0 From: Sahina Bose To: users at ovirt.org Subject: Re: [ovirt-users] Network Question Date: Tue, 05 Aug 2014 17:18:40 +0530 Message-ID: <53E0C498.209@redhat.com> In-Reply-To: CAGZcrBmwNw1su3FR8-E34+upVdwY0VeYiyXcXHNAKkXExUKNuQ@mail.gmail.com --===============0517623076114681298== 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. --------------000602010300040805020808 Content-Type: text/plain; charset=3DUTF-8; format=3Dflowed Content-Transfer-Encoding: 7bit On 08/04/2014 09:06 AM, Punit Dambiwal wrote: > Hi Sahina, > > But when i try to add the gluster Hosts from Ovirt....it doesn't = > display the FQDN to add the bricks...it display the ip address = > only...i will try to use the work around.... When you add the gluster host to oVirt, you should have provided the = FQDN in the host address field. It uses this to display the list of = hosts from which you can add the bricks > > Another question is what will be the drawbacks if i use ovirtmgmt and = > storage on the same network (i will use 10GB network here with bonding) ?? > > > On Fri, Aug 1, 2014 at 6:14 PM, Sahina Bose > wrote: > > > On 08/01/2014 02:51 PM, Dan Kenigsberg wrote: > > On Fri, Aug 01, 2014 at 09:43:07AM +0800, Punit Dambiwal wrote: > > Hi All, > > Is there any update on this ?? > > > On Thu, Jul 31, 2014 at 9:08 AM, Punit Dambiwal > > wrote: > > Hi Antoni, > > But all the bricks and gluster in the another > subnet...I am using the > Compute and gluster storage combined on the same host.... > > Ovirtmgmt :- 43.25.76.0/24 > Gluster Storage :- 10.10.10.0/24 > > Did you try to follow Sahina's advice? > > qemu-to-gluster communication goes on top the IP that you mount. > However, without hacks, inter-gluster communication uses FQDN > of hosts, > which most commonly resolves to the management network. > > > > From the output of your "gluster volume info" , it looks like you > have used IP address (43.25...) to peer probe the hosts? If you > add the host from oVirt, for gluster to be able to use separate > network for glusterd-glusterd communication, you will need to use > FQDN while adding the host, and workaround as mentioned in > http://lists.ovirt.org/pipermail/users/2014-February/020894.html > > --------------000602010300040805020808 Content-Type: text/html; charset=3DUTF-8 Content-Transfer-Encoding: 8bit
On 08/04/2014 09:06 AM, Punit Dambiwal wrote:
Hi Sahina,

But when i try to add the gluster Hosts from Ovirt....it doesn't display the FQDN to add the bricks...it display the ip address only...i will try to use the work around....

When you add the gluster host to oVirt, you should have provided the FQDN in the host address field. It uses this to display the list of hosts from which you can add the bricks



Another question is what will be the drawbacks if i use ovirtmgmt and storage on the same network (i will use 10GB network here with bonding) ??


On Fri, Aug 1, 2014 at 6:14 PM, Sahina Bose <= ;sabose(a)redhat.com> wrote:

On 08/01/2014 02:51 PM, Dan Kenigsberg wrote:
On Fri, Aug 01, 2014 at 09:43:07AM +0800, Punit Dambiwal wrote:
Hi All,

Is there any update on this ??


On Thu, Jul 31, 2014 at 9:08 AM, Punit Dambiwal <hypunit(a)gmail.com> wrote:

Hi Antoni,

But all the bricks and gluster in the another subnet...I am using the
Compute and gluster storage combined on the same host....

Ovirtmgmt :- 43.= 25.76.0/24
Gluster Storage :- =C2=A010.= 10.10.0/24
Did you try to follow Sahina's advice?

qemu-to-gluster communication goes on top the IP that you mount.
However, without hacks, inter-gluster communication uses FQDN of hosts,
which most commonly resolves to the management network.


From the output of your "gluster volume info" , it looks like you have used IP address (43.25...) to peer probe the hosts? If you add the host from oVirt, for gluster to be able to use separate network for glusterd-glusterd communication, you will need to use FQDN while adding the host, and workaround as mentioned in http://lists.ovirt.org/pipermail/users/2014= -February/020894.html



--------------000602010300040805020808-- --===============0517623076114681298== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMDA2MDIwMTAzMDAwNDA4MDUwMjA4MDgKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PVVURi04OyBmb3JtYXQ9Zmxvd2VkCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQK CgpPbiAwOC8wNC8yMDE0IDA5OjA2IEFNLCBQdW5pdCBEYW1iaXdhbCB3cm90ZToKPiBIaSBTYWhp bmEsCj4KPiBCdXQgd2hlbiBpIHRyeSB0byBhZGQgdGhlIGdsdXN0ZXIgSG9zdHMgZnJvbSBPdmly dC4uLi5pdCBkb2Vzbid0IAo+IGRpc3BsYXkgdGhlIEZRRE4gdG8gYWRkIHRoZSBicmlja3MuLi5p dCBkaXNwbGF5IHRoZSBpcCBhZGRyZXNzIAo+IG9ubHkuLi5pIHdpbGwgdHJ5IHRvIHVzZSB0aGUg d29yayBhcm91bmQuLi4uCgpXaGVuIHlvdSBhZGQgdGhlIGdsdXN0ZXIgaG9zdCB0byBvVmlydCwg eW91IHNob3VsZCBoYXZlIHByb3ZpZGVkIHRoZSAKRlFETiBpbiB0aGUgaG9zdCBhZGRyZXNzIGZp ZWxkLiBJdCB1c2VzIHRoaXMgdG8gZGlzcGxheSB0aGUgbGlzdCBvZiAKaG9zdHMgZnJvbSB3aGlj aCB5b3UgY2FuIGFkZCB0aGUgYnJpY2tzCgoKPgo+IEFub3RoZXIgcXVlc3Rpb24gaXMgd2hhdCB3 aWxsIGJlIHRoZSBkcmF3YmFja3MgaWYgaSB1c2Ugb3ZpcnRtZ210IGFuZCAKPiBzdG9yYWdlIG9u IHRoZSBzYW1lIG5ldHdvcmsgKGkgd2lsbCB1c2UgMTBHQiBuZXR3b3JrIGhlcmUgd2l0aCBib25k aW5nKSA/Pwo+Cj4KPiBPbiBGcmksIEF1ZyAxLCAyMDE0IGF0IDY6MTQgUE0sIFNhaGluYSBCb3Nl IDxzYWJvc2VAcmVkaGF0LmNvbSAKPiA8bWFpbHRvOnNhYm9zZUByZWRoYXQuY29tPj4gd3JvdGU6 Cj4KPgo+ICAgICBPbiAwOC8wMS8yMDE0IDAyOjUxIFBNLCBEYW4gS2VuaWdzYmVyZyB3cm90ZToK Pgo+ICAgICAgICAgT24gRnJpLCBBdWcgMDEsIDIwMTQgYXQgMDk6NDM6MDdBTSArMDgwMCwgUHVu aXQgRGFtYml3YWwgd3JvdGU6Cj4KPiAgICAgICAgICAgICBIaSBBbGwsCj4KPiAgICAgICAgICAg ICBJcyB0aGVyZSBhbnkgdXBkYXRlIG9uIHRoaXMgPz8KPgo+Cj4gICAgICAgICAgICAgT24gVGh1 LCBKdWwgMzEsIDIwMTQgYXQgOTowOCBBTSwgUHVuaXQgRGFtYml3YWwKPiAgICAgICAgICAgICA8 aHlwdW5pdEBnbWFpbC5jb20gPG1haWx0bzpoeXB1bml0QGdtYWlsLmNvbT4+IHdyb3RlOgo+Cj4g ICAgICAgICAgICAgICAgIEhpIEFudG9uaSwKPgo+ICAgICAgICAgICAgICAgICBCdXQgYWxsIHRo ZSBicmlja3MgYW5kIGdsdXN0ZXIgaW4gdGhlIGFub3RoZXIKPiAgICAgICAgICAgICAgICAgc3Vi bmV0Li4uSSBhbSB1c2luZyB0aGUKPiAgICAgICAgICAgICAgICAgQ29tcHV0ZSBhbmQgZ2x1c3Rl ciBzdG9yYWdlIGNvbWJpbmVkIG9uIHRoZSBzYW1lIGhvc3QuLi4uCj4KPiAgICAgICAgICAgICAg ICAgT3ZpcnRtZ210IDotIDQzLjI1Ljc2LjAvMjQgPGh0dHA6Ly80My4yNS43Ni4wLzI0Pgo+ICAg ICAgICAgICAgICAgICBHbHVzdGVyIFN0b3JhZ2UgOi0gMTAuMTAuMTAuMC8yNCA8aHR0cDovLzEw LjEwLjEwLjAvMjQ+Cj4KPiAgICAgICAgIERpZCB5b3UgdHJ5IHRvIGZvbGxvdyBTYWhpbmEncyBh ZHZpY2U/Cj4KPiAgICAgICAgIHFlbXUtdG8tZ2x1c3RlciBjb21tdW5pY2F0aW9uIGdvZXMgb24g dG9wIHRoZSBJUCB0aGF0IHlvdSBtb3VudC4KPiAgICAgICAgIEhvd2V2ZXIsIHdpdGhvdXQgaGFj a3MsIGludGVyLWdsdXN0ZXIgY29tbXVuaWNhdGlvbiB1c2VzIEZRRE4KPiAgICAgICAgIG9mIGhv c3RzLAo+ICAgICAgICAgd2hpY2ggbW9zdCBjb21tb25seSByZXNvbHZlcyB0byB0aGUgbWFuYWdl bWVudCBuZXR3b3JrLgo+Cj4KPgo+ICAgICBGcm9tIHRoZSBvdXRwdXQgb2YgeW91ciAiZ2x1c3Rl ciB2b2x1bWUgaW5mbyIgLCBpdCBsb29rcyBsaWtlIHlvdQo+ICAgICBoYXZlIHVzZWQgSVAgYWRk cmVzcyAoNDMuMjUuLi4pIHRvIHBlZXIgcHJvYmUgdGhlIGhvc3RzPyBJZiB5b3UKPiAgICAgYWRk IHRoZSBob3N0IGZyb20gb1ZpcnQsIGZvciBnbHVzdGVyIHRvIGJlIGFibGUgdG8gdXNlIHNlcGFy YXRlCj4gICAgIG5ldHdvcmsgZm9yIGdsdXN0ZXJkLWdsdXN0ZXJkIGNvbW11bmljYXRpb24sIHlv dSB3aWxsIG5lZWQgdG8gdXNlCj4gICAgIEZRRE4gd2hpbGUgYWRkaW5nIHRoZSBob3N0LCBhbmQg d29ya2Fyb3VuZCBhcyBtZW50aW9uZWQgaW4KPiAgICAgaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9w aXBlcm1haWwvdXNlcnMvMjAxNC1GZWJydWFyeS8wMjA4OTQuaHRtbAo+Cj4KCgotLS0tLS0tLS0t LS0tLTAwMDYwMjAxMDMwMDA0MDgwNTAyMDgwOApDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hh cnNldD1VVEYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0Cgo8aHRtbD4KICA8aGVh ZD4KICAgIDxtZXRhIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1VVEYtOCIgaHR0cC1lcXVp dj0iQ29udGVudC1UeXBlIj4KICA8L2hlYWQ+CiAgPGJvZHkgYmdjb2xvcj0iI0ZGRkZGRiIgdGV4 dD0iIzAwMDAwMCI+CiAgICA8YnI+CiAgICA8ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9u IDA4LzA0LzIwMTQgMDk6MDYgQU0sIFB1bml0IERhbWJpd2FsCiAgICAgIHdyb3RlOjxicj4KICAg IDwvZGl2PgogICAgPGJsb2NrcXVvdGUKY2l0ZT0ibWlkOkNBR1pjckJtd053MXN1M0ZSOC1FMzQr dXBWZHdZMFZlWWl5WGNYSE5BS2tYRXhVS051UUBtYWlsLmdtYWlsLmNvbSIKICAgICAgdHlwZT0i Y2l0ZSI+CiAgICAgIDxkaXYgZGlyPSJsdHIiPgogICAgICAgIDxkaXY+CiAgICAgICAgICA8ZGl2 PkhpIFNhaGluYSw8YnI+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgIDwvZGl2PgogICAgICAg ICAgQnV0IHdoZW4gaSB0cnkgdG8gYWRkIHRoZSBnbHVzdGVyIEhvc3RzIGZyb20gT3ZpcnQuLi4u aXQKICAgICAgICAgIGRvZXNuJ3QgZGlzcGxheSB0aGUgRlFETiB0byBhZGQgdGhlIGJyaWNrcy4u Lml0IGRpc3BsYXkgdGhlIGlwCiAgICAgICAgICBhZGRyZXNzIG9ubHkuLi5pIHdpbGwgdHJ5IHRv IHVzZSB0aGUgd29yayBhcm91bmQuLi4uPGJyPgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4K ICAgIDwvYmxvY2txdW90ZT4KICAgIDxicj4KICAgIFdoZW4geW91IGFkZCB0aGUgZ2x1c3RlciBo b3N0IHRvIG9WaXJ0LCB5b3Ugc2hvdWxkIGhhdmUgcHJvdmlkZWQgdGhlCiAgICBGUUROIGluIHRo ZSBob3N0IGFkZHJlc3MgZmllbGQuIEl0IHVzZXMgdGhpcyB0byBkaXNwbGF5IHRoZSBsaXN0IG9m CiAgICBob3N0cyBmcm9tIHdoaWNoIHlvdSBjYW4gYWRkIHRoZSBicmlja3M8YnI+CiAgICA8YnI+ CiAgICA8YnI+CiAgICA8YmxvY2txdW90ZQpjaXRlPSJtaWQ6Q0FHWmNyQm13Tncxc3UzRlI4LUUz NCt1cFZkd1kwVmVZaXlYY1hITkFLa1hFeFVLTnVRQG1haWwuZ21haWwuY29tIgogICAgICB0eXBl PSJjaXRlIj4KICAgICAgPGRpdiBkaXI9Imx0ciI+CiAgICAgICAgPGRpdj4KICAgICAgICAgIDxi cj4KICAgICAgICA8L2Rpdj4KICAgICAgICBBbm90aGVyIHF1ZXN0aW9uIGlzIHdoYXQgd2lsbCBi ZSB0aGUgZHJhd2JhY2tzIGlmIGkgdXNlCiAgICAgICAgb3ZpcnRtZ210IGFuZCBzdG9yYWdlIG9u IHRoZSBzYW1lIG5ldHdvcmsgKGkgd2lsbCB1c2UgMTBHQgogICAgICAgIG5ldHdvcmsgaGVyZSB3 aXRoIGJvbmRpbmcpID8/PGJyPgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZ21haWxf ZXh0cmEiPjxicj4KICAgICAgICA8YnI+CiAgICAgICAgPGRpdiBjbGFzcz0iZ21haWxfcXVvdGUi PgogICAgICAgICAgT24gRnJpLCBBdWcgMSwgMjAxNCBhdCA2OjE0IFBNLCBTYWhpbmEgQm9zZSA8 c3BhbiBkaXI9Imx0ciI+Jmx0OzxhCiAgICAgICAgICAgICAgbW96LWRvLW5vdC1zZW5kPSJ0cnVl IiBocmVmPSJtYWlsdG86c2Fib3NlQHJlZGhhdC5jb20iCiAgICAgICAgICAgICAgdGFyZ2V0PSJf YmxhbmsiPnNhYm9zZUByZWRoYXQuY29tPC9hPiZndDs8L3NwYW4+IHdyb3RlOjxicj4KICAgICAg ICAgIDxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAgMAog ICAgICAgICAgICAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDox ZXgiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJIT0VuWmIiPgogICAgICAgICAgICAgIDxkaXYg Y2xhc3M9Img1Ij48YnI+CiAgICAgICAgICAgICAgICBPbiAwOC8wMS8yMDE0IDAyOjUxIFBNLCBE YW4gS2VuaWdzYmVyZyB3cm90ZTo8YnI+CiAgICAgICAgICAgICAgICA8YmxvY2txdW90ZSBjbGFz cz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MCAwIDAKICAgICAgICAgICAgICAgICAgLjhl eDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij4KICAgICAgICAg ICAgICAgICAgT24gRnJpLCBBdWcgMDEsIDIwMTQgYXQgMDk6NDM6MDdBTSArMDgwMCwgUHVuaXQK ICAgICAgICAgICAgICAgICAgRGFtYml3YWwgd3JvdGU6PGJyPgogICAgICAgICAgICAgICAgICA8 YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MCAwIDAKICAgICAg ICAgICAgICAgICAgICAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVm dDoxZXgiPgogICAgICAgICAgICAgICAgICAgIEhpIEFsbCw8YnI+CiAgICAgICAgICAgICAgICAg ICAgPGJyPgogICAgICAgICAgICAgICAgICAgIElzIHRoZXJlIGFueSB1cGRhdGUgb24gdGhpcyA/ Pzxicj4KICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgICAgPGJyPgog ICAgICAgICAgICAgICAgICAgIE9uIFRodSwgSnVsIDMxLCAyMDE0IGF0IDk6MDggQU0sIFB1bml0 IERhbWJpd2FsICZsdDs8YQogICAgICAgICAgICAgICAgICAgICAgbW96LWRvLW5vdC1zZW5kPSJ0 cnVlIgogICAgICAgICAgICAgICAgICAgICAgaHJlZj0ibWFpbHRvOmh5cHVuaXRAZ21haWwuY29t IiB0YXJnZXQ9Il9ibGFuayI+aHlwdW5pdEBnbWFpbC5jb208L2E+Jmd0OwogICAgICAgICAgICAg ICAgICAgIHdyb3RlOjxicj4KICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAg ICAgICAgPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAw CiAgICAgICAgICAgICAgICAgICAgICAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3Bh ZGRpbmctbGVmdDoxZXgiPgogICAgICAgICAgICAgICAgICAgICAgSGkgQW50b25pLDxicj4KICAg ICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgICAgIEJ1dCBhbGwgdGhl IGJyaWNrcyBhbmQgZ2x1c3RlciBpbiB0aGUgYW5vdGhlcgogICAgICAgICAgICAgICAgICAgICAg c3VibmV0Li4uSSBhbSB1c2luZyB0aGU8YnI+CiAgICAgICAgICAgICAgICAgICAgICBDb21wdXRl IGFuZCBnbHVzdGVyIHN0b3JhZ2UgY29tYmluZWQgb24gdGhlIHNhbWUKICAgICAgICAgICAgICAg ICAgICAgIGhvc3QuLi4uPGJyPgogICAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAg ICAgICAgICAgICAgT3ZpcnRtZ210IDotIDxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAg ICAgICAgICAgICAgICAgICAgaHJlZj0iaHR0cDovLzQzLjI1Ljc2LjAvMjQiIHRhcmdldD0iX2Js YW5rIj40My4yNS43Ni4wLzI0PC9hPjxicj4KICAgICAgICAgICAgICAgICAgICAgIEdsdXN0ZXIg U3RvcmFnZSA6LSDCoDxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAg ICAgICAgaHJlZj0iaHR0cDovLzEwLjEwLjEwLjAvMjQiIHRhcmdldD0iX2JsYW5rIj4xMC4xMC4x MC4wLzI0PC9hPjxicj4KICAgICAgICAgICAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAg ICAgICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAgICAgICAgICAgICAgRGlkIHlvdSB0cnkgdG8g Zm9sbG93IFNhaGluYSdzIGFkdmljZT88YnI+CiAgICAgICAgICAgICAgICAgIDxicj4KICAgICAg ICAgICAgICAgICAgcWVtdS10by1nbHVzdGVyIGNvbW11bmljYXRpb24gZ29lcyBvbiB0b3AgdGhl IElQIHRoYXQKICAgICAgICAgICAgICAgICAgeW91IG1vdW50Ljxicj4KICAgICAgICAgICAgICAg ICAgSG93ZXZlciwgd2l0aG91dCBoYWNrcywgaW50ZXItZ2x1c3RlciBjb21tdW5pY2F0aW9uCiAg ICAgICAgICAgICAgICAgIHVzZXMgRlFETiBvZiBob3N0cyw8YnI+CiAgICAgICAgICAgICAgICAg IHdoaWNoIG1vc3QgY29tbW9ubHkgcmVzb2x2ZXMgdG8gdGhlIG1hbmFnZW1lbnQKICAgICAgICAg ICAgICAgICAgbmV0d29yay48YnI+CiAgICAgICAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAg ICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgPC9kaXY+ CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICBGcm9tIHRoZSBvdXRwdXQgb2YgeW91ciAi Z2x1c3RlciB2b2x1bWUgaW5mbyIgLCBpdCBsb29rcwogICAgICAgICAgICBsaWtlIHlvdSBoYXZl IHVzZWQgSVAgYWRkcmVzcyAoNDMuMjUuLi4pIHRvIHBlZXIgcHJvYmUgdGhlCiAgICAgICAgICAg IGhvc3RzPyBJZiB5b3UgYWRkIHRoZSBob3N0IGZyb20gb1ZpcnQsIGZvciBnbHVzdGVyIHRvIGJl CiAgICAgICAgICAgIGFibGUgdG8gdXNlIHNlcGFyYXRlIG5ldHdvcmsgZm9yIGdsdXN0ZXJkLWds dXN0ZXJkCiAgICAgICAgICAgIGNvbW11bmljYXRpb24sIHlvdSB3aWxsIG5lZWQgdG8gdXNlIEZR RE4gd2hpbGUgYWRkaW5nIHRoZQogICAgICAgICAgICBob3N0LCBhbmQgd29ya2Fyb3VuZCBhcyBt ZW50aW9uZWQgaW4gPGEKICAgICAgICAgICAgICBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAg ICAgICAgICAgaHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9waXBlcm1haWwvdXNlcnMvMjAx NC1GZWJydWFyeS8wMjA4OTQuaHRtbCIKICAgICAgICAgICAgICB0YXJnZXQ9Il9ibGFuayI+aHR0 cDovL2xpc3RzLm92aXJ0Lm9yZy9waXBlcm1haWwvdXNlcnMvMjAxNC1GZWJydWFyeS8wMjA4OTQu aHRtbDwvYT48YnI+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgIDwvYmxvY2txdW90ZT4KICAg ICAgICA8L2Rpdj4KICAgICAgICA8YnI+CiAgICAgIDwvZGl2PgogICAgPC9ibG9ja3F1b3RlPgog ICAgPGJyPgogIDwvYm9keT4KPC9odG1sPgoKLS0tLS0tLS0tLS0tLS0wMDA2MDIwMTAzMDAwNDA4 MDUwMjA4MDgtLQo= --===============0517623076114681298==--