From Simon.Barrett at tradingscreen.com Mon Jun 9 12:43:47 2014 Content-Type: multipart/mixed; boundary="===============1136857575067968402==" MIME-Version: 1.0 From: Simon Barrett To: users at ovirt.org Subject: [ovirt-users] oVirt - Node install on CentOS Date: Mon, 09 Jun 2014 16:43:26 +0000 Message-ID: --===============1136857575067968402== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_000_D86C48DF8800164BBE50B87623F7AC9548391A9Fln2wio001devtra_ Content-Type: text/plain; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable Could anyone please confirm the correct process to run oVirt node on a stan= =3D dard CentOS install, rather than using the node iso? I'm currently doing the following: - Install CentOS 6.5 - Install qemu-kvm-rhev rpm's to resolve live snapshot issues on t= =3D he CentOS supplied rpm's - Yum install vdsm ovirt-node-plugin-vdsm vdsm-reg o I have to remove noexec from /tmp or the config fails - I then add the node from the ovirt-engine gui After resolving some problems with group memberships and vdsm requiring sud= =3D o access, all is working. Live snapshots and storage migration are OK (test= =3D ed NFS and Gluster as well). I couldn't really find any docs on how to do this so I just wanted to confi= =3D rm if what I am doing makes sense. I also don't have the text configuration interface that I would normally ge= =3D t on the oVirt node iso. Can I install this and use it on a non node iso in= =3D stall? Many thanks for any assistance. Simon --_000_D86C48DF8800164BBE50B87623F7AC9548391A9Fln2wio001devtra_ Content-Type: text/html; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable

Could anyone please confirm the correct process to= r=3D un oVirt node on a standard CentOS install, rather than using the node iso?= =3D

 

I’m currently doing the following:<=3D /p>

 

-     = ;&=3D nbsp;    Install CentOS 6.5

-     = ;&=3D nbsp;    Install qemu-kvm-rhev rpm’s to resolve live s= =3D napshot issues on the CentOS supplied rpm’s

-     = ;&=3D nbsp;    Yum install vdsm ovirt-node-plugin-vdsm vdsm-reg

= o   I have to remove noexec from /tmp or the con= =3D fig fails

-     = ;&=3D nbsp;    I then add the node from the ovirt-engine gui<= =3D /o:p>

 

After resolving some problems with group membershi= ps=3D and vdsm requiring sudo access, all is working. Live snapshots and storage= =3D migration are OK (tested NFS and Gluster as well).

 

I couldn’t really find any docs on how to do= t=3D his so I just wanted to confirm if what I am doing makes sense.

 

I also don’t have the text configuration int= er=3D face that I would normally get on the oVirt node iso. Can I install this an= =3D d use it on a non node iso install?

 

Many thanks for any assistance.

 

Simon

 

 

--_000_D86C48DF8800164BBE50B87623F7AC9548391A9Fln2wio001devtra_-- --===============1136857575067968402== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fMDAwX0Q4NkM0OERGODgwMDE2NEJCRTUwQjg3NjIzRjdBQzk1NDgzOTFBOUZsbjJ3aW8wMDFk ZXZ0cmFfCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXMtYXNjaWkiCkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCkNvdWxkIGFueW9uZSBwbGVh c2UgY29uZmlybSB0aGUgY29ycmVjdCBwcm9jZXNzIHRvIHJ1biBvVmlydCBub2RlIG9uIGEgc3Rh bj0KZGFyZCBDZW50T1MgaW5zdGFsbCwgcmF0aGVyIHRoYW4gdXNpbmcgdGhlIG5vZGUgaXNvPwoK SSdtIGN1cnJlbnRseSBkb2luZyB0aGUgZm9sbG93aW5nOgoKCi0gICAgICAgICAgSW5zdGFsbCBD ZW50T1MgNi41CgotICAgICAgICAgIEluc3RhbGwgcWVtdS1rdm0tcmhldiBycG0ncyB0byByZXNv bHZlIGxpdmUgc25hcHNob3QgaXNzdWVzIG9uIHQ9CmhlIENlbnRPUyBzdXBwbGllZCBycG0ncwoK LSAgICAgICAgICBZdW0gaW5zdGFsbCB2ZHNtIG92aXJ0LW5vZGUtcGx1Z2luLXZkc20gdmRzbS1y ZWcKCm8gICBJIGhhdmUgdG8gcmVtb3ZlIG5vZXhlYyBmcm9tIC90bXAgb3IgdGhlIGNvbmZpZyBm YWlscwoKLSAgICAgICAgICBJIHRoZW4gYWRkIHRoZSBub2RlIGZyb20gdGhlIG92aXJ0LWVuZ2lu ZSBndWkKCkFmdGVyIHJlc29sdmluZyBzb21lIHByb2JsZW1zIHdpdGggZ3JvdXAgbWVtYmVyc2hp cHMgYW5kIHZkc20gcmVxdWlyaW5nIHN1ZD0KbyBhY2Nlc3MsIGFsbCBpcyB3b3JraW5nLiBMaXZl IHNuYXBzaG90cyBhbmQgc3RvcmFnZSBtaWdyYXRpb24gYXJlIE9LICh0ZXN0PQplZCBORlMgYW5k IEdsdXN0ZXIgYXMgd2VsbCkuCgpJIGNvdWxkbid0IHJlYWxseSBmaW5kIGFueSBkb2NzIG9uIGhv dyB0byBkbyB0aGlzIHNvIEkganVzdCB3YW50ZWQgdG8gY29uZmk9CnJtIGlmIHdoYXQgSSBhbSBk b2luZyBtYWtlcyBzZW5zZS4KCkkgYWxzbyBkb24ndCBoYXZlIHRoZSB0ZXh0IGNvbmZpZ3VyYXRp b24gaW50ZXJmYWNlIHRoYXQgSSB3b3VsZCBub3JtYWxseSBnZT0KdCBvbiB0aGUgb1ZpcnQgbm9k ZSBpc28uIENhbiBJIGluc3RhbGwgdGhpcyBhbmQgdXNlIGl0IG9uIGEgbm9uIG5vZGUgaXNvIGlu PQpzdGFsbD8KCk1hbnkgdGhhbmtzIGZvciBhbnkgYXNzaXN0YW5jZS4KClNpbW9uCgoKCi0tXzAw MF9EODZDNDhERjg4MDAxNjRCQkU1MEI4NzYyM0Y3QUM5NTQ4MzkxQTlGbG4yd2lvMDAxZGV2dHJh XwpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD0idXMtYXNjaWkiCkNvbnRlbnQtVHJh bnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCjxodG1sIHhtbG5zOnY9M0QidXJuOnNj aGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89M0QidXJuOnNjaGVtYXMtbWljcj0Kb3Nv ZnQtY29tOm9mZmljZTpvZmZpY2UiIHhtbG5zOnc9M0QidXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNv bTpvZmZpY2U6d29yZCIgPQp4bWxuczptPTNEImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20v b2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9M0QiaHR0cDo9Ci8vd3d3LnczLm9yZy9UUi9SRUMt aHRtbDQwIj4KPGhlYWQ+CjxtZXRhIGh0dHAtZXF1aXY9M0QiQ29udGVudC1UeXBlIiBjb250ZW50 PTNEInRleHQvaHRtbDsgY2hhcnNldD0zRHVzLWFzY2lpIj0KPgo8bWV0YSBuYW1lPTNEIkdlbmVy YXRvciIgY29udGVudD0zRCJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQgbWVkaXVtKSI+Cjxz dHlsZT48IS0tCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5 OldpbmdkaW5nczsKCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQpAZm9udC1mYWNlCgl7 Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7CglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0 O30KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7CglwYW5vc2UtMToyIDE1IDUgMiAy IDIgNCAzIDIgNDt9Ci8qIFN0eWxlIERlZmluaXRpb25zICovCnAuTXNvTm9ybWFsLCBsaS5Nc29O b3JtYWwsIGRpdi5Nc29Ob3JtYWwKCXttYXJnaW46MGNtOwoJbWFyZ2luLWJvdHRvbTouMDAwMXB0 OwoJZm9udC1zaXplOjExLjBwdDsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7 Cgltc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUzt9CmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsK CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgljb2xvcjojMDU2M0MxOwoJdGV4dC1kZWNvcmF0aW9u OnVuZGVybGluZTt9CmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZAoJe21zby1z dHlsZS1wcmlvcml0eTo5OTsKCWNvbG9yOiM5NTRGNzI7Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJs aW5lO30KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlz dFBhcmFncmFwaAoJe21zby1zdHlsZS1wcmlvcml0eTozNDsKCW1hcmdpbi10b3A6MGNtOwoJbWFy Z2luLXJpZ2h0OjBjbTsKCW1hcmdpbi1ib3R0b206MGNtOwoJbWFyZ2luLWxlZnQ6MzYuMHB0OwoJ bWFyZ2luLWJvdHRvbTouMDAwMXB0OwoJZm9udC1zaXplOjExLjBwdDsKCWZvbnQtZmFtaWx5OiJD YWxpYnJpIiwic2Fucy1zZXJpZiI7Cgltc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUzt9CnNwYW4u RW1haWxTdHlsZTE3Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtY29tcG9zZTsKCWZvbnQtZmFt aWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Cgljb2xvcjp3aW5kb3d0ZXh0O30KLk1zb0NocERl ZmF1bHQKCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsKCWZvbnQtZmFtaWx5OiJDYWxpYnJp Iiwic2Fucy1zZXJpZiI7Cgltc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUzt9CkBwYWdlIFdvcmRT ZWN0aW9uMQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0OwoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIu MHB0IDcyLjBwdDt9CmRpdi5Xb3JkU2VjdGlvbjEKCXtwYWdlOldvcmRTZWN0aW9uMTt9Ci8qIExp c3QgRGVmaW5pdGlvbnMgKi8KQGxpc3QgbDAKCXttc28tbGlzdC1pZDoxMDM1MzU0MjI0OwoJbXNv LWxpc3QtdHlwZTpoeWJyaWQ7Cgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTQxNTc1MDkzOCAtMTI5 NjgwNDgzNCAxMzQ4MDc1NTUgMTM0ODA3NTU3IDEzNDgwNzU1Mz0KIDEzNDgwNzU1NSAxMzQ4MDc1 NTcgMTM0ODA3NTUzIDEzNDgwNzU1NSAxMzQ4MDc1NTc7fQpAbGlzdCBsMDpsZXZlbDEKCXttc28t bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDotOwoJbXNvLWxldmVs LXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWlu ZGVudDotMTguMHB0OwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsKCW1zby1m YXJlYXN0LWZvbnQtZmFtaWx5OkNhbGlicmk7Cgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMg TmV3IFJvbWFuIjt9CkBsaXN0IGwwOmxldmVsMgoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1 bGxldDsKCW1zby1sZXZlbC10ZXh0Om87Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1s ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cglmb250LWZh bWlseToiQ291cmllciBOZXciO30KQGxpc3QgbDA6bGV2ZWwzCgl7bXNvLWxldmVsLW51bWJlci1m b3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ6XEYwQTc7Cgltc28tbGV2ZWwtdGFiLXN0b3A6 bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4w cHQ7Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQpAbGlzdCBsMDpsZXZlbDQKCXttc28tbGV2ZWwt bnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDpcRjBCNzsKCW1zby1sZXZlbC10 YWItc3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRl bnQ6LTE4LjBwdDsKCWZvbnQtZmFtaWx5OlN5bWJvbDt9CkBsaXN0IGwwOmxldmVsNQoJe21zby1s ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Om87Cgltc28tbGV2ZWwt dGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5k ZW50Oi0xOC4wcHQ7Cglmb250LWZhbWlseToiQ291cmllciBOZXciO30KQGxpc3QgbDA6bGV2ZWw2 Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ6XEYwQTc7 Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm dDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQpAbGlzdCBs MDpsZXZlbDcKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4 dDpcRjBCNzsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3Np dGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsKCWZvbnQtZmFtaWx5OlN5bWJvbDt9CkBs aXN0IGwwOmxldmVsOAoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZl bC10ZXh0Om87Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9z aXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cglmb250LWZhbWlseToiQ291cmllciBO ZXciO30KQGxpc3QgbDA6bGV2ZWw5Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJ bXNvLWxldmVsLXRleHQ6XEYwQTc7Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZl bC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cglmb250LWZhbWls eTpXaW5nZGluZ3M7fQpvbAoJe21hcmdpbi1ib3R0b206MGNtO30KdWwKCXttYXJnaW4tYm90dG9t OjBjbTt9Ci0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+CjxvOnNoYXBlZGVmYXVs dHMgdjpleHQ9M0QiZWRpdCIgc3BpZG1heD0zRCIxMDI2IiAvPgo8L3htbD48IVtlbmRpZl0tLT48 IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4KPG86c2hhcGVsYXlvdXQgdjpleHQ9M0QiZWRpdCI+Cjxv OmlkbWFwIHY6ZXh0PTNEImVkaXQiIGRhdGE9M0QiMSIgLz4KPC9vOnNoYXBlbGF5b3V0PjwveG1s PjwhW2VuZGlmXS0tPgo8L2hlYWQ+Cjxib2R5IGxhbmc9M0QiRU4tR0IiIGxpbms9M0QiIzA1NjND MSIgdmxpbms9M0QiIzk1NEY3MiI+CjxkaXYgY2xhc3M9M0QiV29yZFNlY3Rpb24xIj4KPHAgY2xh c3M9M0QiTXNvTm9ybWFsIj5Db3VsZCBhbnlvbmUgcGxlYXNlIGNvbmZpcm0gdGhlIGNvcnJlY3Qg cHJvY2VzcyB0byByPQp1biBvVmlydCBub2RlIG9uIGEgc3RhbmRhcmQgQ2VudE9TIGluc3RhbGws IHJhdGhlciB0aGFuIHVzaW5nIHRoZSBub2RlIGlzbz89CjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFz cz0zRCJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3Jt YWwiPkkmIzgyMTc7bSBjdXJyZW50bHkgZG9pbmcgdGhlIGZvbGxvd2luZzo8bzpwPjwvbzpwPjw9 Ci9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8cCBjbGFz cz0zRCJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0zRCJ0ZXh0LWluZGVudDotMTguMHB0O21zby1s aXN0OmwwIGxldmU9CmwxIGxmbzEiPjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPTNE Im1zby1saXN0Oklnbm9yZSI+LTxzcGFuIHN0eWxlPQo9M0QiZm9udDo3LjBwdCAmcXVvdDtUaW1l cyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyY9Cm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPkluc3RhbGwgQ2VudE9T IDYuNTxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0zRCJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0z RCJ0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwwIGxldmU9CmwxIGxmbzEiPjwhW2lmICFz dXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPTNEIm1zby1saXN0Oklnbm9yZSI+LTxzcGFuIHN0eWxl PQo9M0QiZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyY9Cm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48L3Nw YW4+PCFbZW5kaWZdPkluc3RhbGwgcWVtdS1rdm0tcmhldiBycG0mIzgyMTc7cyB0byByZXNvbHZl IGxpdmUgcz0KbmFwc2hvdCBpc3N1ZXMgb24gdGhlIENlbnRPUyBzdXBwbGllZCBycG0mIzgyMTc7 czxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0zRCJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0zRCJ0 ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwwIGxldmU9CmwxIGxmbzEiPjwhW2lmICFzdXBw b3J0TGlzdHNdPjxzcGFuIHN0eWxlPTNEIm1zby1saXN0Oklnbm9yZSI+LTxzcGFuIHN0eWxlPQo9 M0QiZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyY9Cm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48L3NwYW4+ PCFbZW5kaWZdPll1bSBpbnN0YWxsIHZkc20gb3ZpcnQtbm9kZS1wbHVnaW4tdmRzbSB2ZHNtLXJl ZzxvOj0KcD48L286cD48L3A+CjxwIGNsYXNzPTNEIk1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPTNE Im1hcmdpbi1sZWZ0OjcyLjBwdDt0ZXh0LWluZGVudDotMTguMD0KcHQ7bXNvLWxpc3Q6bDAgbGV2 ZWwyIGxmbzEiPgo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0zRCJmb250LWZhbWls eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+PHM9CnBhbiBzdHlsZT0zRCJtc28tbGlzdDpJZ25v cmUiPm88c3BhbiBzdHlsZT0zRCJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSbz0KbWFuJnF1 b3Q7Ij4mbmJzcDsmbmJzcDsKPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPkkgaGF2ZSB0 byByZW1vdmUgbm9leGVjIGZyb20gL3RtcCBvciB0aGUgY29uPQpmaWcgZmFpbHM8bzpwPjwvbzpw PjwvcD4KPHAgY2xhc3M9M0QiTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9M0QidGV4dC1pbmRlbnQ6 LTE4LjBwdDttc28tbGlzdDpsMCBsZXZlPQpsMSBsZm8xIj48IVtpZiAhc3VwcG9ydExpc3RzXT48 c3BhbiBzdHlsZT0zRCJtc28tbGlzdDpJZ25vcmUiPi08c3BhbiBzdHlsZT0KPTNEImZvbnQ6Ny4w cHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmPQpuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT5J IHRoZW4gYWRkIHRoZSBub2RlIGZyb20gdGhlIG92aXJ0LWVuZ2luZSBndWk8bzpwPjw9Ci9vOnA+ PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8cCBjbGFz cz0zRCJNc29Ob3JtYWwiPkFmdGVyIHJlc29sdmluZyBzb21lIHByb2JsZW1zIHdpdGggZ3JvdXAg bWVtYmVyc2hpcHM9CiBhbmQgdmRzbSByZXF1aXJpbmcgc3VkbyBhY2Nlc3MsIGFsbCBpcyB3b3Jr aW5nLiBMaXZlIHNuYXBzaG90cyBhbmQgc3RvcmFnZT0KIG1pZ3JhdGlvbiBhcmUgT0sgKHRlc3Rl ZCBORlMgYW5kIEdsdXN0ZXIgYXMgd2VsbCkuCjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0zRCJN c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPkkg Y291bGRuJiM4MjE3O3QgcmVhbGx5IGZpbmQgYW55IGRvY3Mgb24gaG93IHRvIGRvIHQ9CmhpcyBz byBJIGp1c3Qgd2FudGVkIHRvIGNvbmZpcm0gaWYgd2hhdCBJIGFtIGRvaW5nIG1ha2VzIHNlbnNl Lgo8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw PjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj5JIGFsc28gZG9uJiM4MjE3O3QgaGF2ZSB0aGUg dGV4dCBjb25maWd1cmF0aW9uIGludGVyPQpmYWNlIHRoYXQgSSB3b3VsZCBub3JtYWxseSBnZXQg b24gdGhlIG9WaXJ0IG5vZGUgaXNvLiBDYW4gSSBpbnN0YWxsIHRoaXMgYW49CmQgdXNlIGl0IG9u IGEgbm9uIG5vZGUgaXNvIGluc3RhbGw/PG86cD48L286cD48L3A+CjxwIGNsYXNzPTNEIk1zb05v cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+TWFueSB0 aGFua3MgZm9yIGFueSBhc3Npc3RhbmNlLjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0zRCJNc29O b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPlNpbW9u PG86cD48L286cD48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48 L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+CjwvZGl2Pgo8 L2JvZHk+CjwvaHRtbD4KCi0tXzAwMF9EODZDNDhERjg4MDAxNjRCQkU1MEI4NzYyM0Y3QUM5NTQ4 MzkxQTlGbG4yd2lvMDAxZGV2dHJhXy0tCg== --===============1136857575067968402==--