From daniel at abrich.eu Mon Oct 13 13:29:27 2014 Content-Type: multipart/mixed; boundary="===============3198828718309820806==" MIME-Version: 1.0 From: Daniel Abrich To: users at ovirt.org Subject: Re: [ovirt-users] How to See Ovirt Console From a Remote Windows Host Date: Mon, 13 Oct 2014 19:29:25 +0200 Message-ID: <3b6bbeffc20c0d61329c6a73cae1d682@abrich.eu> In-Reply-To: 1C841E5A-6ECD-4E77-A732-E863AAD49538@redhat.com --===============3198828718309820806== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --=3D_3bcfb5df1431f46a1aeb88e92d482a89 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=3DUTF-8 = That works perfect! Thanks a lot! = --- Pozdrawiam / With best regards / Mit freundlichen Gr=C3=BC=C3=9Fen Daniel Abrich = Mob: +48 600 777 234 daniel(a)abrich.eu W dniu 2014-10-13 16:58, Michal Skrivanek napisa=C5=82(a): = > On Oct 13, 2014, at 11:11 , Daniel Abrich wrote: > Jon Forrest writes: I know that this is simple for some of= you, but I also know from Googling around that lots of people have had tro= uble seeing their ovirt console from a remote Windows host. Below I describ= e what finally worked for me. I hope this helps somebody avoid wasting as m= uch time as I did today. I'm a fairly experienced VMWare user who's learnin= g ovirt. I just installed an all-in-one ovirt server and copied a CentOS 6.= 5 iso into it. I then tried to boot a new VM but soon learned that console = access is different in ovirt than on VMWare. I then spent over an hour tryi= ng the various documented ways to view a remote console using Spice on my W= indows 7 desktop. I even tried using a Linux VM to see if the Firefox plugi= n for Spice would work. Nothing. What finally worked was installing the vir= t-viewer Windows client (http://virt-manager.org/download/ [1]). Then, I op= ened the ovirt Administration Portal in Firefox running on my Windows 7 des= ktop. I created a new VM and configured it the way I wanted. Then, from the "Virtual Machines" tab, = I started the new VM. Pretty soon the little console icon turned green so I= clicked on it. I got the prompt from Firefox asking me what app I wanted t= o associate with the ".vv" URL that opened when I clicked on the console ic= on. I browsed around and selected Program FilesVirtViewerbinremote-viewer.e= xe which is from the virt-viewer client package I installed above. I told F= irefox to always use this app for this kind of file. This works great! I wa= s able to boot the CentOS system and install it with no problems. Good luck= ! Jon Forrest Hi, I have one problem with that. I believe that the problem = is rather in oVirt, not the viewer. I have oVirt installed at work and I al= so have connection to the work environment using IPv6 tunnelling (Windows W= AN). In the oVirt all hosts are added using FQDN. The problem is that all h= osts in the LAN (inside the company) are resolved via IPv4 and the same FQD= N is resolved via IPv6 when I'm connected via WAN. In the console.vv file I can see the IPv4 addre= ss unfortunately and the connection to the console via WAN is not working. = If I change the file putting FQDN to the "host=3D" line everything is worki= ng fine. How to change the oVirt? I'd prefer that the line "host=3D" contai= ns the FQDN (or whatever is being put in the engine database) not the IP ad= dress? there's a Display address override per host where you can map each host's console address to something else; some other IP or FQDN you just need to set it for all hosts Thanks, michal > Regards, Daniel _______________________________________________ Users mai= ling list Users(a)ovirt.org http://lists.ovirt.org/mailman/listinfo/users [= 2] = Links: ------ [1] http://virt-manager.org/download/ [2] http://lists.ovirt.org/mailman/listinfo/users --=3D_3bcfb5df1431f46a1aeb88e92d482a89 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=3DUTF-8

That works perfect! Thanks a lot!

 

---
Pozdrawiam / With best regards / Mit freundlich=
=3D
en Grüßen

Daniel Abrich

Mob: +48 600 777 234
daniel= =3D @abrich.eu

W dniu 2014-10-13 16:58, Michal Skrivanek napisa=3DC5=3D82(a):

On Oct 13, 2014, at 11:11 , Daniel Abrich <daniel(a)abrich.eu> wrote:
Jon Forrest <nobozo(a)...> writes:
I know that this is simple for some of you, but I= =3D also know from Googling around that lots of people have had trouble seeing= =3D their ovirt console from a remote Windows host. Below I describe what fina= =3D lly worked for me. I hope this helps somebody avoid wasting as much time as= =3D I did today. I'm a fairly experienced VMWare user who's learning ovirt. I = =3D just installed an all-in-one ovirt server and copied a CentOS 6.5 iso into = =3D it. I then tried to boot a new VM but soon learned that console access is d= =3D ifferent in ovirt than on VMWare. I then spent over an hour trying the vari= =3D ous documented ways to view a remote console using Spice on my Windows 7 de= =3D sktop. I even tried using a Linux VM to see if the Firefox plugin for Spice= =3D would work. Nothing. What finally worked was installing the virt-viewer Wi= =3D ndows client (http://virt-m= an=3D ager.org/download/). Then, I opened the ovirt Administration Portal in = =3D Firefox running on my Windows 7 desktop. I created a new VM and configured = =3D it the way I wanted. Then, from the "Virtual Machines" tab, I started the n= =3D ew VM. Pretty soon the little console icon turned green so I clicked on it= =3D =3D2E I got the prompt from Firefox asking me what app I wanted to associat= e =3D with the ".vv" URL that opened when I clicked on the console icon. I browse= =3D d around and selected \Program Files\VirtViewer\bin\remote-viewer.exe which= =3D is from the virt-viewer client package I installed above. I told Firefox t= =3D o always use this app for this kind of file. This works great! I was able t= =3D o boot the CentOS system and install it with no problems. Good luck! Jon Fo= =3D rrest
Hi, I have one problem with that. I believe that the problem is rather in o= =3D Virt, not the viewer. I have oVirt installed at work and I also have connec= =3D tion to the work environment using IPv6 tunnelling (Windows WAN). In the oV= =3D irt all hosts are added using FQDN. The problem is that all hosts in the LA= =3D N (inside the company) are resolved via IPv4 and the same FQDN is resolved = =3D via IPv6 when I'm connected via WAN. In the console.vv file I can see the I= =3D Pv4 address unfortunately and the connection to the console via WAN is not = =3D working. If I change the file putting FQDN to the "host=3D3D" line everythi= ng=3D is working fine. How to change the oVirt? I'd prefer that the line "host= =3D =3D3D" contains the FQDN (or whatever is being put in the engine database) = no=3D t the IP address?
there's a Display address override per host where you can map each hos=
=3D
t's console address to something else; some other IP or FQDN
you just need to set it for all hosts

Thanks,
michal
Regards, Daniel _________________________________= =3D ______________ Users mailing list Us= ers@=3D ovirt.org h= tt=3D p://lists.ovirt.org/mailman/listinfo/users
--=3D_3bcfb5df1431f46a1aeb88e92d482a89-- --===============3198828718309820806== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS09XzNiY2ZiNWRmMTQzMWY0NmExYWViODhlOTJkNDgyYTg5CkNvbnRlbnQtVHJhbnNmZXItRW5j b2Rpbmc6IDhiaXQKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PVVURi04CgogCgpU aGF0IHdvcmtzIHBlcmZlY3QhIFRoYW5rcyBhIGxvdCEgCgotLS0KClBvemRyYXdpYW0gLyBXaXRo IGJlc3QgcmVnYXJkcyAvIE1pdCBmcmV1bmRsaWNoZW4gR3LDvMOfZW4KCkRhbmllbCBBYnJpY2gg CgpNb2I6ICs0OCA2MDAgNzc3IDIzNApkYW5pZWxAYWJyaWNoLmV1CgpXIGRuaXUgMjAxNC0xMC0x MyAxNjo1OCwgTWljaGFsIFNrcml2YW5layBuYXBpc2HFgihhKTogCgo+IE9uIE9jdCAxMywgMjAx NCwgYXQgMTE6MTEgLCBEYW5pZWwgQWJyaWNoIDxkYW5pZWxAYWJyaWNoLmV1PiB3cm90ZToKPiBK b24gRm9ycmVzdCA8bm9ib3pvQC4uLj4gd3JpdGVzOiBJIGtub3cgdGhhdCB0aGlzIGlzIHNpbXBs ZSBmb3Igc29tZSBvZiB5b3UsIGJ1dCBJIGFsc28ga25vdyBmcm9tIEdvb2dsaW5nIGFyb3VuZCB0 aGF0IGxvdHMgb2YgcGVvcGxlIGhhdmUgaGFkIHRyb3VibGUgc2VlaW5nIHRoZWlyIG92aXJ0IGNv bnNvbGUgZnJvbSBhIHJlbW90ZSBXaW5kb3dzIGhvc3QuIEJlbG93IEkgZGVzY3JpYmUgd2hhdCBm aW5hbGx5IHdvcmtlZCBmb3IgbWUuIEkgaG9wZSB0aGlzIGhlbHBzIHNvbWVib2R5IGF2b2lkIHdh c3RpbmcgYXMgbXVjaCB0aW1lIGFzIEkgZGlkIHRvZGF5LiBJJ20gYSBmYWlybHkgZXhwZXJpZW5j ZWQgVk1XYXJlIHVzZXIgd2hvJ3MgbGVhcm5pbmcgb3ZpcnQuIEkganVzdCBpbnN0YWxsZWQgYW4g YWxsLWluLW9uZSBvdmlydCBzZXJ2ZXIgYW5kIGNvcGllZCBhIENlbnRPUyA2LjUgaXNvIGludG8g aXQuIEkgdGhlbiB0cmllZCB0byBib290IGEgbmV3IFZNIGJ1dCBzb29uIGxlYXJuZWQgdGhhdCBj b25zb2xlIGFjY2VzcyBpcyBkaWZmZXJlbnQgaW4gb3ZpcnQgdGhhbiBvbiBWTVdhcmUuIEkgdGhl biBzcGVudCBvdmVyIGFuIGhvdXIgdHJ5aW5nIHRoZSB2YXJpb3VzIGRvY3VtZW50ZWQgd2F5cyB0 byB2aWV3IGEgcmVtb3RlIGNvbnNvbGUgdXNpbmcgU3BpY2Ugb24gbXkgV2luZG93cyA3IGRlc2t0 b3AuIEkgZXZlbiB0cmllZCB1c2luZyBhIExpbnV4IFZNIHRvIHNlZSBpZiB0aGUgRmlyZWZveCBw bHVnaW4gZm9yIFNwaWNlIHdvdWxkIHdvcmsuIE5vdGhpbmcuIFdoYXQgZmluYWxseSB3b3JrZWQg d2FzIGluc3RhbGxpbmcgdGhlIHZpcnQtdmlld2VyIFdpbmRvd3MgY2xpZW50IChodHRwOi8vdmly dC1tYW5hZ2VyLm9yZy9kb3dubG9hZC8gWzFdKS4gVGhlbiwgSSBvcGVuZWQgdGhlIG92aXJ0IEFk bWluaXN0cmF0aW9uIFBvcnRhbCBpbiBGaXJlZm94IHJ1bm5pbmcgb24gbXkgV2luZG93cyA3IGRl c2t0b3AuIEkgY3JlYXRlZCBhIG5ldyBWTQphbmQgY29uZmlndXJlZCBpdCB0aGUgd2F5IEkgd2Fu dGVkLiBUaGVuLCBmcm9tIHRoZSAiVmlydHVhbCBNYWNoaW5lcyIgdGFiLCBJIHN0YXJ0ZWQgdGhl IG5ldyBWTS4gUHJldHR5IHNvb24gdGhlIGxpdHRsZSBjb25zb2xlIGljb24gdHVybmVkIGdyZWVu IHNvIEkgY2xpY2tlZCBvbiBpdC4gSSBnb3QgdGhlIHByb21wdCBmcm9tIEZpcmVmb3ggYXNraW5n IG1lIHdoYXQgYXBwIEkgd2FudGVkIHRvIGFzc29jaWF0ZSB3aXRoIHRoZSAiLnZ2IiBVUkwgdGhh dCBvcGVuZWQgd2hlbiBJIGNsaWNrZWQgb24gdGhlIGNvbnNvbGUgaWNvbi4gSSBicm93c2VkIGFy b3VuZCBhbmQgc2VsZWN0ZWQgUHJvZ3JhbSBGaWxlc1ZpcnRWaWV3ZXJiaW5yZW1vdGUtdmlld2Vy LmV4ZSB3aGljaCBpcyBmcm9tIHRoZSB2aXJ0LXZpZXdlciBjbGllbnQgcGFja2FnZSBJIGluc3Rh bGxlZCBhYm92ZS4gSSB0b2xkIEZpcmVmb3ggdG8gYWx3YXlzIHVzZSB0aGlzIGFwcCBmb3IgdGhp cyBraW5kIG9mIGZpbGUuIFRoaXMgd29ya3MgZ3JlYXQhIEkgd2FzIGFibGUgdG8gYm9vdCB0aGUg Q2VudE9TIHN5c3RlbSBhbmQgaW5zdGFsbCBpdCB3aXRoIG5vIHByb2JsZW1zLiBHb29kIGx1Y2sh IEpvbiBGb3JyZXN0IEhpLCBJIGhhdmUgb25lIHByb2JsZW0gd2l0aCB0aGF0LiBJIGJlbGlldmUg dGhhdCB0aGUgcHJvYmxlbSBpcyByYXRoZXIgaW4gb1ZpcnQsIG5vdCB0aGUgdmlld2VyLiBJIGhh dmUgb1ZpcnQgaW5zdGFsbGVkIGF0IHdvcmsgYW5kIEkgYWxzbyBoYXZlIGNvbm5lY3Rpb24gdG8g dGhlIHdvcmsgZW52aXJvbm1lbnQgdXNpbmcgSVB2NiB0dW5uZWxsaW5nIChXaW5kb3dzIFdBTiku IEluIHRoZSBvVmlydCBhbGwgaG9zdHMgYXJlIGFkZGVkIHVzaW5nIEZRRE4uIFRoZSBwcm9ibGVt IGlzIHRoYXQgYWxsIGhvc3RzIGluIHRoZSBMQU4gKGluc2lkZSB0aGUgY29tcGFueSkgYXJlIHJl c29sdmVkIHZpYSBJUHY0IGFuZCB0aGUgc2FtZSBGUUROIGlzIHJlc29sdmVkIHZpYSBJUHY2Cndo ZW4gSSdtIGNvbm5lY3RlZCB2aWEgV0FOLiBJbiB0aGUgY29uc29sZS52diBmaWxlIEkgY2FuIHNl ZSB0aGUgSVB2NCBhZGRyZXNzIHVuZm9ydHVuYXRlbHkgYW5kIHRoZSBjb25uZWN0aW9uIHRvIHRo ZSBjb25zb2xlIHZpYSBXQU4gaXMgbm90IHdvcmtpbmcuIElmIEkgY2hhbmdlIHRoZSBmaWxlIHB1 dHRpbmcgRlFETiB0byB0aGUgImhvc3Q9IiBsaW5lIGV2ZXJ5dGhpbmcgaXMgd29ya2luZyBmaW5l LiBIb3cgdG8gY2hhbmdlIHRoZSBvVmlydD8gSSdkIHByZWZlciB0aGF0IHRoZSBsaW5lICJob3N0 PSIgY29udGFpbnMgdGhlIEZRRE4gKG9yIHdoYXRldmVyIGlzIGJlaW5nIHB1dCBpbiB0aGUgZW5n aW5lIGRhdGFiYXNlKSBub3QgdGhlIElQIGFkZHJlc3M/Cgp0aGVyZSdzIGEgRGlzcGxheSBhZGRy ZXNzIG92ZXJyaWRlIHBlciBob3N0IHdoZXJlIHlvdSBjYW4gbWFwIGVhY2gKaG9zdCdzIGNvbnNv bGUgYWRkcmVzcyB0byBzb21ldGhpbmcgZWxzZTsgc29tZSBvdGhlciBJUCBvciBGUUROCnlvdSBq dXN0IG5lZWQgdG8gc2V0IGl0IGZvciBhbGwgaG9zdHMKClRoYW5rcywKbWljaGFsCgo+IFJlZ2Fy ZHMsIERhbmllbCBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XyBVc2VycyBtYWlsaW5nIGxpc3QgVXNlcnNAb3ZpcnQub3JnIGh0dHA6Ly9saXN0cy5vdmlydC5v cmcvbWFpbG1hbi9saXN0aW5mby91c2VycyBbMl0KIAoKTGlua3M6Ci0tLS0tLQpbMV0gaHR0cDov L3ZpcnQtbWFuYWdlci5vcmcvZG93bmxvYWQvClsyXSBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21h aWxtYW4vbGlzdGluZm8vdXNlcnMKCi0tPV8zYmNmYjVkZjE0MzFmNDZhMWFlYjg4ZTkyZDQ4MmE4 OQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlCkNvbnRlbnQtVHlw ZTogdGV4dC9odG1sOyBjaGFyc2V0PVVURi04Cgo8IURPQ1RZUEUgaHRtbCBQVUJMSUMgIi0vL1cz Qy8vRFREIFhIVE1MIDEuMCBUcmFuc2l0aW9uYWwvL0VOIj4KPGh0bWw+PGJvZHkgc3R5bGU9M0Qn Zm9udC1mYW1pbHk6IFZlcmRhbmEsR2VuZXZhLHNhbnMtc2VyaWYnPgo8cD5UaGF0IHdvcmtzIHBl cmZlY3QhIFRoYW5rcyBhIGxvdCE8L3A+CjxwPiZuYnNwOzwvcD4KPGRpdj4tLS08YnIgLz4KPHBy ZT48c3BhbiBzdHlsZT0zRCJmb250LXNpemU6IHNtYWxsOyI+PHNwYW4gc3R5bGU9M0QiZm9udC1m YW1pbHk6IHRhaG9tYSxhPQpyaWFsLGhlbHZldGljYSxzYW5zLXNlcmlmOyI+UG96ZHJhd2lhbSAv IFdpdGggYmVzdCByZWdhcmRzIC8gTWl0IGZyZXVuZGxpY2g9CmVuIEdyJnV1bWw7JnN6bGlnO2Vu PC9zcGFuPjwvc3Bhbj48L3ByZT4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0z RCJmb250LXNpemU6IHNtYWxsOyI+PHNwYW4gc3R5bGU9M0QiZm9uPQp0LWZhbWlseTogdGFob21h LGFyaWFsLGhlbHZldGljYSxzYW5zLXNlcmlmOyI+PHNwYW4+RGFuaWVsIEFicmljaDwvc3Bhbj48 L3M9CnBhbj48L3NwYW4+PC9wPgo8cHJlPjxzcGFuIHN0eWxlPTNEImZvbnQtc2l6ZTogc21hbGw7 Ij48c3BhbiBzdHlsZT0zRCJmb250LWZhbWlseTogdGFob21hLGE9CnJpYWwsaGVsdmV0aWNhLHNh bnMtc2VyaWY7Ij5Nb2I6Jm5ic3A7KzQ4Jm5ic3A7NjAwJm5ic3A7Nzc3IDIzNDxiciAvPmRhbmll bD0KQGFicmljaC5ldTwvc3Bhbj48L3NwYW4+PC9wcmU+CjwvZGl2Pgo8cD5XIGRuaXUgMjAxNC0x MC0xMyAxNjo1OCwgTWljaGFsIFNrcml2YW5layBuYXBpc2E9QzU9ODIoYSk6PC9wPgo8YmxvY2tx dW90ZSB0eXBlPTNEImNpdGUiIHN0eWxlPTNEInBhZGRpbmctbGVmdDo1cHg7IGJvcmRlci1sZWZ0 OiMxMDEwZmYgMnA9Cnggc29saWQ7IG1hcmdpbi1sZWZ0OjVweCI+PCEtLSBodG1sIGlnbm9yZWQg LS0+PCEtLSBoZWFkIGlnbm9yZWQgLS0+PCEtLSBtZT0KdGEgaWdub3JlZCAtLT4KPHByZT5PbiBP Y3QgMTMsIDIwMTQsIGF0IDExOjExICwgRGFuaWVsIEFicmljaCAmbHQ7PGEgaHJlZj0zRCJtYWls dG86ZGFuaWVsPQpAYWJyaWNoLmV1Ij5kYW5pZWxAYWJyaWNoLmV1PC9hPiZndDsgd3JvdGU6PC9w cmU+CjxibG9ja3F1b3RlIHR5cGU9M0QiY2l0ZSIgc3R5bGU9M0QicGFkZGluZy1sZWZ0OjVweDsg Ym9yZGVyLWxlZnQ6IzEwMTBmZiAycD0KeCBzb2xpZDsgbWFyZ2luLWxlZnQ6NXB4Ij5Kb24gRm9y cmVzdCAmbHQ7bm9ib3pvQC4uLiZndDsgd3JpdGVzOgo8YmxvY2txdW90ZSB0eXBlPTNEImNpdGUi IHN0eWxlPTNEInBhZGRpbmctbGVmdDo1cHg7IGJvcmRlci1sZWZ0OiMxMDEwZmYgMnA9Cnggc29s aWQ7IG1hcmdpbi1sZWZ0OjVweCI+SSBrbm93IHRoYXQgdGhpcyBpcyBzaW1wbGUgZm9yIHNvbWUg b2YgeW91LCBidXQgST0KIGFsc28ga25vdyBmcm9tIEdvb2dsaW5nIGFyb3VuZCB0aGF0IGxvdHMg b2YgcGVvcGxlIGhhdmUgaGFkIHRyb3VibGUgc2VlaW5nPQogdGhlaXIgb3ZpcnQgY29uc29sZSBm cm9tIGEgcmVtb3RlIFdpbmRvd3MgaG9zdC4gQmVsb3cgSSBkZXNjcmliZSB3aGF0IGZpbmE9Cmxs eSB3b3JrZWQgZm9yIG1lLiBJIGhvcGUgdGhpcyBoZWxwcyBzb21lYm9keSBhdm9pZCB3YXN0aW5n IGFzIG11Y2ggdGltZSBhcz0KIEkgZGlkIHRvZGF5LiBJJ20gYSBmYWlybHkgZXhwZXJpZW5jZWQg Vk1XYXJlIHVzZXIgd2hvJ3MgbGVhcm5pbmcgb3ZpcnQuIEkgPQpqdXN0IGluc3RhbGxlZCBhbiBh bGwtaW4tb25lIG92aXJ0IHNlcnZlciBhbmQgY29waWVkIGEgQ2VudE9TIDYuNSBpc28gaW50byA9 Cml0LiBJIHRoZW4gdHJpZWQgdG8gYm9vdCBhIG5ldyBWTSBidXQgc29vbiBsZWFybmVkIHRoYXQg Y29uc29sZSBhY2Nlc3MgaXMgZD0KaWZmZXJlbnQgaW4gb3ZpcnQgdGhhbiBvbiBWTVdhcmUuIEkg dGhlbiBzcGVudCBvdmVyIGFuIGhvdXIgdHJ5aW5nIHRoZSB2YXJpPQpvdXMgZG9jdW1lbnRlZCB3 YXlzIHRvIHZpZXcgYSByZW1vdGUgY29uc29sZSB1c2luZyBTcGljZSBvbiBteSBXaW5kb3dzIDcg ZGU9CnNrdG9wLiBJIGV2ZW4gdHJpZWQgdXNpbmcgYSBMaW51eCBWTSB0byBzZWUgaWYgdGhlIEZp cmVmb3ggcGx1Z2luIGZvciBTcGljZT0KIHdvdWxkIHdvcmsuIE5vdGhpbmcuIFdoYXQgZmluYWxs eSB3b3JrZWQgd2FzIGluc3RhbGxpbmcgdGhlIHZpcnQtdmlld2VyIFdpPQpuZG93cyBjbGllbnQg KDxhIGhyZWY9M0QiaHR0cDovL3ZpcnQtbWFuYWdlci5vcmcvZG93bmxvYWQvIj5odHRwOi8vdmly dC1tYW49CmFnZXIub3JnL2Rvd25sb2FkLzwvYT4pLiBUaGVuLCBJIG9wZW5lZCB0aGUgb3ZpcnQg QWRtaW5pc3RyYXRpb24gUG9ydGFsIGluID0KRmlyZWZveCBydW5uaW5nIG9uIG15IFdpbmRvd3Mg NyBkZXNrdG9wLiBJIGNyZWF0ZWQgYSBuZXcgVk0gYW5kIGNvbmZpZ3VyZWQgPQppdCB0aGUgd2F5 IEkgd2FudGVkLiBUaGVuLCBmcm9tIHRoZSAiVmlydHVhbCBNYWNoaW5lcyIgdGFiLCBJIHN0YXJ0 ZWQgdGhlIG49CmV3IFZNLiBQcmV0dHkgc29vbiB0aGUgbGl0dGxlIGNvbnNvbGUgaWNvbiB0dXJu ZWQgZ3JlZW4gc28gSSBjbGlja2VkIG9uIGl0PQo9MkUgSSBnb3QgdGhlIHByb21wdCBmcm9tIEZp cmVmb3ggYXNraW5nIG1lIHdoYXQgYXBwIEkgd2FudGVkIHRvIGFzc29jaWF0ZSA9CndpdGggdGhl ICIudnYiIFVSTCB0aGF0IG9wZW5lZCB3aGVuIEkgY2xpY2tlZCBvbiB0aGUgY29uc29sZSBpY29u LiBJIGJyb3dzZT0KZCBhcm91bmQgYW5kIHNlbGVjdGVkIFxQcm9ncmFtIEZpbGVzXFZpcnRWaWV3 ZXJcYmluXHJlbW90ZS12aWV3ZXIuZXhlIHdoaWNoPQogaXMgZnJvbSB0aGUgdmlydC12aWV3ZXIg Y2xpZW50IHBhY2thZ2UgSSBpbnN0YWxsZWQgYWJvdmUuIEkgdG9sZCBGaXJlZm94IHQ9Cm8gYWx3 YXlzIHVzZSB0aGlzIGFwcCBmb3IgdGhpcyBraW5kIG9mIGZpbGUuIFRoaXMgd29ya3MgZ3JlYXQh IEkgd2FzIGFibGUgdD0KbyBib290IHRoZSBDZW50T1Mgc3lzdGVtIGFuZCBpbnN0YWxsIGl0IHdp dGggbm8gcHJvYmxlbXMuIEdvb2QgbHVjayEgSm9uIEZvPQpycmVzdDwvYmxvY2txdW90ZT4KSGks IEkgaGF2ZSBvbmUgcHJvYmxlbSB3aXRoIHRoYXQuIEkgYmVsaWV2ZSB0aGF0IHRoZSBwcm9ibGVt IGlzIHJhdGhlciBpbiBvPQpWaXJ0LCBub3QgdGhlIHZpZXdlci4gSSBoYXZlIG9WaXJ0IGluc3Rh bGxlZCBhdCB3b3JrIGFuZCBJIGFsc28gaGF2ZSBjb25uZWM9CnRpb24gdG8gdGhlIHdvcmsgZW52 aXJvbm1lbnQgdXNpbmcgSVB2NiB0dW5uZWxsaW5nIChXaW5kb3dzIFdBTikuIEluIHRoZSBvVj0K aXJ0IGFsbCBob3N0cyBhcmUgYWRkZWQgdXNpbmcgRlFETi4gVGhlIHByb2JsZW0gaXMgdGhhdCBh bGwgaG9zdHMgaW4gdGhlIExBPQpOIChpbnNpZGUgdGhlIGNvbXBhbnkpIGFyZSByZXNvbHZlZCB2 aWEgSVB2NCBhbmQgdGhlIHNhbWUgRlFETiBpcyByZXNvbHZlZCA9CnZpYSBJUHY2IHdoZW4gSSdt IGNvbm5lY3RlZCB2aWEgV0FOLiBJbiB0aGUgY29uc29sZS52diBmaWxlIEkgY2FuIHNlZSB0aGUg ST0KUHY0IGFkZHJlc3MgdW5mb3J0dW5hdGVseSBhbmQgdGhlIGNvbm5lY3Rpb24gdG8gdGhlIGNv bnNvbGUgdmlhIFdBTiBpcyBub3QgPQp3b3JraW5nLiBJZiBJIGNoYW5nZSB0aGUgZmlsZSBwdXR0 aW5nIEZRRE4gdG8gdGhlICJob3N0PTNEIiBsaW5lIGV2ZXJ5dGhpbmc9CiBpcyB3b3JraW5nIGZp bmUuIEhvdyB0byBjaGFuZ2UgdGhlIG9WaXJ0PyBJJ2QgcHJlZmVyIHRoYXQgdGhlIGxpbmUgImhv c3Q9Cj0zRCIgY29udGFpbnMgdGhlIEZRRE4gKG9yIHdoYXRldmVyIGlzIGJlaW5nIHB1dCBpbiB0 aGUgZW5naW5lIGRhdGFiYXNlKSBubz0KdCB0aGUgSVAgYWRkcmVzcz88L2Jsb2NrcXVvdGU+Cjxw cmU+dGhlcmUncyBhIERpc3BsYXkgYWRkcmVzcyBvdmVycmlkZSBwZXIgaG9zdCB3aGVyZSB5b3Ug Y2FuIG1hcCBlYWNoIGhvcz0KdCdzIGNvbnNvbGUgYWRkcmVzcyB0byBzb21ldGhpbmcgZWxzZTsg c29tZSBvdGhlciBJUCBvciBGUUROCnlvdSBqdXN0IG5lZWQgdG8gc2V0IGl0IGZvciBhbGwgaG9z dHMKClRoYW5rcywKbWljaGFsPC9wcmU+CjxibG9ja3F1b3RlIHR5cGU9M0QiY2l0ZSIgc3R5bGU9 M0QicGFkZGluZy1sZWZ0OjVweDsgYm9yZGVyLWxlZnQ6IzEwMTBmZiAycD0KeCBzb2xpZDsgbWFy Z2luLWxlZnQ6NXB4Ij5SZWdhcmRzLCBEYW5pZWwgX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fPQpfX19fX19fX19fX19fXyBVc2VycyBtYWlsaW5nIGxpc3QgPGEgaHJlZj0zRCJtYWls dG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0A9Cm92aXJ0Lm9yZzwvYT4gPGEgaHJlZj0zRCJodHRw Oi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMiPmh0dD0KcDovL2xpc3Rz Lm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9hPjwvYmxvY2txdW90ZT4KPC9ibG9j a3F1b3RlPgo8L2JvZHk+PC9odG1sPgoKLS09XzNiY2ZiNWRmMTQzMWY0NmExYWViODhlOTJkNDgy YTg5LS0KCg== --===============3198828718309820806==--