From Simon.Barrett at tradingscreen.com Mon Jun 9 12:43:47 2014 Content-Type: multipart/mixed; boundary="===============6376567972123000591==" 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: --===============6376567972123000591== 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_-- --===============6376567972123000591== 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== --===============6376567972123000591==-- From jvdwege at xs4all.nl Mon Jun 9 14:32:22 2014 Content-Type: multipart/mixed; boundary="===============6047475486999100085==" MIME-Version: 1.0 From: Joop To: users at ovirt.org Subject: Re: [ovirt-users] oVirt - Node install on CentOS Date: Mon, 09 Jun 2014 20:32:18 +0200 Message-ID: <5395FDB2.5030902@xs4all.nl> In-Reply-To: D86C48DF8800164BBE50B87623F7AC9548391A9F@ln2-wio-001.dev.tradingscreen.com --===============6047475486999100085== 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. --------------080308080506040801020506 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit Simon Barrett wrote: > > Could anyone please confirm the correct process to run oVirt node on a = > standard 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 the 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 sudo access, all is working. Live snapshots and storage = > migration are OK (tested NFS and Gluster as well). > > = > > I couldn't really find any docs on how to do this so I just wanted to = > confirm if what I am doing makes sense. > > = > > I also don't have the text configuration interface that I would = > normally get on the oVirt node iso. Can I install this and use it on a = > non node iso install? > > = > If you install a minimal Centos-6.5 and add the ovirt repository and = then add the host using the webui of engine then it will install all = needed packages (vdsm/libvirt/kvm) and you're done. You can then replace = the standard qemu with the one that will do live snapshots. Depending on = where you're storage is located you shouldn't have to tinker with = memberships etc. Regards, Joop --------------080308080506040801020506 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit Simon Barrett wrote:

Could anyone please confirm the correct process to run oVirt node on a standard CentOS install, rather than using the node iso?

 

I’m currently doing the following:

 

-    &n= bsp;     Install CentOS 6.5

-    &n= bsp;     Install qemu-kvm-rhev rpm’s to resolve live snapshot issues on the CentOS supplied rpm’s

-    &n= bsp;     Yum install vdsm ovirt-node-plugin-vdsm vdsm-reg

o   I have to remove noexec from /tmp or the config fails

-    &n= bsp;     I then add the node from the ovirt-engine gui

 

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

 

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

 

I also don’t have the text configuration interface that I would normally get on the oVirt node iso. Can I install this and use it on a non node iso install?

 

If you install a minimal Centos-6.5 and add the ovirt repository and then add the host using the webui of engine then it will install all needed packages (vdsm/libvirt/kvm) and you're done. You can then replace the standard qemu with the one that will do live snapshots. Depending on where you're storage is located you shouldn't have to tinker with memberships etc.

Regards,

Joop

--------------080308080506040801020506-- --===============6047475486999100085== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wODAzMDgwODA1MDYwNDA4MDEwMjA1MDYKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKU2ltb24gQmFycmV0dCB3cm90ZToKPgo+IENvdWxkIGFueW9uZSBwbGVhc2UgY29uZmly bSB0aGUgY29ycmVjdCBwcm9jZXNzIHRvIHJ1biBvVmlydCBub2RlIG9uIGEgCj4gc3RhbmRhcmQg Q2VudE9TIGluc3RhbGwsIHJhdGhlciB0aGFuIHVzaW5nIHRoZSBub2RlIGlzbz8KPgo+ICAKPgo+ IEknbSBjdXJyZW50bHkgZG9pbmcgdGhlIGZvbGxvd2luZzoKPgo+ICAKPgo+IC0gICAgICAgICAg SW5zdGFsbCBDZW50T1MgNi41Cj4KPiAtICAgICAgICAgIEluc3RhbGwgcWVtdS1rdm0tcmhldiBy cG0ncyB0byByZXNvbHZlIGxpdmUgc25hcHNob3QgaXNzdWVzIAo+IG9uIHRoZSBDZW50T1Mgc3Vw cGxpZWQgcnBtJ3MKPgo+IC0gICAgICAgICAgWXVtIGluc3RhbGwgdmRzbSBvdmlydC1ub2RlLXBs dWdpbi12ZHNtIHZkc20tcmVnCj4KPiBvICAgSSBoYXZlIHRvIHJlbW92ZSBub2V4ZWMgZnJvbSAv dG1wIG9yIHRoZSBjb25maWcgZmFpbHMKPgo+IC0gICAgICAgICAgSSB0aGVuIGFkZCB0aGUgbm9k ZSBmcm9tIHRoZSBvdmlydC1lbmdpbmUgZ3VpCj4KPiAgCj4KPiBBZnRlciByZXNvbHZpbmcgc29t ZSBwcm9ibGVtcyB3aXRoIGdyb3VwIG1lbWJlcnNoaXBzIGFuZCB2ZHNtIAo+IHJlcXVpcmluZyBz dWRvIGFjY2VzcywgYWxsIGlzIHdvcmtpbmcuIExpdmUgc25hcHNob3RzIGFuZCBzdG9yYWdlIAo+ IG1pZ3JhdGlvbiBhcmUgT0sgKHRlc3RlZCBORlMgYW5kIEdsdXN0ZXIgYXMgd2VsbCkuCj4KPiAg Cj4KPiBJIGNvdWxkbid0IHJlYWxseSBmaW5kIGFueSBkb2NzIG9uIGhvdyB0byBkbyB0aGlzIHNv IEkganVzdCB3YW50ZWQgdG8gCj4gY29uZmlybSBpZiB3aGF0IEkgYW0gZG9pbmcgbWFrZXMgc2Vu c2UuCj4KPiAgCj4KPiBJIGFsc28gZG9uJ3QgaGF2ZSB0aGUgdGV4dCBjb25maWd1cmF0aW9uIGlu dGVyZmFjZSB0aGF0IEkgd291bGQgCj4gbm9ybWFsbHkgZ2V0IG9uIHRoZSBvVmlydCBub2RlIGlz by4gQ2FuIEkgaW5zdGFsbCB0aGlzIGFuZCB1c2UgaXQgb24gYSAKPiBub24gbm9kZSBpc28gaW5z dGFsbD8KPgo+ICAKPgpJZiB5b3UgaW5zdGFsbCBhIG1pbmltYWwgQ2VudG9zLTYuNSBhbmQgYWRk IHRoZSBvdmlydCByZXBvc2l0b3J5IGFuZCAKdGhlbiBhZGQgdGhlIGhvc3QgdXNpbmcgdGhlIHdl YnVpIG9mIGVuZ2luZSB0aGVuIGl0IHdpbGwgaW5zdGFsbCBhbGwgCm5lZWRlZCBwYWNrYWdlcyAo dmRzbS9saWJ2aXJ0L2t2bSkgYW5kIHlvdSdyZSBkb25lLiBZb3UgY2FuIHRoZW4gcmVwbGFjZSAK dGhlIHN0YW5kYXJkIHFlbXUgd2l0aCB0aGUgb25lIHRoYXQgd2lsbCBkbyBsaXZlIHNuYXBzaG90 cy4gRGVwZW5kaW5nIG9uIAp3aGVyZSB5b3UncmUgc3RvcmFnZSBpcyBsb2NhdGVkIHlvdSBzaG91 bGRuJ3QgaGF2ZSB0byB0aW5rZXIgd2l0aCAKbWVtYmVyc2hpcHMgZXRjLgoKUmVnYXJkcywKCkpv b3AKCgotLS0tLS0tLS0tLS0tLTA4MDMwODA4MDUwNjA0MDgwMTAyMDUwNgpDb250ZW50LVR5cGU6 IHRleHQvaHRtbDsgY2hhcnNldD1JU08tODg1OS0xCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6 IDdiaXQKCjwhRE9DVFlQRSBodG1sIFBVQkxJQyAiLS8vVzNDLy9EVEQgSFRNTCA0LjAxIFRyYW5z aXRpb25hbC8vRU4iPgo8aHRtbD4KPGhlYWQ+CiAgPG1ldGEgY29udGVudD0idGV4dC9odG1sO2No YXJzZXQ9SVNPLTg4NTktMSIgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIj4KICA8dGl0bGU+PC90 aXRsZT4KPC9oZWFkPgo8Ym9keSBiZ2NvbG9yPSIjZmZmZmZmIiB0ZXh0PSIjMDAwMDAwIj4KU2lt b24gQmFycmV0dCB3cm90ZToKPGJsb2NrcXVvdGUKIGNpdGU9Im1pZDpEODZDNDhERjg4MDAxNjRC QkU1MEI4NzYyM0Y3QUM5NTQ4MzkxQTlGQGxuMi13aW8tMDAxLmRldi50cmFkaW5nc2NyZWVuLmNv bSIKIHR5cGU9ImNpdGUiPgogIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVu dD0idGV4dC9odG1sOyAiPgogIDxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9z b2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPgogIDxzdHlsZT48IS0tCi8qIEZvbnQgRGVm aW5pdGlvbnMgKi8KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OldpbmdkaW5nczsKCXBhbm9zZS0x OjUgMCAwIDAgMCAwIDAgMCAwIDA7fQpAZm9udC1mYWNlCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEg TWF0aCI7CglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30KQGZvbnQtZmFjZQoJe2ZvbnQt ZmFtaWx5OkNhbGlicmk7CglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9Ci8qIFN0eWxl IERlZmluaXRpb25zICovCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwK CXttYXJnaW46MGNtOwoJbWFyZ2luLWJvdHRvbTouMDAwMXB0OwoJZm9udC1zaXplOjExLjBwdDsK CWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Cgltc28tZmFyZWFzdC1sYW5ndWFn ZTpFTi1VUzt9CmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsKCXttc28tc3R5bGUtcHJpb3JpdHk6 OTk7Cgljb2xvcjojMDU2M0MxOwoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9CmE6dmlzaXRl ZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZAoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsKCWNv bG9yOiM5NTRGNzI7Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30KcC5Nc29MaXN0UGFyYWdy YXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaAoJe21zby1zdHls ZS1wcmlvcml0eTozNDsKCW1hcmdpbi10b3A6MGNtOwoJbWFyZ2luLXJpZ2h0OjBjbTsKCW1hcmdp bi1ib3R0b206MGNtOwoJbWFyZ2luLWxlZnQ6MzYuMHB0OwoJbWFyZ2luLWJvdHRvbTouMDAwMXB0 OwoJZm9udC1zaXplOjExLjBwdDsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7 Cgltc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUzt9CnNwYW4uRW1haWxTdHlsZTE3Cgl7bXNvLXN0 eWxlLXR5cGU6cGVyc29uYWwtY29tcG9zZTsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1z ZXJpZiI7Cgljb2xvcjp3aW5kb3d0ZXh0O30KLk1zb0NocERlZmF1bHQKCXttc28tc3R5bGUtdHlw ZTpleHBvcnQtb25seTsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Cgltc28t ZmFyZWFzdC1sYW5ndWFnZTpFTi1VUzt9CkBwYWdlIFdvcmRTZWN0aW9uMQoJe3NpemU6NjEyLjBw dCA3OTIuMHB0OwoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9CmRpdi5Xb3Jk U2VjdGlvbjEKCXtwYWdlOldvcmRTZWN0aW9uMTt9Ci8qIExpc3QgRGVmaW5pdGlvbnMgKi8KQGxp c3QgbDAKCXttc28tbGlzdC1pZDoxMDM1MzU0MjI0OwoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7Cglt c28tbGlzdC10ZW1wbGF0ZS1pZHM6MTQxNTc1MDkzOCAtMTI5NjgwNDgzNCAxMzQ4MDc1NTUgMTM0 ODA3NTU3IDEzNDgwNzU1MyAxMzQ4MDc1NTUgMTM0ODA3NTU3IDEzNDgwNzU1MyAxMzQ4MDc1NTUg MTM0ODA3NTU3O30KQGxpc3QgbDA6bGV2ZWwxCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs bGV0OwoJbXNvLWxldmVsLXRleHQ6LTsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxl dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsKCWZvbnQtZmFt aWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Cgltc28tZmFyZWFzdC1mb250LWZhbWlseTpDYWxp YnJpOwoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQpAbGlzdCBsMDps ZXZlbDIKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDpv OwoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl ZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9CkBs aXN0IGwwOmxldmVsMwoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZl bC10ZXh0OlxGMEE3OwoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVy LXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJZm9udC1mYW1pbHk6V2luZ2Rp bmdzO30KQGxpc3QgbDA6bGV2ZWw0Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJ bXNvLWxldmVsLXRleHQ6XEYwQjc7Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZl bC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cglmb250LWZhbWls eTpTeW1ib2w7fQpAbGlzdCBsMDpsZXZlbDUKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs ZXQ7Cgltc28tbGV2ZWwtdGV4dDpvOwoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2 ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJZm9udC1mYW1p bHk6IkNvdXJpZXIgTmV3Ijt9CkBsaXN0IGwwOmxldmVsNgoJe21zby1sZXZlbC1udW1iZXItZm9y bWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0OlxGMEE3OwoJbXNvLWxldmVsLXRhYi1zdG9wOm5v bmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0 OwoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30KQGxpc3QgbDA6bGV2ZWw3Cgl7bXNvLWxldmVsLW51 bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ6XEYwQjc7Cgltc28tbGV2ZWwtdGFi LXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50 Oi0xOC4wcHQ7Cglmb250LWZhbWlseTpTeW1ib2w7fQpAbGlzdCBsMDpsZXZlbDgKCXttc28tbGV2 ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDpvOwoJbXNvLWxldmVsLXRh Yi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVu dDotMTguMHB0OwoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9CkBsaXN0IGwwOmxldmVsOQoJ e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0OlxGMEE3OwoJ bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7 Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30Kb2wKCXttYXJn aW4tYm90dG9tOjBjbTt9CnVsCgl7bWFyZ2luLWJvdHRvbTowY207fQotLT48L3N0eWxlPjwhLS1b aWYgZ3RlIG1zbyA5XT48eG1sPgo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4 PSIxMDI2IiAvPgo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4KPG86 c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPgo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIg Lz4KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPgogIDxkaXYgY2xhc3M9IldvcmRT ZWN0aW9uMSI+CiAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+Q291bGQgYW55b25lIHBsZWFzZSBjb25m aXJtIHRoZSBjb3JyZWN0IHByb2Nlc3MKdG8gcnVuIG9WaXJ0IG5vZGUgb24gYSBzdGFuZGFyZCBD ZW50T1MgaW5zdGFsbCwgcmF0aGVyIHRoYW4gdXNpbmcgdGhlCm5vZGUgaXNvPzxvOnA+PC9vOnA+ PC9wPgogIDxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgogIDxwIGNs YXNzPSJNc29Ob3JtYWwiPkkmIzgyMTc7bSBjdXJyZW50bHkgZG9pbmcgdGhlIGZvbGxvd2luZzo8 bzpwPjwvbzpwPjwvcD4KICA8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv cD4KICA8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9InRleHQtaW5kZW50OiAtMThw dDsiPjwhLS1baWYgIXN1cHBvcnRMaXN0c10tLT48c3Bhbgogc3R5bGU9IiI+LTxzcGFuCiBzdHls ZT0iZm9udC1mYW1pbHk6ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OzsgZm9udC1zdHlsZTog bm9ybWFsOyBmb250LXZhcmlhbnQ6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1z aXplOiA3cHQ7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IGZvbnQtc2l6ZS1hZGp1c3Q6IG5vbmU7IGZv bnQtc3RyZXRjaDogbm9ybWFsOyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7CiAgPC9zcGFuPjwvc3Bhbj48IS0tW2VuZGlmXS0tPkluc3RhbGwg Q2VudE9TIDYuNTxvOnA+PC9vOnA+PC9wPgogIDxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBz dHlsZT0idGV4dC1pbmRlbnQ6IC0xOHB0OyI+PCEtLVtpZiAhc3VwcG9ydExpc3RzXS0tPjxzcGFu CiBzdHlsZT0iIj4tPHNwYW4KIHN0eWxlPSJmb250LWZhbWlseTogJnF1b3Q7VGltZXMgTmV3IFJv bWFuJnF1b3Q7OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm9ybWFsOyBmb250 LXdlaWdodDogbm9ybWFsOyBmb250LXNpemU6IDdwdDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9u dC1zaXplLWFkanVzdDogbm9uZTsgZm9udC1zdHJldGNoOiBub3JtYWw7Ij4mbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsKICA8L3NwYW4+PC9zcGFu PjwhLS1bZW5kaWZdLS0+SW5zdGFsbCBxZW11LWt2bS1yaGV2IHJwbSYjODIxNztzIHRvIHJlc29s dmUKbGl2ZSBzbmFwc2hvdCBpc3N1ZXMgb24gdGhlIENlbnRPUyBzdXBwbGllZCBycG0mIzgyMTc7 czxvOnA+PC9vOnA+PC9wPgogIDxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0idGV4 dC1pbmRlbnQ6IC0xOHB0OyI+PCEtLVtpZiAhc3VwcG9ydExpc3RzXS0tPjxzcGFuCiBzdHlsZT0i Ij4tPHNwYW4KIHN0eWxlPSJmb250LWZhbWlseTogJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7 OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm9ybWFsOyBmb250LXdlaWdodDog bm9ybWFsOyBmb250LXNpemU6IDdwdDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1zaXplLWFk anVzdDogbm9uZTsgZm9udC1zdHJldGNoOiBub3JtYWw7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsKICA8L3NwYW4+PC9zcGFuPjwhLS1bZW5k aWZdLS0+WXVtIGluc3RhbGwgdmRzbSBvdmlydC1ub2RlLXBsdWdpbi12ZHNtCnZkc20tcmVnPG86 cD48L286cD48L3A+CiAgPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiCiBzdHlsZT0ibWFyZ2lu LWxlZnQ6IDcycHQ7IHRleHQtaW5kZW50OiAtMThwdDsiPgo8IS0tW2lmICFzdXBwb3J0TGlzdHNd LS0+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsiPjxz cGFuCiBzdHlsZT0iIj5vPHNwYW4KIHN0eWxlPSJmb250LWZhbWlseTogJnF1b3Q7VGltZXMgTmV3 IFJvbWFuJnF1b3Q7OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm9ybWFsOyBm b250LXdlaWdodDogbm9ybWFsOyBmb250LXNpemU6IDdwdDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsg Zm9udC1zaXplLWFkanVzdDogbm9uZTsgZm9udC1zdHJldGNoOiBub3JtYWw7Ij4mbmJzcDsmbmJz cDsKICA8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IS0tW2VuZGlmXS0tPkkgaGF2ZSB0byByZW1vdmUg bm9leGVjIGZyb20gL3RtcApvciB0aGUgY29uZmlnIGZhaWxzPG86cD48L286cD48L3A+CiAgPHAg Y2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJ0ZXh0LWluZGVudDogLTE4cHQ7Ij48IS0t W2lmICFzdXBwb3J0TGlzdHNdLS0+PHNwYW4KIHN0eWxlPSIiPi08c3Bhbgogc3R5bGU9ImZvbnQt ZmFtaWx5OiAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDs7IGZvbnQtc3R5bGU6IG5vcm1hbDsg Zm9udC12YXJpYW50OiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc2l6ZTogN3B0 OyBsaW5lLWhlaWdodDogbm9ybWFsOyBmb250LXNpemUtYWRqdXN0OiBub25lOyBmb250LXN0cmV0 Y2g6IG5vcm1hbDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOwogIDwvc3Bhbj48L3NwYW4+PCEtLVtlbmRpZl0tLT5JIHRoZW4gYWRkIHRoZSBu b2RlIGZyb20gdGhlIG92aXJ0LWVuZ2luZQpndWk8bzpwPjwvbzpwPjwvcD4KICA8cCBjbGFzcz0i TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4KICA8cCBjbGFzcz0iTXNvTm9ybWFsIj5B ZnRlciByZXNvbHZpbmcgc29tZSBwcm9ibGVtcyB3aXRoIGdyb3VwCm1lbWJlcnNoaXBzIGFuZCB2 ZHNtIHJlcXVpcmluZyBzdWRvIGFjY2VzcywgYWxsIGlzIHdvcmtpbmcuIExpdmUKc25hcHNob3Rz IGFuZCBzdG9yYWdlIG1pZ3JhdGlvbiBhcmUgT0sgKHRlc3RlZCBORlMgYW5kIEdsdXN0ZXIgYXMK d2VsbCkuCiAgPG86cD48L286cD48L3A+CiAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz cDs8L286cD48L3A+CiAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBjb3VsZG4mIzgyMTc7dCByZWFs bHkgZmluZCBhbnkgZG9jcyBvbiBob3cgdG8gZG8KdGhpcyBzbyBJIGp1c3Qgd2FudGVkIHRvIGNv bmZpcm0gaWYgd2hhdCBJIGFtIGRvaW5nIG1ha2VzIHNlbnNlLgogIDxvOnA+PC9vOnA+PC9wPgog IDxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgogIDxwIGNsYXNzPSJN c29Ob3JtYWwiPkkgYWxzbyBkb24mIzgyMTc7dCBoYXZlIHRoZSB0ZXh0IGNvbmZpZ3VyYXRpb24K aW50ZXJmYWNlIHRoYXQgSSB3b3VsZCBub3JtYWxseSBnZXQgb24gdGhlIG9WaXJ0IG5vZGUgaXNv LiBDYW4gSQppbnN0YWxsIHRoaXMgYW5kIHVzZSBpdCBvbiBhIG5vbiBub2RlIGlzbyBpbnN0YWxs PzxvOnA+PC9vOnA+PC9wPgogIDxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+ PC9wPgogIDwvZGl2Pgo8L2Jsb2NrcXVvdGU+CklmIHlvdSBpbnN0YWxsIGEgbWluaW1hbCBDZW50 b3MtNi41IGFuZCBhZGQgdGhlIG92aXJ0IHJlcG9zaXRvcnkgYW5kCnRoZW4gYWRkIHRoZSBob3N0 IHVzaW5nIHRoZSB3ZWJ1aSBvZiBlbmdpbmUgdGhlbiBpdCB3aWxsIGluc3RhbGwgYWxsCm5lZWRl ZCBwYWNrYWdlcyAodmRzbS9saWJ2aXJ0L2t2bSkgYW5kIHlvdSdyZSBkb25lLiBZb3UgY2FuIHRo ZW4KcmVwbGFjZSB0aGUgc3RhbmRhcmQgcWVtdSB3aXRoIHRoZSBvbmUgdGhhdCB3aWxsIGRvIGxp dmUgc25hcHNob3RzLgpEZXBlbmRpbmcgb24gd2hlcmUgeW91J3JlIHN0b3JhZ2UgaXMgbG9jYXRl ZCB5b3Ugc2hvdWxkbid0IGhhdmUgdG8KdGlua2VyIHdpdGggbWVtYmVyc2hpcHMgZXRjLjxicj4K PGJyPgpSZWdhcmRzLDxicj4KPGJyPgpKb29wPGJyPgo8YnI+CjwvYm9keT4KPC9odG1sPgoKLS0t LS0tLS0tLS0tLS0wODAzMDgwODA1MDYwNDA4MDEwMjA1MDYtLQo= --===============6047475486999100085==-- From S.Kieske at mittwald.de Fri Jun 13 05:25:27 2014 Content-Type: multipart/mixed; boundary="===============6838216049457350114==" MIME-Version: 1.0 From: Sven Kieske To: users at ovirt.org Subject: Re: [ovirt-users] oVirt - Node install on CentOS Date: Fri, 13 Jun 2014 09:23:24 +0000 Message-ID: <539AC37B.8050901@mittwald.de> In-Reply-To: 5395FDB2.5030902@xs4all.nl --===============6838216049457350114== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable +1 from me, this should work without manual tweaking (except for live snapshots). Am 09.06.2014 20:32, schrieb Joop: > If you install a minimal Centos-6.5 and add the ovirt repository and > then add the host using the webui of engine then it will install all > needed packages (vdsm/libvirt/kvm) and you're done. You can then replace > the standard qemu with the one that will do live snapshots. Depending on > where you're storage is located you shouldn't have to tinker with > memberships etc. -- = Mit freundlichen Gr=C3=BC=C3=9Fen / Regards Sven Kieske Systemadministrator Mittwald CM Service GmbH & Co. KG K=C3=B6nigsberger Stra=C3=9Fe 6 32339 Espelkamp T: +49-5772-293-100 F: +49-5772-293-333 https://www.mittwald.de Gesch=C3=A4ftsf=C3=BChrer: Robert Meyer St.Nr.: 331/5721/1033, USt-IdNr.: DE814773217, HRA 6640, AG Bad Oeynhausen Komplement=C3=A4rin: Robert Meyer Verwaltungs GmbH, HRB 13260, AG Bad Oeynh= ausen --===============6838216049457350114==-- From jvdwege at xs4all.nl Fri Jun 13 06:53:45 2014 Content-Type: multipart/mixed; boundary="===============4247877816435093142==" MIME-Version: 1.0 From: Joop To: users at ovirt.org Subject: Re: [ovirt-users] oVirt - Node install on CentOS Date: Fri, 13 Jun 2014 12:53:36 +0200 Message-ID: <539AD830.8070007@xs4all.nl> In-Reply-To: 539AC37B.8050901@mittwald.de --===============4247877816435093142== 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. --------------060207080809040703050302 Content-Type: text/plain; charset=3DUTF-8; format=3Dflowed Content-Transfer-Encoding: 7bit Sven Kieske wrote: > +1 from me, this should work without manual tweaking (except for live > snapshots). > > Am 09.06.2014 20:32, schrieb Joop: > = >> If you install a minimal Centos-6.5 and add the ovirt repository and >> then add the host using the webui of engine then it will install all >> needed packages (vdsm/libvirt/kvm) and you're done. You can then replace >> the standard qemu with the one that will do live snapshots. Depending on >> where you're storage is located you shouldn't have to tinker with >> memberships etc. >> = > > = Looking at this again I would like the webui install process to add the = repo too :-) If engine-setup is up to date it could know the location of the = ovirt-repo.rpm and install it automatically. There is probably a very = good reason why it doesn't do this since I can't imagine I'm the first = one to think about this. Joop --------------060207080809040703050302 Content-Type: text/html; charset=3DUTF-8 Content-Transfer-Encoding: 8bit Sven Kieske wrote:
+1 from me, this should work without manual tweaking (exce=
pt for live
snapshots).

Am 09.06.2014 20:32, schrieb Joop:
  
If you install a minimal Centos-6.5 and add the ovirt re=
pository and
then add the host using the webui of engine then it will install all
needed packages (vdsm/libvirt/kvm) and you're done. You can then replace
the standard qemu with the one that will do live snapshots. Depending on
where you're storage is located you shouldn't have to tinker with
memberships etc.
    

  
Looking at this again I would like the webui install process to add the repo too :-)
If engine-setup is up to date it could know the location=C2=A0 of the ovirt-repo.rpm and install it automatically. There is probably a very good reason why it doesn't do this since I can't imagine I'm the first one to think about this.

Joop

--------------060207080809040703050302-- --===============4247877816435093142== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNjAyMDcwODA4MDkwNDA3MDMwNTAzMDIKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PVVURi04OyBmb3JtYXQ9Zmxvd2VkCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQK ClN2ZW4gS2llc2tlIHdyb3RlOgo+ICsxIGZyb20gbWUsIHRoaXMgc2hvdWxkIHdvcmsgd2l0aG91 dCBtYW51YWwgdHdlYWtpbmcgKGV4Y2VwdCBmb3IgbGl2ZQo+IHNuYXBzaG90cykuCj4KPiBBbSAw OS4wNi4yMDE0IDIwOjMyLCBzY2hyaWViIEpvb3A6Cj4gICAKPj4gSWYgeW91IGluc3RhbGwgYSBt aW5pbWFsIENlbnRvcy02LjUgYW5kIGFkZCB0aGUgb3ZpcnQgcmVwb3NpdG9yeSBhbmQKPj4gdGhl biBhZGQgdGhlIGhvc3QgdXNpbmcgdGhlIHdlYnVpIG9mIGVuZ2luZSB0aGVuIGl0IHdpbGwgaW5z dGFsbCBhbGwKPj4gbmVlZGVkIHBhY2thZ2VzICh2ZHNtL2xpYnZpcnQva3ZtKSBhbmQgeW91J3Jl IGRvbmUuIFlvdSBjYW4gdGhlbiByZXBsYWNlCj4+IHRoZSBzdGFuZGFyZCBxZW11IHdpdGggdGhl IG9uZSB0aGF0IHdpbGwgZG8gbGl2ZSBzbmFwc2hvdHMuIERlcGVuZGluZyBvbgo+PiB3aGVyZSB5 b3UncmUgc3RvcmFnZSBpcyBsb2NhdGVkIHlvdSBzaG91bGRuJ3QgaGF2ZSB0byB0aW5rZXIgd2l0 aAo+PiBtZW1iZXJzaGlwcyBldGMuCj4+ICAgICAKPgo+ICAgCkxvb2tpbmcgYXQgdGhpcyBhZ2Fp biBJIHdvdWxkIGxpa2UgdGhlIHdlYnVpIGluc3RhbGwgcHJvY2VzcyB0byBhZGQgdGhlIApyZXBv IHRvbyA6LSkKSWYgZW5naW5lLXNldHVwIGlzIHVwIHRvIGRhdGUgaXQgY291bGQga25vdyB0aGUg bG9jYXRpb24gIG9mIHRoZSAKb3ZpcnQtcmVwby5ycG0gYW5kIGluc3RhbGwgaXQgYXV0b21hdGlj YWxseS4gVGhlcmUgaXMgcHJvYmFibHkgYSB2ZXJ5IApnb29kIHJlYXNvbiB3aHkgaXQgZG9lc24n dCBkbyB0aGlzIHNpbmNlIEkgY2FuJ3QgaW1hZ2luZSBJJ20gdGhlIGZpcnN0IApvbmUgdG8gdGhp bmsgYWJvdXQgdGhpcy4KCkpvb3AKCgotLS0tLS0tLS0tLS0tLTA2MDIwNzA4MDgwOTA0MDcwMzA1 MDMwMgpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD1VVEYtOApDb250ZW50LVRyYW5z ZmVyLUVuY29kaW5nOiA4Yml0Cgo8IURPQ1RZUEUgaHRtbCBQVUJMSUMgIi0vL1czQy8vRFREIEhU TUwgNC4wMSBUcmFuc2l0aW9uYWwvL0VOIj4KPGh0bWw+CjxoZWFkPgogIDxtZXRhIGNvbnRlbnQ9 InRleHQvaHRtbDtjaGFyc2V0PVVURi04IiBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiPgo8L2hl YWQ+Cjxib2R5IGJnY29sb3I9IiNmZmZmZmYiIHRleHQ9IiMwMDAwMDAiPgpTdmVuIEtpZXNrZSB3 cm90ZToKPGJsb2NrcXVvdGUgY2l0ZT0ibWlkOjUzOUFDMzdCLjgwNTA5MDFAbWl0dHdhbGQuZGUi IHR5cGU9ImNpdGUiPgogIDxwcmUgd3JhcD0iIj4rMSBmcm9tIG1lLCB0aGlzIHNob3VsZCB3b3Jr IHdpdGhvdXQgbWFudWFsIHR3ZWFraW5nIChleGNlcHQgZm9yIGxpdmUKc25hcHNob3RzKS4KCkFt IDA5LjA2LjIwMTQgMjA6MzIsIHNjaHJpZWIgSm9vcDoKICA8L3ByZT4KICA8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj4KICAgIDxwcmUgd3JhcD0iIj5JZiB5b3UgaW5zdGFsbCBhIG1pbmltYWwgQ2Vu dG9zLTYuNSBhbmQgYWRkIHRoZSBvdmlydCByZXBvc2l0b3J5IGFuZAp0aGVuIGFkZCB0aGUgaG9z dCB1c2luZyB0aGUgd2VidWkgb2YgZW5naW5lIHRoZW4gaXQgd2lsbCBpbnN0YWxsIGFsbApuZWVk ZWQgcGFja2FnZXMgKHZkc20vbGlidmlydC9rdm0pIGFuZCB5b3UncmUgZG9uZS4gWW91IGNhbiB0 aGVuIHJlcGxhY2UKdGhlIHN0YW5kYXJkIHFlbXUgd2l0aCB0aGUgb25lIHRoYXQgd2lsbCBkbyBs aXZlIHNuYXBzaG90cy4gRGVwZW5kaW5nIG9uCndoZXJlIHlvdSdyZSBzdG9yYWdlIGlzIGxvY2F0 ZWQgeW91IHNob3VsZG4ndCBoYXZlIHRvIHRpbmtlciB3aXRoCm1lbWJlcnNoaXBzIGV0Yy4KICAg IDwvcHJlPgogIDwvYmxvY2txdW90ZT4KICA8cHJlIHdyYXA9IiI+PCEtLS0tPgogIDwvcHJlPgo8 L2Jsb2NrcXVvdGU+Ckxvb2tpbmcgYXQgdGhpcyBhZ2FpbiBJIHdvdWxkIGxpa2UgdGhlIHdlYnVp IGluc3RhbGwgcHJvY2VzcyB0byBhZGQgdGhlCnJlcG8gdG9vIDotKTxicj4KSWYgZW5naW5lLXNl dHVwIGlzIHVwIHRvIGRhdGUgaXQgY291bGQga25vdyB0aGUgbG9jYXRpb27CoCBvZiB0aGUKb3Zp cnQtcmVwby5ycG0gYW5kIGluc3RhbGwgaXQgYXV0b21hdGljYWxseS4gVGhlcmUgaXMgcHJvYmFi bHkgYSB2ZXJ5Cmdvb2QgcmVhc29uIHdoeSBpdCBkb2Vzbid0IGRvIHRoaXMgc2luY2UgSSBjYW4n dCBpbWFnaW5lIEknbSB0aGUgZmlyc3QKb25lIHRvIHRoaW5rIGFib3V0IHRoaXMuPGJyPgo8YnI+ Ckpvb3A8YnI+Cjxicj4KPC9ib2R5Pgo8L2h0bWw+CgotLS0tLS0tLS0tLS0tLTA2MDIwNzA4MDgw OTA0MDcwMzA1MDMwMi0tCg== --===============4247877816435093142==-- From S.Kieske at mittwald.de Fri Jun 13 07:21:43 2014 Content-Type: multipart/mixed; boundary="===============2557125981965677907==" MIME-Version: 1.0 From: Sven Kieske To: users at ovirt.org Subject: Re: [ovirt-users] oVirt - Node install on CentOS Date: Fri, 13 Jun 2014 11:19:46 +0000 Message-ID: <539ADEC2.8030803@mittwald.de> In-Reply-To: 539AD830.8070007@xs4all.nl --===============2557125981965677907== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable +1 on that one too. I'm adding sandro to the conversation. Is there any reason, why this is not done? If not, I would open an RFE for that. Am 13.06.2014 12:53, schrieb Joop: > Looking at this again I would like the webui install process to add the > repo too :-) > If engine-setup is up to date it could know the location of the > ovirt-repo.rpm and install it automatically. There is probably a very > good reason why it doesn't do this since I can't imagine I'm the first > one to think about this. -- = Mit freundlichen Gr=C3=BC=C3=9Fen / Regards Sven Kieske Systemadministrator Mittwald CM Service GmbH & Co. KG K=C3=B6nigsberger Stra=C3=9Fe 6 32339 Espelkamp T: +49-5772-293-100 F: +49-5772-293-333 https://www.mittwald.de Gesch=C3=A4ftsf=C3=BChrer: Robert Meyer St.Nr.: 331/5721/1033, USt-IdNr.: DE814773217, HRA 6640, AG Bad Oeynhausen Komplement=C3=A4rin: Robert Meyer Verwaltungs GmbH, HRB 13260, AG Bad Oeynh= ausen --===============2557125981965677907==-- From sbonazzo at redhat.com Fri Jun 13 07:40:06 2014 Content-Type: multipart/mixed; boundary="===============7737917332981382447==" MIME-Version: 1.0 From: Sandro Bonazzola To: users at ovirt.org Subject: Re: [ovirt-users] oVirt - Node install on CentOS Date: Fri, 13 Jun 2014 13:40:01 +0200 Message-ID: <539AE311.2040603@redhat.com> In-Reply-To: 539ADEC2.8030803@mittwald.de --===============7737917332981382447== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Il 13/06/2014 13:19, Sven Kieske ha scritto: > +1 on that one too. > = > I'm adding sandro to the conversation. > Is there any reason, why this is not done? > If not, I would open an RFE for that. > = > Am 13.06.2014 12:53, schrieb Joop: >> Looking at this again I would like the webui install process to add the >> repo too :-) >> If engine-setup is up to date it could know the location of the >> ovirt-repo.rpm and install it automatically. There is probably a very >> good reason why it doesn't do this since I can't imagine I'm the first >> one to think about this. > = Not sure about the reason. CCing Alon, maybe we can handle that in ovirt-ho= st-deploy. -- = Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com --===============7737917332981382447==-- From sbonazzo at redhat.com Fri Jun 13 07:40:32 2014 Content-Type: multipart/mixed; boundary="===============3306052552984264607==" MIME-Version: 1.0 From: Sandro Bonazzola To: users at ovirt.org Subject: Re: [ovirt-users] oVirt - Node install on CentOS Date: Fri, 13 Jun 2014 13:40:26 +0200 Message-ID: <539AE32A.8020201@redhat.com> In-Reply-To: 539AE311.2040603@redhat.com --===============3306052552984264607== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Il 13/06/2014 13:40, Sandro Bonazzola ha scritto: > Il 13/06/2014 13:19, Sven Kieske ha scritto: >> +1 on that one too. >> >> I'm adding sandro to the conversation. >> Is there any reason, why this is not done? >> If not, I would open an RFE for that. >> >> Am 13.06.2014 12:53, schrieb Joop: >>> Looking at this again I would like the webui install process to add the >>> repo too :-) >>> If engine-setup is up to date it could know the location of the >>> ovirt-repo.rpm and install it automatically. There is probably a very >>> good reason why it doesn't do this since I can't imagine I'm the first >>> one to think about this. >> > = > Not sure about the reason. CCing Alon, maybe we can handle that in ovirt-= host-deploy. > = > = > = -- = Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com --===============3306052552984264607==-- From Simon.Barrett at tradingscreen.com Fri Jun 13 09:25:28 2014 Content-Type: multipart/mixed; boundary="===============6416550572828310226==" MIME-Version: 1.0 From: Simon Barrett To: users at ovirt.org Subject: Re: [ovirt-users] oVirt - Node install on CentOS Date: Fri, 13 Jun 2014 13:24:58 +0000 Message-ID: In-Reply-To: 539AD830.8070007@xs4all.nl --===============6416550572828310226== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_000_D86C48DF8800164BBE50B87623F7AC95483CC287ln2wio001devtra_ Content-Type: text/plain; charset=3D"utf-8" Content-Transfer-Encoding: base64 T25lIHRoaW5nIEkgZG8gaGF2ZSB0byB0d2VhayBpcyB0aGUgZ3JvdXAgb24gL3Zhci9ydW4vc2Fu bG9jay9zYW5sb2NrLnNvY2suIEJ5IGRlZmF1bHQsIHdoZW4gSSByZWJvb3QgdGhlIG93bmVyL2dy b3VwL3Blcm1zIGFyZSB0aGlzOg0KDQpzcnctcnctLS0tIDEgc2FubG9jayByb290IDAgSnVuIDEz IDA5OjA4IHNhbmxvY2suc29jaw0KDQp2ZHNtIHRoZW4gaGFzIHByb2JsZW1zIGFjY2Vzc2luZyBz YW5sb2NrLnNvY2sgYW5kIEkgc2VlIGVycm9ycyBsaWtlIHRoaXMgaW4gZW5naW5lLmxvZzoNCg0K MjAxNC0wNi0xMyAwNjoxODo0MSw0MzYgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNi cm9rZXIudmRzYnJva2VyLkNyZWF0ZVN0b3JhZ2VQb29sVkRTQ29tbWFuZF0gKG9yZy5vdmlydC50 aHJlYWQucG9vbC02LXRocmVhZC0xNykgWzEyYjQ4NDA5XSBDb21tYW5kIG9yZy5vdmlydC5lbmdp bmUuY29yZS52ZHNicm9rZXIudmRzYnJva2UNCnIuQ3JlYXRlU3RvcmFnZVBvb2xWRFNDb21tYW5k IHJldHVybiB2YWx1ZQ0KU3RhdHVzT25seVJldHVybkZvclhtbFJwYyBbbVN0YXR1cz1TdGF0dXNG b3JYbWxScGMgW21Db2RlPTY2MSwgbU1lc3NhZ2U9Q2Fubm90IGFjcXVpcmUgaG9zdCBpZDogKCc2 MzRhYWQ4MC01MDNhLTRlNTktOTczOC0xNWI2ZmIxYmYxMGEnLCBTYW5sb2NrRXhjZXB0aW9uKDEz LCAnU2FubG9jayBsb2Nrc3BhY2UgYWRkIGZhaWx1cmUnLCAnUGVybWlzc2lvbiBkZW5pZWQnKSld XQ0KDQpJZiBJIGNoZ3JwIHFlbXUgL3Zhci9ydW4vc2FubG9jay9zYW5sb2NrLnNvY2sgdGhlbiBh bGwgd29ya3MgZmluZS4NCg0KSSBrbm93IEkgY2FuIGNoYW5nZSB0aGUgZGVmYXVsdCBncm91cCBt ZW1iZXJzaGlwIGZvciBzYW5sb2NrIGluIC9ldGMvbGlidmlydC9xZW11LXNhbmxvY2suY29uZiBi dXQgd2FzIHdvbmRlcmluZyBpZiB0aGlzIGlzIHNvbWV0aGluZyB0aGF0IHRoZSB2ZHNtIGluc3Rh bGwgc2hvdWxkIHRha2UgY2FyZSBvZj8NCg0KVGhhbmtzLA0KDQpTaW1vbg0KDQpGcm9tOiB1c2Vy cy1ib3VuY2VzQG92aXJ0Lm9yZyBbbWFpbHRvOnVzZXJzLWJvdW5jZXNAb3ZpcnQub3JnXSBPbiBC ZWhhbGYgT2YgSm9vcA0KU2VudDogMTMgSnVuZSAyMDE0IDExOjU0DQpDYzogdXNlcnNAb3ZpcnQu b3JnDQpTdWJqZWN0OiBSZTogW292aXJ0LXVzZXJzXSBvVmlydCAtIE5vZGUgaW5zdGFsbCBvbiBD ZW50T1MNCg0KU3ZlbiBLaWVza2Ugd3JvdGU6DQoNCisxIGZyb20gbWUsIHRoaXMgc2hvdWxkIHdv cmsgd2l0aG91dCBtYW51YWwgdHdlYWtpbmcgKGV4Y2VwdCBmb3IgbGl2ZQ0KDQpzbmFwc2hvdHMp Lg0KDQoNCg0KQW0gMDkuMDYuMjAxNCAyMDozMiwgc2NocmllYiBKb29wOg0KDQoNCg0KSWYgeW91 IGluc3RhbGwgYSBtaW5pbWFsIENlbnRvcy02LjUgYW5kIGFkZCB0aGUgb3ZpcnQgcmVwb3NpdG9y eSBhbmQNCg0KdGhlbiBhZGQgdGhlIGhvc3QgdXNpbmcgdGhlIHdlYnVpIG9mIGVuZ2luZSB0aGVu IGl0IHdpbGwgaW5zdGFsbCBhbGwNCg0KbmVlZGVkIHBhY2thZ2VzICh2ZHNtL2xpYnZpcnQva3Zt KSBhbmQgeW91J3JlIGRvbmUuIFlvdSBjYW4gdGhlbiByZXBsYWNlDQoNCnRoZSBzdGFuZGFyZCBx ZW11IHdpdGggdGhlIG9uZSB0aGF0IHdpbGwgZG8gbGl2ZSBzbmFwc2hvdHMuIERlcGVuZGluZyBv bg0KDQp3aGVyZSB5b3UncmUgc3RvcmFnZSBpcyBsb2NhdGVkIHlvdSBzaG91bGRuJ3QgaGF2ZSB0 byB0aW5rZXIgd2l0aA0KDQptZW1iZXJzaGlwcyBldGMuDQoNCg0KDQoNCg0KDQpMb29raW5nIGF0 IHRoaXMgYWdhaW4gSSB3b3VsZCBsaWtlIHRoZSB3ZWJ1aSBpbnN0YWxsIHByb2Nlc3MgdG8gYWRk IHRoZSByZXBvIHRvbyA6LSkNCklmIGVuZ2luZS1zZXR1cCBpcyB1cCB0byBkYXRlIGl0IGNvdWxk IGtub3cgdGhlIGxvY2F0aW9uICBvZiB0aGUgb3ZpcnQtcmVwby5ycG0gYW5kIGluc3RhbGwgaXQg YXV0b21hdGljYWxseS4gVGhlcmUgaXMgcHJvYmFibHkgYSB2ZXJ5IGdvb2QgcmVhc29uIHdoeSBp dCBkb2Vzbid0IGRvIHRoaXMgc2luY2UgSSBjYW4ndCBpbWFnaW5lIEknbSB0aGUgZmlyc3Qgb25l IHRvIHRoaW5rIGFib3V0IHRoaXMuDQoNCkpvb3ANCg=3D=3D --_000_D86C48DF8800164BBE50B87623F7AC95483CC287ln2wio001devtra_ Content-Type: text/html; charset=3D"utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ e2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30N Ci8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYu TXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQt c2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjsNCglj b2xvcjpibGFjazt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlv cml0eTo5OTsNCgljb2xvcjojMDU2M0MxOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0K YTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0 eTo5OTsNCgljb2xvcjojOTU0RjcyOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcHJl DQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3Jt YXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9u dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCWNvbG9yOmJsYWNr O30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJl Zm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGlu azoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCWNvbG9yOmJs YWNrO30NCnNwYW4uRW1haWxTdHlsZTE5DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5 Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9 DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNp emU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsN CgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjEN Cgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHht bD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3ht bD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6 ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBl bGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgYmdjb2xvcj0id2hpdGUi IGxhbmc9IkVOLUdCIiBsaW5rPSIjMDU2M0MxIiB2bGluaz0iIzk1NEY3MiI+DQo8ZGl2IGNsYXNz PSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPk9uZSB0 aGluZyBJIGRvIGhhdmUgdG8gdHdlYWsgaXMgdGhlIGdyb3VwIG9uIC92YXIvcnVuL3NhbmxvY2sv c2FubG9jay5zb2NrLiBCeSBkZWZhdWx0LCB3aGVuIEkgcmVib290IHRoZSBvd25lci9ncm91cC9w ZXJtcyBhcmUgdGhpczo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1s YW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9InRleHQtaW5kZW50OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm JnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPnNydy1ydy0t LS0gMSBzYW5sb2NrIHJvb3QgMCBKdW4gMTMgMDk6MDggc2FubG9jay5zb2NrPG86cD48L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1 b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7 PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj52ZHNt IHRoZW4gaGFzIHByb2JsZW1zIGFjY2Vzc2luZyBzYW5sb2NrLnNvY2sgYW5kIEkgc2VlIGVycm9y cyBsaWtlIHRoaXMgaW4gZW5naW5lLmxvZzo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDtt c28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4t VVMiPjIwMTQtMDYtMTMgMDY6MTg6NDEsNDM2IElORk8mbmJzcDsgW29yZy5vdmlydC5lbmdpbmUu Y29yZS52ZHNicm9rZXIudmRzYnJva2VyLkNyZWF0ZVN0b3JhZ2VQb29sVkRTQ29tbWFuZF0NCiAo b3JnLm92aXJ0LnRocmVhZC5wb29sLTYtdGhyZWFkLTE3KSBbMTJiNDg0MDldIENvbW1hbmQgb3Jn Lm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZTxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdl OkVOLVVTIj5yLkNyZWF0ZVN0b3JhZ2VQb29sVkRTQ29tbWFuZCByZXR1cm4gdmFsdWU8bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6 MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDttc28tZmFy ZWFzdC1sYW5ndWFnZTpFTi1VUyI+U3RhdHVzT25seVJldHVybkZvclhtbFJwYyBbbVN0YXR1cz1T dGF0dXNGb3JYbWxScGMgW21Db2RlPTY2MSwgbU1lc3NhZ2U9Q2Fubm90IGFjcXVpcmUgaG9zdCBp ZDogKCc2MzRhYWQ4MC01MDNhLTRlNTktOTczOC0xNWI2ZmIxYmYxMGEnLA0KIFNhbmxvY2tFeGNl cHRpb24oMTMsICdTYW5sb2NrIGxvY2tzcGFjZSBhZGQgZmFpbHVyZScsICdQZXJtaXNzaW9uIGRl bmllZCcpKV1dPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3Vh Z2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0 LWxhbmd1YWdlOkVOLVVTIj5JZiBJIGNoZ3JwIHFlbXUgL3Zhci9ydW4vc2FubG9jay9zYW5sb2Nr LnNvY2sgdGhlbiBhbGwgd29ya3MgZmluZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDtt c28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx RjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkkga25vdyBJIGNhbiBjaGFuZ2UgdGhl IGRlZmF1bHQgZ3JvdXAgbWVtYmVyc2hpcCBmb3Igc2FubG9jayBpbiAvZXRjL2xpYnZpcnQvcWVt dS1zYW5sb2NrLmNvbmYgYnV0IHdhcyB3b25kZXJpbmcgaWYgdGhpcyBpcyBzb21ldGhpbmcNCiB0 aGF0IHRoZSB2ZHNtIGluc3RhbGwgc2hvdWxkIHRha2UgY2FyZSBvZj88bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7 Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm JnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPlRoYW5rcyw8 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+ PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6 RU4tVVMiPlNpbW9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFu Z3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0 eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzoz LjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFu PjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRv d3RleHQiPiB1c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZw0KIFttYWlsdG86dXNlcnMtYm91bmNlc0Bv dmlydC5vcmddIDxiPk9uIEJlaGFsZiBPZiA8L2I+Sm9vcDxicj4NCjxiPlNlbnQ6PC9iPiAxMyBK dW5lIDIwMTQgMTE6NTQ8YnI+DQo8Yj5DYzo8L2I+IHVzZXJzQG92aXJ0Lm9yZzxicj4NCjxiPlN1 YmplY3Q6PC9iPiBSZTogW292aXJ0LXVzZXJzXSBvVmlydCAtIE5vZGUgaW5zdGFsbCBvbiBDZW50 T1M8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5TdmVuIEtp ZXNrZSB3cm90ZTogPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwcmU+JiM0MzsxIGZyb20gbWUsIHRoaXMg c2hvdWxkIHdvcmsgd2l0aG91dCBtYW51YWwgdHdlYWtpbmcgKGV4Y2VwdCBmb3IgbGl2ZTxvOnA+ PC9vOnA+PC9wcmU+DQo8cHJlPnNuYXBzaG90cykuPG86cD48L286cD48L3ByZT4NCjxwcmU+PG86 cD4mbmJzcDs8L286cD48L3ByZT4NCjxwcmU+QW0gMDkuMDYuMjAxNCAyMDozMiwgc2NocmllYiBK b29wOjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyA8bzpwPjwvbzpwPjwvcHJlPg0KPGJs b2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8 cHJlPklmIHlvdSBpbnN0YWxsIGEgbWluaW1hbCBDZW50b3MtNi41IGFuZCBhZGQgdGhlIG92aXJ0 IHJlcG9zaXRvcnkgYW5kPG86cD48L286cD48L3ByZT4NCjxwcmU+dGhlbiBhZGQgdGhlIGhvc3Qg dXNpbmcgdGhlIHdlYnVpIG9mIGVuZ2luZSB0aGVuIGl0IHdpbGwgaW5zdGFsbCBhbGw8bzpwPjwv bzpwPjwvcHJlPg0KPHByZT5uZWVkZWQgcGFja2FnZXMgKHZkc20vbGlidmlydC9rdm0pIGFuZCB5 b3UncmUgZG9uZS4gWW91IGNhbiB0aGVuIHJlcGxhY2U8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT50 aGUgc3RhbmRhcmQgcWVtdSB3aXRoIHRoZSBvbmUgdGhhdCB3aWxsIGRvIGxpdmUgc25hcHNob3Rz LiBEZXBlbmRpbmcgb248bzpwPjwvbzpwPjwvcHJlPg0KPHByZT53aGVyZSB5b3UncmUgc3RvcmFn ZSBpcyBsb2NhdGVkIHlvdSBzaG91bGRuJ3QgaGF2ZSB0byB0aW5rZXIgd2l0aDxvOnA+PC9vOnA+ PC9wcmU+DQo8cHJlPm1lbWJlcnNoaXBzIGV0Yy48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJz cDsmbmJzcDsmbmJzcDsgPG86cD48L286cD48L3ByZT4NCjwvYmxvY2txdW90ZT4NCjxwcmU+PG86 cD4mbmJzcDs8L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7IDxvOnA+PC9vOnA+PC9wcmU+DQo8L2Js b2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4w cHQiPkxvb2tpbmcgYXQgdGhpcyBhZ2FpbiBJIHdvdWxkIGxpa2UgdGhlIHdlYnVpIGluc3RhbGwg cHJvY2VzcyB0byBhZGQgdGhlIHJlcG8gdG9vIDotKTxicj4NCklmIGVuZ2luZS1zZXR1cCBpcyB1 cCB0byBkYXRlIGl0IGNvdWxkIGtub3cgdGhlIGxvY2F0aW9uJm5ic3A7IG9mIHRoZSBvdmlydC1y ZXBvLnJwbSBhbmQgaW5zdGFsbCBpdCBhdXRvbWF0aWNhbGx5LiBUaGVyZSBpcyBwcm9iYWJseSBh IHZlcnkgZ29vZCByZWFzb24gd2h5IGl0IGRvZXNuJ3QgZG8gdGhpcyBzaW5jZSBJIGNhbid0IGlt YWdpbmUgSSdtIHRoZSBmaXJzdCBvbmUgdG8gdGhpbmsgYWJvdXQgdGhpcy48YnI+DQo8YnI+DQpK b29wPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg=3D=3D --_000_D86C48DF8800164BBE50B87623F7AC95483CC287ln2wio001devtra_-- --===============6416550572828310226== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fMDAwX0Q4NkM0OERGODgwMDE2NEJCRTUwQjg3NjIzRjdBQzk1NDgzQ0MyODdsbjJ3aW8wMDFk ZXZ0cmFfCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXRmLTgiCkNvbnRlbnQt VHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NAoKVDI1bElIUm9hVzVuSUVrZ1pHOGdhR0YyWlNCMGJ5 QjBkMlZoYXlCcGN5QjBhR1VnWjNKdmRYQWdiMjRnTDNaaGNpOXlkVzR2YzJGdQpiRzlqYXk5ellX NXNiMk5yTG5Odlkyc3VJRUo1SUdSbFptRjFiSFFzSUhkb1pXNGdTU0J5WldKdmIzUWdkR2hsSUc5 M2JtVnlMMmR5CmIzVndMM0JsY20xeklHRnlaU0IwYUdsek9nMEtEUXB6Y25jdGNuY3RMUzB0SURF Z2MyRnViRzlqYXlCeWIyOTBJREFnU25WdUlERXoKSURBNU9qQTRJSE5oYm14dlkyc3VjMjlqYXcw S0RRcDJaSE50SUhSb1pXNGdhR0Z6SUhCeWIySnNaVzF6SUdGalkyVnpjMmx1WnlCegpZVzVzYjJO ckxuTnZZMnNnWVc1a0lFa2djMlZsSUdWeWNtOXljeUJzYVd0bElIUm9hWE1nYVc0Z1pXNW5hVzVs TG14dlp6b05DZzBLCk1qQXhOQzB3TmkweE15QXdOam94T0RvME1TdzBNellnU1U1R1R5QWdXMjl5 Wnk1dmRtbHlkQzVsYm1kcGJtVXVZMjl5WlM1MlpITmkKY205clpYSXVkbVJ6WW5KdmEyVnlMa055 WldGMFpWTjBiM0poWjJWUWIyOXNWa1JUUTI5dGJXRnVaRjBnS0c5eVp5NXZkbWx5ZEM1MAphSEps WVdRdWNHOXZiQzAyTFhSb2NtVmhaQzB4TnlrZ1d6RXlZalE0TkRBNVhTQkRiMjF0WVc1a0lHOXla eTV2ZG1seWRDNWxibWRwCmJtVXVZMjl5WlM1MlpITmljbTlyWlhJdWRtUnpZbkp2YTJVTkNuSXVR M0psWVhSbFUzUnZjbUZuWlZCdmIyeFdSRk5EYjIxdFlXNWsKSUhKbGRIVnliaUIyWVd4MVpRMEtV M1JoZEhWelQyNXNlVkpsZEhWeWJrWnZjbGh0YkZKd1l5QmJiVk4wWVhSMWN6MVRkR0YwZFhORwpi M0pZYld4U2NHTWdXMjFEYjJSbFBUWTJNU3dnYlUxbGMzTmhaMlU5UTJGdWJtOTBJR0ZqY1hWcGNt VWdhRzl6ZENCcFpEb2dLQ2MyCk16UmhZV1E0TUMwMU1ETmhMVFJsTlRrdE9UY3pPQzB4TldJMlpt SXhZbVl4TUdFbkxDQlRZVzVzYjJOclJYaGpaWEIwYVc5dUtERXoKTENBblUyRnViRzlqYXlCc2Iy TnJjM0JoWTJVZ1lXUmtJR1poYVd4MWNtVW5MQ0FuVUdWeWJXbHpjMmx2YmlCa1pXNXBaV1FuS1Ns ZApYUTBLRFFwSlppQkpJR05vWjNKd0lIRmxiWFVnTDNaaGNpOXlkVzR2YzJGdWJHOWpheTl6WVc1 c2IyTnJMbk52WTJzZ2RHaGxiaUJoCmJHd2dkMjl5YTNNZ1ptbHVaUzROQ2cwS1NTQnJibTkzSUVr Z1kyRnVJR05vWVc1blpTQjBhR1VnWkdWbVlYVnNkQ0JuY205MWNDQnQKWlcxaVpYSnphR2x3SUda dmNpQnpZVzVzYjJOcklHbHVJQzlsZEdNdmJHbGlkbWx5ZEM5eFpXMTFMWE5oYm14dlkyc3VZMjl1 WmlCaQpkWFFnZDJGeklIZHZibVJsY21sdVp5QnBaaUIwYUdseklHbHpJSE52YldWMGFHbHVaeUIw YUdGMElIUm9aU0IyWkhOdElHbHVjM1JoCmJHd2djMmh2ZFd4a0lIUmhhMlVnWTJGeVpTQnZaajhO Q2cwS1ZHaGhibXR6TEEwS0RRcFRhVzF2YmcwS0RRcEdjbTl0T2lCMWMyVnkKY3kxaWIzVnVZMlZ6 UUc5MmFYSjBMbTl5WnlCYmJXRnBiSFJ2T25WelpYSnpMV0p2ZFc1alpYTkFiM1pwY25RdWIzSm5Y U0JQYmlCQwpaV2hoYkdZZ1QyWWdTbTl2Y0EwS1UyVnVkRG9nTVRNZ1NuVnVaU0F5TURFMElERXhP alUwRFFwRFl6b2dkWE5sY25OQWIzWnBjblF1CmIzSm5EUXBUZFdKcVpXTjBPaUJTWlRvZ1cyOTJh WEowTFhWelpYSnpYU0J2Vm1seWRDQXRJRTV2WkdVZ2FXNXpkR0ZzYkNCdmJpQkQKWlc1MFQxTU5D ZzBLVTNabGJpQkxhV1Z6YTJVZ2QzSnZkR1U2RFFvTkNpc3hJR1p5YjIwZ2JXVXNJSFJvYVhNZ2My aHZkV3hrSUhkdgpjbXNnZDJsMGFHOTFkQ0J0WVc1MVlXd2dkSGRsWVd0cGJtY2dLR1Y0WTJWd2RD Qm1iM0lnYkdsMlpRMEtEUXB6Ym1Gd2MyaHZkSE1wCkxnMEtEUW9OQ2cwS1FXMGdNRGt1TURZdU1q QXhOQ0F5TURvek1pd2djMk5vY21sbFlpQktiMjl3T2cwS0RRb05DZzBLU1dZZ2VXOTEKSUdsdWMz UmhiR3dnWVNCdGFXNXBiV0ZzSUVObGJuUnZjeTAyTGpVZ1lXNWtJR0ZrWkNCMGFHVWdiM1pwY25R Z2NtVndiM05wZEc5eQplU0JoYm1RTkNnMEtkR2hsYmlCaFpHUWdkR2hsSUdodmMzUWdkWE5wYm1j Z2RHaGxJSGRsWW5WcElHOW1JR1Z1WjJsdVpTQjBhR1Z1CklHbDBJSGRwYkd3Z2FXNXpkR0ZzYkNC aGJHd05DZzBLYm1WbFpHVmtJSEJoWTJ0aFoyVnpJQ2gyWkhOdEwyeHBZblpwY25RdmEzWnQKS1NC aGJtUWdlVzkxSjNKbElHUnZibVV1SUZsdmRTQmpZVzRnZEdobGJpQnlaWEJzWVdObERRb05DblJv WlNCemRHRnVaR0Z5WkNCeApaVzExSUhkcGRHZ2dkR2hsSUc5dVpTQjBhR0YwSUhkcGJHd2daRzhn YkdsMlpTQnpibUZ3YzJodmRITXVJRVJsY0dWdVpHbHVaeUJ2CmJnMEtEUXAzYUdWeVpTQjViM1Vu Y21VZ2MzUnZjbUZuWlNCcGN5QnNiMk5oZEdWa0lIbHZkU0J6YUc5MWJHUnVKM1FnYUdGMlpTQjAK YnlCMGFXNXJaWElnZDJsMGFBMEtEUXB0WlcxaVpYSnphR2x3Y3lCbGRHTXVEUW9OQ2cwS0RRb05D ZzBLRFFwTWIyOXJhVzVuSUdGMApJSFJvYVhNZ1lXZGhhVzRnU1NCM2IzVnNaQ0JzYVd0bElIUm9a U0IzWldKMWFTQnBibk4wWVd4c0lIQnliMk5sYzNNZ2RHOGdZV1JrCklIUm9aU0J5WlhCdklIUnZi eUE2TFNrTkNrbG1JR1Z1WjJsdVpTMXpaWFIxY0NCcGN5QjFjQ0IwYnlCa1lYUmxJR2wwSUdOdmRX eGsKSUd0dWIzY2dkR2hsSUd4dlkyRjBhVzl1SUNCdlppQjBhR1VnYjNacGNuUXRjbVZ3Ynk1eWNH MGdZVzVrSUdsdWMzUmhiR3dnYVhRZwpZWFYwYjIxaGRHbGpZV3hzZVM0Z1ZHaGxjbVVnYVhNZ2NI SnZZbUZpYkhrZ1lTQjJaWEo1SUdkdmIyUWdjbVZoYzI5dUlIZG9lU0JwCmRDQmtiMlZ6YmlkMElH UnZJSFJvYVhNZ2MybHVZMlVnU1NCallXNG5kQ0JwYldGbmFXNWxJRWtuYlNCMGFHVWdabWx5YzNR Z2IyNWwKSUhSdklIUm9hVzVySUdGaWIzVjBJSFJvYVhNdURRb05Da3B2YjNBTkNnPT0KCi0tXzAw MF9EODZDNDhERjg4MDAxNjRCQkU1MEI4NzYyM0Y3QUM5NTQ4M0NDMjg3bG4yd2lvMDAxZGV2dHJh XwpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD0idXRmLTgiCkNvbnRlbnQtVHJhbnNm ZXItRW5jb2Rpbmc6IGJhc2U2NAoKUEdoMGJXd2dlRzFzYm5NNmRqMGlkWEp1T25OamFHVnRZWE10 YldsamNtOXpiMlowTFdOdmJUcDJiV3dpSUhodGJHNXpPbTg5SW5WeQpianB6WTJobGJXRnpMVzFw WTNKdmMyOW1kQzFqYjIwNmIyWm1hV05sT205bVptbGpaU0lnZUcxc2JuTTZkejBpZFhKdU9uTmph R1Z0CllYTXRiV2xqY205emIyWjBMV052YlRwdlptWnBZMlU2ZDI5eVpDSWdlRzFzYm5NNmJUMGlh SFIwY0RvdkwzTmphR1Z0WVhNdWJXbGoKY205emIyWjBMbU52YlM5dlptWnBZMlV2TWpBd05DOHhN aTl2Ylcxc0lpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdgpWRkl2VWtWRExXaDBi V3cwTUNJK0RRbzhhR1ZoWkQ0TkNqeHRaWFJoSUdoMGRIQXRaWEYxYVhZOUlrTnZiblJsYm5RdFZI bHdaU0lnClkyOXVkR1Z1ZEQwaWRHVjRkQzlvZEcxc095QmphR0Z5YzJWMFBYVjBaaTA0SWo0TkNq eHRaWFJoSUc1aGJXVTlJa2RsYm1WeVlYUnYKY2lJZ1kyOXVkR1Z1ZEQwaVRXbGpjbTl6YjJaMElG ZHZjbVFnTVRVZ0tHWnBiSFJsY21Wa0lHMWxaR2wxYlNraVBnMEtQSE4wZVd4bApQandoTFMwTkNp OHFJRVp2Ym5RZ1JHVm1hVzVwZEdsdmJuTWdLaThOQ2tCbWIyNTBMV1poWTJVTkNnbDdabTl1ZEMx bVlXMXBiSGs2ClEyRnNhV0p5YVRzTkNnbHdZVzV2YzJVdE1Ub3lJREUxSURVZ01pQXlJRElnTkNB eklESWdORHQ5RFFwQVptOXVkQzFtWVdObERRb0oKZTJadmJuUXRabUZ0YVd4NU9rTnZibk52YkdG ek93MEtDWEJoYm05elpTMHhPaklnTVRFZ05pQTVJRElnTWlBMElETWdNaUEwTzMwTgpDaThxSUZO MGVXeGxJRVJsWm1sdWFYUnBiMjV6SUNvdkRRcHdMazF6YjA1dmNtMWhiQ3dnYkdrdVRYTnZUbTl5 YldGc0xDQmthWFl1ClRYTnZUbTl5YldGc0RRb0plMjFoY21kcGJqb3dZMjA3RFFvSmJXRnlaMmx1 TFdKdmRIUnZiVG91TURBd01YQjBPdzBLQ1dadmJuUXQKYzJsNlpUb3hNaTR3Y0hRN0RRb0pabTl1 ZEMxbVlXMXBiSGs2SWxScGJXVnpJRTVsZHlCU2IyMWhiaUlzSW5ObGNtbG1JanNOQ2dsagpiMnh2 Y2pwaWJHRmphenQ5RFFwaE9teHBibXNzSUhOd1lXNHVUWE52U0hsd1pYSnNhVzVyRFFvSmUyMXpi eTF6ZEhsc1pTMXdjbWx2CmNtbDBlVG81T1RzTkNnbGpiMnh2Y2pvak1EVTJNME14T3cwS0NYUmxl SFF0WkdWamIzSmhkR2x2YmpwMWJtUmxjbXhwYm1VN2ZRMEsKWVRwMmFYTnBkR1ZrTENCemNHRnVM azF6YjBoNWNHVnliR2x1YTBadmJHeHZkMlZrRFFvSmUyMXpieTF6ZEhsc1pTMXdjbWx2Y21sMApl VG81T1RzTkNnbGpiMnh2Y2pvak9UVTBSamN5T3cwS0NYUmxlSFF0WkdWamIzSmhkR2x2YmpwMWJt UmxjbXhwYm1VN2ZRMEtjSEpsCkRRb0plMjF6YnkxemRIbHNaUzF3Y21sdmNtbDBlVG81T1RzTkNn bHRjMjh0YzNSNWJHVXRiR2x1YXpvaVNGUk5UQ0JRY21WbWIzSnQKWVhSMFpXUWdRMmhoY2lJN0RR b0piV0Z5WjJsdU9qQmpiVHNOQ2dsdFlYSm5hVzR0WW05MGRHOXRPaTR3TURBeGNIUTdEUW9KWm05 dQpkQzF6YVhwbE9qRXdMakJ3ZERzTkNnbG1iMjUwTFdaaGJXbHNlVG9pUTI5MWNtbGxjaUJPWlhj aU93MEtDV052Ykc5eU9tSnNZV05yCk8zME5Dbk53WVc0dVNGUk5URkJ5WldadmNtMWhkSFJsWkVO b1lYSU5DZ2w3YlhOdkxYTjBlV3hsTFc1aGJXVTZJa2hVVFV3Z1VISmwKWm05eWJXRjBkR1ZrSUVO b1lYSWlPdzBLQ1cxemJ5MXpkSGxzWlMxd2NtbHZjbWwwZVRvNU9Uc05DZ2x0YzI4dGMzUjViR1V0 YkdsdQphem9pU0ZSTlRDQlFjbVZtYjNKdFlYUjBaV1FpT3cwS0NXWnZiblF0Wm1GdGFXeDVPa052 Ym5OdmJHRnpPdzBLQ1dOdmJHOXlPbUpzCllXTnJPMzBOQ25Od1lXNHVSVzFoYVd4VGRIbHNaVEU1 RFFvSmUyMXpieTF6ZEhsc1pTMTBlWEJsT25CbGNuTnZibUZzTFhKbGNHeDUKT3cwS0NXWnZiblF0 Wm1GdGFXeDVPaUpEWVd4cFluSnBJaXdpYzJGdWN5MXpaWEpwWmlJN0RRb0pZMjlzYjNJNkl6RkdO RGszUkR0OQpEUW91VFhOdlEyaHdSR1ZtWVhWc2RBMEtDWHR0YzI4dGMzUjViR1V0ZEhsd1pUcGxl SEJ2Y25RdGIyNXNlVHNOQ2dsbWIyNTBMWE5wCmVtVTZNVEF1TUhCME8zME5Da0J3WVdkbElGZHZj bVJUWldOMGFXOXVNUTBLQ1h0emFYcGxPall4TWk0d2NIUWdOemt5TGpCd2REc04KQ2dsdFlYSm5h VzQ2TnpJdU1IQjBJRGN5TGpCd2RDQTNNaTR3Y0hRZ056SXVNSEIwTzMwTkNtUnBkaTVYYjNKa1Uy VmpkR2x2YmpFTgpDZ2w3Y0dGblpUcFhiM0prVTJWamRHbHZiakU3ZlEwS0xTMCtQQzl6ZEhsc1pU NDhJUzB0VzJsbUlHZDBaU0J0YzI4Z09WMCtQSGh0CmJENE5Danh2T25Ob1lYQmxaR1ZtWVhWc2RI TWdkanBsZUhROUltVmthWFFpSUhOd2FXUnRZWGc5SWpFd01qWWlJQzgrRFFvOEwzaHQKYkQ0OElW dGxibVJwWmwwdExUNDhJUzB0VzJsbUlHZDBaU0J0YzI4Z09WMCtQSGh0YkQ0TkNqeHZPbk5vWVhC bGJHRjViM1YwSUhZNgpaWGgwUFNKbFpHbDBJajROQ2p4dk9tbGtiV0Z3SUhZNlpYaDBQU0psWkds MElpQmtZWFJoUFNJeElpQXZQZzBLUEM5dk9uTm9ZWEJsCmJHRjViM1YwUGp3dmVHMXNQandoVzJW dVpHbG1YUzB0UGcwS1BDOW9aV0ZrUGcwS1BHSnZaSGtnWW1kamIyeHZjajBpZDJocGRHVWkKSUd4 aGJtYzlJa1ZPTFVkQ0lpQnNhVzVyUFNJak1EVTJNME14SWlCMmJHbHVhejBpSXprMU5FWTNNaUkr RFFvOFpHbDJJR05zWVhOegpQU0pYYjNKa1UyVmpkR2x2YmpFaVBnMEtQSEFnWTJ4aGMzTTlJazF6 YjA1dmNtMWhiQ0krUEhOd1lXNGdjM1I1YkdVOUltWnZiblF0CmMybDZaVG94TVM0d2NIUTdabTl1 ZEMxbVlXMXBiSGs2Sm5GMWIzUTdRMkZzYVdKeWFTWnhkVzkwT3l3bWNYVnZkRHR6WVc1ekxYTmwK Y21sbUpuRjFiM1E3TzJOdmJHOXlPaU14UmpRNU4wUTdiWE52TFdaaGNtVmhjM1F0YkdGdVozVmha MlU2UlU0dFZWTWlQazl1WlNCMAphR2x1WnlCSklHUnZJR2hoZG1VZ2RHOGdkSGRsWVdzZ2FYTWdk R2hsSUdkeWIzVndJRzl1SUM5MllYSXZjblZ1TDNOaGJteHZZMnN2CmMyRnViRzlqYXk1emIyTnJM aUJDZVNCa1pXWmhkV3gwTENCM2FHVnVJRWtnY21WaWIyOTBJSFJvWlNCdmQyNWxjaTluY205MWND OXcKWlhKdGN5QmhjbVVnZEdocGN6bzhienB3UGp3dmJ6cHdQand2YzNCaGJqNDhMM0ErRFFvOGND QmpiR0Z6Y3owaVRYTnZUbTl5YldGcwpJajQ4YzNCaGJpQnpkSGxzWlQwaVptOXVkQzF6YVhwbE9q RXhMakJ3ZER0bWIyNTBMV1poYldsc2VUb21jWFZ2ZER0RFlXeHBZbkpwCkpuRjFiM1E3TENaeGRX OTBPM05oYm5NdGMyVnlhV1ltY1hWdmREczdZMjlzYjNJNkl6RkdORGszUkR0dGMyOHRabUZ5WldG emRDMXMKWVc1bmRXRm5aVHBGVGkxVlV5SStQRzg2Y0Q0bWJtSnpjRHM4TDI4NmNENDhMM053WVc0 K1BDOXdQZzBLUEhBZ1kyeGhjM005SWsxegpiMDV2Y20xaGJDSWdjM1I1YkdVOUluUmxlSFF0YVc1 a1pXNTBPak0yTGpCd2RDSStQSE53WVc0Z2MzUjViR1U5SW1admJuUXRjMmw2ClpUb3hNUzR3Y0hR N1ptOXVkQzFtWVcxcGJIazZKbkYxYjNRN1EyRnNhV0p5YVNaeGRXOTBPeXdtY1hWdmREdHpZVzV6 TFhObGNtbG0KSm5GMWIzUTdPMk52Ykc5eU9pTXhSalE1TjBRN2JYTnZMV1poY21WaGMzUXRiR0Z1 WjNWaFoyVTZSVTR0VlZNaVBuTnlkeTF5ZHkwdApMUzBnTVNCellXNXNiMk5ySUhKdmIzUWdNQ0JL ZFc0Z01UTWdNRGs2TURnZ2MyRnViRzlqYXk1emIyTnJQRzg2Y0Q0OEwyODZjRDQ4CkwzTndZVzQr UEM5d1BnMEtQSEFnWTJ4aGMzTTlJazF6YjA1dmNtMWhiQ0krUEhOd1lXNGdjM1I1YkdVOUltWnZi blF0YzJsNlpUb3gKTVM0d2NIUTdabTl1ZEMxbVlXMXBiSGs2Sm5GMWIzUTdRMkZzYVdKeWFTWnhk VzkwT3l3bWNYVnZkRHR6WVc1ekxYTmxjbWxtSm5GMQpiM1E3TzJOdmJHOXlPaU14UmpRNU4wUTdi WE52TFdaaGNtVmhjM1F0YkdGdVozVmhaMlU2UlU0dFZWTWlQanh2T25BK0ptNWljM0E3ClBDOXZP bkErUEM5emNHRnVQand2Y0Q0TkNqeHdJR05zWVhOelBTSk5jMjlPYjNKdFlXd2lQanh6Y0dGdUlI TjBlV3hsUFNKbWIyNTAKTFhOcGVtVTZNVEV1TUhCME8yWnZiblF0Wm1GdGFXeDVPaVp4ZFc5ME8w TmhiR2xpY21rbWNYVnZkRHNzSm5GMWIzUTdjMkZ1Y3kxegpaWEpwWmlaeGRXOTBPenRqYjJ4dmNq b2pNVVkwT1RkRU8yMXpieTFtWVhKbFlYTjBMV3hoYm1kMVlXZGxPa1ZPTFZWVElqNTJaSE50CklI Um9aVzRnYUdGeklIQnliMkpzWlcxeklHRmpZMlZ6YzJsdVp5QnpZVzVzYjJOckxuTnZZMnNnWVc1 a0lFa2djMlZsSUdWeWNtOXkKY3lCc2FXdGxJSFJvYVhNZ2FXNGdaVzVuYVc1bExteHZaem84Ynpw d1Bqd3ZienB3UGp3dmMzQmhiajQ4TDNBK0RRbzhjQ0JqYkdGegpjejBpVFhOdlRtOXliV0ZzSWo0 OGMzQmhiaUJ6ZEhsc1pUMGlabTl1ZEMxemFYcGxPakV4TGpCd2REdG1iMjUwTFdaaGJXbHNlVG9t CmNYVnZkRHREWVd4cFluSnBKbkYxYjNRN0xDWnhkVzkwTzNOaGJuTXRjMlZ5YVdZbWNYVnZkRHM3 WTI5c2IzSTZJekZHTkRrM1JEdHQKYzI4dFptRnlaV0Z6ZEMxc1lXNW5kV0ZuWlRwRlRpMVZVeUkr UEc4NmNENG1ibUp6Y0RzOEwyODZjRDQ4TDNOd1lXNCtQQzl3UGcwSwpQSEFnWTJ4aGMzTTlJazF6 YjA1dmNtMWhiQ0lnYzNSNWJHVTlJbTFoY21kcGJpMXNaV1owT2pNMkxqQndkQ0krUEhOd1lXNGdj M1I1CmJHVTlJbVp2Ym5RdGMybDZaVG94TVM0d2NIUTdabTl1ZEMxbVlXMXBiSGs2Sm5GMWIzUTdR MkZzYVdKeWFTWnhkVzkwT3l3bWNYVnYKZER0ellXNXpMWE5sY21sbUpuRjFiM1E3TzJOdmJHOXlP aU14UmpRNU4wUTdiWE52TFdaaGNtVmhjM1F0YkdGdVozVmhaMlU2UlU0dApWVk1pUGpJd01UUXRN RFl0TVRNZ01EWTZNVGc2TkRFc05ETTJJRWxPUms4bWJtSnpjRHNnVzI5eVp5NXZkbWx5ZEM1bGJt ZHBibVV1ClkyOXlaUzUyWkhOaWNtOXJaWEl1ZG1SelluSnZhMlZ5TGtOeVpXRjBaVk4wYjNKaFoy VlFiMjlzVmtSVFEyOXRiV0Z1WkYwTkNpQW8KYjNKbkxtOTJhWEowTG5Sb2NtVmhaQzV3YjI5c0xU WXRkR2h5WldGa0xURTNLU0JiTVRKaU5EZzBNRGxkSUVOdmJXMWhibVFnYjNKbgpMbTkyYVhKMExt VnVaMmx1WlM1amIzSmxMblprYzJKeWIydGxjaTUyWkhOaWNtOXJaVHh2T25BK1BDOXZPbkErUEM5 emNHRnVQand2CmNENE5Danh3SUdOc1lYTnpQU0pOYzI5T2IzSnRZV3dpSUhOMGVXeGxQU0p0WVhK bmFXNHRiR1ZtZERvek5pNHdjSFFpUGp4emNHRnUKSUhOMGVXeGxQU0ptYjI1MExYTnBlbVU2TVRF dU1IQjBPMlp2Ym5RdFptRnRhV3g1T2laeGRXOTBPME5oYkdsaWNta21jWFZ2ZERzcwpKbkYxYjNR N2MyRnVjeTF6WlhKcFppWnhkVzkwT3p0amIyeHZjam9qTVVZME9UZEVPMjF6YnkxbVlYSmxZWE4w TFd4aGJtZDFZV2RsCk9rVk9MVlZUSWo1eUxrTnlaV0YwWlZOMGIzSmhaMlZRYjI5c1ZrUlRRMjl0 YldGdVpDQnlaWFIxY200Z2RtRnNkV1U4Ynpwd1Bqd3YKYnpwd1Bqd3ZjM0JoYmo0OEwzQStEUW84 Y0NCamJHRnpjejBpVFhOdlRtOXliV0ZzSWlCemRIbHNaVDBpYldGeVoybHVMV3hsWm5RNgpNell1 TUhCMElqNDhjM0JoYmlCemRIbHNaVDBpWm05dWRDMXphWHBsT2pFeExqQndkRHRtYjI1MExXWmhi V2xzZVRvbWNYVnZkRHRECllXeHBZbkpwSm5GMWIzUTdMQ1p4ZFc5ME8zTmhibk10YzJWeWFXWW1j WFZ2ZERzN1kyOXNiM0k2SXpGR05EazNSRHR0YzI4dFptRnkKWldGemRDMXNZVzVuZFdGblpUcEZU aTFWVXlJK1UzUmhkSFZ6VDI1c2VWSmxkSFZ5YmtadmNsaHRiRkp3WXlCYmJWTjBZWFIxY3oxVApk R0YwZFhOR2IzSlliV3hTY0dNZ1cyMURiMlJsUFRZMk1Td2diVTFsYzNOaFoyVTlRMkZ1Ym05MElH RmpjWFZwY21VZ2FHOXpkQ0JwClpEb2dLQ2MyTXpSaFlXUTRNQzAxTUROaExUUmxOVGt0T1Rjek9D MHhOV0kyWm1JeFltWXhNR0VuTEEwS0lGTmhibXh2WTJ0RmVHTmwKY0hScGIyNG9NVE1zSUNkVFlX NXNiMk5ySUd4dlkydHpjR0ZqWlNCaFpHUWdabUZwYkhWeVpTY3NJQ2RRWlhKdGFYTnphVzl1SUdS bApibWxsWkNjcEtWMWRQRzg2Y0Q0OEwyODZjRDQ4TDNOd1lXNCtQQzl3UGcwS1BIQWdZMnhoYzNN OUlrMXpiMDV2Y20xaGJDSStQSE53CllXNGdjM1I1YkdVOUltWnZiblF0YzJsNlpUb3hNUzR3Y0hR N1ptOXVkQzFtWVcxcGJIazZKbkYxYjNRN1EyRnNhV0p5YVNaeGRXOTAKT3l3bWNYVnZkRHR6WVc1 ekxYTmxjbWxtSm5GMWIzUTdPMk52Ykc5eU9pTXhSalE1TjBRN2JYTnZMV1poY21WaGMzUXRiR0Z1 WjNWaApaMlU2UlU0dFZWTWlQanh2T25BK0ptNWljM0E3UEM5dk9uQStQQzl6Y0dGdVBqd3ZjRDRO Q2p4d0lHTnNZWE56UFNKTmMyOU9iM0p0CllXd2lQanh6Y0dGdUlITjBlV3hsUFNKbWIyNTBMWE5w ZW1VNk1URXVNSEIwTzJadmJuUXRabUZ0YVd4NU9pWnhkVzkwTzBOaGJHbGkKY21rbWNYVnZkRHNz Sm5GMWIzUTdjMkZ1Y3kxelpYSnBaaVp4ZFc5ME96dGpiMnh2Y2pvak1VWTBPVGRFTzIxemJ5MW1Z WEpsWVhOMApMV3hoYm1kMVlXZGxPa1ZPTFZWVElqNUpaaUJKSUdOb1ozSndJSEZsYlhVZ0wzWmhj aTl5ZFc0dmMyRnViRzlqYXk5ellXNXNiMk5yCkxuTnZZMnNnZEdobGJpQmhiR3dnZDI5eWEzTWda bWx1WlM0OGJ6cHdQand2Ynpwd1Bqd3ZjM0JoYmo0OEwzQStEUW84Y0NCamJHRnoKY3owaVRYTnZU bTl5YldGc0lqNDhjM0JoYmlCemRIbHNaVDBpWm05dWRDMXphWHBsT2pFeExqQndkRHRtYjI1MExX WmhiV2xzZVRvbQpjWFZ2ZER0RFlXeHBZbkpwSm5GMWIzUTdMQ1p4ZFc5ME8zTmhibk10YzJWeWFX WW1jWFZ2ZERzN1kyOXNiM0k2SXpGR05EazNSRHR0CmMyOHRabUZ5WldGemRDMXNZVzVuZFdGblpU cEZUaTFWVXlJK1BHODZjRDRtYm1KemNEczhMMjg2Y0Q0OEwzTndZVzQrUEM5d1BnMEsKUEhBZ1ky eGhjM005SWsxemIwNXZjbTFoYkNJK1BITndZVzRnYzNSNWJHVTlJbVp2Ym5RdGMybDZaVG94TVM0 d2NIUTdabTl1ZEMxbQpZVzFwYkhrNkpuRjFiM1E3UTJGc2FXSnlhU1p4ZFc5ME95d21jWFZ2ZER0 ellXNXpMWE5sY21sbUpuRjFiM1E3TzJOdmJHOXlPaU14ClJqUTVOMFE3YlhOdkxXWmhjbVZoYzNR dGJHRnVaM1ZoWjJVNlJVNHRWVk1pUGtrZ2EyNXZkeUJKSUdOaGJpQmphR0Z1WjJVZ2RHaGwKSUdS bFptRjFiSFFnWjNKdmRYQWdiV1Z0WW1WeWMyaHBjQ0JtYjNJZ2MyRnViRzlqYXlCcGJpQXZaWFJq TDJ4cFluWnBjblF2Y1dWdApkUzF6WVc1c2IyTnJMbU52Ym1ZZ1luVjBJSGRoY3lCM2IyNWtaWEpw Ym1jZ2FXWWdkR2hwY3lCcGN5QnpiMjFsZEdocGJtY05DaUIwCmFHRjBJSFJvWlNCMlpITnRJR2x1 YzNSaGJHd2djMmh2ZFd4a0lIUmhhMlVnWTJGeVpTQnZaajg4Ynpwd1Bqd3ZienB3UGp3dmMzQmgK Ymo0OEwzQStEUW84Y0NCamJHRnpjejBpVFhOdlRtOXliV0ZzSWo0OGMzQmhiaUJ6ZEhsc1pUMGla bTl1ZEMxemFYcGxPakV4TGpCdwpkRHRtYjI1MExXWmhiV2xzZVRvbWNYVnZkRHREWVd4cFluSnBK bkYxYjNRN0xDWnhkVzkwTzNOaGJuTXRjMlZ5YVdZbWNYVnZkRHM3ClkyOXNiM0k2SXpGR05EazNS RHR0YzI4dFptRnlaV0Z6ZEMxc1lXNW5kV0ZuWlRwRlRpMVZVeUkrUEc4NmNENG1ibUp6Y0RzOEwy ODYKY0Q0OEwzTndZVzQrUEM5d1BnMEtQSEFnWTJ4aGMzTTlJazF6YjA1dmNtMWhiQ0krUEhOd1lX NGdjM1I1YkdVOUltWnZiblF0YzJsNgpaVG94TVM0d2NIUTdabTl1ZEMxbVlXMXBiSGs2Sm5GMWIz UTdRMkZzYVdKeWFTWnhkVzkwT3l3bWNYVnZkRHR6WVc1ekxYTmxjbWxtCkpuRjFiM1E3TzJOdmJH OXlPaU14UmpRNU4wUTdiWE52TFdaaGNtVmhjM1F0YkdGdVozVmhaMlU2UlU0dFZWTWlQbFJvWVc1 cmN5dzgKYnpwd1Bqd3ZienB3UGp3dmMzQmhiajQ4TDNBK0RRbzhjQ0JqYkdGemN6MGlUWE52VG05 eWJXRnNJajQ4YzNCaGJpQnpkSGxzWlQwaQpabTl1ZEMxemFYcGxPakV4TGpCd2REdG1iMjUwTFda aGJXbHNlVG9tY1hWdmREdERZV3hwWW5KcEpuRjFiM1E3TENaeGRXOTBPM05oCmJuTXRjMlZ5YVdZ bWNYVnZkRHM3WTI5c2IzSTZJekZHTkRrM1JEdHRjMjh0Wm1GeVpXRnpkQzFzWVc1bmRXRm5aVHBG VGkxVlV5SSsKUEc4NmNENG1ibUp6Y0RzOEwyODZjRDQ4TDNOd1lXNCtQQzl3UGcwS1BIQWdZMnho YzNNOUlrMXpiMDV2Y20xaGJDSStQSE53WVc0ZwpjM1I1YkdVOUltWnZiblF0YzJsNlpUb3hNUzR3 Y0hRN1ptOXVkQzFtWVcxcGJIazZKbkYxYjNRN1EyRnNhV0p5YVNaeGRXOTBPeXdtCmNYVnZkRHR6 WVc1ekxYTmxjbWxtSm5GMWIzUTdPMk52Ykc5eU9pTXhSalE1TjBRN2JYTnZMV1poY21WaGMzUXRi R0Z1WjNWaFoyVTYKUlU0dFZWTWlQbE5wYlc5dVBHODZjRDQ4TDI4NmNENDhMM053WVc0K1BDOXdQ ZzBLUEhBZ1kyeGhjM005SWsxemIwNXZjbTFoYkNJKwpQSE53WVc0Z2MzUjViR1U5SW1admJuUXRj Mmw2WlRveE1TNHdjSFE3Wm05dWRDMW1ZVzFwYkhrNkpuRjFiM1E3UTJGc2FXSnlhU1p4CmRXOTBP eXdtY1hWdmREdHpZVzV6TFhObGNtbG1KbkYxYjNRN08yTnZiRzl5T2lNeFJqUTVOMFE3YlhOdkxX WmhjbVZoYzNRdGJHRnUKWjNWaFoyVTZSVTR0VlZNaVBqeHZPbkErSm01aWMzQTdQQzl2T25BK1BD OXpjR0Z1UGp3dmNENE5DanhrYVhZK0RRbzhaR2wySUhOMAplV3hsUFNKaWIzSmtaWEk2Ym05dVpU dGliM0prWlhJdGRHOXdPbk52Ykdsa0lDTkZNVVV4UlRFZ01TNHdjSFE3Y0dGa1pHbHVaem96Ckxq QndkQ0F3WTIwZ01HTnRJREJqYlNJK0RRbzhjQ0JqYkdGemN6MGlUWE52VG05eWJXRnNJajQ4WWo0 OGMzQmhiaUJzWVc1blBTSkYKVGkxVlV5SWdjM1I1YkdVOUltWnZiblF0YzJsNlpUb3hNUzR3Y0hR N1ptOXVkQzFtWVcxcGJIazZKbkYxYjNRN1EyRnNhV0p5YVNaeApkVzkwT3l3bWNYVnZkRHR6WVc1 ekxYTmxjbWxtSm5GMWIzUTdPMk52Ykc5eU9uZHBibVJ2ZDNSbGVIUWlQa1p5YjIwNlBDOXpjR0Z1 ClBqd3ZZajQ4YzNCaGJpQnNZVzVuUFNKRlRpMVZVeUlnYzNSNWJHVTlJbVp2Ym5RdGMybDZaVG94 TVM0d2NIUTdabTl1ZEMxbVlXMXAKYkhrNkpuRjFiM1E3UTJGc2FXSnlhU1p4ZFc5ME95d21jWFZ2 ZER0ellXNXpMWE5sY21sbUpuRjFiM1E3TzJOdmJHOXlPbmRwYm1SdgpkM1JsZUhRaVBpQjFjMlZ5 Y3kxaWIzVnVZMlZ6UUc5MmFYSjBMbTl5WncwS0lGdHRZV2xzZEc4NmRYTmxjbk10WW05MWJtTmxj MEJ2CmRtbHlkQzV2Y21kZElEeGlQazl1SUVKbGFHRnNaaUJQWmlBOEwySStTbTl2Y0R4aWNqNE5D anhpUGxObGJuUTZQQzlpUGlBeE15QksKZFc1bElESXdNVFFnTVRFNk5UUThZbkkrRFFvOFlqNURZ em84TDJJK0lIVnpaWEp6UUc5MmFYSjBMbTl5Wnp4aWNqNE5DanhpUGxOMQpZbXBsWTNRNlBDOWlQ aUJTWlRvZ1cyOTJhWEowTFhWelpYSnpYU0J2Vm1seWRDQXRJRTV2WkdVZ2FXNXpkR0ZzYkNCdmJp QkRaVzUwClQxTThienB3UGp3dmJ6cHdQand2YzNCaGJqNDhMM0ErRFFvOEwyUnBkajROQ2p3dlpH bDJQZzBLUEhBZ1kyeGhjM005SWsxemIwNXYKY20xaGJDSStQRzg2Y0Q0bWJtSnpjRHM4TDI4NmNE NDhMM0ErRFFvOGNDQmpiR0Z6Y3owaVRYTnZUbTl5YldGc0lqNVRkbVZ1SUV0cApaWE5yWlNCM2Nt OTBaVG9nUEc4NmNENDhMMjg2Y0Q0OEwzQStEUW84WW14dlkydHhkVzkwWlNCemRIbHNaVDBpYldG eVoybHVMWFJ2CmNEbzFMakJ3ZER0dFlYSm5hVzR0WW05MGRHOXRPalV1TUhCMElqNE5Danh3Y21V K0ppTTBNenN4SUdaeWIyMGdiV1VzSUhSb2FYTWcKYzJodmRXeGtJSGR2Y21zZ2QybDBhRzkxZENC dFlXNTFZV3dnZEhkbFlXdHBibWNnS0dWNFkyVndkQ0JtYjNJZ2JHbDJaVHh2T25BKwpQQzl2T25B K1BDOXdjbVUrRFFvOGNISmxQbk51WVhCemFHOTBjeWt1UEc4NmNENDhMMjg2Y0Q0OEwzQnlaVDRO Q2p4d2NtVStQRzg2CmNENG1ibUp6Y0RzOEwyODZjRDQ4TDNCeVpUNE5Danh3Y21VK1FXMGdNRGt1 TURZdU1qQXhOQ0F5TURvek1pd2djMk5vY21sbFlpQksKYjI5d09qeHZPbkErUEM5dk9uQStQQzl3 Y21VK0RRbzhjSEpsUGladVluTndPeUE4Ynpwd1Bqd3ZienB3UGp3dmNISmxQZzBLUEdKcwpiMk5y Y1hWdmRHVWdjM1I1YkdVOUltMWhjbWRwYmkxMGIzQTZOUzR3Y0hRN2JXRnlaMmx1TFdKdmRIUnZi VG8xTGpCd2RDSStEUW84CmNISmxQa2xtSUhsdmRTQnBibk4wWVd4c0lHRWdiV2x1YVcxaGJDQkRa VzUwYjNNdE5pNDFJR0Z1WkNCaFpHUWdkR2hsSUc5MmFYSjAKSUhKbGNHOXphWFJ2Y25rZ1lXNWtQ Rzg2Y0Q0OEwyODZjRDQ4TDNCeVpUNE5Danh3Y21VK2RHaGxiaUJoWkdRZ2RHaGxJR2h2YzNRZwpk WE5wYm1jZ2RHaGxJSGRsWW5WcElHOW1JR1Z1WjJsdVpTQjBhR1Z1SUdsMElIZHBiR3dnYVc1emRH RnNiQ0JoYkd3OGJ6cHdQand2CmJ6cHdQand2Y0hKbFBnMEtQSEJ5WlQ1dVpXVmtaV1FnY0dGamEy Rm5aWE1nS0haa2MyMHZiR2xpZG1seWRDOXJkbTBwSUdGdVpDQjUKYjNVbmNtVWdaRzl1WlM0Z1dX OTFJR05oYmlCMGFHVnVJSEpsY0d4aFkyVThienB3UGp3dmJ6cHdQand2Y0hKbFBnMEtQSEJ5WlQ1 MAphR1VnYzNSaGJtUmhjbVFnY1dWdGRTQjNhWFJvSUhSb1pTQnZibVVnZEdoaGRDQjNhV3hzSUdS dklHeHBkbVVnYzI1aGNITm9iM1J6CkxpQkVaWEJsYm1ScGJtY2diMjQ4Ynpwd1Bqd3ZienB3UGp3 dmNISmxQZzBLUEhCeVpUNTNhR1Z5WlNCNWIzVW5jbVVnYzNSdmNtRm4KWlNCcGN5QnNiMk5oZEdW a0lIbHZkU0J6YUc5MWJHUnVKM1FnYUdGMlpTQjBieUIwYVc1clpYSWdkMmwwYUR4dk9uQStQQzl2 T25BKwpQQzl3Y21VK0RRbzhjSEpsUG0xbGJXSmxjbk5vYVhCeklHVjBZeTQ4Ynpwd1Bqd3ZienB3 UGp3dmNISmxQZzBLUEhCeVpUNG1ibUp6CmNEc21ibUp6Y0RzbWJtSnpjRHNnUEc4NmNENDhMMjg2 Y0Q0OEwzQnlaVDROQ2p3dllteHZZMnR4ZFc5MFpUNE5Danh3Y21VK1BHODYKY0Q0bWJtSnpjRHM4 TDI4NmNENDhMM0J5WlQ0TkNqeHdjbVUrSm01aWMzQTdJRHh2T25BK1BDOXZPbkErUEM5d2NtVStE UW84TDJKcwpiMk5yY1hWdmRHVStEUW84Y0NCamJHRnpjejBpVFhOdlRtOXliV0ZzSWlCemRIbHNa VDBpYldGeVoybHVMV0p2ZEhSdmJUb3hNaTR3CmNIUWlQa3h2YjJ0cGJtY2dZWFFnZEdocGN5Qmha MkZwYmlCSklIZHZkV3hrSUd4cGEyVWdkR2hsSUhkbFluVnBJR2x1YzNSaGJHd2cKY0hKdlkyVnpj eUIwYnlCaFpHUWdkR2hsSUhKbGNHOGdkRzl2SURvdEtUeGljajROQ2tsbUlHVnVaMmx1WlMxelpY UjFjQ0JwY3lCMQpjQ0IwYnlCa1lYUmxJR2wwSUdOdmRXeGtJR3R1YjNjZ2RHaGxJR3h2WTJGMGFX OXVKbTVpYzNBN0lHOW1JSFJvWlNCdmRtbHlkQzF5ClpYQnZMbkp3YlNCaGJtUWdhVzV6ZEdGc2JD QnBkQ0JoZFhSdmJXRjBhV05oYkd4NUxpQlVhR1Z5WlNCcGN5QndjbTlpWVdKc2VTQmgKSUhabGNu a2daMjl2WkNCeVpXRnpiMjRnZDJoNUlHbDBJR1J2WlhOdUozUWdaRzhnZEdocGN5QnphVzVqWlNC SklHTmhiaWQwSUdsdApZV2RwYm1VZ1NTZHRJSFJvWlNCbWFYSnpkQ0J2Ym1VZ2RHOGdkR2hwYm1z Z1lXSnZkWFFnZEdocGN5NDhZbkkrRFFvOFluSStEUXBLCmIyOXdQRzg2Y0Q0OEwyODZjRDQ4TDNB K0RRbzhMMlJwZGo0TkNqd3ZZbTlrZVQ0TkNqd3ZhSFJ0YkQ0TkNnPT0KCi0tXzAwMF9EODZDNDhE Rjg4MDAxNjRCQkU1MEI4NzYyM0Y3QUM5NTQ4M0NDMjg3bG4yd2lvMDAxZGV2dHJhXy0tCg== --===============6416550572828310226==--