From rabshear at citytwist.net Fri Dec 13 12:30:51 2013 Content-Type: multipart/mixed; boundary="===============4469542615139887278==" MIME-Version: 1.0 From: Rob Abshear To: users at ovirt.org Subject: [Users] How do I add a node? Date: Fri, 13 Dec 2013 12:30:52 -0500 Message-ID: <52AB444C.6070404@citytwist.net> --===============4469542615139887278== 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. --------------070509040507000705010302 Content-Type: text/plain; charset=3DUS-ASCII; format=3Dflowed I am thoroughly confused at this point. I have three servers. One for = a controller and two for nodes. These servers were used as an oVirt = environment just last week. But, now, when I try to do a fresh = installation with the exact same configuration as before, I can't add = nodes. Here is the process I used previously: 1. Install Fedora (minimum install) on each machine 2. Install tar on each node machine 3. Install the engine on the controller machine. 4. Add nodes using IP and password in the web admin interface and let = the controller build the node. 5. Profit. Now that procedure does not work. When I try it that way, the node = installs and then fails with an error that it can't configure the = management network on the node. I have a second working oVirt = environment, but I can't even add the nodes into that one. So, I decide = to try installing using the oVirt Quick Start document located at = http://www.ovirt.org/Quick_Start_Guide. The problem is that, there is no = "oVirt Engine" tab in the administration app. It's my understanding = from the document that this is how you tell the node which controller it = should be allowing. I can't add the nodes that I built with the oVirt = Node Installation CD. The documentation on this is so sparse that I = can't figure out what's going on. It was so easy to set up before, but = I'm having nothing but trouble, now. I have been at this for days, when = the first time took me about an hour. What am I missing? Could someone = either update the Quick Start guide, or reply with some up-to-date = instructions on how to install this environment? FYI, I am doing this = with completely fresh installs of Fedora 19. No software is being = reused or reconfigured. It's completely stock. Controller=3D192.168.165.70 Node01=3D192.168.165.71 Node02=3D192.168.165.72 All are connected via the same switch. I can ping all the three machines = from each other. If I try to ssh from the controller into either of the = nodes, I get "Read from socket failed: Connection reset by peer". If I = attempt to ssh into either of the nodes from another machine on the = network, I get the same message. If I try to add either node using the = web interface, It fails with: Error while executing action: Cannot add = Host. Connecting to host via SSH has failed, verify that the host is = reachable (IP address, routable address etc.) You may refer to the = engine.log file for further details. The engine.log shows: 2013-12-13 = 12:21:29,714 WARN [org.ovirt.engine.core.bll.AddVdsCommand] = (ajp--127.0.0.1-8702-3) CanDoAction of action AddVds failed. = Reasons:VAR__ACTION__ADD,VAR__TYPE__HOST,$server = 192.168.164.71,VDS_CANNOT_CONNECT_TO_SERVER Please help! -- = *NADA Convention & Expo*: January 24-27, 2014 - New Orleans, LA - Booth = 5001 --------------070509040507000705010302 Content-Type: text/html; charset=3DUS-ASCII Content-Transfer-Encoding: quoted-printable I am thoroughly confused at this point.  I have three servers.&nbs= =3D p; One for a controller and two for nodes.  These servers were used as an oVirt environment just last week.  But, now, when I try to do a fresh installation with the exact same configuration as before, I can't add nodes.  Here is the process I used previously:
1.  Install Fedora (minimum install) on each machine
2.  Install tar on each node machine
3.  Install the engine on the controller machine.
4.  Add nodes using IP and password in the web admin interface and let the controller build the node.
5.  Profit.

Now that procedure does not work.  When I try it that way, the nod= =3D e installs and then fails with an error that it can't configure the management network on the node.  I have a second working oVirt environment, but I can't even add the nodes into that one.  So, I decide to try installing using the oVirt Quick Start document located at http://www.ovirt.o= rg=3D /Quick_Start_Guide.  The problem is that, there is no "oVirt Engine" tab in the administration app.  It's my understanding from the document that this is how you tell the node which controller it should be allowing.  I can't add the nodes that I built with the oVirt Node Installation CD.  The documentation on this is so sparse that I can't figure out what's going on.  It was so easy to set up before= =3D , but I'm having nothing but trouble, now.  I have been at this for days, when the first time took me about an hour.  What am I missing?  Could someone either update the Quick Start guide, or reply with some up-to-date instructions on how to install this environment?  FYI, I am doing this with completely fresh installs = =3D of Fedora 19.  No software is being reused or reconfigured.  It'= =3D s completely stock.

Controller=3D3D192.168.165.70
Node01=3D3D192.168.165.71
Node02=3D3D192.168.165.72

All are connected via the same switch. I can ping all the three machines from each other.  If I try to ssh from the controller int= =3D o either of the nodes, I get "Read from socket failed: Connection reset by peer".  If I attempt to ssh into either of the nodes from another machine on the network, I get the same message.  If I try = =3D to add either node using the web interface, It fails with: Error while executing action: Cannot add Host. Connecting to host via SSH has failed, verify that the host is reachable (IP address, routable address etc.) You may refer to the engine.log file for further details.  The engine.log shows:  2013-12-13 12:21:29,714 WARN= =3D   [org.ovirt.engine.core.bll.AddVdsCommand] (ajp--127.0.0.1-8702-3) CanDoAction of action AddVds failed. Reasons:VAR__ACTION__ADD,VAR__TYPE__HOST,$server 192.168.164.71,VDS_CANNOT_CONNECT_TO_SERVER

Please help!



NADA Convention & Expo:  January 24-27, 2014 - New Orleans, LA - Boot= =3D h 5001
=3D --------------070509040507000705010302-- --===============4469542615139887278== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNzA1MDkwNDA1MDcwMDA3MDUwMTAzMDIKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PVVTLUFTQ0lJOyBmb3JtYXQ9Zmxvd2VkCgpJIGFtIHRob3JvdWdobHkgY29uZnVzZWQgYXQg dGhpcyBwb2ludC4gIEkgaGF2ZSB0aHJlZSBzZXJ2ZXJzLiAgT25lIGZvciAKYSBjb250cm9sbGVy IGFuZCB0d28gZm9yIG5vZGVzLiAgVGhlc2Ugc2VydmVycyB3ZXJlIHVzZWQgYXMgYW4gb1ZpcnQg CmVudmlyb25tZW50IGp1c3QgbGFzdCB3ZWVrLiAgQnV0LCBub3csIHdoZW4gSSB0cnkgdG8gZG8g YSBmcmVzaCAKaW5zdGFsbGF0aW9uIHdpdGggdGhlIGV4YWN0IHNhbWUgY29uZmlndXJhdGlvbiBh cyBiZWZvcmUsIEkgY2FuJ3QgYWRkIApub2Rlcy4gIEhlcmUgaXMgdGhlIHByb2Nlc3MgSSB1c2Vk IHByZXZpb3VzbHk6CjEuICBJbnN0YWxsIEZlZG9yYSAobWluaW11bSBpbnN0YWxsKSBvbiBlYWNo IG1hY2hpbmUKMi4gIEluc3RhbGwgdGFyIG9uIGVhY2ggbm9kZSBtYWNoaW5lCjMuICBJbnN0YWxs IHRoZSBlbmdpbmUgb24gdGhlIGNvbnRyb2xsZXIgbWFjaGluZS4KNC4gIEFkZCBub2RlcyB1c2lu ZyBJUCBhbmQgcGFzc3dvcmQgaW4gdGhlIHdlYiBhZG1pbiBpbnRlcmZhY2UgYW5kIGxldCAKdGhl IGNvbnRyb2xsZXIgYnVpbGQgdGhlIG5vZGUuCjUuICBQcm9maXQuCgpOb3cgdGhhdCBwcm9jZWR1 cmUgZG9lcyBub3Qgd29yay4gIFdoZW4gSSB0cnkgaXQgdGhhdCB3YXksIHRoZSBub2RlIAppbnN0 YWxscyBhbmQgdGhlbiBmYWlscyB3aXRoIGFuIGVycm9yIHRoYXQgaXQgY2FuJ3QgY29uZmlndXJl IHRoZSAKbWFuYWdlbWVudCBuZXR3b3JrIG9uIHRoZSBub2RlLiAgSSBoYXZlIGEgc2Vjb25kIHdv cmtpbmcgb1ZpcnQgCmVudmlyb25tZW50LCBidXQgSSBjYW4ndCBldmVuIGFkZCB0aGUgbm9kZXMg aW50byB0aGF0IG9uZS4gIFNvLCBJIGRlY2lkZSAKdG8gdHJ5IGluc3RhbGxpbmcgdXNpbmcgdGhl IG9WaXJ0IFF1aWNrIFN0YXJ0IGRvY3VtZW50IGxvY2F0ZWQgYXQgCmh0dHA6Ly93d3cub3ZpcnQu b3JnL1F1aWNrX1N0YXJ0X0d1aWRlLiBUaGUgcHJvYmxlbSBpcyB0aGF0LCB0aGVyZSBpcyBubyAK Im9WaXJ0IEVuZ2luZSIgdGFiIGluIHRoZSBhZG1pbmlzdHJhdGlvbiBhcHAuICBJdCdzIG15IHVu ZGVyc3RhbmRpbmcgCmZyb20gdGhlIGRvY3VtZW50IHRoYXQgdGhpcyBpcyBob3cgeW91IHRlbGwg dGhlIG5vZGUgd2hpY2ggY29udHJvbGxlciBpdCAKc2hvdWxkIGJlIGFsbG93aW5nLiAgSSBjYW4n dCBhZGQgdGhlIG5vZGVzIHRoYXQgSSBidWlsdCB3aXRoIHRoZSBvVmlydCAKTm9kZSBJbnN0YWxs YXRpb24gQ0QuICBUaGUgZG9jdW1lbnRhdGlvbiBvbiB0aGlzIGlzIHNvIHNwYXJzZSB0aGF0IEkg CmNhbid0IGZpZ3VyZSBvdXQgd2hhdCdzIGdvaW5nIG9uLiAgSXQgd2FzIHNvIGVhc3kgdG8gc2V0 IHVwIGJlZm9yZSwgYnV0IApJJ20gaGF2aW5nIG5vdGhpbmcgYnV0IHRyb3VibGUsIG5vdy4gIEkg aGF2ZSBiZWVuIGF0IHRoaXMgZm9yIGRheXMsIHdoZW4gCnRoZSBmaXJzdCB0aW1lIHRvb2sgbWUg YWJvdXQgYW4gaG91ci4gIFdoYXQgYW0gSSBtaXNzaW5nPyAgQ291bGQgc29tZW9uZSAKZWl0aGVy IHVwZGF0ZSB0aGUgUXVpY2sgU3RhcnQgZ3VpZGUsIG9yIHJlcGx5IHdpdGggc29tZSB1cC10by1k YXRlIAppbnN0cnVjdGlvbnMgb24gaG93IHRvIGluc3RhbGwgdGhpcyBlbnZpcm9ubWVudD8gIEZZ SSwgSSBhbSBkb2luZyB0aGlzIAp3aXRoIGNvbXBsZXRlbHkgZnJlc2ggaW5zdGFsbHMgb2YgRmVk b3JhIDE5LiAgTm8gc29mdHdhcmUgaXMgYmVpbmcgCnJldXNlZCBvciByZWNvbmZpZ3VyZWQuICBJ dCdzIGNvbXBsZXRlbHkgc3RvY2suCgpDb250cm9sbGVyPTE5Mi4xNjguMTY1LjcwCk5vZGUwMT0x OTIuMTY4LjE2NS43MQpOb2RlMDI9MTkyLjE2OC4xNjUuNzIKCkFsbCBhcmUgY29ubmVjdGVkIHZp YSB0aGUgc2FtZSBzd2l0Y2guIEkgY2FuIHBpbmcgYWxsIHRoZSB0aHJlZSBtYWNoaW5lcyAKZnJv bSBlYWNoIG90aGVyLiAgSWYgSSB0cnkgdG8gc3NoIGZyb20gdGhlIGNvbnRyb2xsZXIgaW50byBl aXRoZXIgb2YgdGhlIApub2RlcywgSSBnZXQgIlJlYWQgZnJvbSBzb2NrZXQgZmFpbGVkOiBDb25u ZWN0aW9uIHJlc2V0IGJ5IHBlZXIiLiAgSWYgSSAKYXR0ZW1wdCB0byBzc2ggaW50byBlaXRoZXIg b2YgdGhlIG5vZGVzIGZyb20gYW5vdGhlciBtYWNoaW5lIG9uIHRoZSAKbmV0d29yaywgSSBnZXQg dGhlIHNhbWUgbWVzc2FnZS4gIElmIEkgdHJ5IHRvIGFkZCBlaXRoZXIgbm9kZSB1c2luZyB0aGUg CndlYiBpbnRlcmZhY2UsIEl0IGZhaWxzIHdpdGg6IEVycm9yIHdoaWxlIGV4ZWN1dGluZyBhY3Rp b246IENhbm5vdCBhZGQgCkhvc3QuIENvbm5lY3RpbmcgdG8gaG9zdCB2aWEgU1NIIGhhcyBmYWls ZWQsIHZlcmlmeSB0aGF0IHRoZSBob3N0IGlzIApyZWFjaGFibGUgKElQIGFkZHJlc3MsIHJvdXRh YmxlIGFkZHJlc3MgZXRjLikgWW91IG1heSByZWZlciB0byB0aGUgCmVuZ2luZS5sb2cgZmlsZSBm b3IgZnVydGhlciBkZXRhaWxzLiAgVGhlIGVuZ2luZS5sb2cgc2hvd3M6ICAyMDEzLTEyLTEzIAox MjoyMToyOSw3MTQgV0FSTiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5BZGRWZHNDb21tYW5k XSAKKGFqcC0tMTI3LjAuMC4xLTg3MDItMykgQ2FuRG9BY3Rpb24gb2YgYWN0aW9uIEFkZFZkcyBm YWlsZWQuIApSZWFzb25zOlZBUl9fQUNUSU9OX19BREQsVkFSX19UWVBFX19IT1NULCRzZXJ2ZXIg CjE5Mi4xNjguMTY0LjcxLFZEU19DQU5OT1RfQ09OTkVDVF9UT19TRVJWRVIKClBsZWFzZSBoZWxw IQoKLS0gCgoKKk5BREEgQ29udmVudGlvbiAmIEV4cG8qOiAgSmFudWFyeSAyNC0yNywgMjAxNCAt IE5ldyBPcmxlYW5zLCBMQSAtIEJvb3RoIAo1MDAxCjxodHRwOi8vd3d3LmJiYi5vcmcvc291dGgt ZWFzdC1mbG9yaWRhL2J1c2luZXNzLXJldmlld3MvYWR2ZXJ0aXNpbmctYWdlbmNpZXMvY2l0eXR3 aXN0LWluLWJvY2EtcmF0b24tZmwtOTAwMzM0NDg+PGh0dHA6Ly93d3cuYmJiLm9yZy9zb3V0aC1l YXN0LWZsb3JpZGEvYnVzaW5lc3MtcmV2aWV3cy9hZHZlcnRpc2luZy1hZ2VuY2llcy9jaXR5dHdp c3QtaW4tYm9jYS1yYXRvbi1mbC05MDAzMzQ0OD4KCi0tLS0tLS0tLS0tLS0tMDcwNTA5MDQwNTA3 MDAwNzA1MDEwMzAyCkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PVVTLUFTQ0lJCkNv bnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCjxodG1sPgogIDxoZWFk PgoKICAgIDxtZXRhIGh0dHAtZXF1aXY9M0QiY29udGVudC10eXBlIiBjb250ZW50PTNEInRleHQv aHRtbDsgY2hhcnNldD0zRElTTy04PQo4NTktMSI+CiAgPC9oZWFkPgogIDxib2R5IHRleHQ9M0Qi IzAwMDAwMCIgYmdjb2xvcj0zRCIjRkZGRkZGIj4KICAgIEkgYW0gdGhvcm91Z2hseSBjb25mdXNl ZCBhdCB0aGlzIHBvaW50LiZuYnNwOyBJIGhhdmUgdGhyZWUgc2VydmVycy4mbmJzPQpwOyBPbmUK ICAgIGZvciBhIGNvbnRyb2xsZXIgYW5kIHR3byBmb3Igbm9kZXMuJm5ic3A7IFRoZXNlIHNlcnZl cnMgd2VyZSB1c2VkIGFzIGFuCiAgICBvVmlydCBlbnZpcm9ubWVudCBqdXN0IGxhc3Qgd2Vlay4m bmJzcDsgQnV0LCBub3csIHdoZW4gSSB0cnkgdG8gZG8gYQogICAgZnJlc2ggaW5zdGFsbGF0aW9u IHdpdGggdGhlIGV4YWN0IHNhbWUgY29uZmlndXJhdGlvbiBhcyBiZWZvcmUsIEkKICAgIGNhbid0 IGFkZCBub2Rlcy4mbmJzcDsgSGVyZSBpcyB0aGUgcHJvY2VzcyBJIHVzZWQgcHJldmlvdXNseTo8 YnI+CiAgICAxLiZuYnNwOyBJbnN0YWxsIEZlZG9yYSAobWluaW11bSBpbnN0YWxsKSBvbiBlYWNo IG1hY2hpbmU8YnI+CiAgICAyLiZuYnNwOyBJbnN0YWxsIHRhciBvbiBlYWNoIG5vZGUgbWFjaGlu ZTxicj4KICAgIDMuJm5ic3A7IEluc3RhbGwgdGhlIGVuZ2luZSBvbiB0aGUgY29udHJvbGxlciBt YWNoaW5lLjxicj4KICAgIDQuJm5ic3A7IEFkZCBub2RlcyB1c2luZyBJUCBhbmQgcGFzc3dvcmQg aW4gdGhlIHdlYiBhZG1pbiBpbnRlcmZhY2UgYW5kCiAgICBsZXQgdGhlIGNvbnRyb2xsZXIgYnVp bGQgdGhlIG5vZGUuPGJyPgogICAgNS4mbmJzcDsgUHJvZml0Ljxicj4KICAgIDxicj4KICAgIE5v dyB0aGF0IHByb2NlZHVyZSBkb2VzIG5vdCB3b3JrLiZuYnNwOyBXaGVuIEkgdHJ5IGl0IHRoYXQg d2F5LCB0aGUgbm9kPQplCiAgICBpbnN0YWxscyBhbmQgdGhlbiBmYWlscyB3aXRoIGFuIGVycm9y IHRoYXQgaXQgY2FuJ3QgY29uZmlndXJlIHRoZQogICAgbWFuYWdlbWVudCBuZXR3b3JrIG9uIHRo ZSBub2RlLiZuYnNwOyBJIGhhdmUgYSBzZWNvbmQgd29ya2luZyBvVmlydAogICAgZW52aXJvbm1l bnQsIGJ1dCBJIGNhbid0IGV2ZW4gYWRkIHRoZSBub2RlcyBpbnRvIHRoYXQgb25lLiZuYnNwOyBT bywgSQogICAgZGVjaWRlIHRvIHRyeSBpbnN0YWxsaW5nIHVzaW5nIHRoZSBvVmlydCBRdWljayBT dGFydCBkb2N1bWVudAogICAgbG9jYXRlZCBhdAogICAgPG1ldGEgaHR0cC1lcXVpdj0zRCJjb250 ZW50LXR5cGUiIGNvbnRlbnQ9M0QidGV4dC9odG1sOwogICAgICBjaGFyc2V0PTNESVNPLTg4NTkt MSI+CiAgICA8YSBocmVmPTNEImh0dHA6Ly93d3cub3ZpcnQub3JnL1F1aWNrX1N0YXJ0X0d1aWRl Ij5odHRwOi8vd3d3Lm92aXJ0Lm9yZz0KL1F1aWNrX1N0YXJ0X0d1aWRlPC9hPi4mbmJzcDsKICAg IFRoZSBwcm9ibGVtIGlzIHRoYXQsIHRoZXJlIGlzIG5vICJvVmlydCBFbmdpbmUiIHRhYiBpbiB0 aGUKICAgIGFkbWluaXN0cmF0aW9uIGFwcC4mbmJzcDsgSXQncyBteSB1bmRlcnN0YW5kaW5nIGZy b20gdGhlIGRvY3VtZW50IHRoYXQKICAgIHRoaXMgaXMgaG93IHlvdSB0ZWxsIHRoZSBub2RlIHdo aWNoIGNvbnRyb2xsZXIgaXQgc2hvdWxkIGJlCiAgICBhbGxvd2luZy4mbmJzcDsgSSBjYW4ndCBh ZGQgdGhlIG5vZGVzIHRoYXQgSSBidWlsdCB3aXRoIHRoZSBvVmlydCBOb2RlCiAgICBJbnN0YWxs YXRpb24gQ0QuJm5ic3A7IFRoZSBkb2N1bWVudGF0aW9uIG9uIHRoaXMgaXMgc28gc3BhcnNlIHRo YXQgSQogICAgY2FuJ3QgZmlndXJlIG91dCB3aGF0J3MgZ29pbmcgb24uJm5ic3A7IEl0IHdhcyBz byBlYXN5IHRvIHNldCB1cCBiZWZvcmU9CiwKICAgIGJ1dCBJJ20gaGF2aW5nIG5vdGhpbmcgYnV0 IHRyb3VibGUsIG5vdy4mbmJzcDsgSSBoYXZlIGJlZW4gYXQgdGhpcyBmb3IKICAgIGRheXMsIHdo ZW4gdGhlIGZpcnN0IHRpbWUgdG9vayBtZSBhYm91dCBhbiBob3VyLiZuYnNwOyBXaGF0IGFtIEkK ICAgIG1pc3Npbmc/Jm5ic3A7IENvdWxkIHNvbWVvbmUgZWl0aGVyIHVwZGF0ZSB0aGUgUXVpY2sg U3RhcnQgZ3VpZGUsIG9yCiAgICByZXBseSB3aXRoIHNvbWUgdXAtdG8tZGF0ZSBpbnN0cnVjdGlv bnMgb24gaG93IHRvIGluc3RhbGwgdGhpcwogICAgZW52aXJvbm1lbnQ/Jm5ic3A7IEZZSSwgSSBh bSBkb2luZyB0aGlzIHdpdGggY29tcGxldGVseSBmcmVzaCBpbnN0YWxscyA9Cm9mCiAgICBGZWRv cmEgMTkuJm5ic3A7IE5vIHNvZnR3YXJlIGlzIGJlaW5nIHJldXNlZCBvciByZWNvbmZpZ3VyZWQu Jm5ic3A7IEl0Jz0KcwogICAgY29tcGxldGVseSBzdG9jay48YnI+CiAgICA8YnI+CiAgICBDb250 cm9sbGVyPTNEMTkyLjE2OC4xNjUuNzA8YnI+CiAgICBOb2RlMDE9M0QxOTIuMTY4LjE2NS43MTxi cj4KICAgIE5vZGUwMj0zRDE5Mi4xNjguMTY1LjcyPGJyPgogICAgPGJyPgogICAgQWxsIGFyZSBj b25uZWN0ZWQgdmlhIHRoZSBzYW1lIHN3aXRjaC4gSSBjYW4gcGluZyBhbGwgdGhlIHRocmVlCiAg ICBtYWNoaW5lcyBmcm9tIGVhY2ggb3RoZXIuJm5ic3A7IElmIEkgdHJ5IHRvIHNzaCBmcm9tIHRo ZSBjb250cm9sbGVyIGludD0KbwogICAgZWl0aGVyIG9mIHRoZSBub2RlcywgSSBnZXQgIlJlYWQg ZnJvbSBzb2NrZXQgZmFpbGVkOiBDb25uZWN0aW9uCiAgICByZXNldCBieSBwZWVyIi4mbmJzcDsg SWYgSSBhdHRlbXB0IHRvIHNzaCBpbnRvIGVpdGhlciBvZiB0aGUgbm9kZXMgZnJvbQogICAgYW5v dGhlciBtYWNoaW5lIG9uIHRoZSBuZXR3b3JrLCBJIGdldCB0aGUgc2FtZSBtZXNzYWdlLiZuYnNw OyBJZiBJIHRyeSA9CnRvCiAgICBhZGQgZWl0aGVyIG5vZGUgdXNpbmcgdGhlIHdlYiBpbnRlcmZh Y2UsIEl0IGZhaWxzIHdpdGg6IEVycm9yIHdoaWxlCiAgICBleGVjdXRpbmcgYWN0aW9uOiBDYW5u b3QgYWRkIEhvc3QuIENvbm5lY3RpbmcgdG8gaG9zdCB2aWEgU1NIIGhhcwogICAgZmFpbGVkLCB2 ZXJpZnkgdGhhdCB0aGUgaG9zdCBpcyByZWFjaGFibGUgKElQIGFkZHJlc3MsIHJvdXRhYmxlCiAg ICBhZGRyZXNzIGV0Yy4pIFlvdSBtYXkgcmVmZXIgdG8gdGhlIGVuZ2luZS5sb2cgZmlsZSBmb3Ig ZnVydGhlcgogICAgZGV0YWlscy4mbmJzcDsgVGhlIGVuZ2luZS5sb2cgc2hvd3M6Jm5ic3A7IDIw MTMtMTItMTMgMTI6MjE6MjksNzE0IFdBUk49CiZuYnNwOwogICAgW29yZy5vdmlydC5lbmdpbmUu Y29yZS5ibGwuQWRkVmRzQ29tbWFuZF0gKGFqcC0tMTI3LjAuMC4xLTg3MDItMykKICAgIENhbkRv QWN0aW9uIG9mIGFjdGlvbiBBZGRWZHMgZmFpbGVkLgogICAgUmVhc29uczpWQVJfX0FDVElPTl9f QURELFZBUl9fVFlQRV9fSE9TVCwkc2VydmVyCiAgICAxOTIuMTY4LjE2NC43MSxWRFNfQ0FOTk9U X0NPTk5FQ1RfVE9fU0VSVkVSPGJyPgogICAgPGJyPgogICAgUGxlYXNlIGhlbHAhPGJyPgogIDwv Ym9keT4KPC9odG1sPgoKPGJyPgo8aW1nIHNyYz0zRCJodHRwOi8vZ29vLmdsL05LUEZoIj48YnI+ PGJyPjxkaXY+PGIgc3R5bGU9M0QiZm9udC1mYW1pbHk6QXJpYWw9Cjtmb250LXNpemU6c21hbGwi Pk5BREEgQ29udmVudGlvbiAmYW1wOyBFeHBvPC9iPjxzcGFuIHN0eWxlPTNEImZvbnQtZmFtaWx5 Oj0KQXJpYWw7Zm9udC1zaXplOnNtYWxsIj46ICZuYnNwO0phbnVhcnkgMjQtMjcsIDIwMTQgLSBO ZXcgT3JsZWFucywgTEEgLSBCb290PQpoIDUwMDE8L3NwYW4+PC9kaXY+PGEgaHJlZj0zRCJodHRw Oi8vd3d3LmJiYi5vcmcvc291dGgtZWFzdC1mbG9yaWRhL2J1c2luZXM9CnMtcmV2aWV3cy9hZHZl cnRpc2luZy1hZ2VuY2llcy9jaXR5dHdpc3QtaW4tYm9jYS1yYXRvbi1mbC05MDAzMzQ0OCIgdGFy Z2V0PQo9M0QiX2JsYW5rIj48aW1nIHNyYz0zRCJodHRwOi8vZ29vLmdsLzYzSkp0IiBzdHlsZT0z RCJmb250LXNpemU6MS4zZW0iPjwvYT49CjxhIGhyZWY9M0QiaHR0cDovL3d3dy5iYmIub3JnL3Nv dXRoLWVhc3QtZmxvcmlkYS9idXNpbmVzcy1yZXZpZXdzL2FkdmVydGlzaT0KbmctYWdlbmNpZXMv Y2l0eXR3aXN0LWluLWJvY2EtcmF0b24tZmwtOTAwMzM0NDgiIHRhcmdldD0zRCJfYmxhbmsiPjxp bWcgc3JjPQo9M0QiaHR0cDovL3NlYWwtc2VmbG9yaWRhLmJiYi5vcmcvc2VhbHMvYmx1ZS1zZWFs LTk2LTUwLWNpdHl0d2lzdC05MDAzMzQ0OC49CnBuZyI+PC9hPgotLS0tLS0tLS0tLS0tLTA3MDUw OTA0MDUwNzAwMDcwNTAxMDMwMi0tCg== --===============4469542615139887278==--