From ricardo.m.esteves at gmail.com Thu Jun 14 05:53:17 2012 Content-Type: multipart/mixed; boundary="===============6662710364518449386==" MIME-Version: 1.0 From: Ricardo Esteves To: users at ovirt.org Subject: [Users] Network interfaces order Date: Thu, 14 Jun 2012 10:53:20 +0100 Message-ID: <006201cd4a13$88cddfc0$9a699f40$@gmail.com> --===============6662710364518449386== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multipart message in MIME format. ------=3D_NextPart_000_0063_01CD4A1B.EA938040 Content-Type: text/plain; charset=3D"US-ASCII" Content-Transfer-Encoding: 7bit Hi, = Every time i reboot my servers, my network interfaces change order and i have to apply network configuration again. = Anyway to make the order of the nics persistent? I added a udev rule but when I reboot it disappears. = = Best regards, Ricardo Esteves. ------=3D_NextPart_000_0063_01CD4A1B.EA938040 Content-Type: text/html; charset=3D"US-ASCII" Content-Transfer-Encoding: quoted-printable

Hi,

 

Every ti= me =3D i reboot my servers, my network interfaces change order and i have to =3D apply network configuration again.

 

Anyway t= o =3D make the order of the nics persistent? I added a udev rule but when I =3D reboot it disappears.

 

Best =3D regards,

Ricardo =3D Esteves.

------=3D_NextPart_000_0063_01CD4A1B.EA938040-- --===============6662710364518449386== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpcGFydCBtZXNzYWdlIGluIE1JTUUgZm9ybWF0LgoKLS0tLS0tPV9OZXh0 UGFydF8wMDBfMDA2M18wMUNENEExQi5FQTkzODA0MApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47 CgljaGFyc2V0PSJVUy1BU0NJSSIKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoKSGks CgogCgpFdmVyeSB0aW1lIGkgcmVib290IG15IHNlcnZlcnMsIG15IG5ldHdvcmsgaW50ZXJmYWNl cyBjaGFuZ2Ugb3JkZXIgYW5kIGkKaGF2ZSB0byBhcHBseSBuZXR3b3JrIGNvbmZpZ3VyYXRpb24g YWdhaW4uCgogCgpBbnl3YXkgdG8gbWFrZSB0aGUgb3JkZXIgb2YgdGhlIG5pY3MgcGVyc2lzdGVu dD8gSSBhZGRlZCBhIHVkZXYgcnVsZSBidXQKd2hlbiBJIHJlYm9vdCBpdCBkaXNhcHBlYXJzLiAK CiAKCkJlc3QgcmVnYXJkcywKClJpY2FyZG8gRXN0ZXZlcy4KCgotLS0tLS09X05leHRQYXJ0XzAw MF8wMDYzXzAxQ0Q0QTFCLkVBOTM4MDQwCkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOwoJY2hhcnNl dD0iVVMtQVNDSUkiCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUK CjxodG1sIHhtbG5zOnY9M0QidXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiID0KeG1sbnM6 bz0zRCJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiID0KeG1sbnM6dz0z RCJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiA9CnhtbG5zOm09M0QiaHR0 cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiA9CnhtbG5zPTNE Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPjxoZWFkPjxNRVRBID0KSFRUUC1FUVVJ Vj0zRCJDb250ZW50LVR5cGUiIENPTlRFTlQ9M0QidGV4dC9odG1sOyA9CmNoYXJzZXQ9M0R1cy1h c2NpaSI+PG1ldGEgbmFtZT0zREdlbmVyYXRvciBjb250ZW50PTNEIk1pY3Jvc29mdCBXb3JkIDE0 ID0KKGZpbHRlcmVkIG1lZGl1bSkiPjxzdHlsZT48IS0tCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8K QGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOwoJcGFub3NlLTE6MiA0IDUg MyA1IDQgNiAzIDIgNDt9CkBmb250LWZhY2UKCXtmb250LWZhbWlseTpDYWxpYnJpOwoJcGFub3Nl LTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLwpwLk1zb05v cm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsCgl7bWFyZ2luOjBjbTsKCW1hcmdpbi1i b3R0b206LjAwMDFwdDsKCWZvbnQtc2l6ZToxMS4wcHQ7Cglmb250LWZhbWlseToiQ2FsaWJyaSIs InNhbnMtc2VyaWYiOwoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVM7fQphOmxpbmssIHNwYW4u TXNvSHlwZXJsaW5rCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJY29sb3I6Ymx1ZTsKCXRleHQt ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93 ZWQKCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgljb2xvcjpwdXJwbGU7Cgl0ZXh0LWRlY29yYXRp b246dW5kZXJsaW5lO30Kc3Bhbi5FbWFpbFN0eWxlMTcKCXttc28tc3R5bGUtdHlwZTpwZXJzb25h bDsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Cgljb2xvcjp3aW5kb3d0ZXh0 O30Kc3Bhbi5FbWFpbFN0eWxlMTgKCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsKCWZv bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Cgljb2xvcjojMUY0OTdEO30KLk1zb0No cERlZmF1bHQKCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsKCWZvbnQtc2l6ZToxMC4wcHQ7 fQpAcGFnZSBXb3JkU2VjdGlvbjEKCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsKCW1hcmdpbjo3MC44 NXB0IDMuMGNtIDcwLjg1cHQgMy4wY207fQpkaXYuV29yZFNlY3Rpb24xCgl7cGFnZTpXb3JkU2Vj dGlvbjE7fQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPgo8bzpzaGFwZWRlZmF1 bHRzIHY6ZXh0PTNEImVkaXQiIHNwaWRtYXg9M0QiMTAyNiIgLz4KPC94bWw+PCFbZW5kaWZdLS0+ PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+CjxvOnNoYXBlbGF5b3V0IHY6ZXh0PTNEImVkaXQiPgo8 bzppZG1hcCB2OmV4dD0zRCJlZGl0IiBkYXRhPTNEIjEiIC8+CjwvbzpzaGFwZWxheW91dD48L3ht bD48IVtlbmRpZl0tLT48L2hlYWQ+PGJvZHkgbGFuZz0zRFBUIGxpbms9M0RibHVlID0Kdmxpbms9 M0RwdXJwbGU+PGRpdiBjbGFzcz0zRFdvcmRTZWN0aW9uMT48cCBjbGFzcz0zRE1zb05vcm1hbD48 c3BhbiA9CnN0eWxlPTNEJ2NvbG9yOiMxRjQ5N0QnPkhpLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48 cCA9CmNsYXNzPTNETXNvTm9ybWFsPjxzcGFuID0Kc3R5bGU9M0QnY29sb3I6IzFGNDk3RCc+PG86 cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwID0KY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFu Zz0zREVOLVVTIHN0eWxlPTNEJ2NvbG9yOiMxRjQ5N0QnPkV2ZXJ5IHRpbWUgPQppIHJlYm9vdCBt eSBzZXJ2ZXJzLCBteSBuZXR3b3JrIGludGVyZmFjZXMgY2hhbmdlIG9yZGVyIGFuZCBpIGhhdmUg dG8gPQphcHBseSBuZXR3b3JrIGNvbmZpZ3VyYXRpb24gYWdhaW4uPG86cD48L286cD48L3NwYW4+ PC9wPjxwID0KY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFuZz0zREVOLVVTID0Kc3R5bGU9M0Qn Y29sb3I6IzFGNDk3RCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwID0KY2xhc3M9M0RN c29Ob3JtYWw+PHNwYW4gbGFuZz0zREVOLVVTIHN0eWxlPTNEJ2NvbG9yOiMxRjQ5N0QnPkFueXdh eSB0byA9Cm1ha2UgdGhlIG9yZGVyIG9mIHRoZSBuaWNzIHBlcnNpc3RlbnQ/IEkgYWRkZWQgYSB1 ZGV2IHJ1bGUgYnV0IHdoZW4gSSA9CnJlYm9vdCBpdCBkaXNhcHBlYXJzLiA8bzpwPjwvbzpwPjwv c3Bhbj48L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gPQpsYW5nPTNERU4tVVMgc3R5bGU9 M0QnY29sb3I6IzFGNDk3RCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwID0KY2xhc3M9 M0RNc29Ob3JtYWw+PHNwYW4gbGFuZz0zREVOLVVTIHN0eWxlPTNEJ2NvbG9yOiMxRjQ5N0QnPkJl c3QgPQpyZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz0zRE1zb05vcm1hbD48 c3BhbiBsYW5nPTNERU4tVVMgPQpzdHlsZT0zRCdjb2xvcjojMUY0OTdEJz5SaWNhcmRvID0KRXN0 ZXZlcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9ib2R5PjwvaHRtbD4KLS0tLS0tPV9O ZXh0UGFydF8wMDBfMDA2M18wMUNENEExQi5FQTkzODA0MC0tCgo= --===============6662710364518449386==-- From fabiand at redhat.com Thu Jun 14 05:56:44 2012 Content-Type: multipart/mixed; boundary="===============1588355552444681121==" MIME-Version: 1.0 From: Fabian Deutsch To: users at ovirt.org Subject: Re: [Users] Network interfaces order Date: Thu, 14 Jun 2012 11:56:38 +0200 Message-ID: <1339667798.2277.3.camel@fdeutsch-laptop.local> In-Reply-To: 006201cd4a13$88cddfc0$9a699f40$@gmail.com --===============1588355552444681121== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --=3D-VJZIZdWD9t/RYIM//6bF Content-Type: text/plain; charset=3D"UTF-8" Content-Transfer-Encoding: quoted-printable Hi, Am Donnerstag, den 14.06.2012, 10:53 +0100 schrieb Ricardo Esteves: > Every time i reboot my servers, my network interfaces change order and > i have to apply network configuration again. Where does this happen? On oVirt Node or somewhere else? > Anyway to make the order of the nics persistent? I added a udev rule > but when I reboot it disappears.=3D20 If it's Node then the appropriate file has to be persisted to survive a reboot. (persist MYFILE) Greetings - fabian > Best regards, >=3D20 > Ricardo Esteves. >=3D20 >=3D20 > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users --=3D-VJZIZdWD9t/RYIM//6bF Content-Type: application/pgp-signature; name=3D"signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAABAgAGBQJP2bVWAAoJEC9+uOgSHVGUXNkP/2Da+kvLdtemG3Dim5qW8k+x ET+b+/e7y9Yrvu6Y4x5h5DKyWBRSW5UqslxW8iFFqgakqZyKnlZNORjac+hQXpmz 926H5nbmEFy68JfFrAffrNbwKfyVND3XhcH8KMwFfBe58PGguWJZXXj0nq9kAI+b QtttV62hC3CWGsKp5dilvgs12zn2lSK28USXoRGuKsXBO5OazW9TMOvoDADGvzST qs+BlcDXtAV8CGM30UZ6I1Pbc4X09PVmYZ9xA9q/HzfWgYdw91vm8TvlWdAxYTOb N3/7kV/TMMxRIYHBkSI0LysyzmpMsiERvatvqwJ0qsz6//uVsJym+4vbB0VT8F+R nNf5I6MgucblSnwvwZEVFu1+yMwOf9hzxHCv1c/KH+JLj0cTFYmQd6H3eVoXvCtN s1enbzUmhQkWn8FNbFuuKjj3Ev/18bGuojNxNZht6OKiDzA2UWmoeGhOJ8u/3FUf tW0ZHhRy7galXk2225UDlSt9k1fVxwJlE4khJc+R0xnoc8lHWN1W1lPXx67g+Z8Z 0Annk0K9HBggJ9IVnISft6Bf/GDK9AnukFyTHB3QO4M977DmA0hxcp7RulqVyY30 ahBWjr7l7O3j57cXAGCxS6NBlW6X4Ls/+MLC8zohUEgINKDolXwSXy+Wjpvaq4Yj k0cAUWLyP3LgENWGLXwq =3D82h4 -----END PGP SIGNATURE----- --=3D-VJZIZdWD9t/RYIM//6bF-- --===============1588355552444681121== Content-Type: multipart/signed MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" Ci0tPS1WSlpJWmRXRDl0L1JZSU0vLzZiRgpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJz ZXQ9IlVURi04IgpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlCgpI aSwKCkFtIERvbm5lcnN0YWcsIGRlbiAxNC4wNi4yMDEyLCAxMDo1MyArMDEwMCBzY2hyaWViIFJp Y2FyZG8gRXN0ZXZlczoKCj4gRXZlcnkgdGltZSBpIHJlYm9vdCBteSBzZXJ2ZXJzLCBteSBuZXR3 b3JrIGludGVyZmFjZXMgY2hhbmdlIG9yZGVyIGFuZAo+IGkgaGF2ZSB0byBhcHBseSBuZXR3b3Jr IGNvbmZpZ3VyYXRpb24gYWdhaW4uCgpXaGVyZSBkb2VzIHRoaXMgaGFwcGVuPyBPbiBvVmlydCBO b2RlIG9yIHNvbWV3aGVyZSBlbHNlPwoKPiBBbnl3YXkgdG8gbWFrZSB0aGUgb3JkZXIgb2YgdGhl IG5pY3MgcGVyc2lzdGVudD8gSSBhZGRlZCBhIHVkZXYgcnVsZQo+IGJ1dCB3aGVuIEkgcmVib290 IGl0IGRpc2FwcGVhcnMuPTIwCgpJZiBpdCdzIE5vZGUgdGhlbiB0aGUgYXBwcm9wcmlhdGUgZmls ZSBoYXMgdG8gYmUgcGVyc2lzdGVkIHRvIHN1cnZpdmUgYQpyZWJvb3QuIChwZXJzaXN0IE1ZRklM RSkKCkdyZWV0aW5ncwotIGZhYmlhbgoKCgo+IEJlc3QgcmVnYXJkcywKPj0yMAo+IFJpY2FyZG8g RXN0ZXZlcy4KPj0yMAo+PTIwCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KPiBVc2VycyBtYWlsaW5nIGxpc3QKPiBVc2Vyc0BvdmlydC5vcmcKPiBodHRw Oi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMKCgotLT0tVkpaSVpkV0Q5 dC9SWUlNLy82YkYKQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9wZ3Atc2lnbmF0dXJlOyBuYW1l PSJzaWduYXR1cmUuYXNjIgpDb250ZW50LURlc2NyaXB0aW9uOiBUaGlzIGlzIGEgZGlnaXRhbGx5 IHNpZ25lZCBtZXNzYWdlIHBhcnQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoKLS0t LS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KVmVyc2lvbjogR251UEcgdjEuNC4xMiAoR05VL0xp bnV4KQoKaVFJY0JBQUJBZ0FHQlFKUDJiVldBQW9KRUM5K3VPZ1NIVkdVWE5rUC8yRGEra3ZMZHRl bUczRGltNXFXOGsreApFVCtiKy9lN3k5WXJ2dTZZNHg1aDVES3lXQlJTVzVVcXNseFc4aUZGcWdh a3FaeUtubFpOT1JqYWMraFFYcG16CjkyNkg1bmJtRUZ5NjhKZkZyQWZmck5id0tmeVZORDNYaGNI OEtNd0ZmQmU1OFBHZ3VXSlpYWGowbnE5a0FJK2IKUXR0dFY2MmhDM0NXR3NLcDVkaWx2Z3MxMnpu MmxTSzI4VVNYb1JHdUtzWEJPNU9helc5VE1Pdm9EQURHdnpTVApxcytCbGNEWHRBVjhDR00zMFVa NkkxUGJjNFgwOVBWbVlaOXhBOXEvSHpmV2dZZHc5MXZtOFR2bFdkQXhZVE9iCk4zLzdrVi9UTU14 UklZSEJrU0kwTHlzeXptcE1zaUVSdmF0dnF3SjBxc3o2Ly91VnNKeW0rNHZiQjBWVDhGK1IKbk5m NUk2TWd1Y2JsU253dndaRVZGdTEreU13T2Y5aHp4SEN2MWMvS0grSkxqMGNURlltUWQ2SDNlVm9Y dkN0TgpzMWVuYnpVbWhRa1duOEZOYkZ1dUtqajNFdi8xOGJHdW9qTnhOWmh0Nk9LaUR6QTJVV21v ZUdoT0o4dS8zRlVmCnRXMFpIaFJ5N2dhbFhrMjIyNVVEbFN0OWsxZlZ4d0psRTRraEpjK1IweG5v YzhsSFdOMVcxbFBYeDY3ZytaOFoKMEFubmswSzlIQmdnSjlJVm5JU2Z0NkJmL0dESzlBbnVrRnlU SEIzUU80TTk3N0RtQTBoeGNwN1J1bHFWeVkzMAphaEJXanI3bDdPM2o1N2NYQUdDeFM2TkJsVzZY NExzLytNTEM4em9oVUVnSU5LRG9sWHdTWHkrV2pwdmFxNFlqCmswY0FVV0x5UDNMZ0VOV0dMWHdx Cj04Mmg0Ci0tLS0tRU5EIFBHUCBTSUdOQVRVUkUtLS0tLQoKLS09LVZKWklaZFdEOXQvUllJTS8v NmJGLS0KCg== --===============1588355552444681121==-- From ricardo.m.esteves at gmail.com Thu Jun 14 06:29:42 2012 Content-Type: multipart/mixed; boundary="===============2779417741901946866==" MIME-Version: 1.0 From: Ricardo Esteves To: users at ovirt.org Subject: Re: [Users] Network interfaces order Date: Thu, 14 Jun 2012 11:29:36 +0100 Message-ID: <1339669776.2148.28.camel@tuborg.vi.pt> In-Reply-To: 1339667798.2277.3.camel@fdeutsch-laptop.local --===============2779417741901946866== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --=3D-eFNoBhoJs2NJ3i64qAhY Content-Type: multipart/alternative; boundary=3D"=3D-qa/a7JVPKHEqeV0ZHmlV" --=3D-qa/a7JVPKHEqeV0ZHmlV Content-Type: text/plain; charset=3D"UTF-8" Content-Transfer-Encoding: 7bit This happens on the oVirt node. I've added the file /etc/udev/rules.d/70-persistent-net.rules with the next lines: SUBSYSTEM=3D=3D"net", ACTION=3D=3D"add", DRIVERS=3D=3D"?*", ATTR{address}=3D=3D"d4:85:64:48:42:c0", ATTR{type}=3D=3D"1", KERNEL=3D=3D"e= th*", NAME=3D"eth0" SUBSYSTEM=3D=3D"net", ACTION=3D=3D"add", DRIVERS=3D=3D"?*", ATTR{address}=3D=3D"d4:85:64:48:42:c4", ATTR{type}=3D=3D"1", KERNEL=3D=3D"e= th*", NAME=3D"eth1" SUBSYSTEM=3D=3D"net", ACTION=3D=3D"add", DRIVERS=3D=3D"?*", ATTR{address}=3D=3D"1c:c1:de:7b:71:30", ATTR{type}=3D=3D"1", KERNEL=3D=3D"e= th*", NAME=3D"eth2" SUBSYSTEM=3D=3D"net", ACTION=3D=3D"add", DRIVERS=3D=3D"?*", ATTR{address}=3D=3D"1c:c1:de:7b:71:32", ATTR{type}=3D=3D"1", KERNEL=3D=3D"e= th*", NAME=3D"eth3" Made it persistent using the command persist, after the reboot now the file is still there but the order of the nics still changes :( -----Original Message----- From: Fabian Deutsch To: Ricardo Esteves Cc: users(a)ovirt.org Subject: Re: [Users] Network interfaces order Date: Thu, 14 Jun 2012 11:56:38 +0200 Hi, Am Donnerstag, den 14.06.2012, 10:53 +0100 schrieb Ricardo Esteves: > Every time i reboot my servers, my network interfaces change order and > i have to apply network configuration again. Where does this happen? On oVirt Node or somewhere else? > Anyway to make the order of the nics persistent? I added a udev rule > but when I reboot it disappears. = If it's Node then the appropriate file has to be persisted to survive a reboot. (persist MYFILE) Greetings - fabian > Best regards, > = > Ricardo Esteves. > = > = > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users --=3D-qa/a7JVPKHEqeV0ZHmlV Content-Type: text/html; charset=3D"utf-8" Content-Transfer-Encoding: 7bit
This happens on the oVirt node.

I've added the file /etc/udev/rules.d/70-persistent-net.rules with the next= lines:

SUBSYSTEM=3D=3D"net", ACTION=3D=3D"add", DRIVERS=3D=3D&= quot;?*", ATTR{address}=3D=3D"d4:85:64:48:42:c0", ATTR{type}= =3D=3D"1", KERNEL=3D=3D"eth*", NAME=3D"eth0"<= BR>
SUBSYSTEM=3D=3D"net", ACTION=3D=3D"add", DRIVERS=3D=3D&= quot;?*", ATTR{address}=3D=3D"d4:85:64:48:42:c4", ATTR{type}= =3D=3D"1", KERNEL=3D=3D"eth*", NAME=3D"eth1"<= BR>
SUBSYSTEM=3D=3D"net", ACTION=3D=3D"add", DRIVERS=3D=3D&= quot;?*", ATTR{address}=3D=3D"1c:c1:de:7b:71:30", ATTR{type}= =3D=3D"1", KERNEL=3D=3D"eth*", NAME=3D"eth2"<= BR>
SUBSYSTEM=3D=3D"net", ACTION=3D=3D"add", DRIVERS=3D=3D&= quot;?*", ATTR{address}=3D=3D"1c:c1:de:7b:71:32", ATTR{type}= =3D=3D"1", KERNEL=3D=3D"eth*", NAME=3D"eth3"<= BR>


Made it persistent using the command persist, after the reboot now the file= is still there but the order of the nics still changes 3D":("

-----Original Message-----
From: Fabian Deutsch <fabiand(a)redhat.com>
To: Ricardo Esteves <ricardo.m.esteves(a)gmail.com>
Cc: users(a)ovirt.org
Subject: Re: [Users] Network interfaces order
Date: Thu, 14 Jun 2012 11:56:38 +0200

Hi,

Am Donnerstag, den 14.06.2012, 10:53 +0100 schrieb Ricardo Esteves:

> Every time i reboot my servers, my network interfaces change order and
> i have to apply network configuration again.

Where does this happen? On oVirt Node or somewhere else?

> Anyway to make the order of the nics persistent? I added a udev rule
> but when I reboot it disappears. =


If it's Node then the appropriate file has to be persisted to survive a
reboot. (persist MYFILE)

Greetings
- fabian



> Best regards,
> =

> Ricardo Esteves.
> =

> =

> _______________________________________________
> Users mailing list
> Users(a)ovirt.org
> http://lists=
.ovirt.org/mailman/listinfo/users

--=3D-qa/a7JVPKHEqeV0ZHmlV-- --=3D-eFNoBhoJs2NJ3i64qAhY Content-ID: <1339669776.2148.29.camel(a)tuborg.vi.pt> Content-Disposition: attachment; filename=3D"face-sad.png" Content-Type: image/png; name=3D"face-sad.png" Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz AAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAXdEVY dEF1dGhvcgBMYXBvIENhbGFtYW5kcmVp35EaKgAAACl0RVh0RGVzY3JpcHRpb24AQmFzZWQgb2Yg SmFrdWIgU3RlaW5lciBkZXNpZ26ghAVzAAADRklEQVQ4jWWTW0jddQCAv9//di7q0aamnmlemGGz uVXeKG0eKYgxCIoKetyopCAadHmMBT0ExWpQEYHIahELIgcrJJpK5shbO2woaOnyuOTojnk85/zP //7rLYR9zx/f2yeklOxn+J2+uCrUF0OqHEARjwAQyHnbFxO+9L859cHUP/t9sT9w4e3+U5HSsvMP dveGqurrtJKqapCSwp0ttlOb3vVr03Yhn3/9pXPTw3cFLr716I/19z+U6Bx8MizsBYSxBYYHSLB1 cGvx9aNMjV2xbi0lx4c+nT0BoACMvNk3dPDQkUT38eNhkZtmJ5ciq7go1ZWI6koolywkf4atURIn nw43HGof+OjlziEANb77y31GOHJ58MQLEffPi2i1TYz8cAPfUGlqqwNNRwBfDt9AU8M01pRwsLlH T/4xOzh26fOvFddzTx871hMK1sfx7iRZX/yN989NsZ7aBRkgpAQZkN4u8tp7V8mtz0Bqgsd6+0O+ 751WfM9JVNY0qM7G7+C5nB9ZwPFU2ptCCGsPrCzks7Q1lpAphBi9PIlze4aaeIPqe05Cc6TaUVpR QyGzihbTee6JZuoON9NRmyVIpxAIZL7A84NxcmYjA01zeJk1yrvjOJ7Sobme0KxsmsCyCcKCIxWb PPy4jtguEuRDAMiiQ4XrcqbXxt328QsOrmXi+FLTikXz5q3l6z31WjlBMU9gOLjpDfJCZyXtkTMD 2uMalYaPn7cIii5o9/DX4gy2bd3ULJ/JpZXlruqSqGKYGUwpuDJrsRvEiFXVUFUe5af5TbzcDidb A0o9GydaSnJpKbA8JsWZZw+3C5TZp1rcSJu/hhJRIGyghnX2nICiA9VRAZ6PNG0CK2DZeICv5s2i 48ou9dri1vbohU+MvzPFrgP6rh6THkjYMSX/5jx82ydvBhiui1+wWS0qfLeomHvF4MNvJ1YvCSkl ZxMJLRVan4uqdmt/ZTraUhYQUyWqIgCJ58OeL1jLq4zdPmDuOvpKRtvoHB+X3v8vvNLZqRdimbNS yjeayvbC8bAtaiM2AJumQcoMydVsqRUgPq6y7n33i7k5964bAZ7pbzmq4L4qEH1+IFoBVEWuSORU gP7Z97+uJvf7/wFM+ac9EJMtXAAAAABJRU5ErkJggg=3D=3D --=3D-eFNoBhoJs2NJ3i64qAhY-- --===============2779417741901946866== Content-Type: multipart/related MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" Ci0tPS1lRk5vQmhvSnMyTkozaTY0cUFoWQpDb250ZW50LVR5cGU6IG11bHRpcGFydC9hbHRlcm5h dGl2ZTsgYm91bmRhcnk9Ij0tcWEvYTdKVlBLSEVxZVYwWkhtbFYiCgoKLS09LXFhL2E3SlZQS0hF cWVWMFpIbWxWCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0iVVRGLTgiCkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCgpUaGlzIGhhcHBlbnMgb24gdGhlIG9WaXJ0IG5v ZGUuCgpJJ3ZlIGFkZGVkIHRoZSBmaWxlIC9ldGMvdWRldi9ydWxlcy5kLzcwLXBlcnNpc3RlbnQt bmV0LnJ1bGVzIHdpdGggdGhlCm5leHQgbGluZXM6CgpTVUJTWVNURU09PSJuZXQiLCBBQ1RJT049 PSJhZGQiLCBEUklWRVJTPT0iPyoiLApBVFRSe2FkZHJlc3N9PT0iZDQ6ODU6NjQ6NDg6NDI6YzAi LCBBVFRSe3R5cGV9PT0iMSIsIEtFUk5FTD09ImV0aCoiLApOQU1FPSJldGgwIgoKU1VCU1lTVEVN PT0ibmV0IiwgQUNUSU9OPT0iYWRkIiwgRFJJVkVSUz09Ij8qIiwKQVRUUnthZGRyZXNzfT09ImQ0 Ojg1OjY0OjQ4OjQyOmM0IiwgQVRUUnt0eXBlfT09IjEiLCBLRVJORUw9PSJldGgqIiwKTkFNRT0i ZXRoMSIKClNVQlNZU1RFTT09Im5ldCIsIEFDVElPTj09ImFkZCIsIERSSVZFUlM9PSI/KiIsCkFU VFJ7YWRkcmVzc309PSIxYzpjMTpkZTo3Yjo3MTozMCIsIEFUVFJ7dHlwZX09PSIxIiwgS0VSTkVM PT0iZXRoKiIsCk5BTUU9ImV0aDIiCgpTVUJTWVNURU09PSJuZXQiLCBBQ1RJT049PSJhZGQiLCBE UklWRVJTPT0iPyoiLApBVFRSe2FkZHJlc3N9PT0iMWM6YzE6ZGU6N2I6NzE6MzIiLCBBVFRSe3R5 cGV9PT0iMSIsIEtFUk5FTD09ImV0aCoiLApOQU1FPSJldGgzIgoKCgpNYWRlIGl0IHBlcnNpc3Rl bnQgdXNpbmcgdGhlIGNvbW1hbmQgcGVyc2lzdCwgYWZ0ZXIgdGhlIHJlYm9vdCBub3cgdGhlCmZp bGUgaXMgc3RpbGwgdGhlcmUgYnV0IHRoZSBvcmRlciBvZiB0aGUgbmljcyBzdGlsbCBjaGFuZ2Vz IDooCgotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQpGcm9tOiBGYWJpYW4gRGV1dHNjaCA8ZmFi aWFuZEByZWRoYXQuY29tPgpUbzogUmljYXJkbyBFc3RldmVzIDxyaWNhcmRvLm0uZXN0ZXZlc0Bn bWFpbC5jb20+CkNjOiB1c2Vyc0BvdmlydC5vcmcKU3ViamVjdDogUmU6IFtVc2Vyc10gTmV0d29y ayBpbnRlcmZhY2VzIG9yZGVyCkRhdGU6IFRodSwgMTQgSnVuIDIwMTIgMTE6NTY6MzggKzAyMDAK CgpIaSwKCkFtIERvbm5lcnN0YWcsIGRlbiAxNC4wNi4yMDEyLCAxMDo1MyArMDEwMCBzY2hyaWVi IFJpY2FyZG8gRXN0ZXZlczoKCj4gRXZlcnkgdGltZSBpIHJlYm9vdCBteSBzZXJ2ZXJzLCBteSBu ZXR3b3JrIGludGVyZmFjZXMgY2hhbmdlIG9yZGVyIGFuZAo+IGkgaGF2ZSB0byBhcHBseSBuZXR3 b3JrIGNvbmZpZ3VyYXRpb24gYWdhaW4uCgpXaGVyZSBkb2VzIHRoaXMgaGFwcGVuPyBPbiBvVmly dCBOb2RlIG9yIHNvbWV3aGVyZSBlbHNlPwoKPiBBbnl3YXkgdG8gbWFrZSB0aGUgb3JkZXIgb2Yg dGhlIG5pY3MgcGVyc2lzdGVudD8gSSBhZGRlZCBhIHVkZXYgcnVsZQo+IGJ1dCB3aGVuIEkgcmVi b290IGl0IGRpc2FwcGVhcnMuIAoKSWYgaXQncyBOb2RlIHRoZW4gdGhlIGFwcHJvcHJpYXRlIGZp bGUgaGFzIHRvIGJlIHBlcnNpc3RlZCB0byBzdXJ2aXZlIGEKcmVib290LiAocGVyc2lzdCBNWUZJ TEUpCgpHcmVldGluZ3MKLSBmYWJpYW4KCgoKPiBCZXN0IHJlZ2FyZHMsCj4gCj4gUmljYXJkbyBF c3RldmVzLgo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCj4gVXNlcnMgbWFpbGluZyBsaXN0Cj4gVXNlcnNAb3ZpcnQub3JnCj4gaHR0cDovL2xp c3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzCgoKLS09LXFhL2E3SlZQS0hFcWVW MFpIbWxWCkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PSJ1dGYtOCIKQ29udGVudC1U cmFuc2Zlci1FbmNvZGluZzogN2JpdAoKPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RU RCBIVE1MIDQuMCBUUkFOU0lUSU9OQUwvL0VOIj4KPEhUTUw+CjxIRUFEPgogIDxNRVRBIEhUVFAt RVFVSVY9IkNvbnRlbnQtVHlwZSIgQ09OVEVOVD0idGV4dC9odG1sOyBDSEFSU0VUPVVURi04Ij4K ICA8TUVUQSBOQU1FPSJHRU5FUkFUT1IiIENPTlRFTlQ9Ikd0a0hUTUwvNC4yLjMiPgo8L0hFQUQ+ CjxCT0RZPgo8QlI+ClRoaXMgaGFwcGVucyBvbiB0aGUgb1ZpcnQgbm9kZS48QlI+CjxCUj4KSSd2 ZSBhZGRlZCB0aGUgZmlsZSAvZXRjL3VkZXYvcnVsZXMuZC83MC1wZXJzaXN0ZW50LW5ldC5ydWxl cyB3aXRoIHRoZSBuZXh0IGxpbmVzOjxCUj4KPEJSPgpTVUJTWVNURU09PSZxdW90O25ldCZxdW90 OywgQUNUSU9OPT0mcXVvdDthZGQmcXVvdDssIERSSVZFUlM9PSZxdW90Oz8qJnF1b3Q7LCBBVFRS e2FkZHJlc3N9PT0mcXVvdDtkNDo4NTo2NDo0ODo0MjpjMCZxdW90OywgQVRUUnt0eXBlfT09JnF1 b3Q7MSZxdW90OywgS0VSTkVMPT0mcXVvdDtldGgqJnF1b3Q7LCBOQU1FPSZxdW90O2V0aDAmcXVv dDs8QlI+CjxCUj4KU1VCU1lTVEVNPT0mcXVvdDtuZXQmcXVvdDssIEFDVElPTj09JnF1b3Q7YWRk JnF1b3Q7LCBEUklWRVJTPT0mcXVvdDs/KiZxdW90OywgQVRUUnthZGRyZXNzfT09JnF1b3Q7ZDQ6 ODU6NjQ6NDg6NDI6YzQmcXVvdDssIEFUVFJ7dHlwZX09PSZxdW90OzEmcXVvdDssIEtFUk5FTD09 JnF1b3Q7ZXRoKiZxdW90OywgTkFNRT0mcXVvdDtldGgxJnF1b3Q7PEJSPgo8QlI+ClNVQlNZU1RF TT09JnF1b3Q7bmV0JnF1b3Q7LCBBQ1RJT049PSZxdW90O2FkZCZxdW90OywgRFJJVkVSUz09JnF1 b3Q7PyomcXVvdDssIEFUVFJ7YWRkcmVzc309PSZxdW90OzFjOmMxOmRlOjdiOjcxOjMwJnF1b3Q7 LCBBVFRSe3R5cGV9PT0mcXVvdDsxJnF1b3Q7LCBLRVJORUw9PSZxdW90O2V0aComcXVvdDssIE5B TUU9JnF1b3Q7ZXRoMiZxdW90OzxCUj4KPEJSPgpTVUJTWVNURU09PSZxdW90O25ldCZxdW90Oywg QUNUSU9OPT0mcXVvdDthZGQmcXVvdDssIERSSVZFUlM9PSZxdW90Oz8qJnF1b3Q7LCBBVFRSe2Fk ZHJlc3N9PT0mcXVvdDsxYzpjMTpkZTo3Yjo3MTozMiZxdW90OywgQVRUUnt0eXBlfT09JnF1b3Q7 MSZxdW90OywgS0VSTkVMPT0mcXVvdDtldGgqJnF1b3Q7LCBOQU1FPSZxdW90O2V0aDMmcXVvdDs8 QlI+CjxCUj4KPEJSPgo8QlI+Ck1hZGUgaXQgcGVyc2lzdGVudCB1c2luZyB0aGUgY29tbWFuZCBw ZXJzaXN0LCBhZnRlciB0aGUgcmVib290IG5vdyB0aGUgZmlsZSBpcyBzdGlsbCB0aGVyZSBidXQg dGhlIG9yZGVyIG9mIHRoZSBuaWNzIHN0aWxsIGNoYW5nZXMgPElNRyBTUkM9ImNpZDoxMzM5NjY5 Nzc2LjIxNDguMjkuY2FtZWxAdHVib3JnLnZpLnB0IiBBTElHTj0ibWlkZGxlIiBBTFQ9IjooIiBC T1JERVI9IjAiPjxCUj4KPEJSPgotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxCUj4KPEI+RnJv bTwvQj46IEZhYmlhbiBEZXV0c2NoICZsdDs8QSBIUkVGPSJtYWlsdG86RmFiaWFuJTIwRGV1dHNj aCUyMCUzY2ZhYmlhbmRAcmVkaGF0LmNvbSUzZSI+ZmFiaWFuZEByZWRoYXQuY29tPC9BPiZndDs8 QlI+CjxCPlRvPC9CPjogUmljYXJkbyBFc3RldmVzICZsdDs8QSBIUkVGPSJtYWlsdG86UmljYXJk byUyMEVzdGV2ZXMlMjAlM2NyaWNhcmRvLm0uZXN0ZXZlc0BnbWFpbC5jb20lM2UiPnJpY2FyZG8u bS5lc3RldmVzQGdtYWlsLmNvbTwvQT4mZ3Q7PEJSPgo8Qj5DYzwvQj46IDxBIEhSRUY9Im1haWx0 bzp1c2Vyc0BvdmlydC5vcmciPnVzZXJzQG92aXJ0Lm9yZzwvQT48QlI+CjxCPlN1YmplY3Q8L0I+ OiBSZTogW1VzZXJzXSBOZXR3b3JrIGludGVyZmFjZXMgb3JkZXI8QlI+CjxCPkRhdGU8L0I+OiBU aHUsIDE0IEp1biAyMDEyIDExOjU2OjM4ICswMjAwPEJSPgo8QlI+CjxQUkU+CkhpLAoKQW0gRG9u bmVyc3RhZywgZGVuIDE0LjA2LjIwMTIsIDEwOjUzICswMTAwIHNjaHJpZWIgUmljYXJkbyBFc3Rl dmVzOgoKJmd0OyBFdmVyeSB0aW1lIGkgcmVib290IG15IHNlcnZlcnMsIG15IG5ldHdvcmsgaW50 ZXJmYWNlcyBjaGFuZ2Ugb3JkZXIgYW5kCiZndDsgaSBoYXZlIHRvIGFwcGx5IG5ldHdvcmsgY29u ZmlndXJhdGlvbiBhZ2Fpbi4KCldoZXJlIGRvZXMgdGhpcyBoYXBwZW4/IE9uIG9WaXJ0IE5vZGUg b3Igc29tZXdoZXJlIGVsc2U/CgomZ3Q7IEFueXdheSB0byBtYWtlIHRoZSBvcmRlciBvZiB0aGUg bmljcyBwZXJzaXN0ZW50PyBJIGFkZGVkIGEgdWRldiBydWxlCiZndDsgYnV0IHdoZW4gSSByZWJv b3QgaXQgZGlzYXBwZWFycy4gCgpJZiBpdCdzIE5vZGUgdGhlbiB0aGUgYXBwcm9wcmlhdGUgZmls ZSBoYXMgdG8gYmUgcGVyc2lzdGVkIHRvIHN1cnZpdmUgYQpyZWJvb3QuIChwZXJzaXN0IE1ZRklM RSkKCkdyZWV0aW5ncwotIGZhYmlhbgoKCgomZ3Q7IEJlc3QgcmVnYXJkcywKJmd0OyAKJmd0OyBS aWNhcmRvIEVzdGV2ZXMuCiZndDsgCiZndDsgCiZndDsgX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KJmd0OyBVc2VycyBtYWlsaW5nIGxpc3QKJmd0OyA8QSBI UkVGPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0BvdmlydC5vcmc8L0E+CiZndDsgPEEg SFJFRj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIj5odHRw Oi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8L0E+Cgo8L1BSRT4KPC9C T0RZPgo8L0hUTUw+CgotLT0tcWEvYTdKVlBLSEVxZVYwWkhtbFYtLQoKLS09LWVGTm9CaG9KczJO SjNpNjRxQWhZCkNvbnRlbnQtSUQ6IDwxMzM5NjY5Nzc2LjIxNDguMjkuY2FtZWxAdHVib3JnLnZp LnB0PgpDb250ZW50LURpc3Bvc2l0aW9uOiBhdHRhY2htZW50OyBmaWxlbmFtZT0iZmFjZS1zYWQu cG5nIgpDb250ZW50LVR5cGU6IGltYWdlL3BuZzsgbmFtZT0iZmFjZS1zYWQucG5nIgpDb250ZW50 LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQKCmlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFB QUFRQ0FZQUFBQWY4LzloQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHoKQUFBTjF3QUFE ZGNCUWlpYmVBQUFBQmwwUlZoMFUyOW1kSGRoY21VQWQzZDNMbWx1YTNOallYQmxMbTl5WjV2dVBC b0FBQUFYZEVWWQpkRUYxZEdodmNnQk1ZWEJ2SUVOaGJHRnRZVzVrY21WcDM1RWFLZ0FBQUNsMFJW aDBSR1Z6WTNKcGNIUnBiMjRBUW1GelpXUWdiMllnClNtRnJkV0lnVTNSbGFXNWxjaUJrWlhOcFoy NmdoQVZ6QUFBRFJrbEVRVlE0aldXVFcwamRkUUNBdjkvL2RpN3EwYWFtbm1sZW1HR3oKdVZYZUtH MGVLWWd4Q0lvS2V0eW9wQ0FhZEhtTUJUMEV4V3BRRVlISWFoRUxJZ2NySkpwSzVzaGJPMndvYU9u eXVPVG9qbms4NS96UAovLzdyTFlSOXp4L2YyeWVrbE94bitKMit1Q3JVRjBPcUhFQVJqd0FReUhu YkZ4Tys5TDg1OWNIVVAvdDlzVDl3NGUzK1U1SFNzdk1QCmR2ZUdxdXJydEpLcWFwQ1N3cDB0dGxP YjN2VnIwM1lobjMvOXBYUFR3M2NGTHI3MTZJLzE5eitVNkJ4OE1penNCWVN4QllZSFNMQjEKY0d2 eDlhTk1qVjJ4YmkwbHg0YytuVDBCb0FDTXZOazNkUERRa1VUMzhlTmhrWnRtSjVjaXE3Z28xWldJ Nmtvb2x5d2tmNGF0VVJJbgpudzQzSEdvZitPamx6aUVBTmI3N3kzMUdPSEo1OE1RTEVmZlBpMmkx VFl6OGNBUGZVR2xxcXdOTlJ3QmZEdDlBVThNMDFwUndzTGxIClQvNHhPemgyNmZPdkZkZHpUeDg3 MWhNSzFzZng3aVJaWC95Tjk4OU5zWjdhQlJrZ3BBUVprTjR1OHRwN1Y4bXR6MEJxZ3NkNiswTysK NzUxV2ZNOUpWTlkwcU03RzcrQzVuQjlad1BGVTJwdENDR3NQckN6a3M3UTFscEFwaEJpOVBJbHpl NGFhZUlQcWUwNUNjNlRhVVZwUgpReUd6aWhiVGVlNkpadW9PTjlOUm15VklweEFJWkw3QTg0Tnhj bVlqQTAxemVKazF5cnZqT0o3U29ibWUwS3hzbXNDeUNjS0NJeFdiClBQeTRqdGd1RXVSREFNaWlR NFhyY3FiWHh0MzI4UXNPcm1YaStGTFRpa1h6NXEzbDZ6MzFXamxCTVU5Z09ManBEZkpDWnlYdGtU TUQKMnVNYWxZYVBuN2NJaWk1bzkvRFg0Z3kyYmQzVUxKL0pwWlhscnVxU3FHS1lHVXdwdURKcnNS dkVpRlhWVUZVZTVhZjVUYnpjRGlkYgpBMG85R3lkYVNuSnBLYkE4SnNXWlp3KzNDNVRacDFyY1NK dS9oaEpSSUd5Z2huWDJuSUNpQTlWUkFaNlBORzBDSzJEWmVJQ3Y1czJpCjQ4b3U5ZHJpMXZib2hV K012elBGcmdQNnJoNlRIa2pZTVNYLzVqeDgyeWR2QmhpdWkxK3dXUzBxZkxlb21IdkY0TU52SjFZ dkNTa2wKWnhNSkxSVmFuNHVxZG10L1pUcmFVaFlRVXlXcUlnQ0o1OE9lTDFqTHE0emRQbUR1T3Zw S1J0dm9IQitYM3Y4dnZOTFpxUmRpbWJOUwp5amVheXZiQzhiQXRhaU0yQUp1bVFjb015ZFZzcVJV Z1BxNnk3bjMzaTdrNTk2NGJBWjdwYnptcTRMNHFFSDErSUZvQlZFV3VTT1JVCmdQN1o5Nyt1SnZm Ny93Rk0rYWM5RUpNdFhBQUFBQUJKUlU1RXJrSmdnZz09CgoKLS09LWVGTm9CaG9KczJOSjNpNjRx QWhZLS0KCg== --===============2779417741901946866==-- From fabiand at redhat.com Thu Jun 14 07:39:25 2012 Content-Type: multipart/mixed; boundary="===============5503228901789585924==" MIME-Version: 1.0 From: Fabian Deutsch To: users at ovirt.org Subject: Re: [Users] Network interfaces order Date: Thu, 14 Jun 2012 13:39:19 +0200 Message-ID: <1339673959.2277.8.camel@fdeutsch-laptop.local> In-Reply-To: 1339669776.2148.28.camel@tuborg.vi.pt --===============5503228901789585924== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --=3D-HyXeG6oEzzdL5KmQHhnL Content-Type: text/plain; charset=3D"UTF-8" Content-Transfer-Encoding: quoted-printable Hey, Am Donnerstag, den 14.06.2012, 11:29 +0100 schrieb Ricardo Esteves: >=3D20 > Made it persistent using the command persist, after the reboot now the > file is still there but the order of the nics still changes :( The problem is deep in the boot process.=3D20 But we've already got a bug entry for that problem: https://bugzilla.redhat.com/show_bug.cgi?id=3D3D824595 Greetings fabian --=3D-HyXeG6oEzzdL5KmQHhnL Content-Type: application/pgp-signature; name=3D"signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAABAgAGBQJP2c1nAAoJEC9+uOgSHVGUTNMQAIMoKlbzmKoDQdvafvra+j19 w35bhomPNUQ5MFb17Ib7OBoaAtL3pApb0LERbw4jLrMM5VyOZTFNx+p+ke3yjxu8 6XrmrSbkH/iGptXiq+Iq1ycJLUy5pqKqAAkaNhvCAiSSDaiXUhCUD05hFyJpX5bO CNsJZeB2yF+KSJBLxRLVdlF+tA9vBk7rs6Nl3t0VrfMf23ZLpe72yLe9iGLhUe1Y 7nCkrs9lzF3TvgT7w0Wh1lvP+AfQ0Ux06+bvjR1DcjcNO2mv40ArLDe3m27xBO9f dug6HR0TUliIFPV1KCgFL/jBCn5zQFkLHrtb7rqLgUiHYYviBi8s9mGNL1J9dvr5 Err49iO7wjrF/H6Fw1g5HwtNSoTU4a4EkUKER8iqGR3mdTy6BvCZPvnaRp0xOuLn DqHQu6nD6TglxKvbqmzgoKhwTDOu1hvzPJ+uEyc4OYphCYQP7/XtC1MyqRmJwmTp 8wTHUzN4LuUz2cehB572qfn7Et+Lyi2LJ5mgFoh0gghYBz8K3boEtkzLG6/dudnf rFw4oobHCtFjWqd0fw/Hjy6RtCKb7qbz3Xg3kaifNm7+6gyZrj3+BAUn2scL1Q60 hoJ2cvZaJq3V4pWSTuH24Ob7Ka/F5QtEtU+MLaWAxr8ogTDACpqqmYVfKPnKF8sh 1MqXdhRFM4+jdRgZQABp =3DoRvw -----END PGP SIGNATURE----- --=3D-HyXeG6oEzzdL5KmQHhnL-- --===============5503228901789585924== Content-Type: multipart/signed MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" Ci0tPS1IeVhlRzZvRXp6ZEw1S21RSGhuTApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJz ZXQ9IlVURi04IgpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlCgpI ZXksCgpBbSBEb25uZXJzdGFnLCBkZW4gMTQuMDYuMjAxMiwgMTE6MjkgKzAxMDAgc2NocmllYiBS aWNhcmRvIEVzdGV2ZXM6Cj49MjAKPiBNYWRlIGl0IHBlcnNpc3RlbnQgdXNpbmcgdGhlIGNvbW1h bmQgcGVyc2lzdCwgYWZ0ZXIgdGhlIHJlYm9vdCBub3cgdGhlCj4gZmlsZSBpcyBzdGlsbCB0aGVy ZSBidXQgdGhlIG9yZGVyIG9mIHRoZSBuaWNzIHN0aWxsIGNoYW5nZXMgOigKClRoZSBwcm9ibGVt IGlzIGRlZXAgaW4gdGhlIGJvb3QgcHJvY2Vzcy49MjAKQnV0IHdlJ3ZlIGFscmVhZHkgZ290IGEg YnVnIGVudHJ5IGZvciB0aGF0IHByb2JsZW06Cmh0dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS9z aG93X2J1Zy5jZ2k/aWQ9M0Q4MjQ1OTUKCkdyZWV0aW5ncwpmYWJpYW4KCi0tPS1IeVhlRzZvRXp6 ZEw1S21RSGhuTApDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL3BncC1zaWduYXR1cmU7IG5hbWU9 InNpZ25hdHVyZS5hc2MiCkNvbnRlbnQtRGVzY3JpcHRpb246IFRoaXMgaXMgYSBkaWdpdGFsbHkg c2lnbmVkIG1lc3NhZ2UgcGFydApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA3Yml0CgotLS0t LUJFR0lOIFBHUCBTSUdOQVRVUkUtLS0tLQpWZXJzaW9uOiBHbnVQRyB2MS40LjEyIChHTlUvTGlu dXgpCgppUUljQkFBQkFnQUdCUUpQMmMxbkFBb0pFQzkrdU9nU0hWR1VUTk1RQUlNb0tsYnptS29E UWR2YWZ2cmErajE5CnczNWJob21QTlVRNU1GYjE3SWI3T0JvYUF0TDNwQXBiMExFUmJ3NGpMck1N NVZ5T1pURk54K3Ara2UzeWp4dTgKNlhybXJTYmtIL2lHcHRYaXErSXExeWNKTFV5NXBxS3FBQWth Tmh2Q0FpU1NEYWlYVWhDVUQwNWhGeUpwWDViTwpDTnNKWmVCMnlGK0tTSkJMeFJMVmRsRit0QTl2 Qms3cnM2TmwzdDBWcmZNZjIzWkxwZTcyeUxlOWlHTGhVZTFZCjduQ2tyczlsekYzVHZnVDd3MFdo MWx2UCtBZlEwVXgwNitidmpSMURjamNOTzJtdjQwQXJMRGUzbTI3eEJPOWYKZHVnNkhSMFRVbGlJ RlBWMUtDZ0ZML2pCQ241elFGa0xIcnRiN3JxTGdVaUhZWXZpQmk4czltR05MMUo5ZHZyNQpFcnI0 OWlPN3dqckYvSDZGdzFnNUh3dE5Tb1RVNGE0RWtVS0VSOGlxR1IzbWRUeTZCdkNaUHZuYVJwMHhP dUxuCkRxSFF1Nm5ENlRnbHhLdmJxbXpnb0tod1RET3UxaHZ6UEordUV5YzRPWXBoQ1lRUDcvWHRD MU15cVJtSndtVHAKOHdUSFV6TjRMdVV6MmNlaEI1NzJxZm43RXQrTHlpMkxKNW1nRm9oMGdnaFlC ejhLM2JvRXRrekxHNi9kdWRuZgpyRnc0b29iSEN0RmpXcWQwZncvSGp5NlJ0Q0tiN3FiejNYZzNr YWlmTm03KzZneVpyajMrQkFVbjJzY0wxUTYwCmhvSjJjdlphSnEzVjRwV1NUdUgyNE9iN0thL0Y1 UXRFdFUrTUxhV0F4cjhvZ1REQUNwcXFtWVZmS1BuS0Y4c2gKMU1xWGRoUkZNNCtqZFJnWlFBQnAK PW9SdncKLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0tLS0tCgotLT0tSHlYZUc2b0V6emRMNUttUUho bkwtLQoK --===============5503228901789585924==-- From ricardo.m.esteves at gmail.com Thu Jul 19 10:12:44 2012 Content-Type: multipart/mixed; boundary="===============5555616720213752843==" MIME-Version: 1.0 From: Ricardo Esteves To: users at ovirt.org Subject: [Users] Delete Network Date: Thu, 19 Jul 2012 15:12:38 +0100 Message-ID: <1342707158.9168.11.camel@tuborg.vi.pt> In-Reply-To: 1339673959.2277.8.camel@fdeutsch-laptop.local --===============5555616720213752843== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi, I have configured 3 networks with VLANs in one of my nics (attached picture= ), = can someone explain me how to delete the VI and VI_WIFI network? Best regards, Ricardo Esteves. --===============5555616720213752843== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUUkFOU0lUSU9OQUwv L0VOIj4KPEhUTUw+CjxIRUFEPgogIDxNRVRBIEhUVFAtRVFVSVY9IkNvbnRlbnQtVHlwZSIgQ09O VEVOVD0idGV4dC9odG1sOyBDSEFSU0VUPVVURi04Ij4KICA8TUVUQSBOQU1FPSJHRU5FUkFUT1Ii IENPTlRFTlQ9Ikd0a0hUTUwvNC4yLjMiPgo8L0hFQUQ+CjxCT0RZPgo8UFJFPgpIaSwKCkkgaGF2 ZSBjb25maWd1cmVkIDMgbmV0d29ya3Mgd2l0aCBWTEFOcyBpbiBvbmUgb2YgbXkgbmljcyAoYXR0 YWNoZWQgcGljdHVyZSksIApjYW4gc29tZW9uZSBleHBsYWluIG1lIGhvdyB0byBkZWxldGUgdGhl IFZJIGFuZCBWSV9XSUZJIG5ldHdvcms/CgoKCkJlc3QgcmVnYXJkcywKUmljYXJkbyBFc3RldmVz Lgo8L1BSRT4KPC9CT0RZPgo8L0hUTUw+Cg== --===============5555616720213752843== Content-Type: image/jpeg MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="ovirt_network.jpg" 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 QkqJEoSLEt9lbt77VlRuB0qFVkSpurxumpvpqdrpqdqqyJU3b2EgQ5q6zP4BCXSZuIbiEOE9CdZt DbN1t9lbt78OypEKvHKVhM6Ms7iFyXWbbm5vO9VPVT1U9VPVT1U9VPVT1Ubj3Rt31U9VPVT1U9VP VT1U9VPVT1U9VPVT1U9VK6LrXRAcukFnsbodjdDsbodjdDsbodjdDsrkisP0SG5Vydpc7G6HY3Q7 G6HY3Q7G6HY3Q7G6GzdOR6qeqnqp6qeqnqp6qeqnqp6qce6b/qp6qeqnqp6qeqnqp6qeqnqp6qVx LpXXwrocK6HCuhwrocK6HCuhwrocK6HCuhwrocK6HCuhwrocK6HCuhwrocK6HCuhwrocK6HCuhwr ocK6HCuhwrocK6HCuhwrocK6HCuhwrocK6HCuhwrocK6HCuhwrocK6HCuhwrocK6HCuhwrocK6HC uhwrocK6HCuhwrocK6HCuhwrocK6HCuhwrocK6HCuhwrocK6HCuhwrocK6HCuhwroURLpRX6qeqn qp6qeqnqp6qeqnqo7CujrnjH/CegNvONt0tUfyrxj2QrqzPfovUOuti4NSIjt4xH7sxFptd5i3dB yUtDz81phaZzVcbmt5JLYWlZLKJvN58pnHkNJSslmkpnNVxkltqc+PuK9Qgr7SVUym6nB97jt0TK VFks0lUlul0ff2Cia1U3TOYqOQ0NSm3lH30YRJdCUbtBQ9Q4tM9uql2fHZTdoFkNILLaSt1+lqhJ VG3yGs2LgzIWh9txUktKVXGOlSvtpVQ7Q7/FKrjGpk1OJRV7PGB/c2afF3GG6bDN5TFmfb8fvNqq nTHbDIqd8dtb9ojkmGrsqTbHXRYtawnbdXVWzbXKZL9rerbci1vSGbdVTX1VeHWLsrFrWFKttTzr EGpp2i1uIr1tdcSqJVzSawsiOlvrpVLZVs0wnKZRKbcrVy3OuLwHaaGLe6wlENaFJLaut1QXlpYt 9bdUCAsSqq314t2txqh+3uVvO22rFy31VsvNVOUvR33Ru3K209BrwisSNxm3uNQ+sf0etrriNsbc n+JOVYNuSW5w3EVhuXb79Xezxj/wpWaKnPb44q7uqmqmqmqmqmqmqlSrrqpqpqpqpqpqpqpqpqpq pqpqpqpqpqpqpSq66qaqaqaqaqaqaqaqaqaqaqaqaqaqaqVqqUaqaqaqaqaqaqaqaqaqaqaqaqaq aqaqaqarnbPMluFMfyu1ymqfJ7dVGXyi2ox41e/xDZtVNVK1VE1U1U1U1U1U1U1U1UoVVTVTVTVT VTVTVTVTVc9VNVNVNVNVNVNVK1VE1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1UpVddVNVNVNVNVNVN VNVNVNVNVNVNVNVNVK1VKNVNVNVNVNVNVNVNVNVNVNVNVNVNVNVNVNVPHP1vfq+v47l82T59bog7 53Djr+N7Z2/zJkxu3xLH5w5XAY86xn2vzvkSfxtbO4g+cW+4VWLyeL5AvyXP0755bItHldu/qBKk QmfNZfSW7n/NX9S6eHSJCwfA6pVtq8Dbdt6eF7aeNWX8PWb2OfS9+TXKLfovltcnyOf5BGttDfld vrmdjEWS7eYjcb2eQVvsWKvyt/x/xzstuI/5pAjot4gIytxipVFmUS/ZfJLkO0N+aTrNHuflrlsr f/qFS24nmXr0+8M28jeRxn3o3kNtlR0mUPSLx5nOt96/F0HsYXntvmU2ny2q8eQ/MvsyRbrPcfPZ VMeZ5nBgzLR5TFvEr5jn6fkXl0iy3lv+odvZYd81tzEy03Nq8wPm+Ofre/V9avCINb1X9NbatE/w 6JcBrxliPP8AmXW1N3qE94La3XfwJDqWD4VEgT2/GmGbiz4fEZudo8Vi2ad8lz9O8+Iw75K/ANu3 /wAD21C3W1YC/MX9SV5e9EZsnl1U1trzCK5DS7q5X7XPo/49b5Ncbxa2w5Mux1T6ofhDsBYPirrM urx96Naaf7IOxm5kR/xm2ymJVs2WpPgKPyJPjEvfY8YqjO2yM4y8SIzcxtPD7Tw7jYIN2VPCodd3 q8bt1c25WlydKuHiEWYOeMu1MtRnEu0/wyLcZv4Qhdgx4NAZj2jxKPZ5/wAytql+iN/T63xrLI8A gSJkDxqPbpvzHP07r4pEvExrw2LHqneCW24TLZb27VA+bYIjjde3UbdRt1G3UbdRt1G3UKzUq7dR t1G3UbdRt1G3UbdRt1G3UbdRt1G3UbdRt1G3UbdQjNSLt1G3UbdRt1G3UbdRt1G3UbdRt1G3UbdR t1G3UbdRUzVVTt1G3UbdRt1G3UbdRt1G3UbdRt1G3UbdRt1G3UbdRt1GzVk34tGWLH8St8V21eJx 7ZCpsVDVe3UbdRt1FTNSpt1G3UbdRt1G3UbdRt1G3UUs1Im3UbdRt1G3UbdRt1G3UbNWW3UbdRt1 G3UbdRt1G3UVM1Km3UbdRt1G3UbdRt1G3UbdRt1G3UbdRt1G3UbdRt1G3UIzUi7dRt1G3UbdRt1G 3UbdRt1G3UbdRt1G3UbdRt1G3UVM1VU7dRt1G3UbdRt1G3UbdRt1G3UbdRt1G3UbdRt1G3UbdRt1 Hjda1Jmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmp mpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmp mpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpmpTVqLVouamamamamamamamamamamamamamair8Oamam amamamamamamamamamamamamamamamamamamamamamamamamamamamamamamaifTxn6XJ6qPb+rc IWdNXkPk73j71k8xevsz3LheYlrcl3V1q495C58K5PSbx+8lO1ssQbzS5YY05mXS3eY0hbRcnJdu u9/at9dF0jOTLrLmtx0vvDucyt9xt683GH4y46tK1eRSmHrdKkrL9l2mVQINulSVl/Ibu0eRLvVy et1PvTLtHhuSna2WLLNruVn924XeYzV7zZX+b5y/k/4KfTxn6XJiqTA57pEprzlxGZ8a1WqPZofu XimTV5GlnqZaZgyJt6ahV0Xn96zZ5MazR+VjZokyAxbYj1vh3CyS3pkLx2uNd3Yb0qZdbLLmzrpE fuEC8warhZXt4lWSZcn7fFkJL9l1h1ToVviyEl/Ih2dLa7doVc+L70mzpVJLLCrt1m92faZb1XvN lf5vnL+T/gp9PGfpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgp gpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgp gpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpTToLTquCmCmCmCmCmCmCmCmCmCmCmCmC mCip8OCmCmCmCmCmCmCmCmCmCmCmCmCmCmCmCmCmCmCmCmCmCmCmCmCmCmCmCmCmCmCmCmCifTxn 6ZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZ qZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZ qZqZqZqZqZqZqZqZqZqZqZqZqZqZqU1ai1aLmpmpmpmpmpmpmpmpmpmpmpmpmpmoq/Duf3zUzUzU zUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUT6eM/S5PVR7f1bhCzp q8h8ne8fesnmL19me5cLzEtbku6utXHvIXPomXCPP/eSna2WIN5pcsMaczLpbvMaQtouTku3Xe/t W+ui6RnJl1lzW46X3h3OZW+429ebjD8ZcdWlYt2nPTbbLlVzPZdplUCDbpUlZfyG7tHkS71cnrdT 70y7R4bkp2tliyza7lZ/duF3mM1e82V/m+cv5PM/KavGbjAntXCP+/T6eM/S5MVSYHPdIlNecuIz PjWq1R7ND9y8UyavI0s9TLTMGRNvVuauvO/es2eTGs0flY2aJMgMW2I9b4dwskt6ZC8drjXd2G9K mXWyy5s66RH7hAvMGq4WV7eHINzrk2dmWw37LrDqnQrfFkJL+RDs6W127Qq58X3pNnSqSWWFXbrN 7s+0y3qvebK/zfOX8n9S/HpXkMzwSKrFt/fp9PGfpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpg pgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpg pgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpTToLTqu CmCmCmCmCmCmCmCmCmCmCmCmCmCip8NUVKnI1pbiSMFMFMFMFMFMFMFMFMFMFMFMFMFMFMFMFMFM FMFMFMFMFMFMFMFMFMFMFMFMFMFE+njLv+N2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2j p2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp 2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2 jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2jp2j pClVSSTPcZf7R07R07R07R07R07R07R07R07R07R07R07R07R07R0brzZzUzUzUzUzUzUpuLVcvN TNTNTNTNTNTNTNTNTNTNTNTNTNTNTNTNTNTNTNTNTNTNTNTNTNfZ4x/r/wCNWkn/AHfzmPtrk9VH t/VuELOmr2NXmRKvDMNmP7GvLZT1tm3m7QaXGVo8v8yZV7xj3LvOctzfkl7kWxv9h4x/r/41aSf9 385j7a5MVSYHPdIlNefscaoepjR5TEw6CDhItkaWVRm6pT0FmRD9x5miQ1+Hn+j/AGHjlOEP+NWk n/d/OY+2xMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTH2WD7f+NWkn/d/OY+2edpYa7R sZltvNpcWXK48iu2xX7lEiu1XWMrNrm9nbEv7fIg3OQ9K/cWD7d5zZYutK2aDGrcrYccpZojyKJL fuSJTMSh6fGjuLcWNq3S+wt/7yuuluhu9NOMs3huu0OX52PRHkSKUYuT0p/taVvV2vLdstMy91xn FkNU0xLvJuEGBcKJzMm7MMswpjr73sdcRlui9VPQUvL9ddN6ekEaRTLje7VMZpk3K5JbvflTGYVE h/jM26X2Fv8Adk3JI8/3rST/ALv5zH216/1Js8kttsds7l2pcvFUrx19YcSAsa92Jl632OfaXZ0q HTJmXP3nHKWqGZ8aRSl3ipRD8jt02G1c4j7vaQte5t+kG7xrjJ+VYPt5NFTsZiyssX1yrccmQHJb kW2uxXvcvkKRIdk2N1YsaEse7WWO5Es37y8Rq5cBi0zXa4ESYz421ZKS1x3IrrNmcamQ7TOi3ryC 2TbrCuFmekPXKK9cYsem6W63wfgYot8lbdBodcm+2mDIYitxpTE6JFl2x23ReDb/AHbfa67U5do7 kmL7z9rronFljuRLN7s+O49K960k/wC7+cx9s61S831zQxHoj0jzlMF9u/v8Vi43B+VaJj0qly/O x5HfSqINhu9Vzr7J78QW+7zH6rjVcKRryGRcJcOZU9KvkVyZbrhZ58mJTZHabmzaZFSw7K7HXhOy qbtYKnktsd1i4/KsH2/8atJP+7+cx9t7lx/x7wlufbGrROgMW1uUxGnWaqc85YJU1IMOW1JdhV13 m32mWwtzauspbjbZ06Pbv8i7+7HgxolXzLB9v/GrST/u/nMfbfCfCfCfCfCfCfCfCfCfCfCfCfCf CfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfD7LB9v/GrST/u/nMfbXV7ZONLItddMguFwbtrK evw2GUjsPXlpmYnlTKuzb0+/b3lrpat702bZfG57lwie2ZPog13m+MWRoleSRYlrnXlmBIjXyuW9 Cm0T2fl2D7f+NWkn/d/OY+2vv92+1hkZyl6aS4TM5upqu0RmHFdYf8YZdvLNj2jpPT0SvdZtj8SF bYCwafbcYVFxhS4cyfZDqnJN7jxJz9ssFopZLA1WzB+X49T/AI/HdOO6cd047px3TjunHdOO6cd0 47px3TjunHdOO6cd047px3TjunHdOO6cd047px3TjunHdOO6cd047px3TjunHdOO6cd047px3Tju nHdOO6cd047px3TjunHdOO6cd047px3TjunHdOO6cd047px3TjunHdOO6cd047px3TjunHdOO6cd 047px3TjunHdOO6cd047px3TjunHdOO6cd047px3TjunHdOO6cd047px3TjunHdOO6cd047px3Tj ulsbqoJrLlUrjunHdOO6cd047px3TjunHdOO6cd047px3TjunHdGU0jvxN9evqG4ODmimimimimi mimimimimimimimimimijvj0d53RTRTRTRTRTRTRTRTRTRTRTRTRTRfZ4wZoZoZoZoZoZoZoZoZo ZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZo ZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZo ZoZoZoZoZoJVqLVoZoZoZoZoZoZoZoZoZoZoZoZoZoZoa/23DcNw3DcNw3DcNw3DcNw3DcNw3DcN w3DcNw3DcNw3DcNw3DcNw3DcNz2eM/SZI4kX1EiPOOk7yS3W2RH8qtct/wB6bL4bVvuFFwb/AHva spSzdWHrRV5I2y3BmOyyi9UOylurPb3e6s2S2y7+1DdVdEj+RNzYMGa3cIpbrqzdKvZNmUQIsC5J Nq+RU7RRVcbqxbPfddoYbkyW4jMCZRcYPuzL83Df95sr/N85fyf8FPp4umlF4TK1dxAILlDzt+sM e/xPGPGGrAx7nlkV6RVcrK6+wuPjdxsat1Rv3nkDTr1pg26WqWyM/wDhGi1M1rbNFchxH4kyBCub Hk/lUCXMs93t7r792jOy4UC4S7PabVREoZtsZ2iB4rEkwq/Zfma3rdbauXdPkWy1P22d5AzU9C96 4Wp9biqIp401Wx457tzocpp95sr/ADfOX8n/AAU+njP00U/uaKaKaKaKaKaKaKaKaKaKaKaKaKaK aKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaK aKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKaKUFSf 30U0U0U0U0U0U0U0U0U0U0U0U0U0UX8n/BT6eMf+HeMf+Hf/xAAxEQACAQMCBAUDAwQDAAAAAAAA EQECEiEDMQQFEEEwQFBgcBMgIjJRYQahseGBkfD/2gAIAQMBAT8Bo7/B1HfzddU0zBFfeSa/2L4L 4L4wU1ZRM/lEEVxJFeGXxgpqnMyXwmXF8e5aO/m5hzEn08IswTp7lmxYl/BYpZMOYkihL+D6eEW7 FhZgml7k0OF7lo7/AAdR3+DqO/wVPEaUV/TuyTKXWjv8E1SoZ9SnXelqzESRp2xTEdiYruxOOlHf 4KthtfZT3+Dqe/wdT3+DohGTJkyZMmemTJkyZMmTJkyZMmTJkz0yZMmTJkyZMmTJkyZM9MmTJkyZ MmTJkyZMmTJnpkyZMmTJnpkyZMmTJkz0yZMmTJkz0yZMmTJkz0yZMmTJkyZMmTJkyZMmemTJkyZM mTJkyZMmTJnpkyZMmTJkyZMmTJkyZMmSmdxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxj GMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMY+rGMYxjGMYxjH6JR3I6Sco5NRzd0Ua0U1x2mP8ABzX+ n6eUad+trxMztERmf77e1o9To7kdJNHW1OH1I1dKVVBxnGa3H606+vLqn2tHqdHcQhCEIQhCEIQh CEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCELqhCEIQhCEIQhe iUdxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjG MY+rGMYxjGMYxjH6JR3I6Sco5NRzd0Ua0U1x2mP8HNf6fp5Rp362vEzO0RGZ/vt7Wj1OjuR0k0db U4fUjV0pVUHGcZrcfrTr68uqfa0eRj0KjuIQhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQ hCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCF1QhCEIQhCEIQvRKJxMl8l8l8l8l8l8l8l8l8l8l8l8l 8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l 8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l8l 8l8lMsmqYkvkvkvkvkvkvkvkvkvkvkvkvkvkvk7DGMYxkcRp1as6MT+UDGMYxjGMYxjGMYxjGMYx jH0o/TPtugq38eNiOk9dHmetqcwq4SaPxh5LKbr1nzlH6Z9t0FW/jxsR0n7Kadf69VVU/h2jzlO0 +26Crfx429Dp2n23QVb+PG3RE/jmSjUo1P0Szhqdemha8ufPU7SUw5LaSuIg1NSnSpmuuVEHD8Rp 8Vpxq6UuJ9GQhdVhkQxdF0X2oQvPUFW/jxsR01afqUTR+5yvldPLKaqKamzR19PiKbtKXHnqdpKN +mocz5ZXzJUzq20/sv8AZy7k9fLa3RrOJ3hf7+2B9J387AzuMkY8ESh9MeB/Bv8Ae2R976Tv4tBV v48bdH1popohUwvPU7T7boKt/Hjb0OnafbdBVv48beh07T7boKt/HjYndCg2npxnGaXA6X1tbYid LmPDOHbV/wBlFNlMUx285TtPtugq38eNid+neOmvw+lxNH09alwVRHB8OtChraIKJupiqYXnKdpF IpFIpFIpFIpFIpFIpFIpFIpFIpFIpFIpFIpFIpFIpFIpFIpFIpFIpFIpFIpFIpFIpFIpFIpFIpFI pFIpFIpFIpFIpFIpFIpFIpFIpFIpFIpFIpFIpFIpFIpFIpFIpFIpFIpFIpKCqJYpFIpFIpFIpFIp FIpFIpFJGxMMtLfQKO4xjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxj GMYxjGMYxjGMYxjGMfVjGMYxjGMYxj6MYxjGMYxjGMYxjGMYxjGMYxjGMY+lHfoiTheVcbxtH1OH 07o/hGvybj+F051dfStpj917Wj1OjuR0k5ZzPX5Vr/W0f+Y/c51zrW5vrOcURtH/ALv7Wj1Ojv7b j1Ojv8HUd/g7/8QAMxEAAwAABQIEBQQBAwUAAAAAAAERAgMSEyEQMQQwQXEFIDJAYEJQYXBRIiOR FDOh0eH/2gAIAQIBAT8BzPT2/o7M9Pb7vLwLEnTFl8pL/AsvvTbZts23z/BjwRJowpPC2PLaMWXG 0jbfP8GLAlEjbdhoNt/kuZ6e33axRNG67Tc5FmxJG5y76jzLf5HmVQWKYWjFmW/ybvLZr7/ybnJu c9hY9PYWZHR8/kmZ6e39HZnp7f0dment/RS8PnPL3Vh/0iw2v/HXM9Pb+icKrgsvF4eZuUniT/4M WbrePE/X/wBoTwaeVz0zPT2/orViS03j5MS7exERERERERERERERERERERERERERERERERERERER EREREREREREREREREREREREREREREREREREREREKHBwcCSlIiIiIiIiIiIiIiIiIiIiIiIiIiIiI iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiH 6e3krkpS8zzr/noi+haLny7zC8U58+E6+k+X1nkNxdL8rOw+CnrOt+Si581l7j4c8+lL579PbyeC IcdL53BwcIXBwceXDg4+44+T0g+/yepF19Pk7n8n89Hz1iPWnHnxSHHf7GLz9f8Ak1o1o1o1o1o1 o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1 o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1 o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1 o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1oxrsQhCEIQhCEIQhCEIQhCEIQhCEIQhCEI QhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCEIMhCEIQhCEIQhCdIQhCEIQhCEIQhCEIQ hCEIQhCEIQnTM/T7D7dEeI8S/D8vDUZHi34hzDh/FmLz/X9jzP0+w+3RGLCsa04jLy8OVh04fxZi 8/1/Y8z9PsUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKU pSlKUpSlKMpSlKUpSlKUpS9KUpSlKUpSlKUpSlKUpSlKUpSlKUvTM/T7EIQhCEIQhCEIQhCEIQhC EIQhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCDIQhCEIQhCEIQnSEIQhCE IQhCEIQhCEIQhCEIQhCEJ0zP0+w+3RHiPEvw/Lw1GR4t+Icw4fxZi8/1H+xZn6fYfbojFhWNacRl 5eHKw6cP4sxef6jF+w5n6fYpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSl KUpSlKUpSlKUpSlKUpSlKUZSlKUpSlKUpSl6U4KUpSlKUpSlKUpSlKUpSlKUpSlL0zFzhRto20ba NtG2jbRto20baNtG2jbRto20baNtG2jbRto20baNtG2jbRto20baNtG2jbRto20baNtG2jbRto20 baNtG2jbRto20baNtG2jbRto20baNtG2jbRto20baNtG2jbRto20baNtG2jbRto20baNtG2jbRto 20baNtG2jbRto20baNtG2jbRto20baNtG2jbRjw6TDgTVNtG2jbRto20baNtG2jbRto20baNtG2h 9yEIQhBZ+VizXkJ/6kQhCEIQhCEIQhCEIQhCEIQnTM+pfjeYYPp899x9ui65PxPOzPHvwjw/6a+f YWXgWLWlz/n7zM+pfjeYYPp899x9ui+TDh8R/wBRixYsX+36L1v3mPnFh/G8wwfT577/ALHi74fx vMMH0+e+/TUaklWYM3Lzf+3iTPC4fEYME8Tir++xd8JicVNeIwYm+5m5uDIwPMzHEjwvisrxmUs3 KfHzUoufvqXilPcpeYNxUvS0pflpS+Q3PJXPzX58wwfT577j7dMeDdy8WX/k+G/DV8OWJLFaZHiM vxOHXlOr77F3wmP6emV6nxL4XmfEWlizZhXpP/p8P+DY/h+Zry87j1U7/wDn5WQ9RdvvWRi7QgiE dGmxofJyuk+b+TsL5koP5569F283MMH0+e+/TSSdMGXgy1MCn32Lvh/G8wwfT577/seLvh/G8wwf T577nJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJyc9MXfD+N5hg+nz33F2bNTO6fTxfjM vwWXuZvY/wBr4n4X104v+e5l4Fl4FgXp95i74fxvMMH0+e+4vpfRdn0z/D5XicOjOVRiS8F4eZGC z0MvE8eBYmpfvMffCVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFR UVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUZjpgahUVFRUVFRU VFRUVFRUVD7ixQ1/wPH+wZnp7EIQhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCE IQhCEIQhCEIQhCEIQhCEIQhCdIQhCEIQhCEIQnSEIQhCEIQhCEIQhCEIQhCEIQhCEJ0zP0+wysTM fiMvKcxuGHxOVjenC/xZi8/1/Y8z9PsPt0wmfkYc/DpxHhvDYfD4f5/FmLz/AF/Y8z9Pt04/GWLz /X9jzPT2/o7M9Pb+jv/EAFMQAAECAwQECgYFBwkHBQEAAAECAwAEERITITEiMkGRBRQzNVFhgZKj 0RAjcaGxwSAwQlJiFUBgcnSk8CQ0UGN1gqKy0kNEU3Bzk8JklLPh8YP/2gAIAQEABj8C4TQokDjb pw9sazveHlGs73h5RrO94eUazveHlGs73h5RrO94eUazveHlGs73h5RrObx5QtpRNE1yjWd7w8o1 ne8PKNZ3vDyjWd7w8o1ne8PKNZ3vDyjWd7w8o1ne8PKNZ3vDyjWd7w8o1ne8PKNZ3vDyjWd7w8o1 ne8PKFqSpdUiuJhS1qUKGgsxru7x5Rru7x5Rru7x5Rru7x5Rru7x5Rru7x5Rru7x5Rru7x5Rru7x 5Rru7x5Rru7x5Rru7x5Rru7x5Rru7x5Rru7x5Rru7x5QtlSsEVyjWd7w8o1ne8PKNZ3vDyjWd7w8 o1ne8PKNZ3vDyjWd7w8o1ne8PKNZ3vDyjWd7w8o4vaw6eysazveHlGs73h5RrO94eUazveHlGs73 h5RrO94eUazveHlGs73h5RrO94eUazveHlGs73h5QtutafoChutKxrO94eUazveHlGs73h5RrO94 eUazveHlGs73h5RrO94eUazveHlGs73h5QpvOkcK/tLvxHoRKJd4ukNF5x3DAZbYDi5lM7p3YUyB VR2D2w27Zc03rizTFKuuFPWXMHbi7ppW+iG3bDirb1xYA0gvoMAvNuIThVWGHvx7I4SZUqrbN3YF Mqpx9D/974wp9g0U0QpQpmnaIdDDthhmVLy1JSFYkYecSzFh6YfXLpeqEpFRvwiTvGlNuTRcsU1d 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 QoJzDSEHZ+D3+guXDD4KAn1pyz6j0wpKS3Zq4QTnpJPnEyzo1XeWT+tXzgkKTrGldgsq+aoS4uzQ FJpaKsgrzEOISUC1b2kUqontzi6A0bS1Xlk10knzhtSgnBVTpqV9kjb7YbxTVCGxQKKakWq4j2w+ nQqtm7GJNDpdPtiZZ0arvLJ/Wr5wopUAgpOH4qpP/jCVEJobYWLZVnTac9WEFSwcaL60ClPh7zDi aoobwpVtJUDnvgPJpZCUps97z9BQAlWkk0XkaEGLaG2WjaCg0nVwr1dfuiYToWnGrA6jVR3YiEK0 LCXFLr9rEHz9DKmwkltdqijTYR84vFFKnCSVJCykYgDMeyFJRYpaSoYkfZs9mUf7JyoKTbqaaRPz ho6NUvLcPsNrzHopYQv8LmUJxTmdG0dGtMjnEtVQsoQkLHSoDD+PZFVUNE2Qq2o18oTRQCr20rrT eWowslSbNCVqNaKB7MoWtCkj7TddisPL3mLCCkpLYbJVmOsQlNQDercPba8xDZFLxBtDohC6NFYC hYOWMFNUk3jagrqTZ8jFajC8ORObgUPhCn0pQgqUrRVUYEJx/wAMLbqi2bHuSkfKHsUesS4nFRNL SU/6YcTVFDeFKtpKgc98OLFAkoSmg6q+f6JqUBUgVpC2JhxqXWhQKUqRpGJVCcQ2ok7j5wm44Usc GK0lerRbR+EYe/8Agxwt/aDvy/5FBZQkrGSqY/Q4XFf9+cjM74zO+MzvjM74zO+MzvjM74Tic+mM zvjM74zO+MzvjM74zO+MzvjM74zO+MzvjM74zO+MzvjM74zO+MzvhWJz6YzO+MzvjM74zO+MzvjM 74zO+MzvjM74zO+MzvjM74zO+MzvjM74VicumMzvjM74zO+MzvjM74zO+MzvjM74zO+MzvjM74zO +MzvjM74zO+MzvgYnLph59UqWpFm8Ljt/aW1Z++jMZbKw64id0Gmw6orCk6B24w4/wAaIQ2oIUFJ UFhRyFnPGGnuN6Liy2kUVatDMWcxSGJ+7LF7a9XbtUoojPsjM74zO+MzmNsZnfGZ3xmd8ZnfGZ3x md8ZnfGZ3xmcztjM74zO+MzvjM74zO+MzvjM74OJy6YzO+MzvjM74zO+MzvjM74zO+MzmNsZnfGZ 3xmd8ZnfGZ3xmd8ZnfGZ3xmd8ZnfGZ3xmd8ZnfGZ3xmd8ZnfCsTn0xmd8ZnfGZ3xmd8ZnfGZ3xmd 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 oqKSdetKg7IU42FABxxrS6ULKT7x9Zw3+2vfL9G3eyF9nw+vb/UEKpnxd3/xj+dsf9wRbQoLQZnB QyPqfQEPJtpBrmRCjLJL7KcRL0qcSMj0axxrnDa1ILalJBKDs6o4/Zl7RcS6orlkrdqkACys6owG yJT11bicem9XO3e6PZe+6OK33++cbtWf/UX1n5QolSbugommNca47oLUvNXbl+6/bU3aBtrUqyRX 8WwjKHity9ffcvXVhNkE0AwGzAD6Dsss0CxrDNJ2HsMcMzU0wrjqpJyVaZSK5JNafrK9wT6JiVeZ P5NSlx5KthU6KEf/AC98Qp6aYXxvjko1SmJQ08iqvZW2r2GHZlzjKH+NTKrCn3AihdXQ3dbOWOXX DqXEKQeNTKqKFMC+sg7vrOGgMTx175Rya+7HJr7scmvuxya+7HJr7scmvuxya+7HJr7scmvuxya+ 7HJr7scmvuxya+7HJr7scmvuxya+7HJr7scmvuxya+7HJr7scmvuxya+7HJr7scmvuxya+7HJr7s cmvuxya+7HJr7scmvuxya+7HJr7scmvuxya+7HJr7scmvuxya+7HJr7scmvuxya+7HJr7scmvuxy a+7HJr7scmvuxya+7HJr7scmvuxya+7HJr7scmvuxya+7HJr7scmvuxya+7HJr7scmvuxya+7HJr 7scmvuxya+7HJr7scmvuxya+7HJr7scmvuxya+7HJr7scmvuxya+7HJr7scmvuxya+7HJr7scmvu xya+7HJr7scmvuxya+7HJr7scmvuxya+7HJr7scmvuxya+7HJr7scmvuxya+7HJr7scmvuw5aSU5 ZiFkIUR1COTX3Y5Nfdjk192OTX3Y5Nfdjk192OTX3Y5Nfdjk192OTX3Y5Nfdjk192OTX3Y5NfdhA 22YSaqQpOSkx/OXtyfKErU444U5WqYbhGUZRlGUZRlGUZRlGUZRlGUZRlC3FOTwKjU2Z59I3BeEZ RlGUZRlGUZRlGUZRlGUZRl6OFv7Qd+X6V1jKMoyjKMoyjKMoyjKMoyjKMoyjKMoyjKMoyjKMoyjK MoyjKMoyjKMoy9HC/wC3u/KHXqVu0lVI5GV/7yv9MOpdSlDja7BsGoyB+cFiZmLl0CtChWW6G2WZ m8dWaJSltWPu+mFBl2YUTZCGU1PkO2FkIW0ttd2405rIVnTD2j8+n1KtJTJKsuE/qJXh2KEI4SNW 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 MMWbzW2k6rM219VAa3tb9xu5T9xg1vW/6i+yyu+b6wdDP6l2/wDYnvHhnaq610UPwEeuhDZ0vb9w 4MElql1M19zQwsSiIJqyQVwNp/cu2/ua2n9ybb3q1tFRyAG7LqCljDFFItFLxTyBO8GQ81P3UAiw wJIDXuiwXHjNwIEgAYaUCDZuaJ+XHqGipd7w3bFDSoNxJDxH3jFAomfW94KWAB8molvUzYwOjJPv hXI1HlpPztzS3OiwZ2S1+B7vaMWxMHMSTfJelhSCCwIlEolLVrQe4O5CJokkYy2lt7YBTQ1hQ6i8 LJcXwon4hBMk0vK5vG7Jm/27U8gxLBMBoCZ3jYYvxt6ILGPEc/FPQWVPslGhGJVBLALBFngCGlB5 nWs/3Gh+VL3h0ZCUhMEC3WtZ4IUrW0M2UC8U2gBBA23nWIFmQc6KAW06hgt4Cg3mBibTjxLauoDX 3niW1VAGvtDe6MF/uSmRRT8DTNQHTdW04bw6Q/xT4SUeTorgiEqoEXIKRBGDRpCZy0L4aCf+LwCc kI3y2E/9Wh/inwko8nRXBEBQbzAxk4o/gLJxV8aMyPQRYMNgXUF8tCgABl3KhvdGC/3JTIop/Um3 96J7xCmgMKgMwDOqjUIbtATPwmTiiFVJWnFKI/b8xT1PU9T1PU9T1PU8MXL08pcU9T1PU9T1PU9T 1PU9T1PU9T6AzBP9YwsB/k5PXOT1zk9c5PXOT1zk9cAwiNqg2GuIHaPPkvBGh2j6T+wo1zsJyeuc nrnJ65yeucnrnJ65yeuAYuAFlxT1PU9T1PU9T1PU9T9/+NlRT1PU9T1PU9T1PU9T1PpfUUnw++cP vnD75w++cPvnD75w++cPvnD75w++cPvnD75w++cPvnD75w++cPvnD75w++cPvnD75w++cPvnD75w ++cPvnD75w++cPvnD75w++cPvnD75w++cPvnD75w++cPvnD75w++cPvnD75w++cPvnD75w++cPvn D75w++cPvnD75w++cPvnD75w++cPvnD75w++cPvnD75w++cPvnD75w++VvqqTU9T1PU9T1PU9T1P OlTo/wDv/wCHosVDKf48pRyMBID+W6HUp4HlDUfdimjwLGFFd27Ih9Sk1rKmjMjaN3wXglMdKhOs ECsjIqGFgCyCRQpyqmSchGohuWBTFp8DByAxABICx5QBFrt0layFQrwPqqSB1v8ApjIl+IE0WX2F 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 igqGHpGrCqKAggKvJVpIZlyQYCLWCbtWBMr5GiCkKyTcV+SzwogVlj5AtVQ8pDkR78JgRAgCjCHy oljwU2LK/siImXCuxVrq/BVQuMhTVK6AQWKohUb2EO2SMAgyBWgNwS8D4VkC4RVAGKihjz6AynhO psao8wgSWMK5Uqo3mAvpKrBiJ+0Z4ATRwJ6m+SCQdQkKADHEmVovlEoGhF4wwI2DWankfAOYI4Qk AMVFDAmjEXAQmggCAKgthEQkd3AzypBlMoKCwKQCgUQgoMIo0UwIVvwnAGLwkCZU1Algz/cUi8FN wTQCAalhV6KFebnZFgIuNhBVRVu4qxQa2VMV/wASkNREITTFNIJ8QzQUJ/ktoTNNBXIFAdCUl95Z 2q9OAQWS+rUOTygQBhFmVoOQA0qjTUwlSb1awyNqitD+JTsK4AEh+dtvq/vo7OIQCgHw6rUtFOkv RpgDaCLNCsUSgfYgslXCH3gQALnf6wFQD8dGKzkM5DOQzkM5DOQzkMMOo77TkM5DOQzkM5DOQzkM 5DOQzkM5DOQzkM5DOQzkMMOo77TkM5DOQzkM5DOQzkM5DOQzkM5DOQzkM5DOQykYivOQzkM5DOQz kM5DOQzkM5DOQzkM5DOQzkM5DOQwk0gEXx6iBHJFjYBqr+u0kQg6ptV0TKJBAkOju4X5v+gAeUJI aMQaMXZIMhyrZzbLvzyGchnIYheQN95yGchnIZyGchnIZyGchiF5E33nIZyGchnIZyGchnIYAawA L59zkM5DOQzkM5DOQzkMQvIG+85DOQzkM5DOQzkM5DOQzkM5DOQzkM5DOQzkM5DDDqO+05DOQzkM 5DOQzkM5DOQzkM5DOQzkM5DOQzkMpGIrzkM5DOQzkM5DOQzkM5DOQzkM5DOQzkM5DOQzkM5DHyVU 0EYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpim KYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimK Gdw5BSYpimKYpimKYpimKYpimKYpihK9Zuzdm7N2bs3Zuzdm7N2bs3Zuzdm7N2bs3Zuzdm7N2bs3 Zuzdm7N2bs3Zuzdm7Kg+CxtEbNwPgHQWdE4NagBc9IHDUqQkqLeU1FRYAhgOT86yarVsASPkqUyg qqNZ2GbAoxIBDAhMlzqJogTcZ8qLUVCAq1qBUGEqqA2yWgFJDwWbof8AYaJSABiSBU6ANk+AaG0U MTTiAh1BoGUJRedpiACSYbkaUVIdXIcipWIA6MkyKxOjHLK3gzY0AuSlj+/Y9ARChaBLo0RD0wag kuAIagSRrDgiiGrzNgmVE7NngrD4vM17LqhAWv8AcmtR4BCgXBRyoSDk1mTFAujqIcYLgBlKAIVB uakAtKHqOUSm8W1KgKQrX6roC0EH8b4+WTQNvZMK1+q6AtBB/G+i8gCwwC2s0R1WVYaiAKOfclbp Qk2R+YaMBoneUswboaJSABiSBU6ANk+AaG0YZnNAiAelfmQ3VR7UoBVmw/QLn1/6R/4X63wWB2CG SVUj4Q6U0ngAK1iLnrPOAEfoi4IqCHPIZJa8+pPoBAAfKeXgNEC4BrUG1URRuHKFNgEVuyYcNsWc UiIBIggFSF5OiEC0SpUOyRg/91JQf2qrECoD4CkMAnhxgNDgUKoiKhA5OpHoBsAUioXG8T6/EC8d CwkQTAhuiSTSSBCoCC7sK4BaTmoxENCFXMaAlwGh70pi4iBUIGlPA2c0jBBliBoCDDOoVVJ7r6Nb YIB7g6G1LPQZA0LV8RrE5JCbdteRQaDywBuHF8YJgEgDVyClVTCCBrRJ0vHxP36PM3smClVTCCBr RJ0vH0QcIuyaFV1qVAcF4Y4+JEBDU1at18/gkGOJulAAYSBJ8DInxJMoIaox8wTUFXtCmHWdT6Bc +v8A0j/wv1oLBFimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpim KYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimK YpimKYpimKYoZ3DkNJimKYpimKYpimKYpimKYpimKEp1mzNmbM2ZszZmzNmbM2ZszZmzNmbM2Zsz ZmzNmbM2ZszZmzNmbM2ZszZmzNmbMoCGiRYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYp imKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpimKYpi mKYpimKYpimKYpimKYpimKYpimKYpimKGdw5BSYpimKYpimKYpimKYpimKYpihK9Y1jqU3Zuzdm7 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 iwPCRXQyiF/JDMqgigV4791VWBA2Qlti4YgWiXKg2TMiBABtLhqiFO1UgQ3MF0/AlqADBowQOWI+ VKhoFFId1h4o2IwTI/HzNaO4n5ICpz9Xg/H8bcH3nK2fX4Lx/wCGAAAAAAAAAABwfj+NuD7zlbPr 8R4hQACAjsaiur4fialruigR+Og1+C0GoAS0TqR4gm5cDWmSOiBQ4a5BsCJXEAKsDgIJlMtYaMhT WIzQDkxGwEpAWQQQFQ3QdwgNkCxVlwQU+kp6qAlFZiXOnIAK1UgwexJcSDqHLQiuBWASD+RE+xAV HVoCCXqHmFBZWhJqSAgABkWvwClDrE6RNX9VAd5Uk7ICLyCLsxtAk3Yk3S5pvKIWhgjwAAWNTRq2 X1K+HT+NuD7zlbPr8R4gkMCSAAI4D/sKCBE10Aocg/CknWKQojQ7mO2Q2CQadUqACJvACl7IJBkX Ymh6rxBoCkGbIIc4VXXU8mukOnNPwH+f3WkYAMQjVmFqgigIJGpdADyiAhXciBQyKLWgCxjyJaFA Fc2v8hXS8boDuAEbiA8mol1EVNdefgQReU+mPuKj3MJZDSCE+VXubyuDCEWpikTAG5i6sMQYhBGo jQkCDqCPqGRFGANaR3Sd0ndJ3Sd0ndJ3Sd0ndJ3Sd0ndJ3Sd0ndJ3Sd0ndJ3Sd0ndJ3Sd0ndJ3Sd 0ndJ3Sd0ndJ3Sd0ndJ3Sd0ndJ3Sd0ndJ3Sd0ndJ3Sd0ndJ3Sd0ndJ3Sd0ndJ3Sd0ndJ3Sd0ndJ3S d0ndJ3Sd0ndJ3Sd0ndJ3Sd0ndJ3Sd0ndJ3Sd0ndJ3Sd0ndJ3Sd0ndJ3Sd0ndJ3Sd0ndJ3Sd0ndJe /UUneHRpVKRYTuk7pO6Tuk7pO6Tuk7pO6Tuk7pO6Tuk7pCEgQAgg4gq34ItG4qCNB+PgrroYRpEk 6GhM3k3k3k3k3k3k3k3k3k3k3k3k3k3k3kJAOIZJLoAA2AQm8m8m8m8m8m8m8m8m8m8m8m8m8m8+ BIHFmmaZpmmaZpmmaZpmmaZpmmaZpmmaZpmmaZpmmaZpmmaZpmmaZpmmaZpmmaZpmmaZpmmaZpmm aZpmmaZpmmaZpmmaZpmmaZpmmaZpmmaZpmmaZpmmaZpmmaZpmmaZpmmaZpmmaZpmmaZpmmaZpmma ZoK2BJVmaZpmmaZpmmaZpmmaZpmmaZoVlwc4OcHODnBzg5wc4OcHODnBzg5wc4OcHODnBzg5wc4O cHODnBzg5wc4OcHODnBzg5wc4OcHAWAfgsx0kPJfDGiyJLbqJA0HSFfALuKxBoI3GoIuDK/f6SX+ NSdACT85ALNuT9yAUuQH5hH/AICAAAxiLEYJCI/7rIE5c6Reiy4e4+SFTYB1A8OO5fxoBqA2NEVE 0ITUh4daq+sOqKInKJeE0NB5gIlT4Fo5PkkabYboy8YQeYu696o3xJGKQGAMQAKkmBjikVRASJoY E+LpSUxGmAnkEBx8GQAFqBGPkKQ9j8Raq744gAeSSAMxjbQi2VDAKsOh+iZoRDATAZAGtAT9o3C/ MYUAsO41IB+YAIk4DySbTUfYpkklAAakkgACpJAg/VyoAge6PzVKqfoO8CoQTED9AufX/pH/AIX6 0pYkFQcIJBADWk4b/sGxwaYBFHWoI+013po/2FR6tiAQdnUgWDgdyDOg+UTg1HmLQbAAKybdgqaJ VjkgRtRI16qUf8RwMRoaiVqJAIOiPUSGIWAReiMkH/tOmBrTHD5IBW8M9wvm9nFUkFp1AYmBMbMM GQPUFYZm+7fwXVBBoIFxQw7BhsrAAuKoECwAJCDXgG4G8TX0hpDAAjAAxAgABLgDLCBkAUeasqgA VyUUBlkT6YZgAhZIGNGkeOllpoGDSAVZtZTFyk+mC8CqWbGAnoycJKuNbFQwCKNMbsn0UvUA0KMN QFjUfiUSNT9j5fFQp07CkGpIOkMxIJgRYSg1p9Gluo09U1QeFQDNt4HV4UhlwAx2bT5yUHZV8DKK 9LZtFIFQAG6wiYoQYBIGxB0+b7Z5sdBVBqFD9AufX/pH/hfrfAbaMXjDNDN5N5N5N5N5N5N5N5N5 N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5 N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5N5 N5N5BIbChidDN5N5N5N5N5N5N5N5N5N5N5N5N5N5P6//AAv1v/4d1r//2gAMAwEAAgADAAAAECAA ABIAAAAAABIAAAAAAABAAAAAAAAAAABJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIAAAABDBJJBAII AJJABB+pXLg3ZsABBJJAAAAIBJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJABJKBJIAABAIABJA A3fVq2WtrBIAIIABJBIABJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIAJJIADJJJJBJJJJJJJJJJJI JJJJJJJJJBJJJJJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJJJJLJJJJJJJJJJJJJJJJIJJJJJ JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLAIIJJBAAAJIJBBJAIIAIIJJJJIB JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJFpLIAIJBBAAJJJBJJJAAIIBBABAABJJJJJJ JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIT5LJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJNJAAAAIAAAAAAABAAAAAAABAAAAAAAAJSSwIAAABAAABA AABAAAAAAAAIAAAAAAAIAAAAAAAAF/8A/wDOwP8A/wD/AP8A/wDACf8A/wD/APnGP/8A/wD/AP8A Kmr/ADd7e+BZTfcMi+dwv/8A/wD/APzj/wD/AP8A/wD84A//AP8A/wD/APX/AP8A89O//wD/AP8A /wDvJL//AP8A/m2v/wD/AP8A/wDImP8AyT5hv2Q3/wC02lml/wD/AP8A/wD/ACmf/wD/AP8A/wA3 0/8A/wD/AP8A/wC222822222223m2222223m22222228EE282223m223m223m222222282222222 8222222228222222222222222222222222222222222222222222223q2222222ZJJJJJJJJJJJJ JJJI2gprbe/7bbbbbbbbbbbbbbz2++xQ7e7bbbf7bbfXbbTbbbZbbbbbbarbbbbbbbbbbbbbbba3 gq7bbx7bbbbbbbbbbbbbaz+Z7/T7X7bbbX7bbXfbbfbbbZbbbbbbarbbbbbbbbbbbbbbba+22222 2222222222222222222222222222222222222223q2222222ZJJJJJJJJJJJJJJJI+2222222222 22222222222222222222222222222222223q2222222RJJJJJJJJJJJJJJJI2gprbe/7bbbbbbbb bbbbbbz2++xS7e7bbbf7bbfXbbTbbbZbbbbbbaj7bbbbbbbbbbbbbba3gq7bbx7bbbbbbbbbbbbb az+Z7/a7X7bbbX7bbXfbbfbbbZbbbbbbakjbbbbbbbbbbbbbba+2222222222222222222222222 22222222222222222223q2222222Z5JJJJJJJJJJJJJJIx//AP8A/wD/AP8A/wD/AP8A/wD/AP8A /wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wCd/wD/AP8A/wD/AObb bjbbbbbbbbbbbbcTbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbfjbbbbbbdQVrFkbt t/tttttttsTbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbfjbbbbbbdwVt1ZJtttttt ttttsbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbfjbbbbbbZkkkkkkkkkkkkkkkkk bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbfjbbbbbbd43197tttttttttttsbRqbb K2bbbbbbbbbbbbbbLJxpxWrbKSrbbBbbbBzbbLbbfjbbbbbbdcA8fbtttpbNfttttsf4qbbgtbbb bbbbbbbbbbbsA0bhWRbd7Tbb9bbb7rbbrbbfjbbbbbbd5FZ79fLn8gCjttttsbbbbbbbbbbbbbbb bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbfjbbbbbbdtt7LY/wD77bbbbbbbbG222222222222222222 22222222222222222222222222342222222ZJJJJJJJJJJJJJJJJG22222222222222222222222 222222222222222222222342222223fFUQ263bS63zbbbbbG2222222222222222222222222222 2222222222222222342222223XPZj/z/AG0yiL22222xtttttttttttttttttttttttttttttttt tttttttttttttmNttttttnbtttttttsNttttttwpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ JJJJJJJJEJJJJJJJe22222222222222225g+6220u22222222222222tstv3mu2+2220u220m223 2222W222222q2222222222222222vtqO22Ke22222222222221iIiRcOa3u2223u223n2202222W 222222q2222222222222222tuBtttttttttttttttttttttttttttttttttttttttttttjNttttt tq2222222222222222uySSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS SSSSSSSSSSSSSSySSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS SSSSSSSST//EACkRAAMAAQIDBwUBAAAAAAAAAAABESExYRAwQSBQUXGRobFAYHCB8MH/2gAIAQMB AT8Q+R/g75H9XINzE8mYiCTTVwTJvgwVHQZpVmy6/QcktHSJE8l0ZZZ0GaMeAc6f3+CZ6A1SVTrN KZpr9yfI/q9kL7iRZutNBXR3QQ2119jBInlCRofV7ixLzf5GVNKdY6vciK02FLa6X3Hg1etFLK5t GzWVsJRXsJRT7k+R/g75H+Dvkf4Koabf7rsJZH1c9m/84/I/wSxqKxDgBNNJqN3wr1e2fUdm1Z9H /rG/8D+/vU+R/gptR0q69ex8j77m5CEGp9n/ADPkwhCc6eBCEINTlzBCc+lKU17EJi8J2epK+E7U okQmOM4QhBrnQhOckQnP+Z8mlZefWUvCl5dKXnwhO3eFKXPYvClL2LwvFPjeFLzrml594Xn5U6sg ggggggjIIIIIIIIIIIIIIIIIyCCCCCCCCCCCCCCCMggggggggggggggggjIIIIIIIIyCCCCCCCCM gggggggjIIIIIIIIyCCCCCCCCCCCCCCCCMgggggggggggggggjIIIIIIIIIIIIIIIIIHPLxZRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRQnRuFFFFFFFFFFFFFFDeCsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKxGj zsyZjw4NYEG5WvFk8rxwmvCRtR1JJ5mcE6v0TeO6p3aevPencS0NHnY0ZjxGGCXamtU/710Z7F8J dEl0S6L/AHuu92Hrz3p3EtD5WUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUJQapRRRRRRRRRRRRRQ1gjIyMjIyMjIyMjIyMj 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 fMZv1rXyIoXANFXaexU8BM2bie5YnNhJz3eRpG3q4xrI3rEhpNT7IaVUe14XOCJInHVlbbS30E66 cDcVL+fL/Sqwq6vRNiFP82GmnOT/AF7DaXJULXo0TY28tE/nP9KZryGyrminuV6g3Lg1VvH59yJb 0rrxPfPA3rMwVRzf7DNvhe6zSbQ2SZcT3GTPV7Cdcme69hsm1ijRS49yE58BapPvbfS7KSTDolqf D3vkJqOWKG2rrrv3YnoxprpuTVvun8vgJbC8/fTyG435iSavcST17T2IdvOnvSVZ5eyi4JDNFt3e RtqZV/wVi+Hul/pdLDWpeBkUam5o2X1EqtfP8+gkkon7en+CSXpfokNWDGrPpKoON6rH2OE/NIKH z97/AKjd2+2GKJqP/v58RafF0aug5JPr/o4zbRpW2rc9hNJ6NSVNef59yGflwN2a+fv8R8vza/Pc WpefzyFNRc34iSReSa+YkltvJ3zaZvzX3NK2vJL5d17ETt5UE0nVeOfIbK3uxzRLvPQkmyX72AAA AAAAAAAAAAAAAAAAJE0/PxCU7Pz5iQoka1n8QAAAAAAAAAAAAAAAAAAAAAAAAAAFJzykSSSSSSSS SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS SSSSSSJBI0SSSSSSSSSSSSSSJawggggggggggggggggggggggggggggggggge5u9AeMzXzHetJLL OU/rpoXJSW7b0Xtvjw2FKc/rrp0ohsoy9K50ourF2aPx3otvFex2d9fsR7m70BayNfIV60ZUVMX1 xLwvchyc/rp0XSE6NDHt0ngfag/HOi28U7HZ31+xHubvQJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGokSJJJJJJJJJJJJJ JE9aQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPc3egSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSJBI0SSSSSSSSSSSSSSJa wggggggggggggggggggggggggggggggggge5u9AeMzXzHetJLLOU/rpoXJSW7b0Xtvjw2FKa/rrp 0ohsoy9K50ourF2aPx3otvFex2d9BoxO/sD3N3oC1ka+Qr1oyoqYvriXhe5Dk1/XToukJ0aGPbpq Lq+1B+OdFt4p2Ozvobv2E9zd6BJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJI1EiRJJJJJJJJJJJJJInrSBNCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCB7nwIjKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKz KzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKz KzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKxEQQmMrMrMrMrMrMrMrMrMrMr MrMrMrMrEjIkkkkkk0jNWo9FprZOVySSSSSSSSSSSSSSSSSSSSSSSSST09uvr/G+Jsd/d9R4zNfM d63qtkkTodiNrmca6fIaVU+jhVrL3ey6UrOR7eFjf6H26+v8b4mx3931FrI18hXrfAsgNlsaNGrc 2355+ROzNP0L0YX8b4mx39/1LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4Lg uC46e3X8b4mx3931G4qQN46JatvSLJc0HeNOXzg8oXca0U0i2Wu/HSiKX9T7dDnoZSz5BF9Ktv8A Pkt29FqUDN80+U1w1/1VNPwtpbjRaNkcDQn+ul1+QkC1uhNhM3ougQBzcFQmSpCoaITb0fXY1qwr aalPZCdV8VVnYDaW43BoT8ThpePibHf3fU3umuUlq+VUNgT8SS5fmM0Y2rGtVPNIhyLYnapUUpUX t+3QtYqOQYh2y1r5txX5aJJbK1unDbc0p9DXD4yqn4Fb1Q3j9BKMxYif61KtBanGojS8oLEScQUP bncSK9RRoMfGvmI0iFCTzFtsVJNhWtvwRpfF/cjT0fmn+CT1QSJLxcDYSrTHjeqOixE/E1WvHxNj v7vqNVQgSbOkF0bsSS189OSmoilEzkpqXoyEITo13Pbr+N8TY7+76+HnpPLpCCOSDo0zn9H7dfxv ibHf3/X9jAAAAAHt1/G+Jsd/d9TTB5fcwL5L/C65LT/eikp00tNdXcryE6E09FaPiW6+RsrokrvE oUpenAvC3Ol5KXu+3X8b4mx3931PpPuaH4/VdN90srWq9GhzbTarddesbr5bLviJtPdNqx7bbbIm pCdV4eOk6JC7mj0EZ0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0 Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0 Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0IiMSVNmdGdGdGdGdGdGdGdGdGdGdGdGd GdDa3k1vJHk9/wDSiiSRUVFRUVFRUVFRUVFRUVFRoVFRUVFRUVFRUVFRUVFXT6Isssssssssssss ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss sagmZZZZZZZZZZZZZZYlrP2L/wD/AP8A/s3egNFekx7mtKzRfrb8r/n7NS8l6UvA3C9L1t8F7Vnf vY7O+v2I9zd6BvFRyGdfo+UyaWr7v7LHhY0bC/WvbpwQXTWj2GM2EIXVi7KQ/HOi28T57HZ31+xH ubvQKujRFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUV FRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVDDKFRUVFRUVFRUVFRUVFRUL9iPc+ m/o76b+jv//EAC0QAQACAQQBBAAGAwEBAQEAAAEAESExYZHwwUFR0fEQIDBxobFAYIFQcOGA/9oA CAEBAAE/EGMrjBUdCiH/AB6fooECBAgQIEDQ0/RbEaHEfo+NiGt6P66BAgQIECBAgQIECBAI8FH1 FSgvp7z0xEaAS2ezh/wDhw4cOHDhw4cOHDhw4E3KAei1inxUatb0/TQIECBAgQIECD+iX7R7XWLr 9RAgQIECBAgQIEHrGnEgC+f9B9Y04gRVx+kgQIECBAgQIGNt6kiBfP4Y63IoL7pVyMV2A0ejWI93 MomR4ktsVmj1dp02PQ+0araihuJQMVUQUCxzd4V6wEIFaOigivULUq4WUdSUOpYsWKZzhn/HPisg NgOTXpUrcgjqpYjTiYjRZbKTQxjO9IxrTaFKGhajqaPGSgQckNMBQmMoRnVWEe4FwCxsRdyDlHGA 3bwOaTL4WqqKiodQvcmjhIpSWj7pDnYjIl97J2DaZbeg0j8NoJVIlRZdAvSKc8hsyt6poUDXrHN8 j+omTCgQqggRaYL+Ebc6EHF24EFN1nWhND6NFBzUMZ5dDNRWdQ3xA9T7P4R2xpvlBAUYrFpmzE0k SzFQVSJbdawcyxGaqEUDtLEogDqiQkwQKRb2BmnUBzAqRFIshjSPDVkf1iEWPXNiVDz4AFpTEoFa aMMf9fM+xKwXIv1snqB36MyithUzBKICQ4RL0BoybaFiWBuyL6xCLHqXYlXBCp4UC1XCNLhM0E0x U/QtKoEDRmG4YiKCDojdQlmAvIPVLWZLNHiVQ2TQCJdAFe4gnr+AT/jHxQSjaGT1nqD30QkAqx6H 1GINehA0sViBmkssJcS6RkgURAKmrSEVtQsvVqFpVfYZYJmGKIF8RKPeVhg1FgWkYAapg64xGJZP EqqrxdOfXRIg3ayHDBKgVZgQFgJ/6UYT6slQYQlOwsERpBpEmbKLVZjVzc9Khmf3pKYn/hY0jrJZ 7kWWi7rOShzT+9x3IpVta1oMWlw+lpAFLDXQc6ZVB7UqgzpFQihhFaYL1rJbEbgLaVObCpdpcSfl 7RqtqKG4ntXgoogFYfWgLcQLAT/0own1ZP5n+g7+ZNW5K3Izu0MZVha0SiisGN/oZhpIzK2hPeGZ /ekpif8AhY0lTzh+9aaKlipkWGwpHGLHUhbVJdczEjSJWQl0oEdkslbn4bi0oSluHMrNWYE1sCAA gR95ovpchabSgRWVsx0yjaYXAFIXesfRRT4QhTgqA5saCOmELUC4ApC71j6DFggBICIgENUG/RpF /wC5P1GpehW83DmOBxEPk95pwcLEVjsUFldCtYWUYq5QFyOhNXhi1cAgoIK3VmqbVp0uTFG2NTaU PVjSXWamgXfxfzlekL/6xSRwe5o3pjWGiad8LL7Wwo+/siFbdlCkLlm1Mqb9IwRK4Gu4kb4GcpoF 38H8ZfrNA+/h/jL9YAgwzaRCiAV6HohWOtILUs7XreGMIfEtL+f4R6ogOwUNFAX7isazDAQjn8Ge DRoPV+Q8M7Y178l4lqqg9FWayuSzcCpq2KKM4PVqutcMX3hXk63kyMFTkusVco4h+gXTIPYK5+jA 7bSv1NMaztBL3f0iEnW+F4kY2C5JkRtyCk7mKWot3nNp2aoDQE7hm2MFRVRfXAZYFkqzRVQ2NEZF lLK0I2U1VkIYsKtlXqCXhVaiAD6TO36qrX3YbyhP+EpB+S/C8dTWK6olFeDYX/ov0l0AVuTAdQtQ EMBrKDQwuQLNAqwc1VBU0T+HQMtyq0Y5G2GiwlmClFVWdY4aSMKB7sBbc7RBRHAYdhsv1W9KiVEj qYUJ9QOQoZSqXY1109Aug9ACet9JKwuTUIXWVWX7ysLk1CNXlVte8qRKhbuKEgD0WmzEpV9GP/fH jlsZxsIwpHn1aWElyD7eSsRJOWbRiBbrCBoiXIMNOpVgKRbt7IPwGhDUOibAbp7rlI8+rSwkuQfb yViUql2NddPQLoPQAhD6L/oOJfQZtw5m4czDh/bEMBQAnnNOkQtTNNXSBzwaudJUiVC3cUJAHotN mJoH38f85XpEWyYHwAsBZbi7Ga4CLhAseq1a+83DmAHowe4YvlmzbRa9P+J2fJOz5J2fJOz5J2fJ Oz5J2fJOz5J2fJNWgNCqNV7Ts+SdnyTs+SdnyTs+SdnyTs+SdnyTs+SdnyTs+SdnyTs+SdnyRJ1M tlWV7wdZbSF0Kp+350EEEEEEW1fqa0Qubi4C9FDQGrsh6rJHy5DK7dPfzHrX6CCCCCCCFDh/Ys13 mtNJ2fJOz5J2fJOz5J2fJOz5J2fJOz5J2fJOz5J++t/3K52fJOz5J2fJOz5J2fJOz5J2fJOz5J2f JOz5J2fJGNZmtVQHvt/oPnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnnnnnnngGsxUrsT33nZ8k7PknZ8k7PknZ8k7PknZ8k7PknZ8kxSZqqoDX9n/h3CljH/AGJo9nUt pzCfDSgbB/tt6VaRLbYVLyh6KqV/1JVdBbUgarCqoe3f11fZFrLyhQcFl3F1/uPDWzPYXL9gbGuQ EQUFjC39jemDiRmBFLd/ATjkpQb63pj6S1LiMzpWFpKC0tC0zRyA+wprJqMiaMw5dBoUWXsRXuPs xOJNsApWursV7C+k0ZDTP37/AIRNsCixCoGV6j9hfSLwB1YdLJViNewvpGoiLF0EFdWE19yDDAKe jR5ZEBWtNaQfBkmWgKayZCWJowOFVINi1wJx6ZKqN0d7Wha7/d+y+qNihI1l1mxg5cYY6y5sItK7 o9XEZGUBHskzQp+2uajX0T84T0B1SIBiW+C3v17j1MkEEhToaOzkQFa01pNWqPnVbrDQa1T9/wAD Fg6wrJUYPUe0UK0fNlsawRKUREURheCbGAS28FrlWF6MX6VMJz/wlPjNCxpVyafZNNPwO+AwXjQs BhLUMSxomnWF0NsDqk19mYFgTaVd2dcA9aVrLO8Ar7AbH95iQREoCC8t6+w4sSCXjkWiAvFZV6I9 GeghrNcpzkZDUp9oCtkBWmQyiIhkSpmZ1EJ6sMX7lejVFDSDNBnTZbd1Qq1L7/sHAl2uxKUbxLGB LeooWu7DXsj6yxmivNSz0nsFU3SQQYRClAa0OgJ+3vEfRhVuoOcWd6UnqR50cpXoIhci0KdQUfZc eEWldgerieJYqw4dn/VGY0F8C1SdBWULbZ7w5UTVQFpzpWhea/JcsszIshlBTBdC1eGOcBFTjFk5 akyhCB7poJsW3NgVZg9+JDkCgBmFLCXH4Dw0AQzErB1Jf38qXRSUPqIIXRdlSyoKFpQr/BGC95Qx hUPUICBoLsWgIAXrYaNITdIJrFesFiGi3rRU3iU6eUIrCOEj0qXWKpjQ0jVgALYsuFxlXqD89B2b BQtSrodKr6DEBmBuHVV++vyNYEAADnCX4QVDQSCbgWrkVMi3iJXnWS5KqaKCJukE1ivWCxDRb1oX vcVcKyasiIoXeCmmjSYUtVgN1rAsy5KjVPYH92xp6loq5VIN0g2oUmMqBQmBBStopYaj2NX+DImp ySIwJNWuke3DYpcFAFsx9eVpuohUGFAkVn2lE05rumdWKKDVsGmH4GhtbiqiY2XT0ZScLZCKNV0g bBWMQMaA5aggKgoplbLJahQAW4RBacqmM+1KyEDWaWjjLLRcseRGaS9ANDSNtNM2HKUemwA0C7hc bAREumFvGkLy1abxYYFsXAzGx89LBzohiXatps1oPar0FN1aYg2VdTyMCJmNiGFVtpWvTqawMW/v 51aE2NKBtNRckvEYYMYpWvU4g4oAuLyd+Sb0aukY1jDTpE+YZlmzP7iLCxAc0BpdgppYzJjktpUo bcNKfoBHXAmYGzQDBaKxHwMy6gnr9OqiQty6IF9QwEbSopYl1ow6ahpCKuVSDdINqFJjKlC72Ui7 ZVVRmfR0ov8A1JeA4EgUAMt+xEdx4YICKvgNvZpRoU9QA1BdKj1c37z2ALHy73fT/wCGBBcJYWcP sUs/5+QgDRJC2xx+xxOmeZ0zzOmeZ0zzOmeZ0zzOmeYKBjHqC739wnTPM6Z5nTPM6Z5nTPM6Z5nT PM6Z5nTPM6Z5nTPM6Z5nTPM6Z5nTPM6Z5gouEegLvf3WdM8zpnmdM8zpnmdM8zpnmdM8zpnmdM8z pnmdM8zpnmdM8zpnmdM8x08A6DTvOmeZ0zzOmeZ0zzOmeZ0zzOmeZ0zzOmeZ0zzOmeZ0zzOmeZ0z zOmeZ0zzDBvKnqDT13YYpJWp0wzAt0uruemRo1yKZSxchZVBwVigDS2SJGi0umL5c6NsRkZr0RoJ As1JyOC9hV1mremeZ0zzHAahsJH19mdM8zpnmdM8zpnmdM8zpnmdM8zpnmOC0DYGHr7E6Z5nTPM6 Z5nTPM6Z5nTPM6Z5jk1lD1Ft67E6Z5nTPM6Z5nTPM6Z5nTPM6Z5jgNQ2Ej6+zOmeZ0zzOmeZ0zzO meZ0zzOmeZ0zzOmeZ0zzOmeZ0zzOmeZ0zzOmeZ0zzBRcI9AXe/us6Z5nTPM6Z5nTPM6Z5nTPM6Z5 nTPM6Z5nTPM6Z5nTPM6Z5nTPM6Z5jp4B0GnedM8zpnmdM8zpnmdM8zpnmdM8zpnmdM8zpnmdM8zp nmdM8zpnmdM8zpnmdM8ztvZ+h/PxaNM6G3auzF0o2hyy+IBDfoJZ9wEetwaZVzYgG6hXqj9v/tV/ VvT5bpWAbtUHqpLm7fQ3GFFYAklFgeuoGua1YUAGVJPQGUuH+airJYpaed0ekI1af+1WYhN90UrY JbVwVCCrTaLQA+Vl2M66/R7f2YFi8ShwBctvuaUU1ZcGpVYs1xdtDq8nJKo1QdMw0g4BK7iJzN+s +yR9Kp/U6b3l/ICH6fC6UhpFtiYYqWiwSZRpzcZf2TvBsdP2g5GJ69XByUIXqY0V9IMF2wvcXV+t H4vGe+BJD3aXUrTBUYxhhWZq0jdNSinz+lkhVOj1kFhu3qCC7BQihXRqHpzOw/8AzL+q0SFCm6/C cIqTnCFKRAJkfwxXz/xqEE0wKBYmDtTuCA9e7la0HN1mAAEEwoWgFoWOPYh2yTU12tLNCQqSGFq6 hWtYNVDCICEydHMH/UqyytSkwUtpdtoGwnoUHi9o0A0iNZGUhbENcPI7ClFXcK+CBlauSC4oiWwr d8AEZK7dGtS0wJLDIQOkYACojDC72KWfZD0c2Cw4qmq8ZSSoMlFJtdRrTdVDDcKwIWiwApEhbtkg 6GqXBE+kUvMsWPgFV1tIhKrq/wC3XrYjBH18MaF9FJgcgH/+t8rNFArK7Sv1RvazW+nYVoZrXRTL zRN2HcWACLS0NeIQO+lDanWhmCuvbGK5Y7FPcsz+r2/sxHzxDwIBpACGjpGVnoWIEwqGul6wtJk8 VX6PXVa2KaAhyAwKAVgZ0LpsP1e29n6H8/G+ku2e/DS2yli7lCysyoEt5U1oe5vsnLs6Cue2oqvX hiUAgCjQFVH6t3sl6CY1xAApZZcNzF1bhJXLOGVm1P69y1wBRADeCEaYgsZRUIoiLZCA3fhRutAh SjQFVFPByAIqHEAjHnWzFKVM0mrS6F31F0/S7f2YWFwsi/ASyrQrLMGZV7ZJlrVSjRwFRKELdKHL WKUN6BiDdu0VUZLjZact0V+p03vJI7YgqD1q3MNpxM8b07XmK8iCxYGHGBogEjEEWsqnL8qNHG7k 2gpH8jzHQM1ZwaaFWLB1Lj8W0jiUQWBVgKzF4RTgLUiBYoyLQZUJ+TqjSbluUqOB1HQA4FxicHZE UY3P5LCLZ8YgkKpqA8fh70hgv0LELES8JKD1AytI0AWawHMZVpsfWG9bqihbQtjsemNhS0J0w6Qp 3QtXvlxzaYSKUB8NFGadIy5D+0lqWZSYtNTBBEJ61hwvKFiFiJeEjvvtxaWohBVVWI9JoWQssAFt XtmNSRYASLqGNBhq5XhdoO4BeArlRdJ5UXJ6YFRkKNkA1TEXVpbARbRtIOizKkeygCtorf7yASgt MbR11Sk7E3tZRWCqgWrbVARI1q4j+ybNa2YUY3WNqRQSx+sUTvWIL72wG6rUXP6p8gJaDj/osoiT 2v8AxU4l4oTFULU/WBSOkUBokLVQULii5BYRGg/V7f2YWg5k9ZUlFEuC1MThMSEDIBKixKUjThy8 WGdek0KOAUj8XEE0WgCqtQC1wafrG1i8y6MD1ne/id7+J3v4ne/id7+J3v4ne/iW6NupnI9t53v4 ne/id7+J3v4ne/id7+J3v4ne/id7+J3v4ne/id7+J3v4ne/id7+J3v4lunTqYwPbad7+J3v4ne/i d7+J3v4ne/id7+J3v4ne/id7+J3v4ne/id7+J3v4ne/iDFZbWxZXtO9/E738TvfxO9/E738TvfxO 9/E738TvfxO9/E738TvfxO9/E738TvfxO9/EtjWkt6q9odqvRkqoJmr1MCuVeUKqxtQgclk3tHmw CrsaRbm9Y5Q728pKbNCuAjHe/id7+J3v4h4JrXPQPttO9/E738TvfxO9/E738TvfxO9/E738R8l3 rnqn23ne/id7+J3v4ne/id7+J3v4ne/iWxrSW9Fe0d7+J3v4ne/id7+J3v4ne/id7+IeCa1z0D7b TvfxO9/E738TvfxO9/E738TvfxO9/E738TvfxO9/E738TvfxO9/E738TvfxLdOnUxge20738Tvfx O9/E738TvfxO9/E738TvfxO9/E738TvfxO9/E738TvfxO9/EGKy2tiyvad7+J3v4ne/id7+J3v4n e/id7+J3v4ne/id7+J3v4ne/id7+J3v4ne/id7+J3v4jbmYLouH7ZZtcJtcJtcJtcJtcJtcJtcJt cJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtc JtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJ tcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJt cJtcJtcJtcJtcJtcJtcJgQKrSHwoe82uE2uE2uE2uE2uE2uE2uE2uE2uE2uE2uE2uE2uE2uENS1Q Z0hOkJ0hOkJ0hOkJ0hOkJ0hOkJ0hOkJ0hOkJ0hOkJ0hOkJ0hOkJ0hOkJ0hOkJ0hOkJ0hOkJ0hOkJ 0hOkJ0hGpdUH8LzJukWCE/qFGbIOl9uxbaIBgYD1zHdUasowqKRZDsWDrwi9qlhpQLLHP5R1l1cF JI65ei1FAlmzqHq1C4QITYocxlDkrWGXPkAKpScUfRUoDOQH/NYeakwer+yIUQICepX4Iy1XQFgt 0sCQc0VykVd6tCiddOYmy5Fb0gRcF5bC2WQM7gKwsEddBLRlKNWkG6F8g0tCfbTDQprW2L0NhkmF QaAkBapY2azgCwY2aBaITqqgUqSpqSCHdOzLhKEuropHFBNWG0FojYBCmpAR0OwFUUUC3KFbjPga mDLYS2Mn4tT6xEyVzRKFKCCQrcZ8DUwZbCWxk/RMOHYoPojQsAhRYYNS3WuCBWOi8w/P2ngqU0Xq OLS9RA81Jg9X9kQogQER6XAe6lAsLVqsv5qsEbRbvtsBdH5/B5n9H+v19Lpp/wCF/AfheBhEQWBa 6GYV5v2hYoNEL7OVFCwn7TPwlFCxESlAIAARBiT1K4sASGEegAAAfkYW28G6PgamAsYD74gSuIIt 4UKZqAiqrOPGNZmlKEzVVHQRFUIaFVtChf8ANyOmNb8NSyW7xbWc5N/202wjsFEQ+hB4iQu98bAh Thn750jKtp7w5QbkbuwWAfgq5RSs8GDmEqNMO5sgWfgfZWpOucuqsGNwt8OgCLkFoklithHDEFiR BpN0loMLrj2iFF0kDA6RqXt0zJSsWnWqBvEphxA2cRAqeyxE5apTIo6VAMnL+NibTsZK5uFTNLUR OWqUyKOlQDJy/o1wDmAuQ0bV6ogjRMp8gRqLYYqlBQtPzW7mDED6R8RYAD8Gzp+HNCUqKDVWGn5t Qey2PiEyha7Pz+DzP6P9fr6XTT/wv4CMRqjO9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9 ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9y m9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym 9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9ym9 ymRButIfGj7ze5Te5Te5Te5Te5Te5Te5Te5Te5Te5Te5Te5Te5Te5R1JdAnSk6UnSk6UnSk6UnSk 6UnSk6UnSk6UnSk6UnSk6UnSk6UnSk6UnSk6UnSk6UnSk6UnSk6UnSk6UnSk6UnSkKF1AIxGos7X CbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXC bXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCb XCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbX CbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCbXCYECq0h8KHvNrhNrhNrhNrhNrhNrhNrhNrhNr hNrhNrhNrhNrhNrhDUtUGDM0AWNg6Nf8Z0hOkJ0hOkJ0hOkJ0hOkJ0hOkJ0hOkJ0hOkJ0hOkJ0hO kJ0hOkJ0hOkJ0hOkJ0hOkJ0hOkJ0hOkJ0hOkI1Lqg/heZN0iwQn9QozZB0vt2LbRAMDAeuY7qjVl GFRSLIdiwdeEXtUsNKBZY5/KOsurgpJHXL0WooEs2dQ9WoXCBCbFDmMoclawy58gAH4u4UrRC60Y jdf5oeakwer+yIUQICepX4Iy1XQFgt0sCQc0VykVd6tCiddOYmy5Fb0gRcF5bC2WQM7gKwsEddBL RlKNWkG6F8g0tCfbTDQprW2L0NhkmFQaAkBapY2azgCwY2aBaITqqgUqSpqSCHdOzLhKEuropHFB NWG0FojYBCmgPfRWDgK9skAay7FMYvIuQqq1fi1PrETJXNEoUoIJCtxnwNTBlsJbGT9Ew4dig+iN CwCFFhg1Lda4IFY6LzD8/aeCpTReo4tL1EDzUmD1f2RCiBARHpcB7qUCwtWqy/mqwRtFu+2wF0fn 8Hmf0f6/X0umkq+xm1LJq3JSBRYT5p6G1W6FSJkEQAH+f/AfheBhEQWBa6GYV5v2hYoNEL7OVFCw n7TPwlFCxESlAIAARBiT1K4sASGEegAAAfkYW28G6PgamAsYD74gSuIIt4UKZqAiqrOPGNZmlKEw N6pbGooyIFHo/wA6MjpjW/DUslu8W1nOTf8AbTbCOwURD6EHiJC73xsCFOGfvnSMq2nvDlBuRu7B YB+CrlFKzwYOYSo0w7myBZ+B9lak65y6qwY3C3w6AIuQWiSWK2EcMQWJEGk3SWgwuuPaIUXSQMDp Gpe3TMlKxadaoG8QV7TDDePTzW6wAYK8SNOwAAAAU/hYm07GSubhUzS1ETlqlMijpUAycv6NcA5g LkNG1eqII0TKfIEai2GKpQULT81u5gxA+kfEWAA/Bs6fhzQlKig1Vhp+bUHstj4hMoWuz8/g8z+j /X6+l00jLKCDAsFXAStmIgB0JHX/ADAZo2mqFqL19f8AP/gIxGqM73Kb3Kb3Kb3Kb3Kb3Kb3Kb3K b3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb 3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3 Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3Kb3K b3Kb3Kb3Kb3Kb3Kb3KZEG60h8aPvN7lN7lN7lN7lN7lN7lN7lN7lN7lN7lN7lN7lN7lN7lHUl0CW 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 tcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJt cJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtc JtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJtcJY0SveL0WPabXCbXCbXCbXCbX CbXCbXCbXCbXCbXCbXCbXCbXCbXCFULKGv8AwgAAAAAAAAAAAAAAAB6WWX+F5uJKagWn8QuaW0+U azArih9wMjrqpQNvhbGSqSxMhQHalPaZ/aAUUIACn5hE7FbFtQAVlmi7A51yC7MvZqxQt/5zf4h9 MhKUagCkAlKR2ooUSkWciyGljRkMEzpWN4bwFT+Qskmi4L9rWqqakMh3lJqCg2QuW4BR3ksXcgDh Klwv0Gdy6GIKX1QNVAWZwg96BtJgAr7QJKqFAGqsJPWjDwpJJJxYEDx7Y0OUM1papTP4V6D/AKYa rTcBbQJS/gESBqI1CzlYWMmsxb3mijpyhXJIJ+itoY51k2hALoToRepHQ2osy74Ks/nI/A4l+qAA 91hcQF6ABgpgSACoQBWIBdkUANgpd5fzBB1UUB0YxCha/P4PM/o/1+vpdNP/AAv4CY8Yw0KMYE8Y 7UsAPVgh/ZOKZdw1QWAwHqj0jkMcpMLxZiBkACMGDgMFb45gQoKgAAD8uYu48VvLAljKqQpimbe2 hA1MAi0VUN2dZ+EzorkEwbvUPR5WgKbA/wA2xpxFHSZBYy4U3Uw97yGZKy31bikJ0F6ODUUBKwlV MUDqLIJFoNQCZy96OKEgUgGUEBdZcKpQuEKSwooBfYBu+iZNFTGUbYLnO1TzrVzNdsMV1bxUEAUG 61jZzjnATRyBc4QhpmRZgafCepnNeAhXD4euwhN8LxVUCxuoMewMZgS5Kqh1Mpw/GXOf/adxDnqU PWC6DituO1ABVV1f6OUUkSqDFhAYsxWLW6wYJ0UbbQRYt+e9SHtGG5UBwblVgSCAA2WIj+4gm5Dr L7XVhARQIiP5hEaa42YnaHSCXdfn8Hmf0f6/X0umn/hfwEKmZZ/omfUMdc/7jPoJ9BPoJ9BPoJ9B PoJ9BPoJ9BPoJ9BPoJ9BPoJ9BPoJ9BPoJ9BPoJ9BPoJ9BPoJ9BPoJ9BPoJ9BPoJ9BPoJ9BPoJ9BP oJ9BPoJ9BPoJ9BPoJ9BPoJ9BPoJ9BPoJ9BPoJ9BPoJ9BPoJ9BPoJ9BPoJ9BPoJ9BPoJ9BPoJ9BPo J9BPoJ9BPoJ9BPoJ9BPoJ9BPoJ9BPoJ9BPoJ9BPoJ9BPoJ9BPoJlZatSLQxjIbT6CfQT6CfQT6Cf QT6CfQT6CfQT6CfQT6CfQQJRw08f+F/Af/w7e/8A/9k= --===============5555616720213752843==-- From myakove at redhat.com Thu Jul 19 10:44:28 2012 Content-Type: multipart/mixed; boundary="===============6221338651400790732==" MIME-Version: 1.0 From: Meni Yakvoe To: users at ovirt.org Subject: Re: [Users] Delete Network Date: Thu, 19 Jul 2012 10:44:26 -0400 Message-ID: <32134655.356.1342708967081.JavaMail.javamailuser@localhost> In-Reply-To: 1342707158.9168.11.camel@tuborg.vi.pt --===============6221338651400790732== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------=3D_Part_355_17101555.1342708967071 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: 7bit Hi Ricardo, = In order to detach a network with vlan tag from the interface, you should c= heck the checkbox = next to the network name under the vlan column of the network you wish to d= etach and to = click on the "detach" button. = Any reason why not to use cluster 3.1 with the advanced UI of the Setup Net= works ? = Regards, = Meni = ----- Original Message ----- From: "Ricardo Esteves" = To: users(a)ovirt.org = Sent: Thursday, July 19, 2012 5:12:38 PM = Subject: [Users] Delete Network = Hi, I have configured 3 networks with VLANs in one of my nics (attached picture= ), = can someone explain me how to delete the VI and VI_WIFI network? Best regards, Ricardo Esteves. = _______________________________________________ = Users mailing list = Users(a)ovirt.org = http://lists.ovirt.org/mailman/listinfo/users = ------=3D_Part_355_17101555.1342708967071 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable <=3D div style=3D3D'font-family: arial,helvetica,sans-serif; font-size: 10pt; co= lo=3D r: #000000'>Hi Ricard= o,=3D

In order to detach a network with vlan tag from the interface, you = =3D should check the checkbox
next to the network name under the vlan column= =3D of the network you wish to detach and to
click on the "detach" button.<= =3D br>
Any reason why not to use cluster 3.1 with the advanced UI of the Se= =3D tup Networks ?

Regards,
Meni


From: "Ricardo Esteves" <ricardo.m.esteves(a)gmail.com>
To= : =3D users(a)ovirt.org
Sent: Thursday, July 19, 2012 5:12:38 PM<=3D b>Subject: [Users] Delete Network

=3D20 =3D20
Hi,

I have configured 3 networks with VLANs in one of my nics (attached picture=
=3D
),=3D20
can someone explain me how to delete the VI and VI_WIFI network?



Best regards,
Ricardo Esteves.

_______________________________________________
Users mailing listUsers(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users

------=3D_Part_355_17101555.1342708967071-- --===============6221338651400790732== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tLS0tPV9QYXJ0XzM1NV8xNzEwMTU1NS4xMzQyNzA4OTY3MDcxCkNvbnRlbnQtVHlwZTogdGV4 dC9wbGFpbjsgY2hhcnNldD11dGYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA3Yml0CgpI aSBSaWNhcmRvLCAKCkluIG9yZGVyIHRvIGRldGFjaCBhIG5ldHdvcmsgd2l0aCB2bGFuIHRhZyBm cm9tIHRoZSBpbnRlcmZhY2UsIHlvdSBzaG91bGQgY2hlY2sgdGhlIGNoZWNrYm94IApuZXh0IHRv IHRoZSBuZXR3b3JrIG5hbWUgdW5kZXIgdGhlIHZsYW4gY29sdW1uIG9mIHRoZSBuZXR3b3JrIHlv dSB3aXNoIHRvIGRldGFjaCBhbmQgdG8gCmNsaWNrIG9uIHRoZSAiZGV0YWNoIiBidXR0b24uIAoK QW55IHJlYXNvbiB3aHkgbm90IHRvIHVzZSBjbHVzdGVyIDMuMSB3aXRoIHRoZSBhZHZhbmNlZCBV SSBvZiB0aGUgU2V0dXAgTmV0d29ya3MgPyAKClJlZ2FyZHMsIApNZW5pIAoKLS0tLS0gT3JpZ2lu YWwgTWVzc2FnZSAtLS0tLQoKRnJvbTogIlJpY2FyZG8gRXN0ZXZlcyIgPHJpY2FyZG8ubS5lc3Rl dmVzQGdtYWlsLmNvbT4gClRvOiB1c2Vyc0BvdmlydC5vcmcgClNlbnQ6IFRodXJzZGF5LCBKdWx5 IDE5LCAyMDEyIDU6MTI6MzggUE0gClN1YmplY3Q6IFtVc2Vyc10gRGVsZXRlIE5ldHdvcmsgCgpI aSwKCkkgaGF2ZSBjb25maWd1cmVkIDMgbmV0d29ya3Mgd2l0aCBWTEFOcyBpbiBvbmUgb2YgbXkg bmljcyAoYXR0YWNoZWQgcGljdHVyZSksIApjYW4gc29tZW9uZSBleHBsYWluIG1lIGhvdyB0byBk ZWxldGUgdGhlIFZJIGFuZCBWSV9XSUZJIG5ldHdvcms/CgoKCkJlc3QgcmVnYXJkcywKUmljYXJk byBFc3RldmVzLiAKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18gClVzZXJzIG1haWxpbmcgbGlzdCAKVXNlcnNAb3ZpcnQub3JnIApodHRwOi8vbGlzdHMub3Zp cnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMgCgoKLS0tLS0tPV9QYXJ0XzM1NV8xNzEwMTU1 NS4xMzQyNzA4OTY3MDcxCkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04CkNv bnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCjxodG1sPjxoZWFkPjxz dHlsZSB0eXBlPTNEJ3RleHQvY3NzJz5wIHsgbWFyZ2luOiAwOyB9PC9zdHlsZT48L2hlYWQ+PGJv ZHk+PD0KZGl2IHN0eWxlPTNEJ2ZvbnQtZmFtaWx5OiBhcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJp ZjsgZm9udC1zaXplOiAxMHB0OyBjb2xvPQpyOiAjMDAwMDAwJz5IaSZuYnNwOzxzcGFuIHN0eWxl PTNEImZvbnQtZmFtaWx5OiBtb25vc3BhY2U7Ij48L3NwYW4+UmljYXJkbyw9Cjxicj48YnI+SW4g b3JkZXIgdG8gZGV0YWNoIGEgbmV0d29yayB3aXRoIHZsYW4gdGFnIGZyb20gdGhlIGludGVyZmFj ZSwgeW91ID0Kc2hvdWxkIGNoZWNrIHRoZSBjaGVja2JveDxicj5uZXh0IHRvIHRoZSBuZXR3b3Jr IG5hbWUgdW5kZXIgdGhlIHZsYW4gY29sdW1uPQogb2YgdGhlIG5ldHdvcmsgeW91IHdpc2ggdG8g ZGV0YWNoIGFuZCB0bzxicj5jbGljayBvbiB0aGUgImRldGFjaCIgYnV0dG9uLjw9CmJyPjxicj5B bnkgcmVhc29uIHdoeSBub3QgdG8gdXNlIGNsdXN0ZXIgMy4xIHdpdGggdGhlIGFkdmFuY2VkIFVJ IG9mIHRoZSBTZT0KdHVwIE5ldHdvcmtzID8gPGJyPjxicj5SZWdhcmRzLDxicj5NZW5pPGJyPjxi cj48aHIgaWQ9M0QiendjaHIiPjxkaXYgc3R5bGU9Cj0zRCJjb2xvcjogcmdiKDAsIDAsIDApOyBm b250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7IHRleHQtZGVjbz0KcmF0aW9u OiBub25lOyBmb250LWZhbWlseTogSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7IGZvbnQtc2l6 ZTogMTJwdDsiPjxiPQo+RnJvbTogPC9iPiJSaWNhcmRvIEVzdGV2ZXMiICZsdDtyaWNhcmRvLm0u ZXN0ZXZlc0BnbWFpbC5jb20mZ3Q7PGJyPjxiPlRvOiA9CjwvYj51c2Vyc0BvdmlydC5vcmc8YnI+ PGI+U2VudDogPC9iPlRodXJzZGF5LCBKdWx5IDE5LCAyMDEyIDU6MTI6MzggUE08YnI+PD0KYj5T dWJqZWN0OiA8L2I+W1VzZXJzXSBEZWxldGUgTmV0d29yazxicj48YnI+CgoKID0yMAogPTIwCgo8 cHJlPkhpLAoKSSBoYXZlIGNvbmZpZ3VyZWQgMyBuZXR3b3JrcyB3aXRoIFZMQU5zIGluIG9uZSBv ZiBteSBuaWNzIChhdHRhY2hlZCBwaWN0dXJlPQopLD0yMApjYW4gc29tZW9uZSBleHBsYWluIG1l IGhvdyB0byBkZWxldGUgdGhlIFZJIGFuZCBWSV9XSUZJIG5ldHdvcms/CgoKCkJlc3QgcmVnYXJk cywKUmljYXJkbyBFc3RldmVzLgo8L3ByZT4KPGJyPl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fPGJyPlVzZXJzIG1haWxpbmcgbGlzdDxiPQpyPlVzZXJzQG92 aXJ0Lm9yZzxicj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8 YnI+PC9kaXY9Cj48YnI+PC9kaXY+PC9ib2R5PjwvaHRtbD4KLS0tLS0tPV9QYXJ0XzM1NV8xNzEw MTU1NS4xMzQyNzA4OTY3MDcxLS0K --===============6221338651400790732==-- From ricardo.m.esteves at gmail.com Thu Jul 19 11:40:00 2012 Content-Type: multipart/mixed; boundary="===============9092900945430708163==" MIME-Version: 1.0 From: Ricardo Esteves To: users at ovirt.org Subject: Re: [Users] Delete Network Date: Thu, 19 Jul 2012 16:39:54 +0100 Message-ID: <1342712394.9168.19.camel@tuborg.vi.pt> In-Reply-To: 32134655.356.1342708967081.JavaMail.javamailuser@localhost --===============9092900945430708163== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi, Ok, i tried that, but for some reason the detach is allways grey. I had 3.0 because i still had a host with 3.0, but is they are all 3.1 so i'm goint to change the cluster to 3.1. Best regards, Ricardo Esteves. -----Original Message----- From: Meni Yakvoe To: Ricardo Esteves Cc: users(a)ovirt.org Subject: Re: [Users] Delete Network Date: Thu, 19 Jul 2012 10:44:26 -0400 (EDT) Hi Ricardo, In order to detach a network with vlan tag from the interface, you should check the checkbox next to the network name under the vlan column of the network you wish to detach and to click on the "detach" button. Any reason why not to use cluster 3.1 with the advanced UI of the Setup Networks ? = Regards, Meni ________________________________________________________________________ From: "Ricardo Esteves" To: users(a)ovirt.org Sent: Thursday, July 19, 2012 5:12:38 PM Subject: [Users] Delete Network Hi, I have configured 3 networks with VLANs in one of my nics (attached picture= ), = can someone explain me how to delete the VI and VI_WIFI network? Best regards, Ricardo Esteves. _______________________________________________ Users mailing list Users(a)ovirt.org http://lists.ovirt.org/mailman/listinfo/users --===============9092900945430708163== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUUkFOU0lUSU9OQUwv L0VOIj4KPEhUTUw+CjxIRUFEPgogIDxNRVRBIEhUVFAtRVFVSVY9IkNvbnRlbnQtVHlwZSIgQ09O VEVOVD0idGV4dC9odG1sOyBDSEFSU0VUPVVURi04Ij4KICA8TUVUQSBOQU1FPSJHRU5FUkFUT1Ii IENPTlRFTlQ9Ikd0a0hUTUwvNC4yLjMiPgo8L0hFQUQ+CjxCT0RZPgpIaSw8QlI+CjxCUj4KT2ss IGkgdHJpZWQgdGhhdCwgYnV0IGZvciBzb21lIHJlYXNvbiB0aGUgZGV0YWNoIGlzIGFsbHdheXMg Z3JleS48QlI+CjxCUj4KSSBoYWQgMy4wIGJlY2F1c2UgaSBzdGlsbCBoYWQgYSBob3N0IHdpdGgg My4wLCBidXQgaXMgdGhleSBhcmUgYWxsIDMuMSBzbyBpJ20gZ29pbnQgdG8gY2hhbmdlIHRoZSBj bHVzdGVyIHRvIDMuMS48QlI+CjxCUj4KQmVzdCByZWdhcmRzLDxCUj4KUmljYXJkbyBFc3RldmVz LjxCUj4KPEJSPgo8QlI+Ci0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPEJSPgo8Qj5Gcm9tPC9C PjogTWVuaSBZYWt2b2UgJmx0OzxBIEhSRUY9Im1haWx0bzpNZW5pJTIwWWFrdm9lJTIwJTNjbXlh a292ZUByZWRoYXQuY29tJTNlIj5teWFrb3ZlQHJlZGhhdC5jb208L0E+Jmd0OzxCUj4KPEI+VG88 L0I+OiBSaWNhcmRvIEVzdGV2ZXMgJmx0OzxBIEhSRUY9Im1haWx0bzpSaWNhcmRvJTIwRXN0ZXZl cyUyMCUzY3JpY2FyZG8ubS5lc3RldmVzQGdtYWlsLmNvbSUzZSI+cmljYXJkby5tLmVzdGV2ZXNA Z21haWwuY29tPC9BPiZndDs8QlI+CjxCPkNjPC9CPjogPEEgSFJFRj0ibWFpbHRvOnVzZXJzQG92 aXJ0Lm9yZyI+dXNlcnNAb3ZpcnQub3JnPC9BPjxCUj4KPEI+U3ViamVjdDwvQj46IFJlOiBbVXNl cnNdIERlbGV0ZSBOZXR3b3JrPEJSPgo8Qj5EYXRlPC9CPjogVGh1LCAxOSBKdWwgMjAxMiAxMDo0 NDoyNiAtMDQwMCAoRURUKTxCUj4KPEJSPgo8Rk9OVCBDT0xPUj0iIzAwMDAwMCI+SGkmbmJzcDtS aWNhcmRvLDwvRk9OVD48QlI+CjxCUj4KPEZPTlQgQ09MT1I9IiMwMDAwMDAiPkluIG9yZGVyIHRv IGRldGFjaCBhIG5ldHdvcmsgd2l0aCB2bGFuIHRhZyBmcm9tIHRoZSBpbnRlcmZhY2UsIHlvdSBz aG91bGQgY2hlY2sgdGhlIGNoZWNrYm94PC9GT05UPjxCUj4KPEZPTlQgQ09MT1I9IiMwMDAwMDAi Pm5leHQgdG8gdGhlIG5ldHdvcmsgbmFtZSB1bmRlciB0aGUgdmxhbiBjb2x1bW4gb2YgdGhlIG5l dHdvcmsgeW91IHdpc2ggdG8gZGV0YWNoIGFuZCB0bzwvRk9OVD48QlI+CjxGT05UIENPTE9SPSIj MDAwMDAwIj5jbGljayBvbiB0aGUgJnF1b3Q7ZGV0YWNoJnF1b3Q7IGJ1dHRvbi48L0ZPTlQ+PEJS Pgo8QlI+CjxGT05UIENPTE9SPSIjMDAwMDAwIj5BbnkgcmVhc29uIHdoeSBub3QgdG8gdXNlIGNs dXN0ZXIgMy4xIHdpdGggdGhlIGFkdmFuY2VkIFVJIG9mIHRoZSBTZXR1cCBOZXR3b3JrcyA/IDwv Rk9OVD48QlI+CjxCUj4KPEZPTlQgQ09MT1I9IiMwMDAwMDAiPlJlZ2FyZHMsPC9GT05UPjxCUj4K PEZPTlQgQ09MT1I9IiMwMDAwMDAiPk1lbmk8L0ZPTlQ+PEJSPgo8QlI+Cgo8SFIgQUxJR049ImNl bnRlciI+Cgo8Qj48Rk9OVCBDT0xPUj0iIzAwMDAwMCI+RnJvbTogPC9GT05UPjwvQj48Rk9OVCBD T0xPUj0iIzAwMDAwMCI+JnF1b3Q7UmljYXJkbyBFc3RldmVzJnF1b3Q7ICZsdDtyaWNhcmRvLm0u ZXN0ZXZlc0BnbWFpbC5jb20mZ3Q7PC9GT05UPjxCUj4KPEI+PEZPTlQgQ09MT1I9IiMwMDAwMDAi PlRvOiA8L0ZPTlQ+PC9CPjxGT05UIENPTE9SPSIjMDAwMDAwIj51c2Vyc0BvdmlydC5vcmc8L0ZP TlQ+PEJSPgo8Qj48Rk9OVCBDT0xPUj0iIzAwMDAwMCI+U2VudDogPC9GT05UPjwvQj48Rk9OVCBD T0xPUj0iIzAwMDAwMCI+VGh1cnNkYXksIEp1bHkgMTksIDIwMTIgNToxMjozOCBQTTwvRk9OVD48 QlI+CjxCPjxGT05UIENPTE9SPSIjMDAwMDAwIj5TdWJqZWN0OiA8L0ZPTlQ+PC9CPjxGT05UIENP TE9SPSIjMDAwMDAwIj5bVXNlcnNdIERlbGV0ZSBOZXR3b3JrPC9GT05UPjxCUj4KPEJSPgo8UFJF Pgo8Rk9OVCBDT0xPUj0iIzAwMDAwMCI+SGksPC9GT05UPgoKPEZPTlQgQ09MT1I9IiMwMDAwMDAi PkkgaGF2ZSBjb25maWd1cmVkIDMgbmV0d29ya3Mgd2l0aCBWTEFOcyBpbiBvbmUgb2YgbXkgbmlj cyAoYXR0YWNoZWQgcGljdHVyZSksIDwvRk9OVD4KPEZPTlQgQ09MT1I9IiMwMDAwMDAiPmNhbiBz b21lb25lIGV4cGxhaW4gbWUgaG93IHRvIGRlbGV0ZSB0aGUgVkkgYW5kIFZJX1dJRkkgbmV0d29y az88L0ZPTlQ+CgoKCjxGT05UIENPTE9SPSIjMDAwMDAwIj5CZXN0IHJlZ2FyZHMsPC9GT05UPgo8 Rk9OVCBDT0xPUj0iIzAwMDAwMCI+UmljYXJkbyBFc3RldmVzLjwvRk9OVD4KPC9QUkU+CjxCUj4K PEZPTlQgQ09MT1I9IiMwMDAwMDAiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fPC9GT05UPjxCUj4KPEZPTlQgQ09MT1I9IiMwMDAwMDAiPlVzZXJzIG1haWxp bmcgbGlzdDwvRk9OVD48QlI+CjxGT05UIENPTE9SPSIjMDAwMDAwIj5Vc2Vyc0BvdmlydC5vcmc8 L0ZPTlQ+PEJSPgo8Rk9OVCBDT0xPUj0iIzAwMDAwMCI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9t YWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9GT05UPjxCUj4KPEJSPgo8QlI+CjxCUj4KPC9CT0RZPgo8 L0hUTUw+Cg== --===============9092900945430708163==-- From ricardo.m.esteves at gmail.com Mon Jul 30 12:30:28 2012 Content-Type: multipart/mixed; boundary="===============3596104422395377072==" MIME-Version: 1.0 From: Ricardo Esteves To: users at ovirt.org Subject: [Users] Increase storage domain Date: Mon, 30 Jul 2012 17:30:17 +0100 Message-ID: <1343665817.2861.72.camel@tuborg.vi.pt> In-Reply-To: 32134655.356.1342708967081.JavaMail.javamailuser@localhost --===============3596104422395377072== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi, I've increased the LUN i use as iSCSI storage domain on my storage, but oVirt still sees the LUN with the old size. How do i refresh the LUN size and how to increase the filesystem of the storage domain? Best regards, Ricardo Esteves. --===============3596104422395377072== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUUkFOU0lUSU9OQUwv L0VOIj4KPEhUTUw+CjxIRUFEPgogIDxNRVRBIEhUVFAtRVFVSVY9IkNvbnRlbnQtVHlwZSIgQ09O VEVOVD0idGV4dC9odG1sOyBDSEFSU0VUPVVURi04Ij4KICA8TUVUQSBOQU1FPSJHRU5FUkFUT1Ii IENPTlRFTlQ9Ikd0a0hUTUwvNC40LjMiPgo8L0hFQUQ+CjxCT0RZPgpIaSw8QlI+CjxCUj4KSSd2 ZSBpbmNyZWFzZWQgdGhlIExVTiBpIHVzZSBhcyBpU0NTSSBzdG9yYWdlIGRvbWFpbiBvbiBteSBz dG9yYWdlLCBidXQgb1ZpcnQgc3RpbGwgc2VlcyB0aGUgTFVOIHdpdGggdGhlIG9sZCBzaXplLjxC Uj4KPEJSPgpIb3cgZG8gaSByZWZyZXNoIHRoZSBMVU4gc2l6ZSBhbmQgaG93IHRvIGluY3JlYXNl IHRoZSBmaWxlc3lzdGVtIG9mIHRoZSBzdG9yYWdlIGRvbWFpbj88QlI+CjxCUj4KQmVzdCByZWdh cmRzLDxCUj4KUmljYXJkbyBFc3RldmVzLgo8QlI+CjwvQk9EWT4KPC9IVE1MPgo= --===============3596104422395377072==-- From johan.kragsterman at capvert.se Tue Jul 31 01:23:28 2012 Content-Type: multipart/mixed; boundary="===============2707802598765155459==" MIME-Version: 1.0 From: Johan Kragsterman To: users at ovirt.org Subject: [Users] Increase storage domain Date: Tue, 31 Jul 2012 07:23:20 +0200 Message-ID: In-Reply-To: 1343665817.2861.72.camel@tuborg.vi.pt --===============2707802598765155459== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi! Interesting question, I would also be interested in that. LVM would be awar= e of the expansion, I suppose...Did you run a pvs command for LVM to list t= he size? It would be nice if LVM automatically would change the LV size...a= nyone knows how this works...? Filesystem size is another thing. Filesystem's doesn't exist on the storage= domain, it is only block storage. Your filesystems only exists on your VM'= s. I suppose you need to run a filesystem tool to expand that, depending on= your filesystem -----users-bounces(a)ovirt.org skrev: ----- Till: users(a)ovirt.org Fr=C3=A5n: Ricardo Esteves = S=C3=A4nt av: users-bounces(a)ovirt.org Datum: 2012.07.30 18:33 =C3=84rende: [Users] Increase storage domain Hi, = I've increased the LUN i use as iSCSI storage domain on my storage, but oV= irt still sees the LUN with the old size. = How do i refresh the LUN size and how to increase the filesystem of the st= orage domain? = Best regards, Ricardo Esteves. = = _______________________________________________ Users mailing list Users(a)ovirt.org http://lists.ovirt.org/mailman/listinfo/users --===============2707802598765155459==-- From abaron at redhat.com Tue Jul 31 02:30:57 2012 Content-Type: multipart/mixed; boundary="===============8794970781710173834==" MIME-Version: 1.0 From: Ayal Baron To: users at ovirt.org Subject: Re: [Users] Increase storage domain Date: Tue, 31 Jul 2012 02:30:51 -0400 Message-ID: <640138227.5749622.1343716251823.JavaMail.root@redhat.com> In-Reply-To: OF4AF39577.5D867E4A-ONC1257A4C.001D9A6E-C1257A4C.001D9A78@inse.com --===============8794970781710173834== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ----- Original Message ----- > Hi! > = > Interesting question, I would also be interested in that. LVM would > be aware of the expansion, I suppose...Did you run a pvs command for > LVM to list the size? It would be nice if LVM automatically would > change the LV size...anyone knows how this works...? 1. You should put all hosts except the spm in maintenance. 2. pvresize the LUN on the spm host 3. if other hosts can still 'see' the LUN then you'd need to repeat [2] on = those to refresh the device map on all of them (or disconnect the iSCSI ses= sion and let oVirt reconnect) > = > Filesystem size is another thing. Filesystem's doesn't exist on the > storage domain, it is only block storage. Your filesystems only > exists on your VM's. I suppose you need to run a filesystem tool to > expand that, depending on your filesystem There is no filesystem so problem solved :) > = > -----users-bounces(a)ovirt.org skrev: ----- > Till: users(a)ovirt.org > Fr=C3=A5n: Ricardo Esteves > S=C3=A4nt av: users-bounces(a)ovirt.org > Datum: 2012.07.30 18:33 > =C3=84rende: [Users] Increase storage domain > = > Hi, > = > I've increased the LUN i use as iSCSI storage domain on my storage, > but oVirt still sees the LUN with the old size. > = > How do i refresh the LUN size and how to increase the filesystem of > the storage domain? > = > Best regards, > Ricardo Esteves. > = > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users >=20 --===============8794970781710173834==-- From ricardo.m.esteves at gmail.com Tue Jul 31 11:09:28 2012 Content-Type: multipart/mixed; boundary="===============2505724989386633087==" MIME-Version: 1.0 From: Ricardo Esteves To: users at ovirt.org Subject: Re: [Users] Increase storage domain Date: Tue, 31 Jul 2012 16:09:22 +0100 Message-ID: <1343747362.23274.7.camel@tuborg.vi.pt> In-Reply-To: 640138227.5749622.1343716251823.JavaMail.root@redhat.com --===============2505724989386633087== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi, pvresize doesn't work, still same size. How do i disconnect the iscsi session? Between disconnecting and ovirt connect again, will i loose connection to my VMs? Best regards, Ricardo Esteves. -----Original Message----- From: Ayal Baron To: Johan Kragsterman Cc: users(a)ovirt.org, Ricardo Esteves Subject: Re: [Users] Increase storage domain Date: Tue, 31 Jul 2012 02:30:51 -0400 (EDT) ----- Original Message ----- > Hi! > = > Interesting question, I would also be interested in that. LVM would > be aware of the expansion, I suppose...Did you run a pvs command for > LVM to list the size? It would be nice if LVM automatically would > change the LV size...anyone knows how this works...? 1. You should put all hosts except the spm in maintenance. 2. pvresize the LUN on the spm host 3. if other hosts can still 'see' the LUN then you'd need to repeat [2] on = those to refresh the device map on all of them (or disconnect the iSCSI ses= sion and let oVirt reconnect) > = > Filesystem size is another thing. Filesystem's doesn't exist on the > storage domain, it is only block storage. Your filesystems only > exists on your VM's. I suppose you need to run a filesystem tool to > expand that, depending on your filesystem There is no filesystem so problem solved :) > = > -----users-bounces(a)ovirt.org skrev: ----- > Till: users(a)ovirt.org > Fr=C3=A5n: Ricardo Esteves > S=C3=A4nt av: users-bounces(a)ovirt.org > Datum: 2012.07.30 18:33 > =C3=84rende: [Users] Increase storage domain > = > Hi, > = > I've increased the LUN i use as iSCSI storage domain on my storage, > but oVirt still sees the LUN with the old size. > = > How do i refresh the LUN size and how to increase the filesystem of > the storage domain? > = > Best regards, > Ricardo Esteves. > = > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users >=20 --===============2505724989386633087== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUUkFOU0lUSU9OQUwv L0VOIj4KPEhUTUw+CjxIRUFEPgogIDxNRVRBIEhUVFAtRVFVSVY9IkNvbnRlbnQtVHlwZSIgQ09O VEVOVD0idGV4dC9odG1sOyBDSEFSU0VUPVVURi04Ij4KICA8TUVUQSBOQU1FPSJHRU5FUkFUT1Ii IENPTlRFTlQ9Ikd0a0hUTUwvNC40LjMiPgo8L0hFQUQ+CjxCT0RZPgpIaSw8QlI+CjxCUj4KcHZy ZXNpemUgZG9lc24ndCB3b3JrLCBzdGlsbCBzYW1lIHNpemUuPEJSPgo8QlI+CkhvdyBkbyBpIGRp c2Nvbm5lY3QgdGhlIGlzY3NpIHNlc3Npb24/PEJSPgo8QlI+CkJldHdlZW4gZGlzY29ubmVjdGlu ZyBhbmQgb3ZpcnQgY29ubmVjdCBhZ2Fpbiwgd2lsbCBpIGxvb3NlIGNvbm5lY3Rpb24gdG8gbXkg Vk1zPzxCUj4KPEJSPgpCZXN0IHJlZ2FyZHMsPEJSPgpSaWNhcmRvIEVzdGV2ZXMuPEJSPgo8QlI+ Ci0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPEJSPgo8Qj5Gcm9tPC9CPjogQXlhbCBCYXJvbiAm bHQ7PEEgSFJFRj0ibWFpbHRvOkF5YWwlMjBCYXJvbiUyMCUzY2FiYXJvbkByZWRoYXQuY29tJTNl Ij5hYmFyb25AcmVkaGF0LmNvbTwvQT4mZ3Q7PEJSPgo8Qj5UbzwvQj46IEpvaGFuIEtyYWdzdGVy bWFuICZsdDs8QSBIUkVGPSJtYWlsdG86Sm9oYW4lMjBLcmFnc3Rlcm1hbiUyMCUzY2pvaGFuLmty YWdzdGVybWFuQGNhcHZlcnQuc2UlM2UiPmpvaGFuLmtyYWdzdGVybWFuQGNhcHZlcnQuc2U8L0E+ Jmd0OzxCUj4KPEI+Q2M8L0I+OiA8QSBIUkVGPSJtYWlsdG86dXNlcnNAb3ZpcnQub3JnIj51c2Vy c0BvdmlydC5vcmc8L0E+LCBSaWNhcmRvIEVzdGV2ZXMgJmx0OzxBIEhSRUY9Im1haWx0bzpSaWNh cmRvJTIwRXN0ZXZlcyUyMCUzY3JpY2FyZG8ubS5lc3RldmVzQGdtYWlsLmNvbSUzZSI+cmljYXJk by5tLmVzdGV2ZXNAZ21haWwuY29tPC9BPiZndDs8QlI+CjxCPlN1YmplY3Q8L0I+OiBSZTogW1Vz ZXJzXSBJbmNyZWFzZSBzdG9yYWdlIGRvbWFpbjxCUj4KPEI+RGF0ZTwvQj46IFR1ZSwgMzEgSnVs IDIwMTIgMDI6MzA6NTEgLTA0MDAgKEVEVCk8QlI+CjxCUj4KPFBSRT4KCi0tLS0tIE9yaWdpbmFs IE1lc3NhZ2UgLS0tLS0KJmd0OyBIaSEKJmd0OyAKJmd0OyBJbnRlcmVzdGluZyBxdWVzdGlvbiwg SSB3b3VsZCBhbHNvIGJlIGludGVyZXN0ZWQgaW4gdGhhdC4gTFZNIHdvdWxkCiZndDsgYmUgYXdh cmUgb2YgdGhlIGV4cGFuc2lvbiwgSSBzdXBwb3NlLi4uRGlkIHlvdSBydW4gYSBwdnMgY29tbWFu ZCBmb3IKJmd0OyBMVk0gdG8gbGlzdCB0aGUgc2l6ZT8gSXQgd291bGQgYmUgbmljZSBpZiBMVk0g YXV0b21hdGljYWxseSB3b3VsZAomZ3Q7IGNoYW5nZSB0aGUgTFYgc2l6ZS4uLmFueW9uZSBrbm93 cyBob3cgdGhpcyB3b3Jrcy4uLj8KCjEuIFlvdSBzaG91bGQgcHV0IGFsbCBob3N0cyBleGNlcHQg dGhlIHNwbSBpbiBtYWludGVuYW5jZS4KMi4gcHZyZXNpemUgdGhlIExVTiBvbiB0aGUgc3BtIGhv c3QKMy4gaWYgb3RoZXIgaG9zdHMgY2FuIHN0aWxsICdzZWUnIHRoZSBMVU4gdGhlbiB5b3UnZCBu ZWVkIHRvIHJlcGVhdCBbMl0gb24gdGhvc2UgdG8gcmVmcmVzaCB0aGUgZGV2aWNlIG1hcCBvbiBh bGwgb2YgdGhlbSAob3IgZGlzY29ubmVjdCB0aGUgaVNDU0kgc2Vzc2lvbiBhbmQgbGV0IG9WaXJ0 IHJlY29ubmVjdCkKCgomZ3Q7IAomZ3Q7IEZpbGVzeXN0ZW0gc2l6ZSBpcyBhbm90aGVyIHRoaW5n LiBGaWxlc3lzdGVtJ3MgZG9lc24ndCBleGlzdCBvbiB0aGUKJmd0OyBzdG9yYWdlIGRvbWFpbiwg aXQgaXMgb25seSBibG9jayBzdG9yYWdlLiBZb3VyIGZpbGVzeXN0ZW1zIG9ubHkKJmd0OyBleGlz dHMgb24geW91ciBWTSdzLiBJIHN1cHBvc2UgeW91IG5lZWQgdG8gcnVuIGEgZmlsZXN5c3RlbSB0 b29sIHRvCiZndDsgZXhwYW5kIHRoYXQsIGRlcGVuZGluZyBvbiB5b3VyIGZpbGVzeXN0ZW0KClRo ZXJlIGlzIG5vIGZpbGVzeXN0ZW0gc28gcHJvYmxlbSBzb2x2ZWQgOikKCiZndDsgCiZndDsgPEEg SFJFRj0ibWFpbHRvOi0tLS0tdXNlcnMtYm91bmNlc0BvdmlydC5vcmciPi0tLS0tdXNlcnMtYm91 bmNlc0BvdmlydC5vcmc8L0E+IHNrcmV2OiAtLS0tLQomZ3Q7IFRpbGw6IDxBIEhSRUY9Im1haWx0 bzp1c2Vyc0BvdmlydC5vcmciPnVzZXJzQG92aXJ0Lm9yZzwvQT4KJmd0OyBGciYjMjI5O246IFJp Y2FyZG8gRXN0ZXZlcwomZ3Q7IFMmIzIyODtudCBhdjogPEEgSFJFRj0ibWFpbHRvOnVzZXJzLWJv dW5jZXNAb3ZpcnQub3JnIj51c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZzwvQT4KJmd0OyBEYXR1bTog MjAxMi4wNy4zMCAxODozMwomZ3Q7ICYjMTk2O3JlbmRlOiBbVXNlcnNdIEluY3JlYXNlIHN0b3Jh Z2UgZG9tYWluCiZndDsgCiZndDsgICAgICAgICAgICBIaSwKJmd0OyAgCiZndDsgIEkndmUgaW5j cmVhc2VkIHRoZSBMVU4gaSB1c2UgYXMgaVNDU0kgc3RvcmFnZSBkb21haW4gb24gbXkgc3RvcmFn ZSwKJmd0OyAgYnV0IG9WaXJ0IHN0aWxsIHNlZXMgdGhlIExVTiB3aXRoIHRoZSBvbGQgc2l6ZS4K Jmd0OyAgCiZndDsgIEhvdyBkbyBpIHJlZnJlc2ggdGhlIExVTiBzaXplIGFuZCBob3cgdG8gaW5j cmVhc2UgdGhlIGZpbGVzeXN0ZW0gb2YKJmd0OyAgdGhlIHN0b3JhZ2UgZG9tYWluPwomZ3Q7ICAK Jmd0OyAgQmVzdCByZWdhcmRzLAomZ3Q7ICBSaWNhcmRvIEVzdGV2ZXMuCiZndDsgICAgCiZndDsg X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KJmd0OyBVc2Vy cyBtYWlsaW5nIGxpc3QKJmd0OyA8QSBIUkVGPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vy c0BvdmlydC5vcmc8L0E+CiZndDsgPEEgSFJFRj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWls bWFuL2xpc3RpbmZvL3VzZXJzIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGlu Zm8vdXNlcnM8L0E+CiZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KJmd0OyBVc2VycyBtYWlsaW5nIGxpc3QKJmd0OyA8QSBIUkVGPSJtYWlsdG86VXNl cnNAb3ZpcnQub3JnIj5Vc2Vyc0BvdmlydC5vcmc8L0E+CiZndDsgPEEgSFJFRj0iaHR0cDovL2xp c3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIj5odHRwOi8vbGlzdHMub3ZpcnQu b3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8L0E+CiZndDsgCjwvUFJFPgo8L0JPRFk+CjwvSFRN TD4K --===============2505724989386633087==-- From ricardo.m.esteves at gmail.com Wed Aug 1 05:57:56 2012 Content-Type: multipart/mixed; boundary="===============0848495676066769248==" MIME-Version: 1.0 From: Ricardo Esteves To: users at ovirt.org Subject: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification Date: Wed, 01 Aug 2012 10:57:52 +0100 Message-ID: <1343815072.23274.35.camel@tuborg.vi.pt> In-Reply-To: 640138227.5749622.1343716251823.JavaMail.root@redhat.com --===============0848495676066769248== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi, With the latest version of ovirt my host's CPU is not correctly identified, = my host's have an Intel Xeon E5530 (Nehalem family), but is being identifie= d as Conrad family. My installed versions: ovirt-engine-3.1.0-2.fc17.noarch ovirt-node-iso-2.5.0-2.0.fc17.iso Best regards, Ricardo Esteves. --===============0848495676066769248== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUUkFOU0lUSU9OQUwv L0VOIj4KPEhUTUw+CjxIRUFEPgogIDxNRVRBIEhUVFAtRVFVSVY9IkNvbnRlbnQtVHlwZSIgQ09O VEVOVD0idGV4dC9odG1sOyBDSEFSU0VUPVVURi04Ij4KICA8TUVUQSBOQU1FPSJHRU5FUkFUT1Ii IENPTlRFTlQ9Ikd0a0hUTUwvNC40LjMiPgo8L0hFQUQ+CjxCT0RZPgo8UFJFPgpIaSwKCldpdGgg dGhlIGxhdGVzdCB2ZXJzaW9uIG9mIG92aXJ0IG15IGhvc3QncyBDUFUgaXMgbm90IGNvcnJlY3Rs eSBpZGVudGlmaWVkLCAKbXkgaG9zdCdzIGhhdmUgYW4gSW50ZWwgWGVvbiBFNTUzMCAoTmVoYWxl bSBmYW1pbHkpLCBidXQgaXMgYmVpbmcgaWRlbnRpZmllZCBhcyBDb25yYWQgZmFtaWx5LgoKTXkg aW5zdGFsbGVkIHZlcnNpb25zOgoKb3ZpcnQtZW5naW5lLTMuMS4wLTIuZmMxNy5ub2FyY2gKb3Zp cnQtbm9kZS1pc28tMi41LjAtMi4wLmZjMTcuaXNvCgoKQmVzdCByZWdhcmRzLApSaWNhcmRvIEVz dGV2ZXMuCjwvUFJFPgo8L0JPRFk+CjwvSFRNTD4K --===============0848495676066769248==-- From iheim at redhat.com Wed Aug 1 06:59:31 2012 Content-Type: multipart/mixed; boundary="===============1690038380583567360==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification Date: Wed, 01 Aug 2012 13:59:27 +0300 Message-ID: <50190C0F.8080802@redhat.com> In-Reply-To: 1343815072.23274.35.camel@tuborg.vi.pt --===============1690038380583567360== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 08/01/2012 12:57 PM, Ricardo Esteves wrote: > Hi, > > With the latest version of ovirt my host's CPU is not correctly identifie= d, > my host's have an Intel Xeon E5530 (Nehalem family), but is being identif= ied as Conrad family. > > My installed versions: > > ovirt-engine-3.1.0-2.fc17.noarch > ovirt-node-iso-2.5.0-2.0.fc17.iso > > > Best regards, > Ricardo Esteves. > > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > please share: vdsClient -s 0 getVdsCaps | grep -i flags --===============1690038380583567360==-- From ricardo.m.esteves at gmail.com Wed Aug 1 07:28:09 2012 Content-Type: multipart/mixed; boundary="===============2412962724234050897==" MIME-Version: 1.0 From: Ricardo Esteves To: users at ovirt.org Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification Date: Wed, 01 Aug 2012 12:28:03 +0100 Message-ID: <1343820483.23274.38.camel@tuborg.vi.pt> In-Reply-To: 50190C0F.8080802@redhat.com --===============2412962724234050897== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable [root(a)blade4 ~]# vdsClient -s 0 getVdsCaps | grep -i flags Traceback (most recent call last): File "/usr/share/vdsm/vdsClient.py", line 2275, in File "/usr/share/vdsm/vdsClient.py", line 403, in do_getCap File "/usr/lib64/python2.7/xmlrpclib.py", line 1224, in __call__ File "/usr/lib64/python2.7/xmlrpclib.py", line 1578, in __request File "/usr/lib64/python2.7/xmlrpclib.py", line 1264, in request File "/usr/lib64/python2.7/xmlrpclib.py", line 1292, in single_request File "/usr/lib64/python2.7/xmlrpclib.py", line 1439, in send_content File "/usr/lib64/python2.7/httplib.py", line 954, in endheaders File "/usr/lib64/python2.7/httplib.py", line 814, in _send_output File "/usr/lib64/python2.7/httplib.py", line 776, in send File "/usr/lib/python2.7/site-packages/vdsm/SecureXMLRPCServer.py", line 98, in connect File "/usr/lib64/python2.7/ssl.py", line 381, in wrap_socket File "/usr/lib64/python2.7/ssl.py", line 141, in __init__ SSLError: [Errno 0] _ssl.c:340: error:00000000:lib(0):func(0):reason(0) -----Original Message----- From: Itamar Heim To: Ricardo Esteves Cc: users(a)ovirt.org Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification Date: Wed, 01 Aug 2012 13:59:27 +0300 On 08/01/2012 12:57 PM, Ricardo Esteves wrote: > Hi, > > With the latest version of ovirt my host's CPU is not correctly identifie= d, > my host's have an Intel Xeon E5530 (Nehalem family), but is being identif= ied as Conrad family. > > My installed versions: > > ovirt-engine-3.1.0-2.fc17.noarch > ovirt-node-iso-2.5.0-2.0.fc17.iso > > > Best regards, > Ricardo Esteves. > > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > please share: vdsClient -s 0 getVdsCaps | grep -i flags --===============2412962724234050897== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUUkFOU0lUSU9OQUwv L0VOIj4KPEhUTUw+CjxIRUFEPgogIDxNRVRBIEhUVFAtRVFVSVY9IkNvbnRlbnQtVHlwZSIgQ09O VEVOVD0idGV4dC9odG1sOyBDSEFSU0VUPVVURi04Ij4KICA8TUVUQSBOQU1FPSJHRU5FUkFUT1Ii IENPTlRFTlQ9Ikd0a0hUTUwvNC40LjMiPgo8L0hFQUQ+CjxCT0RZPgo8QlI+Cls8QSBIUkVGPSJt YWlsdG86cm9vdEBibGFkZTQiPnJvb3RAYmxhZGU0PC9BPiB+XSMgdmRzQ2xpZW50IC1zIDAgZ2V0 VmRzQ2FwcyB8IGdyZXAgLWkgZmxhZ3M8QlI+ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs YXN0KTo8QlI+CiZuYnNwOyBGaWxlICZxdW90Oy91c3Ivc2hhcmUvdmRzbS92ZHNDbGllbnQucHkm cXVvdDssIGxpbmUgMjI3NSwgaW4gJmx0O21vZHVsZSZndDs8QlI+CiZuYnNwOyBGaWxlICZxdW90 Oy91c3Ivc2hhcmUvdmRzbS92ZHNDbGllbnQucHkmcXVvdDssIGxpbmUgNDAzLCBpbiBkb19nZXRD YXA8QlI+CiZuYnNwOyBGaWxlICZxdW90Oy91c3IvbGliNjQvcHl0aG9uMi43L3htbHJwY2xpYi5w eSZxdW90OywgbGluZSAxMjI0LCBpbiBfX2NhbGxfXzxCUj4KJm5ic3A7IEZpbGUgJnF1b3Q7L3Vz ci9saWI2NC9weXRob24yLjcveG1scnBjbGliLnB5JnF1b3Q7LCBsaW5lIDE1NzgsIGluIF9fcmVx dWVzdDxCUj4KJm5ic3A7IEZpbGUgJnF1b3Q7L3Vzci9saWI2NC9weXRob24yLjcveG1scnBjbGli LnB5JnF1b3Q7LCBsaW5lIDEyNjQsIGluIHJlcXVlc3Q8QlI+CiZuYnNwOyBGaWxlICZxdW90Oy91 c3IvbGliNjQvcHl0aG9uMi43L3htbHJwY2xpYi5weSZxdW90OywgbGluZSAxMjkyLCBpbiBzaW5n bGVfcmVxdWVzdDxCUj4KJm5ic3A7IEZpbGUgJnF1b3Q7L3Vzci9saWI2NC9weXRob24yLjcveG1s cnBjbGliLnB5JnF1b3Q7LCBsaW5lIDE0MzksIGluIHNlbmRfY29udGVudDxCUj4KJm5ic3A7IEZp bGUgJnF1b3Q7L3Vzci9saWI2NC9weXRob24yLjcvaHR0cGxpYi5weSZxdW90OywgbGluZSA5NTQs IGluIGVuZGhlYWRlcnM8QlI+CiZuYnNwOyBGaWxlICZxdW90Oy91c3IvbGliNjQvcHl0aG9uMi43 L2h0dHBsaWIucHkmcXVvdDssIGxpbmUgODE0LCBpbiBfc2VuZF9vdXRwdXQ8QlI+CiZuYnNwOyBG aWxlICZxdW90Oy91c3IvbGliNjQvcHl0aG9uMi43L2h0dHBsaWIucHkmcXVvdDssIGxpbmUgNzc2 LCBpbiBzZW5kPEJSPgombmJzcDsgRmlsZSAmcXVvdDsvdXNyL2xpYi9weXRob24yLjcvc2l0ZS1w YWNrYWdlcy92ZHNtL1NlY3VyZVhNTFJQQ1NlcnZlci5weSZxdW90OywgbGluZSA5OCwgaW4gY29u bmVjdDxCUj4KJm5ic3A7IEZpbGUgJnF1b3Q7L3Vzci9saWI2NC9weXRob24yLjcvc3NsLnB5JnF1 b3Q7LCBsaW5lIDM4MSwgaW4gd3JhcF9zb2NrZXQ8QlI+CiZuYnNwOyBGaWxlICZxdW90Oy91c3Iv bGliNjQvcHl0aG9uMi43L3NzbC5weSZxdW90OywgbGluZSAxNDEsIGluIF9faW5pdF9fPEJSPgpT U0xFcnJvcjogW0Vycm5vIDBdIF9zc2wuYzozNDA6IGVycm9yOjAwMDAwMDAwOmxpYigwKTpmdW5j KDApOnJlYXNvbigwKTxCUj4KPEJSPgotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxCUj4KPEI+ RnJvbTwvQj46IEl0YW1hciBIZWltICZsdDs8QSBIUkVGPSJtYWlsdG86SXRhbWFyJTIwSGVpbSUy MCUzY2loZWltQHJlZGhhdC5jb20lM2UiPmloZWltQHJlZGhhdC5jb208L0E+Jmd0OzxCUj4KPEI+ VG88L0I+OiBSaWNhcmRvIEVzdGV2ZXMgJmx0OzxBIEhSRUY9Im1haWx0bzpSaWNhcmRvJTIwRXN0 ZXZlcyUyMCUzY3JpY2FyZG8ubS5lc3RldmVzQGdtYWlsLmNvbSUzZSI+cmljYXJkby5tLmVzdGV2 ZXNAZ21haWwuY29tPC9BPiZndDs8QlI+CjxCPkNjPC9CPjogPEEgSFJFRj0ibWFpbHRvOnVzZXJz QG92aXJ0Lm9yZyI+dXNlcnNAb3ZpcnQub3JnPC9BPjxCUj4KPEI+U3ViamVjdDwvQj46IFJlOiBb VXNlcnNdIG9WSXJ0IDMuMSAtIFhlb24gRTU1MzAgLSBXcm9uZyBjcHUgaWRlbnRpZmljYXRpb248 QlI+CjxCPkRhdGU8L0I+OiBXZWQsIDAxIEF1ZyAyMDEyIDEzOjU5OjI3ICswMzAwPEJSPgo8QlI+ CjxQUkU+Ck9uIDA4LzAxLzIwMTIgMTI6NTcgUE0sIFJpY2FyZG8gRXN0ZXZlcyB3cm90ZToKJmd0 OyBIaSwKJmd0OwomZ3Q7IFdpdGggdGhlIGxhdGVzdCB2ZXJzaW9uIG9mIG92aXJ0IG15IGhvc3Qn cyBDUFUgaXMgbm90IGNvcnJlY3RseSBpZGVudGlmaWVkLAomZ3Q7IG15IGhvc3QncyBoYXZlIGFu IEludGVsIFhlb24gRTU1MzAgKE5laGFsZW0gZmFtaWx5KSwgYnV0IGlzIGJlaW5nIGlkZW50aWZp ZWQgYXMgQ29ucmFkIGZhbWlseS4KJmd0OwomZ3Q7IE15IGluc3RhbGxlZCB2ZXJzaW9uczoKJmd0 OwomZ3Q7IG92aXJ0LWVuZ2luZS0zLjEuMC0yLmZjMTcubm9hcmNoCiZndDsgb3ZpcnQtbm9kZS1p c28tMi41LjAtMi4wLmZjMTcuaXNvCiZndDsKJmd0OwomZ3Q7IEJlc3QgcmVnYXJkcywKJmd0OyBS aWNhcmRvIEVzdGV2ZXMuCiZndDsKJmd0OwomZ3Q7CiZndDsgX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KJmd0OyBVc2VycyBtYWlsaW5nIGxpc3QKJmd0OyA8 QSBIUkVGPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0BvdmlydC5vcmc8L0E+CiZndDsg PEEgSFJFRj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIj5o dHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8L0E+CiZndDsKCnBs ZWFzZSBzaGFyZToKdmRzQ2xpZW50IC1zIDAgZ2V0VmRzQ2FwcyB8IGdyZXAgLWkgZmxhZ3MKCjwv UFJFPgo8L0JPRFk+CjwvSFRNTD4K --===============2412962724234050897==-- From iheim at redhat.com Wed Aug 1 08:43:25 2012 Content-Type: multipart/mixed; boundary="===============3432851506240068370==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification Date: Wed, 01 Aug 2012 15:43:22 +0300 Message-ID: <5019246A.7020809@redhat.com> In-Reply-To: 1343820483.23274.38.camel@tuborg.vi.pt --===============3432851506240068370== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 08/01/2012 02:28 PM, Ricardo Esteves wrote: > > [root(a)blade4 ~]# vdsClient -s 0 getVdsCaps | grep > -i flags > Traceback (most recent call last): > File "/usr/share/vdsm/vdsClient.py", line 2275, in > File "/usr/share/vdsm/vdsClient.py", line 403, in do_getCap > File "/usr/lib64/python2.7/xmlrpclib.py", line 1224, in __call__ > File "/usr/lib64/python2.7/xmlrpclib.py", line 1578, in __request > File "/usr/lib64/python2.7/xmlrpclib.py", line 1264, in request > File "/usr/lib64/python2.7/xmlrpclib.py", line 1292, in single_request > File "/usr/lib64/python2.7/xmlrpclib.py", line 1439, in send_content > File "/usr/lib64/python2.7/httplib.py", line 954, in endheaders > File "/usr/lib64/python2.7/httplib.py", line 814, in _send_output > File "/usr/lib64/python2.7/httplib.py", line 776, in send > File "/usr/lib/python2.7/site-packages/vdsm/SecureXMLRPCServer.py", > line 98, in connect > File "/usr/lib64/python2.7/ssl.py", line 381, in wrap_socket > File "/usr/lib64/python2.7/ssl.py", line 141, in __init__ > SSLError: [Errno 0] _ssl.c:340: error:00000000:lib(0):func(0):reason(0) did you somehow disable ssl? is vdsm running? what's its status in engine? what does this return: virsh capabilities | grep model > > -----Original Message----- > *From*: Itamar Heim > > *To*: Ricardo Esteves > > *Cc*: users(a)ovirt.org > *Subject*: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification > *Date*: Wed, 01 Aug 2012 13:59:27 +0300 > > On 08/01/2012 12:57 PM, Ricardo Esteves wrote: >> Hi, >> >> With the latest version of ovirt my host's CPU is not correctly identifi= ed, >> my host's have an Intel Xeon E5530 (Nehalem family), but is being identi= fied as Conrad family. >> >> My installed versions: >> >> ovirt-engine-3.1.0-2.fc17.noarch >> ovirt-node-iso-2.5.0-2.0.fc17.iso >> >> >> Best regards, >> Ricardo Esteves. >> >> >> >> _______________________________________________ >> Users mailing list >>Users(a)ovirt.org >>http://lists.ovirt.org/mailman/listinfo/users >> > > please share: > vdsClient -s 0 getVdsCaps | grep -i flags > --===============3432851506240068370==-- From ricardo.m.esteves at gmail.com Wed Aug 1 11:52:16 2012 Content-Type: multipart/mixed; boundary="===============5704614982543689322==" MIME-Version: 1.0 From: Ricardo Esteves To: users at ovirt.org Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification Date: Wed, 01 Aug 2012 16:52:11 +0100 Message-ID: <1343836331.23274.43.camel@tuborg.vi.pt> In-Reply-To: 5019246A.7020809@redhat.com --===============5704614982543689322== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable I didn't disabled anything, but after installing the node when i configure the option "oVirt Engine" it gives an error saying it can't download the certificate, but i had this error with previous versions of the node, and it detected ok the CPU family. This is the output after a fresh install of the node: [root(a)blade4 ~]# vdsClient -s 0 getVdsCaps | grep -i flags Traceback (most recent call last): File "/usr/share/vdsm/vdsClient.py", line 2275, in File "/usr/share/vdsm/vdsClient.py", line 403, in do_getCap File "/usr/lib64/python2.7/xmlrpclib.py", line 1224, in __call__ File "/usr/lib64/python2.7/xmlrpclib.py", line 1578, in __request File "/usr/lib64/python2.7/xmlrpclib.py", line 1264, in request File "/usr/lib64/python2.7/xmlrpclib.py", line 1292, in single_request File "/usr/lib64/python2.7/xmlrpclib.py", line 1439, in send_content File "/usr/lib64/python2.7/httplib.py", line 954, in endheaders File "/usr/lib64/python2.7/httplib.py", line 814, in _send_output File "/usr/lib64/python2.7/httplib.py", line 776, in send File "/usr/lib/python2.7/site-packages/vdsm/SecureXMLRPCServer.py", line 91, in connect File "/usr/lib64/python2.7/socket.py", line 553, in create_connection gaierror: [Errno -2] Name or service not known [root(a)blade4 ~]# virsh capabilities 35303737-3830-435a-4a30-30333035455a x86_64 Nehalem Intel tcp selinux 0 hvm 32 /usr/bin/qemu-system-x86_64 pc-0.15 pc-1.0 pc pc-0.14 pc-0.13 pc-0.12 pc-0.11 pc-0.10 isapc /usr/bin/qemu-kvm pc-0.15 pc-1.0 pc pc-0.14 pc-0.13 pc-0.12 pc-0.11 pc-0.10 isapc hvm 64 /usr/bin/qemu-system-x86_64 pc-0.15 pc-1.0 pc pc-0.14 pc-0.13 pc-0.12 pc-0.11 pc-0.10 isapc /usr/bin/qemu-kvm pc-0.15 pc-1.0 pc pc-0.14 pc-0.13 pc-0.12 pc-0.11 pc-0.10 isapc When i add the host to oVirt i get this message: Host blade4.vi.pt moved to Non-Operational state as host does not meet the cluster's minimum CPU level. Missing CPU features : model_Nehalem Best regards, Ricardo Esteves. -----Original Message----- From: Itamar Heim To: Ricardo Esteves Cc: users(a)ovirt.org Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification Date: Wed, 01 Aug 2012 15:43:22 +0300 On 08/01/2012 02:28 PM, Ricardo Esteves wrote: > > [root(a)blade4 ~]# vdsClient -s 0 getVdsCaps | grep > -i flags > Traceback (most recent call last): > File "/usr/share/vdsm/vdsClient.py", line 2275, in > File "/usr/share/vdsm/vdsClient.py", line 403, in do_getCap > File "/usr/lib64/python2.7/xmlrpclib.py", line 1224, in __call__ > File "/usr/lib64/python2.7/xmlrpclib.py", line 1578, in __request > File "/usr/lib64/python2.7/xmlrpclib.py", line 1264, in request > File "/usr/lib64/python2.7/xmlrpclib.py", line 1292, in single_request > File "/usr/lib64/python2.7/xmlrpclib.py", line 1439, in send_content > File "/usr/lib64/python2.7/httplib.py", line 954, in endheaders > File "/usr/lib64/python2.7/httplib.py", line 814, in _send_output > File "/usr/lib64/python2.7/httplib.py", line 776, in send > File "/usr/lib/python2.7/site-packages/vdsm/SecureXMLRPCServer.py", > line 98, in connect > File "/usr/lib64/python2.7/ssl.py", line 381, in wrap_socket > File "/usr/lib64/python2.7/ssl.py", line 141, in __init__ > SSLError: [Errno 0] _ssl.c:340: error:00000000:lib(0):func(0):reason(0) did you somehow disable ssl? is vdsm running? what's its status in engine? what does this return: virsh capabilities | grep model > > -----Original Message----- > *From*: Itamar Heim > > *To*: Ricardo Esteves > > *Cc*: users(a)ovirt.org > *Subject*: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification > *Date*: Wed, 01 Aug 2012 13:59:27 +0300 > > On 08/01/2012 12:57 PM, Ricardo Esteves wrote: >> Hi, >> >> With the latest version of ovirt my host's CPU is not correctly identifi= ed, >> my host's have an Intel Xeon E5530 (Nehalem family), but is being identi= fied as Conrad family. >> >> My installed versions: >> >> ovirt-engine-3.1.0-2.fc17.noarch >> ovirt-node-iso-2.5.0-2.0.fc17.iso >> >> >> Best regards, >> Ricardo Esteves. >> >> >> >> _______________________________________________ >> Users mailing list >>Users(a)ovirt.org >>http://lists.ovirt.org/mailman/listinfo/users >> > > please share: > vdsClient -s 0 getVdsCaps | grep -i flags > --===============5704614982543689322== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUUkFOU0lUSU9OQUwv L0VOIj4KPEhUTUw+CjxIRUFEPgogIDxNRVRBIEhUVFAtRVFVSVY9IkNvbnRlbnQtVHlwZSIgQ09O VEVOVD0idGV4dC9odG1sOyBDSEFSU0VUPVVURi04Ij4KICA8TUVUQSBOQU1FPSJHRU5FUkFUT1Ii IENPTlRFTlQ9Ikd0a0hUTUwvNC40LjMiPgo8L0hFQUQ+CjxCT0RZPgo8QlI+CkkgZGlkbid0IGRp c2FibGVkIGFueXRoaW5nLCBidXQgYWZ0ZXIgaW5zdGFsbGluZyB0aGUgbm9kZSB3aGVuIGkgY29u ZmlndXJlIHRoZSBvcHRpb24gJnF1b3Q7b1ZpcnQgRW5naW5lJnF1b3Q7IGl0IGdpdmVzIGFuIGVy cm9yIHNheWluZyBpdCBjYW4ndCBkb3dubG9hZCB0aGUgY2VydGlmaWNhdGUsIGJ1dCBpIGhhZCB0 aGlzIGVycm9yIHdpdGggcHJldmlvdXMgdmVyc2lvbnMgb2YgdGhlIG5vZGUsIGFuZCBpdCBkZXRl Y3RlZCBvayB0aGUgQ1BVIGZhbWlseS48QlI+CjxCUj4KVGhpcyBpcyB0aGUgb3V0cHV0IGFmdGVy IGEgZnJlc2ggaW5zdGFsbCBvZiB0aGUgbm9kZTo8QlI+CjxCUj4KWzxBIEhSRUY9Im1haWx0bzpy b290QGJsYWRlNCI+cm9vdEBibGFkZTQ8L0E+IH5dIyB2ZHNDbGllbnQgLXMgMCBnZXRWZHNDYXBz IHwgZ3JlcCAtaSBmbGFnczxCUj4KVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOjxC Uj4KJm5ic3A7IEZpbGUgJnF1b3Q7L3Vzci9zaGFyZS92ZHNtL3Zkc0NsaWVudC5weSZxdW90Oywg bGluZSAyMjc1LCBpbiAmbHQ7bW9kdWxlJmd0OzxCUj4KJm5ic3A7IEZpbGUgJnF1b3Q7L3Vzci9z aGFyZS92ZHNtL3Zkc0NsaWVudC5weSZxdW90OywgbGluZSA0MDMsIGluIGRvX2dldENhcDxCUj4K Jm5ic3A7IEZpbGUgJnF1b3Q7L3Vzci9saWI2NC9weXRob24yLjcveG1scnBjbGliLnB5JnF1b3Q7 LCBsaW5lIDEyMjQsIGluIF9fY2FsbF9fPEJSPgombmJzcDsgRmlsZSAmcXVvdDsvdXNyL2xpYjY0 L3B5dGhvbjIuNy94bWxycGNsaWIucHkmcXVvdDssIGxpbmUgMTU3OCwgaW4gX19yZXF1ZXN0PEJS PgombmJzcDsgRmlsZSAmcXVvdDsvdXNyL2xpYjY0L3B5dGhvbjIuNy94bWxycGNsaWIucHkmcXVv dDssIGxpbmUgMTI2NCwgaW4gcmVxdWVzdDxCUj4KJm5ic3A7IEZpbGUgJnF1b3Q7L3Vzci9saWI2 NC9weXRob24yLjcveG1scnBjbGliLnB5JnF1b3Q7LCBsaW5lIDEyOTIsIGluIHNpbmdsZV9yZXF1 ZXN0PEJSPgombmJzcDsgRmlsZSAmcXVvdDsvdXNyL2xpYjY0L3B5dGhvbjIuNy94bWxycGNsaWIu cHkmcXVvdDssIGxpbmUgMTQzOSwgaW4gc2VuZF9jb250ZW50PEJSPgombmJzcDsgRmlsZSAmcXVv dDsvdXNyL2xpYjY0L3B5dGhvbjIuNy9odHRwbGliLnB5JnF1b3Q7LCBsaW5lIDk1NCwgaW4gZW5k aGVhZGVyczxCUj4KJm5ic3A7IEZpbGUgJnF1b3Q7L3Vzci9saWI2NC9weXRob24yLjcvaHR0cGxp Yi5weSZxdW90OywgbGluZSA4MTQsIGluIF9zZW5kX291dHB1dDxCUj4KJm5ic3A7IEZpbGUgJnF1 b3Q7L3Vzci9saWI2NC9weXRob24yLjcvaHR0cGxpYi5weSZxdW90OywgbGluZSA3NzYsIGluIHNl bmQ8QlI+CiZuYnNwOyBGaWxlICZxdW90Oy91c3IvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2Vz L3Zkc20vU2VjdXJlWE1MUlBDU2VydmVyLnB5JnF1b3Q7LCBsaW5lIDkxLCBpbiBjb25uZWN0PEJS PgombmJzcDsgRmlsZSAmcXVvdDsvdXNyL2xpYjY0L3B5dGhvbjIuNy9zb2NrZXQucHkmcXVvdDss IGxpbmUgNTUzLCBpbiBjcmVhdGVfY29ubmVjdGlvbjxCUj4KZ2FpZXJyb3I6IFtFcnJubyAtMl0g TmFtZSBvciBzZXJ2aWNlIG5vdCBrbm93bjxCUj4KPEJSPgo8QlI+Cls8QSBIUkVGPSJtYWlsdG86 cm9vdEBibGFkZTQiPnJvb3RAYmxhZGU0PC9BPiB+XSMgdmlyc2ggY2FwYWJpbGl0aWVzPEJSPgom bHQ7Y2FwYWJpbGl0aWVzJmd0OzxCUj4KPEJSPgombmJzcDsgJmx0O2hvc3QmZ3Q7PEJSPgombmJz cDsmbmJzcDsmbmJzcDsgJmx0O3V1aWQmZ3Q7MzUzMDM3MzctMzgzMC00MzVhLTRhMzAtMzAzMzMw MzU0NTVhJmx0Oy91dWlkJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtjcHUmZ3Q7PEJS PgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2FyY2gmZ3Q7eDg2XzY0Jmx0Oy9h cmNoJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttb2RlbCZndDtO ZWhhbGVtJmx0Oy9tb2RlbCZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAm bHQ7dmVuZG9yJmd0O0ludGVsJmx0Oy92ZW5kb3ImZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsgJmx0O3RvcG9sb2d5IHNvY2tldHM9JzEnIGNvcmVzPSc0JyB0aHJlYWRzPScy Jy8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2ZlYXR1cmUgbmFt ZT0ncmR0c2NwJy8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2Zl YXR1cmUgbmFtZT0nZGNhJy8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg Jmx0O2ZlYXR1cmUgbmFtZT0ncGRjbScvJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7ICZsdDtmZWF0dXJlIG5hbWU9J3h0cHInLyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyAmbHQ7ZmVhdHVyZSBuYW1lPSd0bTInLyZndDs8QlI+CiZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7ZmVhdHVyZSBuYW1lPSdlc3QnLyZndDs8QlI+CiZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7ZmVhdHVyZSBuYW1lPSd2bXgnLyZndDs8QlI+ CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7ZmVhdHVyZSBuYW1lPSdkc19jcGwn LyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7ZmVhdHVyZSBuYW1l PSdtb25pdG9yJy8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2Zl YXR1cmUgbmFtZT0nZHRlczY0Jy8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsgJmx0O2ZlYXR1cmUgbmFtZT0ncGJlJy8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgJmx0O2ZlYXR1cmUgbmFtZT0ndG0nLyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyAmbHQ7ZmVhdHVyZSBuYW1lPSdodCcvJmd0OzxCUj4KJm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtmZWF0dXJlIG5hbWU9J3NzJy8mZ3Q7PEJSPgombmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2ZlYXR1cmUgbmFtZT0nYWNwaScvJmd0OzxCUj4K Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtmZWF0dXJlIG5hbWU9J2RzJy8mZ3Q7 PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2ZlYXR1cmUgbmFtZT0ndm1l Jy8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy9jcHUmZ3Q7PEJSPgombmJzcDsmbmJz cDsmbmJzcDsgJmx0O3Bvd2VyX21hbmFnZW1lbnQvJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7 ICZsdDttaWdyYXRpb25fZmVhdHVyZXMmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgJmx0O2xpdmUvJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZs dDt1cmlfdHJhbnNwb3J0cyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyAmbHQ7dXJpX3RyYW5zcG9ydCZndDt0Y3AmbHQ7L3VyaV90cmFuc3BvcnQmZ3Q7 PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy91cmlfdHJhbnNwb3J0cyZn dDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7L21pZ3JhdGlvbl9mZWF0dXJlcyZndDs8QlI+ CiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7dG9wb2xvZ3kmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsgJmx0O2NlbGxzIG51bT0nMScmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2NlbGwgaWQ9JzAnJmd0OzxCUj4KJm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtjcHVz IG51bT0nOCcmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2NwdSBpZD0nMCcvJmd0OzxCUj4KJm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7ICZsdDtjcHUgaWQ9JzEnLyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7Y3B1IGlkPScyJy8mZ3Q7 PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsgJmx0O2NwdSBpZD0nMycvJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtjcHUg aWQ9JzQnLyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7Y3B1IGlkPSc1Jy8mZ3Q7PEJSPgombmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsgJmx0O2NwdSBpZD0nNicvJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtjcHUgaWQ9JzcnLyZndDs8 QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyAmbHQ7L2NwdXMmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgJmx0Oy9jZWxsJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZs dDsvY2VsbHMmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy90b3BvbG9neSZndDs8QlI+ CiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7c2VjbW9kZWwmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsgJmx0O21vZGVsJmd0O3NlbGludXgmbHQ7L21vZGVsJmd0OzxCUj4KJm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtkb2kmZ3Q7MCZsdDsvZG9pJmd0OzxCUj4K Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsvc2VjbW9kZWwmZ3Q7PEJSPgombmJzcDsgJmx0Oy9ob3N0 Jmd0OzxCUj4KPEJSPgombmJzcDsgJmx0O2d1ZXN0Jmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7 ICZsdDtvc190eXBlJmd0O2h2bSZsdDsvb3NfdHlwZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNw OyAmbHQ7YXJjaCBuYW1lPSdpNjg2JyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyAmbHQ7d29yZHNpemUmZ3Q7MzImbHQ7L3dvcmRzaXplJmd0OzxCUj4KJm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtlbXVsYXRvciZndDsvdXNyL2Jpbi9xZW11LXN5c3RlbS14 ODZfNjQmbHQ7L2VtdWxhdG9yJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 ICZsdDttYWNoaW5lJmd0O3BjLTAuMTUmbHQ7L21hY2hpbmUmZ3Q7PEJSPgombmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsgJmx0O21hY2hpbmUmZ3Q7cGMtMS4wJmx0Oy9tYWNoaW5lJmd0OzxC Uj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lIGNhbm9uaWNhbD0n cGMtMS4wJyZndDtwYyZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyAmbHQ7bWFjaGluZSZndDtwYy0wLjE0Jmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3BjLTAuMTMmbHQ7L21hY2hp bmUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21hY2hpbmUmZ3Q7 cGMtMC4xMiZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyAmbHQ7bWFjaGluZSZndDtwYy0wLjExJmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3BjLTAuMTAmbHQ7L21hY2hpbmUmZ3Q7 PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21hY2hpbmUmZ3Q7aXNhcGMm bHQ7L21hY2hpbmUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2Rv bWFpbiB0eXBlPSdxZW11JyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAm bHQ7L2RvbWFpbiZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7ZG9t YWluIHR5cGU9J2t2bScmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgJmx0O2VtdWxhdG9yJmd0Oy91c3IvYmluL3FlbXUta3ZtJmx0Oy9lbXVsYXRvciZn dDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7bWFj aGluZSZndDtwYy0wLjE1Jmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3BjLTEuMCZsdDsvbWFjaGluZSZn dDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7bWFj aGluZSBjYW5vbmljYWw9J3BjLTEuMCcmZ3Q7cGMmbHQ7L21hY2hpbmUmZ3Q7PEJSPgombmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21hY2hpbmUmZ3Q7cGMtMC4x NCZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyAmbHQ7bWFjaGluZSZndDtwYy0wLjEzJmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3BjLTAu MTImbHQ7L21hY2hpbmUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgJmx0O21hY2hpbmUmZ3Q7cGMtMC4xMSZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7bWFjaGluZSZndDtwYy0w LjEwJmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O2lzYXBjJmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsvZG9tYWluJmd0OzxCUj4KJm5ic3A7Jm5ic3A7 Jm5ic3A7ICZsdDsvYXJjaCZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7ZmVhdHVyZXMm Z3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2NwdXNlbGVjdGlvbi8m Z3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2RldmljZWJvb3QvJmd0 OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtwYWUvJmd0OzxCUj4KJm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtub25wYWUvJmd0OzxCUj4KJm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDthY3BpIGRlZmF1bHQ9J29uJyB0b2dnbGU9J3llcycv Jmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDthcGljIGRlZmF1bHQ9 J29uJyB0b2dnbGU9J25vJy8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy9mZWF0dXJl cyZndDs8QlI+CiZuYnNwOyAmbHQ7L2d1ZXN0Jmd0OzxCUj4KPEJSPgombmJzcDsgJmx0O2d1ZXN0 Jmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtvc190eXBlJmd0O2h2bSZsdDsvb3NfdHlw ZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7YXJjaCBuYW1lPSd4ODZfNjQnJmd0OzxC Uj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDt3b3Jkc2l6ZSZndDs2NCZsdDsv d29yZHNpemUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2VtdWxh dG9yJmd0Oy91c3IvYmluL3FlbXUtc3lzdGVtLXg4Nl82NCZsdDsvZW11bGF0b3ImZ3Q7PEJSPgom bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21hY2hpbmUmZ3Q7cGMtMC4xNSZsdDsv bWFjaGluZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7bWFjaGlu ZSZndDtwYy0xLjAmbHQ7L21hY2hpbmUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgJmx0O21hY2hpbmUgY2Fub25pY2FsPSdwYy0xLjAnJmd0O3BjJmx0Oy9tYWNoaW5lJmd0 OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3BjLTAu MTQmbHQ7L21hY2hpbmUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0 O21hY2hpbmUmZ3Q7cGMtMC4xMyZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyAmbHQ7bWFjaGluZSZndDtwYy0wLjEyJmx0Oy9tYWNoaW5lJmd0OzxCUj4K Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3BjLTAuMTEmbHQ7 L21hY2hpbmUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21hY2hp bmUmZ3Q7cGMtMC4xMCZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyAmbHQ7bWFjaGluZSZndDtpc2FwYyZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7ZG9tYWluIHR5cGU9J3FlbXUnJmd0OzxCUj4KJm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsvZG9tYWluJmd0OzxCUj4KJm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtkb21haW4gdHlwZT0na3ZtJyZndDs8QlI+CiZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7ZW11bGF0b3ImZ3Q7L3Vz ci9iaW4vcWVtdS1rdm0mbHQ7L2VtdWxhdG9yJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3BjLTAuMTUmbHQ7L21hY2hpbmUm Z3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21h Y2hpbmUmZ3Q7cGMtMS4wJmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lIGNhbm9uaWNhbD0ncGMtMS4wJyZndDtw YyZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyAmbHQ7bWFjaGluZSZndDtwYy0wLjE0Jmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3BjLTAu MTMmbHQ7L21hY2hpbmUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgJmx0O21hY2hpbmUmZ3Q7cGMtMC4xMiZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7bWFjaGluZSZndDtwYy0w LjExJmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3BjLTAuMTAmbHQ7L21hY2hpbmUmZ3Q7PEJSPgombmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21hY2hpbmUmZ3Q7aXNh cGMmbHQ7L21hY2hpbmUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0 Oy9kb21haW4mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy9hcmNoJmd0OzxCUj4KJm5i c3A7Jm5ic3A7Jm5ic3A7ICZsdDtmZWF0dXJlcyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyAmbHQ7Y3B1c2VsZWN0aW9uLyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyAmbHQ7ZGV2aWNlYm9vdC8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgJmx0O2FjcGkgZGVmYXVsdD0nb24nIHRvZ2dsZT0neWVzJy8mZ3Q7PEJSPgombmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2FwaWMgZGVmYXVsdD0nb24nIHRvZ2dsZT0n bm8nLyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7L2ZlYXR1cmVzJmd0OzxCUj4KJm5i c3A7ICZsdDsvZ3Vlc3QmZ3Q7PEJSPgo8QlI+CiZsdDsvY2FwYWJpbGl0aWVzJmd0OzxCUj4KPEJS PgpXaGVuIGkgYWRkIHRoZSBob3N0IHRvIG9WaXJ0IGkgZ2V0IHRoaXMgbWVzc2FnZTo8QlI+CjxC Uj4KSG9zdCBibGFkZTQudmkucHQgbW92ZWQgdG8gTm9uLU9wZXJhdGlvbmFsIHN0YXRlIGFzIGhv c3QgZG9lcyBub3QgbWVldCB0aGUgY2x1c3RlcidzIG1pbmltdW0gQ1BVIGxldmVsLiBNaXNzaW5n IENQVSBmZWF0dXJlcyA6IG1vZGVsX05laGFsZW08QlI+CjxCUj4KQmVzdCByZWdhcmRzLDxCUj4K UmljYXJkbyBFc3RldmVzLjxCUj4KPEJSPgotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxCUj4K PEI+RnJvbTwvQj46IEl0YW1hciBIZWltICZsdDs8QSBIUkVGPSJtYWlsdG86SXRhbWFyJTIwSGVp bSUyMCUzY2loZWltQHJlZGhhdC5jb20lM2UiPmloZWltQHJlZGhhdC5jb208L0E+Jmd0OzxCUj4K PEI+VG88L0I+OiBSaWNhcmRvIEVzdGV2ZXMgJmx0OzxBIEhSRUY9Im1haWx0bzpSaWNhcmRvJTIw RXN0ZXZlcyUyMCUzY3JpY2FyZG8ubS5lc3RldmVzQGdtYWlsLmNvbSUzZSI+cmljYXJkby5tLmVz dGV2ZXNAZ21haWwuY29tPC9BPiZndDs8QlI+CjxCPkNjPC9CPjogPEEgSFJFRj0ibWFpbHRvOnVz ZXJzQG92aXJ0Lm9yZyI+dXNlcnNAb3ZpcnQub3JnPC9BPjxCUj4KPEI+U3ViamVjdDwvQj46IFJl OiBbVXNlcnNdIG9WSXJ0IDMuMSAtIFhlb24gRTU1MzAgLSBXcm9uZyBjcHUgaWRlbnRpZmljYXRp b248QlI+CjxCPkRhdGU8L0I+OiBXZWQsIDAxIEF1ZyAyMDEyIDE1OjQzOjIyICswMzAwPEJSPgo8 QlI+CjxQUkU+Ck9uIDA4LzAxLzIwMTIgMDI6MjggUE0sIFJpY2FyZG8gRXN0ZXZlcyB3cm90ZToK Jmd0OwomZ3Q7IFtyb290QGJsYWRlNCAmbHQ7PEEgSFJFRj0ibWFpbHRvOnJvb3RAYmxhZGU0Ij5t YWlsdG86cm9vdEBibGFkZTQ8L0E+Jmd0OyB+XSMgdmRzQ2xpZW50IC1zIDAgZ2V0VmRzQ2FwcyB8 IGdyZXAKJmd0OyAtaSBmbGFncwomZ3Q7IFRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0 KToKJmd0OyAgICBGaWxlICZxdW90Oy91c3Ivc2hhcmUvdmRzbS92ZHNDbGllbnQucHkmcXVvdDss IGxpbmUgMjI3NSwgaW4gJmx0O21vZHVsZSZndDsKJmd0OyAgICBGaWxlICZxdW90Oy91c3Ivc2hh cmUvdmRzbS92ZHNDbGllbnQucHkmcXVvdDssIGxpbmUgNDAzLCBpbiBkb19nZXRDYXAKJmd0OyAg ICBGaWxlICZxdW90Oy91c3IvbGliNjQvcHl0aG9uMi43L3htbHJwY2xpYi5weSZxdW90OywgbGlu ZSAxMjI0LCBpbiBfX2NhbGxfXwomZ3Q7ICAgIEZpbGUgJnF1b3Q7L3Vzci9saWI2NC9weXRob24y LjcveG1scnBjbGliLnB5JnF1b3Q7LCBsaW5lIDE1NzgsIGluIF9fcmVxdWVzdAomZ3Q7ICAgIEZp bGUgJnF1b3Q7L3Vzci9saWI2NC9weXRob24yLjcveG1scnBjbGliLnB5JnF1b3Q7LCBsaW5lIDEy NjQsIGluIHJlcXVlc3QKJmd0OyAgICBGaWxlICZxdW90Oy91c3IvbGliNjQvcHl0aG9uMi43L3ht bHJwY2xpYi5weSZxdW90OywgbGluZSAxMjkyLCBpbiBzaW5nbGVfcmVxdWVzdAomZ3Q7ICAgIEZp bGUgJnF1b3Q7L3Vzci9saWI2NC9weXRob24yLjcveG1scnBjbGliLnB5JnF1b3Q7LCBsaW5lIDE0 MzksIGluIHNlbmRfY29udGVudAomZ3Q7ICAgIEZpbGUgJnF1b3Q7L3Vzci9saWI2NC9weXRob24y LjcvaHR0cGxpYi5weSZxdW90OywgbGluZSA5NTQsIGluIGVuZGhlYWRlcnMKJmd0OyAgICBGaWxl ICZxdW90Oy91c3IvbGliNjQvcHl0aG9uMi43L2h0dHBsaWIucHkmcXVvdDssIGxpbmUgODE0LCBp biBfc2VuZF9vdXRwdXQKJmd0OyAgICBGaWxlICZxdW90Oy91c3IvbGliNjQvcHl0aG9uMi43L2h0 dHBsaWIucHkmcXVvdDssIGxpbmUgNzc2LCBpbiBzZW5kCiZndDsgICAgRmlsZSAmcXVvdDsvdXNy L2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy92ZHNtL1NlY3VyZVhNTFJQQ1NlcnZlci5weSZx dW90OywKJmd0OyBsaW5lIDk4LCBpbiBjb25uZWN0CiZndDsgICAgRmlsZSAmcXVvdDsvdXNyL2xp YjY0L3B5dGhvbjIuNy9zc2wucHkmcXVvdDssIGxpbmUgMzgxLCBpbiB3cmFwX3NvY2tldAomZ3Q7 ICAgIEZpbGUgJnF1b3Q7L3Vzci9saWI2NC9weXRob24yLjcvc3NsLnB5JnF1b3Q7LCBsaW5lIDE0 MSwgaW4gX19pbml0X18KJmd0OyBTU0xFcnJvcjogW0Vycm5vIDBdIF9zc2wuYzozNDA6IGVycm9y OjAwMDAwMDAwOmxpYigwKTpmdW5jKDApOnJlYXNvbigwKQoKZGlkIHlvdSBzb21laG93IGRpc2Fi bGUgc3NsPwppcyB2ZHNtIHJ1bm5pbmc/CndoYXQncyBpdHMgc3RhdHVzIGluIGVuZ2luZT8KCndo YXQgZG9lcyB0aGlzIHJldHVybjoKdmlyc2ggY2FwYWJpbGl0aWVzIHwgZ3JlcCBtb2RlbAoKCiZn dDsKJmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQomZ3Q7ICpGcm9tKjogSXRhbWFyIEhl aW0gJmx0OzxBIEhSRUY9Im1haWx0bzppaGVpbUByZWRoYXQuY29tIj5paGVpbUByZWRoYXQuY29t PC9BPgomZ3Q7ICZsdDs8QSBIUkVGPSJtYWlsdG86SXRhbWFyJTIwSGVpbSUyMCUzY2loZWltQHJl ZGhhdC5jb20iPm1haWx0bzpJdGFtYXIlMjBIZWltJTIwJTNjaWhlaW1AcmVkaGF0LmNvbTwvQT4l M2UmZ3Q7Jmd0OwomZ3Q7ICpUbyo6IFJpY2FyZG8gRXN0ZXZlcyAmbHQ7PEEgSFJFRj0ibWFpbHRv OnJpY2FyZG8ubS5lc3RldmVzQGdtYWlsLmNvbSI+cmljYXJkby5tLmVzdGV2ZXNAZ21haWwuY29t PC9BPgomZ3Q7ICZsdDs8QSBIUkVGPSJtYWlsdG86UmljYXJkbyUyMEVzdGV2ZXMlMjAlM2NyaWNh cmRvLm0uZXN0ZXZlc0BnbWFpbC5jb20iPm1haWx0bzpSaWNhcmRvJTIwRXN0ZXZlcyUyMCUzY3Jp Y2FyZG8ubS5lc3RldmVzQGdtYWlsLmNvbTwvQT4lM2UmZ3Q7Jmd0OwomZ3Q7ICpDYyo6IDxBIEhS RUY9Im1haWx0bzp1c2Vyc0BvdmlydC5vcmciPnVzZXJzQG92aXJ0Lm9yZzwvQT4gJmx0OzxBIEhS RUY9Im1haWx0bzp1c2Vyc0BvdmlydC5vcmciPm1haWx0bzp1c2Vyc0BvdmlydC5vcmc8L0E+Jmd0 OwomZ3Q7ICpTdWJqZWN0KjogUmU6IFtVc2Vyc10gb1ZJcnQgMy4xIC0gWGVvbiBFNTUzMCAtIFdy b25nIGNwdSBpZGVudGlmaWNhdGlvbgomZ3Q7ICpEYXRlKjogV2VkLCAwMSBBdWcgMjAxMiAxMzo1 OToyNyArMDMwMAomZ3Q7CiZndDsgT24gMDgvMDEvMjAxMiAxMjo1NyBQTSwgUmljYXJkbyBFc3Rl dmVzIHdyb3RlOgomZ3Q7Jmd0OyBIaSwKJmd0OyZndDsKJmd0OyZndDsgV2l0aCB0aGUgbGF0ZXN0 IHZlcnNpb24gb2Ygb3ZpcnQgbXkgaG9zdCdzIENQVSBpcyBub3QgY29ycmVjdGx5IGlkZW50aWZp ZWQsCiZndDsmZ3Q7IG15IGhvc3QncyBoYXZlIGFuIEludGVsIFhlb24gRTU1MzAgKE5laGFsZW0g ZmFtaWx5KSwgYnV0IGlzIGJlaW5nIGlkZW50aWZpZWQgYXMgQ29ucmFkIGZhbWlseS4KJmd0OyZn dDsKJmd0OyZndDsgTXkgaW5zdGFsbGVkIHZlcnNpb25zOgomZ3Q7Jmd0OwomZ3Q7Jmd0OyBvdmly dC1lbmdpbmUtMy4xLjAtMi5mYzE3Lm5vYXJjaAomZ3Q7Jmd0OyBvdmlydC1ub2RlLWlzby0yLjUu MC0yLjAuZmMxNy5pc28KJmd0OyZndDsKJmd0OyZndDsKJmd0OyZndDsgQmVzdCByZWdhcmRzLAom Z3Q7Jmd0OyBSaWNhcmRvIEVzdGV2ZXMuCiZndDsmZ3Q7CiZndDsmZ3Q7CiZndDsmZ3Q7CiZndDsm Z3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiZndDsm Z3Q7IFVzZXJzIG1haWxpbmcgbGlzdAomZ3Q7Jmd0OzxBIEhSRUY9Im1haWx0bzpVc2Vyc0Bvdmly dC5vcmciPlVzZXJzQG92aXJ0Lm9yZzwvQT4gICZsdDs8QSBIUkVGPSJtYWlsdG86VXNlcnNAb3Zp cnQub3JnIj5tYWlsdG86VXNlcnNAb3ZpcnQub3JnPC9BPiZndDsKJmd0OyZndDs8QSBIUkVGPSJo dHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMiPmh0dHA6Ly9saXN0 cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VyczwvQT4KJmd0OyZndDsKJmd0OwomZ3Q7 IHBsZWFzZSBzaGFyZToKJmd0OyB2ZHNDbGllbnQgLXMgMCBnZXRWZHNDYXBzIHwgZ3JlcCAtaSBm bGFncwomZ3Q7CgoKPC9QUkU+CjwvQk9EWT4KPC9IVE1MPgo= --===============5704614982543689322==-- From maverick.pt at gmail.com Wed Aug 1 12:30:04 2012 Content-Type: multipart/mixed; boundary="===============2505770180286591269==" MIME-Version: 1.0 From: Ricardo Esteves To: users at ovirt.org Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification Date: Wed, 01 Aug 2012 17:29:59 +0100 Message-ID: <1343838599.23274.45.camel@tuborg.vi.pt> In-Reply-To: 1343836331.23274.43.camel@tuborg.vi.pt --===============2505770180286591269== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable And now, after reboot of the node, i get this: [root(a)blade4 ~]# virsh capabilities Segmentation fault -----Original Message----- From: Ricardo Esteves To: Itamar Heim Cc: users(a)ovirt.org Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification Date: Wed, 01 Aug 2012 16:52:11 +0100 I didn't disabled anything, but after installing the node when i configure the option "oVirt Engine" it gives an error saying it can't download the certificate, but i had this error with previous versions of the node, and it detected ok the CPU family. This is the output after a fresh install of the node: [root(a)blade4 ~]# vdsClient -s 0 getVdsCaps | grep -i flags Traceback (most recent call last): File "/usr/share/vdsm/vdsClient.py", line 2275, in File "/usr/share/vdsm/vdsClient.py", line 403, in do_getCap File "/usr/lib64/python2.7/xmlrpclib.py", line 1224, in __call__ File "/usr/lib64/python2.7/xmlrpclib.py", line 1578, in __request File "/usr/lib64/python2.7/xmlrpclib.py", line 1264, in request File "/usr/lib64/python2.7/xmlrpclib.py", line 1292, in single_request File "/usr/lib64/python2.7/xmlrpclib.py", line 1439, in send_content File "/usr/lib64/python2.7/httplib.py", line 954, in endheaders File "/usr/lib64/python2.7/httplib.py", line 814, in _send_output File "/usr/lib64/python2.7/httplib.py", line 776, in send File "/usr/lib/python2.7/site-packages/vdsm/SecureXMLRPCServer.py", line 91, in connect File "/usr/lib64/python2.7/socket.py", line 553, in create_connection gaierror: [Errno -2] Name or service not known [root(a)blade4 ~]# virsh capabilities 35303737-3830-435a-4a30-30333035455a x86_64 Nehalem Intel tcp selinux 0 hvm 32 /usr/bin/qemu-system-x86_64 pc-0.15 pc-1.0 pc pc-0.14 pc-0.13 pc-0.12 pc-0.11 pc-0.10 isapc /usr/bin/qemu-kvm pc-0.15 pc-1.0 pc pc-0.14 pc-0.13 pc-0.12 pc-0.11 pc-0.10 isapc hvm 64 /usr/bin/qemu-system-x86_64 pc-0.15 pc-1.0 pc pc-0.14 pc-0.13 pc-0.12 pc-0.11 pc-0.10 isapc /usr/bin/qemu-kvm pc-0.15 pc-1.0 pc pc-0.14 pc-0.13 pc-0.12 pc-0.11 pc-0.10 isapc When i add the host to oVirt i get this message: Host blade4.vi.pt moved to Non-Operational state as host does not meet the cluster's minimum CPU level. Missing CPU features : model_Nehalem Best regards, Ricardo Esteves. -----Original Message----- From: Itamar Heim To: Ricardo Esteves Cc: users(a)ovirt.org Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification Date: Wed, 01 Aug 2012 15:43:22 +0300 On 08/01/2012 02:28 PM, Ricardo Esteves wrote: > > [root(a)blade4 ~]# vdsClient -s 0 getVdsCaps | grep > -i flags > Traceback (most recent call last): > File "/usr/share/vdsm/vdsClient.py", line 2275, in > File "/usr/share/vdsm/vdsClient.py", line 403, in do_getCap > File "/usr/lib64/python2.7/xmlrpclib.py", line 1224, in __call__ > File "/usr/lib64/python2.7/xmlrpclib.py", line 1578, in __request > File "/usr/lib64/python2.7/xmlrpclib.py", line 1264, in request > File "/usr/lib64/python2.7/xmlrpclib.py", line 1292, in single_request > File "/usr/lib64/python2.7/xmlrpclib.py", line 1439, in send_content > File "/usr/lib64/python2.7/httplib.py", line 954, in endheaders > File "/usr/lib64/python2.7/httplib.py", line 814, in _send_output > File "/usr/lib64/python2.7/httplib.py", line 776, in send > File "/usr/lib/python2.7/site-packages/vdsm/SecureXMLRPCServer.py", > line 98, in connect > File "/usr/lib64/python2.7/ssl.py", line 381, in wrap_socket > File "/usr/lib64/python2.7/ssl.py", line 141, in __init__ > SSLError: [Errno 0] _ssl.c:340: error:00000000:lib(0):func(0):reason(0) did you somehow disable ssl? is vdsm running? what's its status in engine? what does this return: virsh capabilities | grep model > > -----Original Message----- > *From*: Itamar Heim > > *To*: Ricardo Esteves > > *Cc*: users(a)ovirt.org > *Subject*: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification > *Date*: Wed, 01 Aug 2012 13:59:27 +0300 > > On 08/01/2012 12:57 PM, Ricardo Esteves wrote: >> Hi, >> >> With the latest version of ovirt my host's CPU is not correctly identifi= ed, >> my host's have an Intel Xeon E5530 (Nehalem family), but is being identi= fied as Conrad family. >> >> My installed versions: >> >> ovirt-engine-3.1.0-2.fc17.noarch >> ovirt-node-iso-2.5.0-2.0.fc17.iso >> >> >> Best regards, >> Ricardo Esteves. >> >> >> >> _______________________________________________ >> Users mailing list >>Users(a)ovirt.org >>http://lists.ovirt.org/mailman/listinfo/users >> > > please share: > vdsClient -s 0 getVdsCaps | grep -i flags > --===============2505770180286591269== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUUkFOU0lUSU9OQUwv L0VOIj4KPEhUTUw+CjxIRUFEPgogIDxNRVRBIEhUVFAtRVFVSVY9IkNvbnRlbnQtVHlwZSIgQ09O VEVOVD0idGV4dC9odG1sOyBDSEFSU0VUPVVURi04Ij4KICA8TUVUQSBOQU1FPSJHRU5FUkFUT1Ii IENPTlRFTlQ9Ikd0a0hUTUwvNC40LjMiPgo8L0hFQUQ+CjxCT0RZPgo8QlI+CkFuZCBub3csIGFm dGVyIHJlYm9vdCBvZiB0aGUgbm9kZSwgaSBnZXQgdGhpczo8QlI+CjxCUj4KWzxBIEhSRUY9Im1h aWx0bzpyb290QGJsYWRlNCI+cm9vdEBibGFkZTQ8L0E+IH5dIyB2aXJzaCBjYXBhYmlsaXRpZXM8 QlI+ClNlZ21lbnRhdGlvbiBmYXVsdDxCUj4KPEJSPgo8QlI+Ci0tLS0tT3JpZ2luYWwgTWVzc2Fn ZS0tLS0tPEJSPgo8Qj5Gcm9tPC9CPjogUmljYXJkbyBFc3RldmVzICZsdDs8QSBIUkVGPSJtYWls dG86UmljYXJkbyUyMEVzdGV2ZXMlMjAlM2NyaWNhcmRvLm0uZXN0ZXZlc0BnbWFpbC5jb20lM2Ui PnJpY2FyZG8ubS5lc3RldmVzQGdtYWlsLmNvbTwvQT4mZ3Q7PEJSPgo8Qj5UbzwvQj46IEl0YW1h ciBIZWltICZsdDs8QSBIUkVGPSJtYWlsdG86SXRhbWFyJTIwSGVpbSUyMCUzY2loZWltQHJlZGhh dC5jb20lM2UiPmloZWltQHJlZGhhdC5jb208L0E+Jmd0OzxCUj4KPEI+Q2M8L0I+OiA8QSBIUkVG PSJtYWlsdG86dXNlcnNAb3ZpcnQub3JnIj51c2Vyc0BvdmlydC5vcmc8L0E+PEJSPgo8Qj5TdWJq ZWN0PC9CPjogUmU6IFtVc2Vyc10gb1ZJcnQgMy4xIC0gWGVvbiBFNTUzMCAtIFdyb25nIGNwdSBp ZGVudGlmaWNhdGlvbjxCUj4KPEI+RGF0ZTwvQj46IFdlZCwgMDEgQXVnIDIwMTIgMTY6NTI6MTEg KzAxMDA8QlI+CjxCUj4KPEJSPgpJIGRpZG4ndCBkaXNhYmxlZCBhbnl0aGluZywgYnV0IGFmdGVy IGluc3RhbGxpbmcgdGhlIG5vZGUgd2hlbiBpIGNvbmZpZ3VyZSB0aGUgb3B0aW9uICZxdW90O29W aXJ0IEVuZ2luZSZxdW90OyBpdCBnaXZlcyBhbiBlcnJvciBzYXlpbmcgaXQgY2FuJ3QgZG93bmxv YWQgdGhlIGNlcnRpZmljYXRlLCBidXQgaSBoYWQgdGhpcyBlcnJvciB3aXRoIHByZXZpb3VzIHZl cnNpb25zIG9mIHRoZSBub2RlLCBhbmQgaXQgZGV0ZWN0ZWQgb2sgdGhlIENQVSBmYW1pbHkuPEJS Pgo8QlI+ClRoaXMgaXMgdGhlIG91dHB1dCBhZnRlciBhIGZyZXNoIGluc3RhbGwgb2YgdGhlIG5v ZGU6PEJSPgo8QlI+Cls8QSBIUkVGPSJtYWlsdG86cm9vdEBibGFkZTQiPnJvb3RAYmxhZGU0PC9B PiB+XSMgdmRzQ2xpZW50IC1zIDAgZ2V0VmRzQ2FwcyB8IGdyZXAgLWkgZmxhZ3M8QlI+ClRyYWNl YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KTo8QlI+CiZuYnNwOyBGaWxlICZxdW90Oy91c3Iv c2hhcmUvdmRzbS92ZHNDbGllbnQucHkmcXVvdDssIGxpbmUgMjI3NSwgaW4gJmx0O21vZHVsZSZn dDs8QlI+CiZuYnNwOyBGaWxlICZxdW90Oy91c3Ivc2hhcmUvdmRzbS92ZHNDbGllbnQucHkmcXVv dDssIGxpbmUgNDAzLCBpbiBkb19nZXRDYXA8QlI+CiZuYnNwOyBGaWxlICZxdW90Oy91c3IvbGli NjQvcHl0aG9uMi43L3htbHJwY2xpYi5weSZxdW90OywgbGluZSAxMjI0LCBpbiBfX2NhbGxfXzxC Uj4KJm5ic3A7IEZpbGUgJnF1b3Q7L3Vzci9saWI2NC9weXRob24yLjcveG1scnBjbGliLnB5JnF1 b3Q7LCBsaW5lIDE1NzgsIGluIF9fcmVxdWVzdDxCUj4KJm5ic3A7IEZpbGUgJnF1b3Q7L3Vzci9s aWI2NC9weXRob24yLjcveG1scnBjbGliLnB5JnF1b3Q7LCBsaW5lIDEyNjQsIGluIHJlcXVlc3Q8 QlI+CiZuYnNwOyBGaWxlICZxdW90Oy91c3IvbGliNjQvcHl0aG9uMi43L3htbHJwY2xpYi5weSZx dW90OywgbGluZSAxMjkyLCBpbiBzaW5nbGVfcmVxdWVzdDxCUj4KJm5ic3A7IEZpbGUgJnF1b3Q7 L3Vzci9saWI2NC9weXRob24yLjcveG1scnBjbGliLnB5JnF1b3Q7LCBsaW5lIDE0MzksIGluIHNl bmRfY29udGVudDxCUj4KJm5ic3A7IEZpbGUgJnF1b3Q7L3Vzci9saWI2NC9weXRob24yLjcvaHR0 cGxpYi5weSZxdW90OywgbGluZSA5NTQsIGluIGVuZGhlYWRlcnM8QlI+CiZuYnNwOyBGaWxlICZx dW90Oy91c3IvbGliNjQvcHl0aG9uMi43L2h0dHBsaWIucHkmcXVvdDssIGxpbmUgODE0LCBpbiBf c2VuZF9vdXRwdXQ8QlI+CiZuYnNwOyBGaWxlICZxdW90Oy91c3IvbGliNjQvcHl0aG9uMi43L2h0 dHBsaWIucHkmcXVvdDssIGxpbmUgNzc2LCBpbiBzZW5kPEJSPgombmJzcDsgRmlsZSAmcXVvdDsv dXNyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy92ZHNtL1NlY3VyZVhNTFJQQ1NlcnZlci5w eSZxdW90OywgbGluZSA5MSwgaW4gY29ubmVjdDxCUj4KJm5ic3A7IEZpbGUgJnF1b3Q7L3Vzci9s aWI2NC9weXRob24yLjcvc29ja2V0LnB5JnF1b3Q7LCBsaW5lIDU1MywgaW4gY3JlYXRlX2Nvbm5l Y3Rpb248QlI+CmdhaWVycm9yOiBbRXJybm8gLTJdIE5hbWUgb3Igc2VydmljZSBub3Qga25vd248 QlI+CjxCUj4KPEJSPgpbPEEgSFJFRj0ibWFpbHRvOnJvb3RAYmxhZGU0Ij5yb290QGJsYWRlNDwv QT4gfl0jIHZpcnNoIGNhcGFiaWxpdGllczxCUj4KJmx0O2NhcGFiaWxpdGllcyZndDs8QlI+CjxC Uj4KJm5ic3A7ICZsdDtob3N0Jmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDt1dWlkJmd0 OzM1MzAzNzM3LTM4MzAtNDM1YS00YTMwLTMwMzMzMDM1NDU1YSZsdDsvdXVpZCZndDs8QlI+CiZu YnNwOyZuYnNwOyZuYnNwOyAmbHQ7Y3B1Jmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7ICZsdDthcmNoJmd0O3g4Nl82NCZsdDsvYXJjaCZndDs8QlI+CiZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyAmbHQ7bW9kZWwmZ3Q7TmVoYWxlbSZsdDsvbW9kZWwmZ3Q7PEJSPgom bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O3ZlbmRvciZndDtJbnRlbCZsdDsvdmVu ZG9yJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDt0b3BvbG9neSBz b2NrZXRzPScxJyBjb3Jlcz0nNCcgdGhyZWFkcz0nMicvJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7ICZsdDtmZWF0dXJlIG5hbWU9J3JkdHNjcCcvJmd0OzxCUj4KJm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtmZWF0dXJlIG5hbWU9J2RjYScvJmd0OzxCUj4K Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtmZWF0dXJlIG5hbWU9J3BkY20nLyZn dDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7ZmVhdHVyZSBuYW1lPSd4 dHByJy8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2ZlYXR1cmUg bmFtZT0ndG0yJy8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2Zl YXR1cmUgbmFtZT0nZXN0Jy8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg Jmx0O2ZlYXR1cmUgbmFtZT0ndm14Jy8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgJmx0O2ZlYXR1cmUgbmFtZT0nZHNfY3BsJy8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsgJmx0O2ZlYXR1cmUgbmFtZT0nbW9uaXRvcicvJmd0OzxCUj4KJm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtmZWF0dXJlIG5hbWU9J2R0ZXM2NCcvJmd0OzxC Uj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtmZWF0dXJlIG5hbWU9J3BiZScv Jmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtmZWF0dXJlIG5hbWU9 J3RtJy8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2ZlYXR1cmUg bmFtZT0naHQnLyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7ZmVh dHVyZSBuYW1lPSdzcycvJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZs dDtmZWF0dXJlIG5hbWU9J2FjcGknLyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyAmbHQ7ZmVhdHVyZSBuYW1lPSdkcycvJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7ICZsdDtmZWF0dXJlIG5hbWU9J3ZtZScvJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5i c3A7ICZsdDsvY3B1Jmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtwb3dlcl9tYW5hZ2Vt ZW50LyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7bWlncmF0aW9uX2ZlYXR1cmVzJmd0 OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtsaXZlLyZndDs8QlI+CiZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7dXJpX3RyYW5zcG9ydHMmZ3Q7PEJSPgom bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O3VyaV90cmFuc3Bv cnQmZ3Q7dGNwJmx0Oy91cmlfdHJhbnNwb3J0Jmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7ICZsdDsvdXJpX3RyYW5zcG9ydHMmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsg Jmx0Oy9taWdyYXRpb25fZmVhdHVyZXMmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsgJmx0O3Rv cG9sb2d5Jmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtjZWxscyBu dW09JzEnJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 ICZsdDtjZWxsIGlkPScwJyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7Y3B1cyBudW09JzgnJmd0OzxCUj4KJm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 ICZsdDtjcHUgaWQ9JzAnLyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7Y3B1IGlkPScxJy8mZ3Q7PEJS PgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsgJmx0O2NwdSBpZD0nMicvJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtjcHUgaWQ9 JzMnLyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7Y3B1IGlkPSc0Jy8mZ3Q7PEJSPgombmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg Jmx0O2NwdSBpZD0nNScvJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtjcHUgaWQ9JzYnLyZndDs8QlI+ CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyAmbHQ7Y3B1IGlkPSc3Jy8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy9jcHVzJmd0OzxCUj4KJm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsvY2VsbCZndDs8QlI+CiZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7L2NlbGxzJmd0OzxCUj4KJm5ic3A7Jm5i c3A7Jm5ic3A7ICZsdDsvdG9wb2xvZ3kmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsgJmx0O3Nl Y21vZGVsJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttb2RlbCZn dDtzZWxpbnV4Jmx0Oy9tb2RlbCZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyAmbHQ7ZG9pJmd0OzAmbHQ7L2RvaSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7L3Nl Y21vZGVsJmd0OzxCUj4KJm5ic3A7ICZsdDsvaG9zdCZndDs8QlI+CjxCUj4KJm5ic3A7ICZsdDtn dWVzdCZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7b3NfdHlwZSZndDtodm0mbHQ7L29z X3R5cGUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsgJmx0O2FyY2ggbmFtZT0naTY4NicmZ3Q7 PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O3dvcmRzaXplJmd0OzMyJmx0 Oy93b3Jkc2l6ZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7ZW11 bGF0b3ImZ3Q7L3Vzci9iaW4vcWVtdS1zeXN0ZW0teDg2XzY0Jmx0Oy9lbXVsYXRvciZndDs8QlI+ CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7bWFjaGluZSZndDtwYy0wLjE1Jmx0 Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNo aW5lJmd0O3BjLTEuMCZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyAmbHQ7bWFjaGluZSBjYW5vbmljYWw9J3BjLTEuMCcmZ3Q7cGMmbHQ7L21hY2hpbmUm Z3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21hY2hpbmUmZ3Q7cGMt MC4xNCZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAm bHQ7bWFjaGluZSZndDtwYy0wLjEzJmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3BjLTAuMTImbHQ7L21hY2hpbmUmZ3Q7PEJS PgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21hY2hpbmUmZ3Q7cGMtMC4xMSZs dDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7bWFj aGluZSZndDtwYy0wLjEwJmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O2lzYXBjJmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtkb21haW4gdHlwZT0ncWVtdScmZ3Q7PEJSPgom bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy9kb21haW4mZ3Q7PEJSPgombmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2RvbWFpbiB0eXBlPSdrdm0nJmd0OzxCUj4KJm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtlbXVsYXRvciZndDsv dXNyL2Jpbi9xZW11LWt2bSZsdDsvZW11bGF0b3ImZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21hY2hpbmUmZ3Q7cGMtMC4xNSZsdDsvbWFjaGlu ZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7 bWFjaGluZSZndDtwYy0xLjAmbHQ7L21hY2hpbmUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21hY2hpbmUgY2Fub25pY2FsPSdwYy0xLjAnJmd0 O3BjJmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3BjLTAuMTQmbHQ7L21hY2hpbmUmZ3Q7PEJSPgombmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21hY2hpbmUmZ3Q7cGMt MC4xMyZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyAmbHQ7bWFjaGluZSZndDtwYy0wLjEyJmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3Bj LTAuMTEmbHQ7L21hY2hpbmUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsgJmx0O21hY2hpbmUmZ3Q7cGMtMC4xMCZsdDsvbWFjaGluZSZndDs8QlI+CiZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7bWFjaGluZSZndDtp c2FwYyZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAm bHQ7L2RvbWFpbiZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7L2FyY2gmZ3Q7PEJSPgom bmJzcDsmbmJzcDsmbmJzcDsgJmx0O2ZlYXR1cmVzJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7ICZsdDtjcHVzZWxlY3Rpb24vJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7ICZsdDtkZXZpY2Vib290LyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyAmbHQ7cGFlLyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyAmbHQ7bm9ucGFlLyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7 YWNwaSBkZWZhdWx0PSdvbicgdG9nZ2xlPSd5ZXMnLyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyAmbHQ7YXBpYyBkZWZhdWx0PSdvbicgdG9nZ2xlPSdubycvJmd0OzxCUj4K Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsvZmVhdHVyZXMmZ3Q7PEJSPgombmJzcDsgJmx0Oy9ndWVz dCZndDs8QlI+CjxCUj4KJm5ic3A7ICZsdDtndWVzdCZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNw OyAmbHQ7b3NfdHlwZSZndDtodm0mbHQ7L29zX3R5cGUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJz cDsgJmx0O2FyY2ggbmFtZT0neDg2XzY0JyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyAmbHQ7d29yZHNpemUmZ3Q7NjQmbHQ7L3dvcmRzaXplJmd0OzxCUj4KJm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtlbXVsYXRvciZndDsvdXNyL2Jpbi9xZW11LXN5c3Rl bS14ODZfNjQmbHQ7L2VtdWxhdG9yJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7ICZsdDttYWNoaW5lJmd0O3BjLTAuMTUmbHQ7L21hY2hpbmUmZ3Q7PEJSPgombmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21hY2hpbmUmZ3Q7cGMtMS4wJmx0Oy9tYWNoaW5lJmd0 OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lIGNhbm9uaWNh bD0ncGMtMS4wJyZndDtwYyZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyAmbHQ7bWFjaGluZSZndDtwYy0wLjE0Jmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3BjLTAuMTMmbHQ7L21h Y2hpbmUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21hY2hpbmUm Z3Q7cGMtMC4xMiZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyAmbHQ7bWFjaGluZSZndDtwYy0wLjExJmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3BjLTAuMTAmbHQ7L21hY2hpbmUm Z3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21hY2hpbmUmZ3Q7aXNh cGMmbHQ7L21hY2hpbmUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0 O2RvbWFpbiB0eXBlPSdxZW11JyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyAmbHQ7L2RvbWFpbiZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7 ZG9tYWluIHR5cGU9J2t2bScmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsgJmx0O2VtdWxhdG9yJmd0Oy91c3IvYmluL3FlbXUta3ZtJmx0Oy9lbXVsYXRv ciZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7 bWFjaGluZSZndDtwYy0wLjE1Jmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3BjLTEuMCZsdDsvbWFjaGlu ZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7 bWFjaGluZSBjYW5vbmljYWw9J3BjLTEuMCcmZ3Q7cGMmbHQ7L21hY2hpbmUmZ3Q7PEJSPgombmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21hY2hpbmUmZ3Q7cGMt MC4xNCZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyAmbHQ7bWFjaGluZSZndDtwYy0wLjEzJmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3Bj LTAuMTImbHQ7L21hY2hpbmUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsgJmx0O21hY2hpbmUmZ3Q7cGMtMC4xMSZsdDsvbWFjaGluZSZndDs8QlI+CiZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7bWFjaGluZSZndDtw Yy0wLjEwJmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O2lzYXBjJmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsvZG9tYWluJmd0OzxCUj4KJm5ic3A7Jm5i c3A7Jm5ic3A7ICZsdDsvYXJjaCZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7ZmVhdHVy ZXMmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2NwdXNlbGVjdGlv bi8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2RldmljZWJvb3Qv Jmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDthY3BpIGRlZmF1bHQ9 J29uJyB0b2dnbGU9J3llcycvJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 ICZsdDthcGljIGRlZmF1bHQ9J29uJyB0b2dnbGU9J25vJy8mZ3Q7PEJSPgombmJzcDsmbmJzcDsm bmJzcDsgJmx0Oy9mZWF0dXJlcyZndDs8QlI+CiZuYnNwOyAmbHQ7L2d1ZXN0Jmd0OzxCUj4KPEJS PgombHQ7L2NhcGFiaWxpdGllcyZndDs8QlI+CjxCUj4KV2hlbiBpIGFkZCB0aGUgaG9zdCB0byBv VmlydCBpIGdldCB0aGlzIG1lc3NhZ2U6PEJSPgo8QlI+Ckhvc3QgYmxhZGU0LnZpLnB0IG1vdmVk IHRvIE5vbi1PcGVyYXRpb25hbCBzdGF0ZSBhcyBob3N0IGRvZXMgbm90IG1lZXQgdGhlIGNsdXN0 ZXIncyBtaW5pbXVtIENQVSBsZXZlbC4gTWlzc2luZyBDUFUgZmVhdHVyZXMgOiBtb2RlbF9OZWhh bGVtPEJSPgo8QlI+CkJlc3QgcmVnYXJkcyw8QlI+ClJpY2FyZG8gRXN0ZXZlcy48QlI+CjxCUj4K LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08QlI+CjxCPkZyb208L0I+OiBJdGFtYXIgSGVpbSAm bHQ7PEEgSFJFRj0ibWFpbHRvOkl0YW1hciUyMEhlaW0lMjAlM2NpaGVpbUByZWRoYXQuY29tJTNl Ij5paGVpbUByZWRoYXQuY29tPC9BPiZndDs8QlI+CjxCPlRvPC9CPjogUmljYXJkbyBFc3RldmVz ICZsdDs8QSBIUkVGPSJtYWlsdG86UmljYXJkbyUyMEVzdGV2ZXMlMjAlM2NyaWNhcmRvLm0uZXN0 ZXZlc0BnbWFpbC5jb20lM2UiPnJpY2FyZG8ubS5lc3RldmVzQGdtYWlsLmNvbTwvQT4mZ3Q7PEJS Pgo8Qj5DYzwvQj46IDxBIEhSRUY9Im1haWx0bzp1c2Vyc0BvdmlydC5vcmciPnVzZXJzQG92aXJ0 Lm9yZzwvQT48QlI+CjxCPlN1YmplY3Q8L0I+OiBSZTogW1VzZXJzXSBvVklydCAzLjEgLSBYZW9u IEU1NTMwIC0gV3JvbmcgY3B1IGlkZW50aWZpY2F0aW9uPEJSPgo8Qj5EYXRlPC9CPjogV2VkLCAw MSBBdWcgMjAxMiAxNTo0MzoyMiArMDMwMDxCUj4KPEJSPgo8UFJFPgpPbiAwOC8wMS8yMDEyIDAy OjI4IFBNLCBSaWNhcmRvIEVzdGV2ZXMgd3JvdGU6CiZndDsKJmd0OyBbcm9vdEBibGFkZTQgJmx0 OzxBIEhSRUY9Im1haWx0bzpyb290QGJsYWRlNCI+bWFpbHRvOnJvb3RAYmxhZGU0PC9BPiZndDsg fl0jIHZkc0NsaWVudCAtcyAwIGdldFZkc0NhcHMgfCBncmVwCiZndDsgLWkgZmxhZ3MKJmd0OyBU cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiZndDsgICAgRmlsZSAmcXVvdDsvdXNy L3NoYXJlL3Zkc20vdmRzQ2xpZW50LnB5JnF1b3Q7LCBsaW5lIDIyNzUsIGluICZsdDttb2R1bGUm Z3Q7CiZndDsgICAgRmlsZSAmcXVvdDsvdXNyL3NoYXJlL3Zkc20vdmRzQ2xpZW50LnB5JnF1b3Q7 LCBsaW5lIDQwMywgaW4gZG9fZ2V0Q2FwCiZndDsgICAgRmlsZSAmcXVvdDsvdXNyL2xpYjY0L3B5 dGhvbjIuNy94bWxycGNsaWIucHkmcXVvdDssIGxpbmUgMTIyNCwgaW4gX19jYWxsX18KJmd0OyAg ICBGaWxlICZxdW90Oy91c3IvbGliNjQvcHl0aG9uMi43L3htbHJwY2xpYi5weSZxdW90OywgbGlu ZSAxNTc4LCBpbiBfX3JlcXVlc3QKJmd0OyAgICBGaWxlICZxdW90Oy91c3IvbGliNjQvcHl0aG9u Mi43L3htbHJwY2xpYi5weSZxdW90OywgbGluZSAxMjY0LCBpbiByZXF1ZXN0CiZndDsgICAgRmls ZSAmcXVvdDsvdXNyL2xpYjY0L3B5dGhvbjIuNy94bWxycGNsaWIucHkmcXVvdDssIGxpbmUgMTI5 MiwgaW4gc2luZ2xlX3JlcXVlc3QKJmd0OyAgICBGaWxlICZxdW90Oy91c3IvbGliNjQvcHl0aG9u Mi43L3htbHJwY2xpYi5weSZxdW90OywgbGluZSAxNDM5LCBpbiBzZW5kX2NvbnRlbnQKJmd0OyAg ICBGaWxlICZxdW90Oy91c3IvbGliNjQvcHl0aG9uMi43L2h0dHBsaWIucHkmcXVvdDssIGxpbmUg OTU0LCBpbiBlbmRoZWFkZXJzCiZndDsgICAgRmlsZSAmcXVvdDsvdXNyL2xpYjY0L3B5dGhvbjIu Ny9odHRwbGliLnB5JnF1b3Q7LCBsaW5lIDgxNCwgaW4gX3NlbmRfb3V0cHV0CiZndDsgICAgRmls ZSAmcXVvdDsvdXNyL2xpYjY0L3B5dGhvbjIuNy9odHRwbGliLnB5JnF1b3Q7LCBsaW5lIDc3Niwg aW4gc2VuZAomZ3Q7ICAgIEZpbGUgJnF1b3Q7L3Vzci9saWIvcHl0aG9uMi43L3NpdGUtcGFja2Fn ZXMvdmRzbS9TZWN1cmVYTUxSUENTZXJ2ZXIucHkmcXVvdDssCiZndDsgbGluZSA5OCwgaW4gY29u bmVjdAomZ3Q7ICAgIEZpbGUgJnF1b3Q7L3Vzci9saWI2NC9weXRob24yLjcvc3NsLnB5JnF1b3Q7 LCBsaW5lIDM4MSwgaW4gd3JhcF9zb2NrZXQKJmd0OyAgICBGaWxlICZxdW90Oy91c3IvbGliNjQv cHl0aG9uMi43L3NzbC5weSZxdW90OywgbGluZSAxNDEsIGluIF9faW5pdF9fCiZndDsgU1NMRXJy b3I6IFtFcnJubyAwXSBfc3NsLmM6MzQwOiBlcnJvcjowMDAwMDAwMDpsaWIoMCk6ZnVuYygwKTpy ZWFzb24oMCkKCmRpZCB5b3Ugc29tZWhvdyBkaXNhYmxlIHNzbD8KaXMgdmRzbSBydW5uaW5nPwp3 aGF0J3MgaXRzIHN0YXR1cyBpbiBlbmdpbmU/Cgp3aGF0IGRvZXMgdGhpcyByZXR1cm46CnZpcnNo IGNhcGFiaWxpdGllcyB8IGdyZXAgbW9kZWwKCgomZ3Q7CiZndDsgLS0tLS1PcmlnaW5hbCBNZXNz YWdlLS0tLS0KJmd0OyAqRnJvbSo6IEl0YW1hciBIZWltICZsdDs8QSBIUkVGPSJtYWlsdG86aWhl aW1AcmVkaGF0LmNvbSI+aWhlaW1AcmVkaGF0LmNvbTwvQT4KJmd0OyAmbHQ7PEEgSFJFRj0ibWFp bHRvOkl0YW1hciUyMEhlaW0lMjAlM2NpaGVpbUByZWRoYXQuY29tIj5tYWlsdG86SXRhbWFyJTIw SGVpbSUyMCUzY2loZWltQHJlZGhhdC5jb208L0E+JTNlJmd0OyZndDsKJmd0OyAqVG8qOiBSaWNh cmRvIEVzdGV2ZXMgJmx0OzxBIEhSRUY9Im1haWx0bzpyaWNhcmRvLm0uZXN0ZXZlc0BnbWFpbC5j b20iPnJpY2FyZG8ubS5lc3RldmVzQGdtYWlsLmNvbTwvQT4KJmd0OyAmbHQ7PEEgSFJFRj0ibWFp bHRvOlJpY2FyZG8lMjBFc3RldmVzJTIwJTNjcmljYXJkby5tLmVzdGV2ZXNAZ21haWwuY29tIj5t YWlsdG86UmljYXJkbyUyMEVzdGV2ZXMlMjAlM2NyaWNhcmRvLm0uZXN0ZXZlc0BnbWFpbC5jb208 L0E+JTNlJmd0OyZndDsKJmd0OyAqQ2MqOiA8QSBIUkVGPSJtYWlsdG86dXNlcnNAb3ZpcnQub3Jn Ij51c2Vyc0BvdmlydC5vcmc8L0E+ICZsdDs8QSBIUkVGPSJtYWlsdG86dXNlcnNAb3ZpcnQub3Jn Ij5tYWlsdG86dXNlcnNAb3ZpcnQub3JnPC9BPiZndDsKJmd0OyAqU3ViamVjdCo6IFJlOiBbVXNl cnNdIG9WSXJ0IDMuMSAtIFhlb24gRTU1MzAgLSBXcm9uZyBjcHUgaWRlbnRpZmljYXRpb24KJmd0 OyAqRGF0ZSo6IFdlZCwgMDEgQXVnIDIwMTIgMTM6NTk6MjcgKzAzMDAKJmd0OwomZ3Q7IE9uIDA4 LzAxLzIwMTIgMTI6NTcgUE0sIFJpY2FyZG8gRXN0ZXZlcyB3cm90ZToKJmd0OyZndDsgSGksCiZn dDsmZ3Q7CiZndDsmZ3Q7IFdpdGggdGhlIGxhdGVzdCB2ZXJzaW9uIG9mIG92aXJ0IG15IGhvc3Qn cyBDUFUgaXMgbm90IGNvcnJlY3RseSBpZGVudGlmaWVkLAomZ3Q7Jmd0OyBteSBob3N0J3MgaGF2 ZSBhbiBJbnRlbCBYZW9uIEU1NTMwIChOZWhhbGVtIGZhbWlseSksIGJ1dCBpcyBiZWluZyBpZGVu dGlmaWVkIGFzIENvbnJhZCBmYW1pbHkuCiZndDsmZ3Q7CiZndDsmZ3Q7IE15IGluc3RhbGxlZCB2 ZXJzaW9uczoKJmd0OyZndDsKJmd0OyZndDsgb3ZpcnQtZW5naW5lLTMuMS4wLTIuZmMxNy5ub2Fy Y2gKJmd0OyZndDsgb3ZpcnQtbm9kZS1pc28tMi41LjAtMi4wLmZjMTcuaXNvCiZndDsmZ3Q7CiZn dDsmZ3Q7CiZndDsmZ3Q7IEJlc3QgcmVnYXJkcywKJmd0OyZndDsgUmljYXJkbyBFc3RldmVzLgom Z3Q7Jmd0OwomZ3Q7Jmd0OwomZ3Q7Jmd0OwomZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwomZ3Q7Jmd0OyBVc2VycyBtYWlsaW5nIGxpc3QKJmd0 OyZndDs8QSBIUkVGPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0BvdmlydC5vcmc8L0E+ ICAmbHQ7PEEgSFJFRj0ibWFpbHRvOlVzZXJzQG92aXJ0Lm9yZyI+bWFpbHRvOlVzZXJzQG92aXJ0 Lm9yZzwvQT4mZ3Q7CiZndDsmZ3Q7PEEgSFJFRj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWls bWFuL2xpc3RpbmZvL3VzZXJzIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGlu Zm8vdXNlcnM8L0E+CiZndDsmZ3Q7CiZndDsKJmd0OyBwbGVhc2Ugc2hhcmU6CiZndDsgdmRzQ2xp ZW50IC1zIDAgZ2V0VmRzQ2FwcyB8IGdyZXAgLWkgZmxhZ3MKJmd0OwoKCjwvUFJFPgo8L0JPRFk+ CjwvSFRNTD4K --===============2505770180286591269==-- From ricardo.m.esteves at gmail.com Wed Aug 1 12:32:44 2012 Content-Type: multipart/mixed; boundary="===============6309445739829473287==" MIME-Version: 1.0 From: Ricardo Esteves To: users at ovirt.org Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification Date: Wed, 01 Aug 2012 17:32:39 +0100 Message-ID: <1343838759.23274.46.camel@tuborg.vi.pt> In-Reply-To: 1343836331.23274.43.camel@tuborg.vi.pt --===============6309445739829473287== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable And now, after reboot of the node, i get this: [root(a)blade4 ~]# virsh capabilities Segmentation fault - ----Original Message----- From: Ricardo Esteves To: Itamar Heim Cc: users(a)ovirt.org Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification Date: Wed, 01 Aug 2012 16:52:11 +0100 I didn't disabled anything, but after installing the node when i configure the option "oVirt Engine" it gives an error saying it can't download the certificate, but i had this error with previous versions of the node, and it detected ok the CPU family. This is the output after a fresh install of the node: [root(a)blade4 ~]# vdsClient -s 0 getVdsCaps | grep -i flags Traceback (most recent call last): File "/usr/share/vdsm/vdsClient.py", line 2275, in File "/usr/share/vdsm/vdsClient.py", line 403, in do_getCap File "/usr/lib64/python2.7/xmlrpclib.py", line 1224, in __call__ File "/usr/lib64/python2.7/xmlrpclib.py", line 1578, in __request File "/usr/lib64/python2.7/xmlrpclib.py", line 1264, in request File "/usr/lib64/python2.7/xmlrpclib.py", line 1292, in single_request File "/usr/lib64/python2.7/xmlrpclib.py", line 1439, in send_content File "/usr/lib64/python2.7/httplib.py", line 954, in endheaders File "/usr/lib64/python2.7/httplib.py", line 814, in _send_output File "/usr/lib64/python2.7/httplib.py", line 776, in send File "/usr/lib/python2.7/site-packages/vdsm/SecureXMLRPCServer.py", line 91, in connect File "/usr/lib64/python2.7/socket.py", line 553, in create_connection gaierror: [Errno -2] Name or service not known [root(a)blade4 ~]# virsh capabilities 35303737-3830-435a-4a30-30333035455a x86_64 Nehalem Intel tcp selinux 0 hvm 32 /usr/bin/qemu-system-x86_64 pc-0.15 pc-1.0 pc pc-0.14 pc-0.13 pc-0.12 pc-0.11 pc-0.10 isapc /usr/bin/qemu-kvm pc-0.15 pc-1.0 pc pc-0.14 pc-0.13 pc-0.12 pc-0.11 pc-0.10 isapc hvm 64 /usr/bin/qemu-system-x86_64 pc-0.15 pc-1.0 pc pc-0.14 pc-0.13 pc-0.12 pc-0.11 pc-0.10 isapc /usr/bin/qemu-kvm pc-0.15 pc-1.0 pc pc-0.14 pc-0.13 pc-0.12 pc-0.11 pc-0.10 isapc When i add the host to oVirt i get this message: Host blade4.vi.pt moved to Non-Operational state as host does not meet the cluster's minimum CPU level. Missing CPU features : model_Nehalem Best regards, Ricardo Esteves. -----Original Message----- From: Itamar Heim To: Ricardo Esteves Cc: users(a)ovirt.org Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification Date: Wed, 01 Aug 2012 15:43:22 +0300 On 08/01/2012 02:28 PM, Ricardo Esteves wrote: > > [root(a)blade4 ~]# vdsClient -s 0 getVdsCaps | grep > -i flags > Traceback (most recent call last): > File "/usr/share/vdsm/vdsClient.py", line 2275, in > File "/usr/share/vdsm/vdsClient.py", line 403, in do_getCap > File "/usr/lib64/python2.7/xmlrpclib.py", line 1224, in __call__ > File "/usr/lib64/python2.7/xmlrpclib.py", line 1578, in __request > File "/usr/lib64/python2.7/xmlrpclib.py", line 1264, in request > File "/usr/lib64/python2.7/xmlrpclib.py", line 1292, in single_request > File "/usr/lib64/python2.7/xmlrpclib.py", line 1439, in send_content > File "/usr/lib64/python2.7/httplib.py", line 954, in endheaders > File "/usr/lib64/python2.7/httplib.py", line 814, in _send_output > File "/usr/lib64/python2.7/httplib.py", line 776, in send > File "/usr/lib/python2.7/site-packages/vdsm/SecureXMLRPCServer.py", > line 98, in connect > File "/usr/lib64/python2.7/ssl.py", line 381, in wrap_socket > File "/usr/lib64/python2.7/ssl.py", line 141, in __init__ > SSLError: [Errno 0] _ssl.c:340: error:00000000:lib(0):func(0):reason(0) did you somehow disable ssl? is vdsm running? what's its status in engine? what does this return: virsh capabilities | grep model > > -----Original Message----- > *From*: Itamar Heim > > *To*: Ricardo Esteves > > *Cc*: users(a)ovirt.org > *Subject*: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification > *Date*: Wed, 01 Aug 2012 13:59:27 +0300 > > On 08/01/2012 12:57 PM, Ricardo Esteves wrote: >> Hi, >> >> With the latest version of ovirt my host's CPU is not correctly identifi= ed, >> my host's have an Intel Xeon E5530 (Nehalem family), but is being identi= fied as Conrad family. >> >> My installed versions: >> >> ovirt-engine-3.1.0-2.fc17.noarch >> ovirt-node-iso-2.5.0-2.0.fc17.iso >> >> >> Best regards, >> Ricardo Esteves. >> >> >> >> _______________________________________________ >> Users mailing list >>Users(a)ovirt.org >>http://lists.ovirt.org/mailman/listinfo/users >> > > please share: > vdsClient -s 0 getVdsCaps | grep -i flags > --===============6309445739829473287== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUUkFOU0lUSU9OQUwv L0VOIj4KPEhUTUw+CjxIRUFEPgogIDxNRVRBIEhUVFAtRVFVSVY9IkNvbnRlbnQtVHlwZSIgQ09O VEVOVD0idGV4dC9odG1sOyBDSEFSU0VUPVVURi04Ij4KICA8TUVUQSBOQU1FPSJHRU5FUkFUT1Ii IENPTlRFTlQ9Ikd0a0hUTUwvNC40LjMiPgo8L0hFQUQ+CjxCT0RZPgpBbmQgbm93LCBhZnRlciBy ZWJvb3Qgb2YgdGhlIG5vZGUsIGkgZ2V0IHRoaXM6PEJSPgo8QlI+Cls8QSBIUkVGPSJtYWlsdG86 cm9vdEBibGFkZTQiPnJvb3RAYmxhZGU0PC9BPiB+XSMgdmlyc2ggY2FwYWJpbGl0aWVzPEJSPgpT ZWdtZW50YXRpb24gZmF1bHQ8QlI+CjxCUj4KLTxCUj4KLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t LTxCUj4KPEI+RnJvbTwvQj46IFJpY2FyZG8gRXN0ZXZlcyAmbHQ7PEEgSFJFRj0ibWFpbHRvOlJp Y2FyZG8lMjBFc3RldmVzJTIwJTNjcmljYXJkby5tLmVzdGV2ZXNAZ21haWwuY29tJTNlIj5yaWNh cmRvLm0uZXN0ZXZlc0BnbWFpbC5jb208L0E+Jmd0OzxCUj4KPEI+VG88L0I+OiBJdGFtYXIgSGVp bSAmbHQ7PEEgSFJFRj0ibWFpbHRvOkl0YW1hciUyMEhlaW0lMjAlM2NpaGVpbUByZWRoYXQuY29t JTNlIj5paGVpbUByZWRoYXQuY29tPC9BPiZndDs8QlI+CjxCPkNjPC9CPjogPEEgSFJFRj0ibWFp bHRvOnVzZXJzQG92aXJ0Lm9yZyI+dXNlcnNAb3ZpcnQub3JnPC9BPjxCUj4KPEI+U3ViamVjdDwv Qj46IFJlOiBbVXNlcnNdIG9WSXJ0IDMuMSAtIFhlb24gRTU1MzAgLSBXcm9uZyBjcHUgaWRlbnRp ZmljYXRpb248QlI+CjxCPkRhdGU8L0I+OiBXZWQsIDAxIEF1ZyAyMDEyIDE2OjUyOjExICswMTAw PEJSPgo8QlI+CjxCUj4KSSBkaWRuJ3QgZGlzYWJsZWQgYW55dGhpbmcsIGJ1dCBhZnRlciBpbnN0 YWxsaW5nIHRoZSBub2RlIHdoZW4gaSBjb25maWd1cmUgdGhlIG9wdGlvbiAmcXVvdDtvVmlydCBF bmdpbmUmcXVvdDsgaXQgZ2l2ZXMgYW4gZXJyb3Igc2F5aW5nIGl0IGNhbid0IGRvd25sb2FkIHRo ZSBjZXJ0aWZpY2F0ZSwgYnV0IGkgaGFkIHRoaXMgZXJyb3Igd2l0aCBwcmV2aW91cyB2ZXJzaW9u cyBvZiB0aGUgbm9kZSwgYW5kIGl0IGRldGVjdGVkIG9rIHRoZSBDUFUgZmFtaWx5LjxCUj4KPEJS PgpUaGlzIGlzIHRoZSBvdXRwdXQgYWZ0ZXIgYSBmcmVzaCBpbnN0YWxsIG9mIHRoZSBub2RlOjxC Uj4KPEJSPgpbPEEgSFJFRj0ibWFpbHRvOnJvb3RAYmxhZGU0Ij5yb290QGJsYWRlNDwvQT4gfl0j IHZkc0NsaWVudCAtcyAwIGdldFZkc0NhcHMgfCBncmVwIC1pIGZsYWdzPEJSPgpUcmFjZWJhY2sg KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6PEJSPgombmJzcDsgRmlsZSAmcXVvdDsvdXNyL3NoYXJl L3Zkc20vdmRzQ2xpZW50LnB5JnF1b3Q7LCBsaW5lIDIyNzUsIGluICZsdDttb2R1bGUmZ3Q7PEJS PgombmJzcDsgRmlsZSAmcXVvdDsvdXNyL3NoYXJlL3Zkc20vdmRzQ2xpZW50LnB5JnF1b3Q7LCBs aW5lIDQwMywgaW4gZG9fZ2V0Q2FwPEJSPgombmJzcDsgRmlsZSAmcXVvdDsvdXNyL2xpYjY0L3B5 dGhvbjIuNy94bWxycGNsaWIucHkmcXVvdDssIGxpbmUgMTIyNCwgaW4gX19jYWxsX188QlI+CiZu YnNwOyBGaWxlICZxdW90Oy91c3IvbGliNjQvcHl0aG9uMi43L3htbHJwY2xpYi5weSZxdW90Oywg bGluZSAxNTc4LCBpbiBfX3JlcXVlc3Q8QlI+CiZuYnNwOyBGaWxlICZxdW90Oy91c3IvbGliNjQv cHl0aG9uMi43L3htbHJwY2xpYi5weSZxdW90OywgbGluZSAxMjY0LCBpbiByZXF1ZXN0PEJSPgom bmJzcDsgRmlsZSAmcXVvdDsvdXNyL2xpYjY0L3B5dGhvbjIuNy94bWxycGNsaWIucHkmcXVvdDss IGxpbmUgMTI5MiwgaW4gc2luZ2xlX3JlcXVlc3Q8QlI+CiZuYnNwOyBGaWxlICZxdW90Oy91c3Iv bGliNjQvcHl0aG9uMi43L3htbHJwY2xpYi5weSZxdW90OywgbGluZSAxNDM5LCBpbiBzZW5kX2Nv bnRlbnQ8QlI+CiZuYnNwOyBGaWxlICZxdW90Oy91c3IvbGliNjQvcHl0aG9uMi43L2h0dHBsaWIu cHkmcXVvdDssIGxpbmUgOTU0LCBpbiBlbmRoZWFkZXJzPEJSPgombmJzcDsgRmlsZSAmcXVvdDsv dXNyL2xpYjY0L3B5dGhvbjIuNy9odHRwbGliLnB5JnF1b3Q7LCBsaW5lIDgxNCwgaW4gX3NlbmRf b3V0cHV0PEJSPgombmJzcDsgRmlsZSAmcXVvdDsvdXNyL2xpYjY0L3B5dGhvbjIuNy9odHRwbGli LnB5JnF1b3Q7LCBsaW5lIDc3NiwgaW4gc2VuZDxCUj4KJm5ic3A7IEZpbGUgJnF1b3Q7L3Vzci9s aWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMvdmRzbS9TZWN1cmVYTUxSUENTZXJ2ZXIucHkmcXVv dDssIGxpbmUgOTEsIGluIGNvbm5lY3Q8QlI+CiZuYnNwOyBGaWxlICZxdW90Oy91c3IvbGliNjQv cHl0aG9uMi43L3NvY2tldC5weSZxdW90OywgbGluZSA1NTMsIGluIGNyZWF0ZV9jb25uZWN0aW9u PEJSPgpnYWllcnJvcjogW0Vycm5vIC0yXSBOYW1lIG9yIHNlcnZpY2Ugbm90IGtub3duPEJSPgo8 QlI+CjxCUj4KWzxBIEhSRUY9Im1haWx0bzpyb290QGJsYWRlNCI+cm9vdEBibGFkZTQ8L0E+IH5d IyB2aXJzaCBjYXBhYmlsaXRpZXM8QlI+CiZsdDtjYXBhYmlsaXRpZXMmZ3Q7PEJSPgo8QlI+CiZu YnNwOyAmbHQ7aG9zdCZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7dXVpZCZndDszNTMw MzczNy0zODMwLTQzNWEtNGEzMC0zMDMzMzAzNTQ1NWEmbHQ7L3V1aWQmZ3Q7PEJSPgombmJzcDsm bmJzcDsmbmJzcDsgJmx0O2NwdSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyAmbHQ7YXJjaCZndDt4ODZfNjQmbHQ7L2FyY2gmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsgJmx0O21vZGVsJmd0O05laGFsZW0mbHQ7L21vZGVsJmd0OzxCUj4KJm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDt2ZW5kb3ImZ3Q7SW50ZWwmbHQ7L3ZlbmRvciZn dDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7dG9wb2xvZ3kgc29ja2V0 cz0nMScgY29yZXM9JzQnIHRocmVhZHM9JzInLyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyAmbHQ7ZmVhdHVyZSBuYW1lPSdyZHRzY3AnLyZndDs8QlI+CiZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7ZmVhdHVyZSBuYW1lPSdkY2EnLyZndDs8QlI+CiZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7ZmVhdHVyZSBuYW1lPSdwZGNtJy8mZ3Q7PEJS PgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2ZlYXR1cmUgbmFtZT0neHRwcicv Jmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtmZWF0dXJlIG5hbWU9 J3RtMicvJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtmZWF0dXJl IG5hbWU9J2VzdCcvJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtm ZWF0dXJlIG5hbWU9J3ZteCcvJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 ICZsdDtmZWF0dXJlIG5hbWU9J2RzX2NwbCcvJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7ICZsdDtmZWF0dXJlIG5hbWU9J21vbml0b3InLyZndDs8QlI+CiZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7ZmVhdHVyZSBuYW1lPSdkdGVzNjQnLyZndDs8QlI+CiZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7ZmVhdHVyZSBuYW1lPSdwYmUnLyZndDs8 QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7ZmVhdHVyZSBuYW1lPSd0bScv Jmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtmZWF0dXJlIG5hbWU9 J2h0Jy8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2ZlYXR1cmUg bmFtZT0nc3MnLyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7ZmVh dHVyZSBuYW1lPSdhY3BpJy8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg Jmx0O2ZlYXR1cmUgbmFtZT0nZHMnLyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyAmbHQ7ZmVhdHVyZSBuYW1lPSd2bWUnLyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyAm bHQ7L2NwdSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7cG93ZXJfbWFuYWdlbWVudC8m Z3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsgJmx0O21pZ3JhdGlvbl9mZWF0dXJlcyZndDs8QlI+ CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7bGl2ZS8mZ3Q7PEJSPgombmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O3VyaV90cmFuc3BvcnRzJmd0OzxCUj4KJm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDt1cmlfdHJhbnNwb3J0Jmd0 O3RjcCZsdDsvdXJpX3RyYW5zcG9ydCZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyAmbHQ7L3VyaV90cmFuc3BvcnRzJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsv bWlncmF0aW9uX2ZlYXR1cmVzJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDt0b3BvbG9n eSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7Y2VsbHMgbnVtPScx JyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7 Y2VsbCBpZD0nMCcmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsgJmx0O2NwdXMgbnVtPSc4JyZndDs8QlI+CiZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7 Y3B1IGlkPScwJy8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2NwdSBpZD0nMScvJmd0OzxCUj4KJm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7ICZsdDtjcHUgaWQ9JzInLyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7Y3B1IGlkPSczJy8m Z3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsgJmx0O2NwdSBpZD0nNCcvJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtj cHUgaWQ9JzUnLyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7Y3B1IGlkPSc2Jy8mZ3Q7PEJSPgombmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgJmx0O2NwdSBpZD0nNycvJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsvY3B1cyZndDs8QlI+CiZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7L2NlbGwmZ3Q7PEJSPgombmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy9jZWxscyZndDs8QlI+CiZuYnNwOyZuYnNwOyZu YnNwOyAmbHQ7L3RvcG9sb2d5Jmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtzZWNtb2Rl bCZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7bW9kZWwmZ3Q7c2Vs aW51eCZsdDsvbW9kZWwmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0 O2RvaSZndDswJmx0Oy9kb2kmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy9zZWNtb2Rl bCZndDs8QlI+CiZuYnNwOyAmbHQ7L2hvc3QmZ3Q7PEJSPgo8QlI+CiZuYnNwOyAmbHQ7Z3Vlc3Qm Z3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsgJmx0O29zX3R5cGUmZ3Q7aHZtJmx0Oy9vc190eXBl Jmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDthcmNoIG5hbWU9J2k2ODYnJmd0OzxCUj4K Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDt3b3Jkc2l6ZSZndDszMiZsdDsvd29y ZHNpemUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2VtdWxhdG9y Jmd0Oy91c3IvYmluL3FlbXUtc3lzdGVtLXg4Nl82NCZsdDsvZW11bGF0b3ImZ3Q7PEJSPgombmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21hY2hpbmUmZ3Q7cGMtMC4xNSZsdDsvbWFj aGluZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7bWFjaGluZSZn dDtwYy0xLjAmbHQ7L21hY2hpbmUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsgJmx0O21hY2hpbmUgY2Fub25pY2FsPSdwYy0xLjAnJmd0O3BjJmx0Oy9tYWNoaW5lJmd0OzxC Uj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3BjLTAuMTQm bHQ7L21hY2hpbmUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21h Y2hpbmUmZ3Q7cGMtMC4xMyZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyAmbHQ7bWFjaGluZSZndDtwYy0wLjEyJmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3BjLTAuMTEmbHQ7L21h Y2hpbmUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21hY2hpbmUm Z3Q7cGMtMC4xMCZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyAmbHQ7bWFjaGluZSZndDtpc2FwYyZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7ZG9tYWluIHR5cGU9J3FlbXUnJmd0OzxCUj4KJm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsvZG9tYWluJmd0OzxCUj4KJm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtkb21haW4gdHlwZT0na3ZtJyZndDs8QlI+CiZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7ZW11bGF0b3ImZ3Q7L3Vzci9i aW4vcWVtdS1rdm0mbHQ7L2VtdWxhdG9yJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3BjLTAuMTUmbHQ7L21hY2hpbmUmZ3Q7 PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21hY2hp bmUmZ3Q7cGMtMS4wJmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lIGNhbm9uaWNhbD0ncGMtMS4wJyZndDtwYyZs dDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyAmbHQ7bWFjaGluZSZndDtwYy0wLjE0Jmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3BjLTAuMTMm bHQ7L21hY2hpbmUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgJmx0O21hY2hpbmUmZ3Q7cGMtMC4xMiZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7bWFjaGluZSZndDtwYy0wLjEx Jmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3BjLTAuMTAmbHQ7L21hY2hpbmUmZ3Q7PEJSPgombmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21hY2hpbmUmZ3Q7aXNhcGMm bHQ7L21hY2hpbmUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy9k b21haW4mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy9hcmNoJmd0OzxCUj4KJm5ic3A7 Jm5ic3A7Jm5ic3A7ICZsdDtmZWF0dXJlcyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyAmbHQ7Y3B1c2VsZWN0aW9uLyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyAmbHQ7ZGV2aWNlYm9vdC8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgJmx0O3BhZS8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0 O25vbnBhZS8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2FjcGkg ZGVmYXVsdD0nb24nIHRvZ2dsZT0neWVzJy8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgJmx0O2FwaWMgZGVmYXVsdD0nb24nIHRvZ2dsZT0nbm8nLyZndDs8QlI+CiZuYnNw OyZuYnNwOyZuYnNwOyAmbHQ7L2ZlYXR1cmVzJmd0OzxCUj4KJm5ic3A7ICZsdDsvZ3Vlc3QmZ3Q7 PEJSPgo8QlI+CiZuYnNwOyAmbHQ7Z3Vlc3QmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsgJmx0 O29zX3R5cGUmZ3Q7aHZtJmx0Oy9vc190eXBlJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7ICZs dDthcmNoIG5hbWU9J3g4Nl82NCcmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsgJmx0O3dvcmRzaXplJmd0OzY0Jmx0Oy93b3Jkc2l6ZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyAmbHQ7ZW11bGF0b3ImZ3Q7L3Vzci9iaW4vcWVtdS1zeXN0ZW0teDg2 XzY0Jmx0Oy9lbXVsYXRvciZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAm bHQ7bWFjaGluZSZndDtwYy0wLjE1Jmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3BjLTEuMCZsdDsvbWFjaGluZSZndDs8QlI+ CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7bWFjaGluZSBjYW5vbmljYWw9J3Bj LTEuMCcmZ3Q7cGMmbHQ7L21hY2hpbmUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgJmx0O21hY2hpbmUmZ3Q7cGMtMC4xNCZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7bWFjaGluZSZndDtwYy0wLjEzJmx0Oy9tYWNoaW5l Jmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3Bj LTAuMTImbHQ7L21hY2hpbmUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg Jmx0O21hY2hpbmUmZ3Q7cGMtMC4xMSZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyAmbHQ7bWFjaGluZSZndDtwYy0wLjEwJmx0Oy9tYWNoaW5lJmd0OzxC Uj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O2lzYXBjJmx0 Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtkb21h aW4gdHlwZT0ncWVtdScmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0 Oy9kb21haW4mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2RvbWFp biB0eXBlPSdrdm0nJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7ICZsdDtlbXVsYXRvciZndDsvdXNyL2Jpbi9xZW11LWt2bSZsdDsvZW11bGF0b3ImZ3Q7 PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21hY2hp bmUmZ3Q7cGMtMC4xNSZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7bWFjaGluZSZndDtwYy0xLjAmbHQ7L21hY2hpbmUmZ3Q7 PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21hY2hp bmUgY2Fub25pY2FsPSdwYy0xLjAnJmd0O3BjJmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3BjLTAuMTQm bHQ7L21hY2hpbmUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgJmx0O21hY2hpbmUmZ3Q7cGMtMC4xMyZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7bWFjaGluZSZndDtwYy0wLjEy Jmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3BjLTAuMTEmbHQ7L21hY2hpbmUmZ3Q7PEJSPgombmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21hY2hpbmUmZ3Q7cGMtMC4x MCZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyAmbHQ7bWFjaGluZSZndDtpc2FwYyZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7L2RvbWFpbiZndDs8QlI+CiZuYnNwOyZuYnNwOyZu YnNwOyAmbHQ7L2FyY2gmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsgJmx0O2ZlYXR1cmVzJmd0 OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtjcHVzZWxlY3Rpb24vJmd0 OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtkZXZpY2Vib290LyZndDs8 QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7YWNwaSBkZWZhdWx0PSdvbicg dG9nZ2xlPSd5ZXMnLyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7 YXBpYyBkZWZhdWx0PSdvbicgdG9nZ2xlPSdubycvJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7 ICZsdDsvZmVhdHVyZXMmZ3Q7PEJSPgombmJzcDsgJmx0Oy9ndWVzdCZndDs8QlI+CjxCUj4KJmx0 Oy9jYXBhYmlsaXRpZXMmZ3Q7PEJSPgo8QlI+CldoZW4gaSBhZGQgdGhlIGhvc3QgdG8gb1ZpcnQg aSBnZXQgdGhpcyBtZXNzYWdlOjxCUj4KPEJSPgpIb3N0IGJsYWRlNC52aS5wdCBtb3ZlZCB0byBO b24tT3BlcmF0aW9uYWwgc3RhdGUgYXMgaG9zdCBkb2VzIG5vdCBtZWV0IHRoZSBjbHVzdGVyJ3Mg bWluaW11bSBDUFUgbGV2ZWwuIE1pc3NpbmcgQ1BVIGZlYXR1cmVzIDogbW9kZWxfTmVoYWxlbTxC Uj4KPEJSPgpCZXN0IHJlZ2FyZHMsPEJSPgpSaWNhcmRvIEVzdGV2ZXMuPEJSPgo8QlI+Ci0tLS0t T3JpZ2luYWwgTWVzc2FnZS0tLS0tPEJSPgo8Qj5Gcm9tPC9CPjogSXRhbWFyIEhlaW0gJmx0OzxB IEhSRUY9Im1haWx0bzpJdGFtYXIlMjBIZWltJTIwJTNjaWhlaW1AcmVkaGF0LmNvbSUzZSI+aWhl aW1AcmVkaGF0LmNvbTwvQT4mZ3Q7PEJSPgo8Qj5UbzwvQj46IFJpY2FyZG8gRXN0ZXZlcyAmbHQ7 PEEgSFJFRj0ibWFpbHRvOlJpY2FyZG8lMjBFc3RldmVzJTIwJTNjcmljYXJkby5tLmVzdGV2ZXNA Z21haWwuY29tJTNlIj5yaWNhcmRvLm0uZXN0ZXZlc0BnbWFpbC5jb208L0E+Jmd0OzxCUj4KPEI+ Q2M8L0I+OiA8QSBIUkVGPSJtYWlsdG86dXNlcnNAb3ZpcnQub3JnIj51c2Vyc0BvdmlydC5vcmc8 L0E+PEJSPgo8Qj5TdWJqZWN0PC9CPjogUmU6IFtVc2Vyc10gb1ZJcnQgMy4xIC0gWGVvbiBFNTUz MCAtIFdyb25nIGNwdSBpZGVudGlmaWNhdGlvbjxCUj4KPEI+RGF0ZTwvQj46IFdlZCwgMDEgQXVn IDIwMTIgMTU6NDM6MjIgKzAzMDA8QlI+CjxCUj4KPFBSRT4KT24gMDgvMDEvMjAxMiAwMjoyOCBQ TSwgUmljYXJkbyBFc3RldmVzIHdyb3RlOgomZ3Q7CiZndDsgW3Jvb3RAYmxhZGU0ICZsdDs8QSBI UkVGPSJtYWlsdG86cm9vdEBibGFkZTQiPm1haWx0bzpyb290QGJsYWRlNDwvQT4mZ3Q7IH5dIyB2 ZHNDbGllbnQgLXMgMCBnZXRWZHNDYXBzIHwgZ3JlcAomZ3Q7IC1pIGZsYWdzCiZndDsgVHJhY2Vi YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgomZ3Q7ICAgIEZpbGUgJnF1b3Q7L3Vzci9zaGFy ZS92ZHNtL3Zkc0NsaWVudC5weSZxdW90OywgbGluZSAyMjc1LCBpbiAmbHQ7bW9kdWxlJmd0Owom Z3Q7ICAgIEZpbGUgJnF1b3Q7L3Vzci9zaGFyZS92ZHNtL3Zkc0NsaWVudC5weSZxdW90OywgbGlu ZSA0MDMsIGluIGRvX2dldENhcAomZ3Q7ICAgIEZpbGUgJnF1b3Q7L3Vzci9saWI2NC9weXRob24y LjcveG1scnBjbGliLnB5JnF1b3Q7LCBsaW5lIDEyMjQsIGluIF9fY2FsbF9fCiZndDsgICAgRmls ZSAmcXVvdDsvdXNyL2xpYjY0L3B5dGhvbjIuNy94bWxycGNsaWIucHkmcXVvdDssIGxpbmUgMTU3 OCwgaW4gX19yZXF1ZXN0CiZndDsgICAgRmlsZSAmcXVvdDsvdXNyL2xpYjY0L3B5dGhvbjIuNy94 bWxycGNsaWIucHkmcXVvdDssIGxpbmUgMTI2NCwgaW4gcmVxdWVzdAomZ3Q7ICAgIEZpbGUgJnF1 b3Q7L3Vzci9saWI2NC9weXRob24yLjcveG1scnBjbGliLnB5JnF1b3Q7LCBsaW5lIDEyOTIsIGlu IHNpbmdsZV9yZXF1ZXN0CiZndDsgICAgRmlsZSAmcXVvdDsvdXNyL2xpYjY0L3B5dGhvbjIuNy94 bWxycGNsaWIucHkmcXVvdDssIGxpbmUgMTQzOSwgaW4gc2VuZF9jb250ZW50CiZndDsgICAgRmls ZSAmcXVvdDsvdXNyL2xpYjY0L3B5dGhvbjIuNy9odHRwbGliLnB5JnF1b3Q7LCBsaW5lIDk1NCwg aW4gZW5kaGVhZGVycwomZ3Q7ICAgIEZpbGUgJnF1b3Q7L3Vzci9saWI2NC9weXRob24yLjcvaHR0 cGxpYi5weSZxdW90OywgbGluZSA4MTQsIGluIF9zZW5kX291dHB1dAomZ3Q7ICAgIEZpbGUgJnF1 b3Q7L3Vzci9saWI2NC9weXRob24yLjcvaHR0cGxpYi5weSZxdW90OywgbGluZSA3NzYsIGluIHNl bmQKJmd0OyAgICBGaWxlICZxdW90Oy91c3IvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3Zk c20vU2VjdXJlWE1MUlBDU2VydmVyLnB5JnF1b3Q7LAomZ3Q7IGxpbmUgOTgsIGluIGNvbm5lY3QK Jmd0OyAgICBGaWxlICZxdW90Oy91c3IvbGliNjQvcHl0aG9uMi43L3NzbC5weSZxdW90OywgbGlu ZSAzODEsIGluIHdyYXBfc29ja2V0CiZndDsgICAgRmlsZSAmcXVvdDsvdXNyL2xpYjY0L3B5dGhv bjIuNy9zc2wucHkmcXVvdDssIGxpbmUgMTQxLCBpbiBfX2luaXRfXwomZ3Q7IFNTTEVycm9yOiBb RXJybm8gMF0gX3NzbC5jOjM0MDogZXJyb3I6MDAwMDAwMDA6bGliKDApOmZ1bmMoMCk6cmVhc29u KDApCgpkaWQgeW91IHNvbWVob3cgZGlzYWJsZSBzc2w/CmlzIHZkc20gcnVubmluZz8Kd2hhdCdz IGl0cyBzdGF0dXMgaW4gZW5naW5lPwoKd2hhdCBkb2VzIHRoaXMgcmV0dXJuOgp2aXJzaCBjYXBh YmlsaXRpZXMgfCBncmVwIG1vZGVsCgoKJmd0OwomZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t LS0tCiZndDsgKkZyb20qOiBJdGFtYXIgSGVpbSAmbHQ7PEEgSFJFRj0ibWFpbHRvOmloZWltQHJl ZGhhdC5jb20iPmloZWltQHJlZGhhdC5jb208L0E+CiZndDsgJmx0OzxBIEhSRUY9Im1haWx0bzpJ dGFtYXIlMjBIZWltJTIwJTNjaWhlaW1AcmVkaGF0LmNvbSI+bWFpbHRvOkl0YW1hciUyMEhlaW0l MjAlM2NpaGVpbUByZWRoYXQuY29tPC9BPiUzZSZndDsmZ3Q7CiZndDsgKlRvKjogUmljYXJkbyBF c3RldmVzICZsdDs8QSBIUkVGPSJtYWlsdG86cmljYXJkby5tLmVzdGV2ZXNAZ21haWwuY29tIj5y aWNhcmRvLm0uZXN0ZXZlc0BnbWFpbC5jb208L0E+CiZndDsgJmx0OzxBIEhSRUY9Im1haWx0bzpS aWNhcmRvJTIwRXN0ZXZlcyUyMCUzY3JpY2FyZG8ubS5lc3RldmVzQGdtYWlsLmNvbSI+bWFpbHRv OlJpY2FyZG8lMjBFc3RldmVzJTIwJTNjcmljYXJkby5tLmVzdGV2ZXNAZ21haWwuY29tPC9BPiUz ZSZndDsmZ3Q7CiZndDsgKkNjKjogPEEgSFJFRj0ibWFpbHRvOnVzZXJzQG92aXJ0Lm9yZyI+dXNl cnNAb3ZpcnQub3JnPC9BPiAmbHQ7PEEgSFJFRj0ibWFpbHRvOnVzZXJzQG92aXJ0Lm9yZyI+bWFp bHRvOnVzZXJzQG92aXJ0Lm9yZzwvQT4mZ3Q7CiZndDsgKlN1YmplY3QqOiBSZTogW1VzZXJzXSBv VklydCAzLjEgLSBYZW9uIEU1NTMwIC0gV3JvbmcgY3B1IGlkZW50aWZpY2F0aW9uCiZndDsgKkRh dGUqOiBXZWQsIDAxIEF1ZyAyMDEyIDEzOjU5OjI3ICswMzAwCiZndDsKJmd0OyBPbiAwOC8wMS8y MDEyIDEyOjU3IFBNLCBSaWNhcmRvIEVzdGV2ZXMgd3JvdGU6CiZndDsmZ3Q7IEhpLAomZ3Q7Jmd0 OwomZ3Q7Jmd0OyBXaXRoIHRoZSBsYXRlc3QgdmVyc2lvbiBvZiBvdmlydCBteSBob3N0J3MgQ1BV IGlzIG5vdCBjb3JyZWN0bHkgaWRlbnRpZmllZCwKJmd0OyZndDsgbXkgaG9zdCdzIGhhdmUgYW4g SW50ZWwgWGVvbiBFNTUzMCAoTmVoYWxlbSBmYW1pbHkpLCBidXQgaXMgYmVpbmcgaWRlbnRpZmll ZCBhcyBDb25yYWQgZmFtaWx5LgomZ3Q7Jmd0OwomZ3Q7Jmd0OyBNeSBpbnN0YWxsZWQgdmVyc2lv bnM6CiZndDsmZ3Q7CiZndDsmZ3Q7IG92aXJ0LWVuZ2luZS0zLjEuMC0yLmZjMTcubm9hcmNoCiZn dDsmZ3Q7IG92aXJ0LW5vZGUtaXNvLTIuNS4wLTIuMC5mYzE3LmlzbwomZ3Q7Jmd0OwomZ3Q7Jmd0 OwomZ3Q7Jmd0OyBCZXN0IHJlZ2FyZHMsCiZndDsmZ3Q7IFJpY2FyZG8gRXN0ZXZlcy4KJmd0OyZn dDsKJmd0OyZndDsKJmd0OyZndDsKJmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KJmd0OyZndDsgVXNlcnMgbWFpbGluZyBsaXN0CiZndDsmZ3Q7 PEEgSFJFRj0ibWFpbHRvOlVzZXJzQG92aXJ0Lm9yZyI+VXNlcnNAb3ZpcnQub3JnPC9BPiAgJmx0 OzxBIEhSRUY9Im1haWx0bzpVc2Vyc0BvdmlydC5vcmciPm1haWx0bzpVc2Vyc0BvdmlydC5vcmc8 L0E+Jmd0OwomZ3Q7Jmd0OzxBIEhSRUY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9s aXN0aW5mby91c2VycyI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Vz ZXJzPC9BPgomZ3Q7Jmd0OwomZ3Q7CiZndDsgcGxlYXNlIHNoYXJlOgomZ3Q7IHZkc0NsaWVudCAt cyAwIGdldFZkc0NhcHMgfCBncmVwIC1pIGZsYWdzCiZndDsKCgo8L1BSRT4KPC9CT0RZPgo8L0hU TUw+Cg== --===============6309445739829473287==-- From mkletzan at redhat.com Wed Aug 1 14:43:44 2012 Content-Type: multipart/mixed; boundary="===============0322681624989901721==" MIME-Version: 1.0 From: Martin Kletzander To: users at ovirt.org Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification Date: Wed, 01 Aug 2012 19:26:56 +0200 Message-ID: <501966E0.1010903@redhat.com> In-Reply-To: 1343838759.23274.46.camel@tuborg.vi.pt --===============0322681624989901721== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Oh, sorry to hear that, that doesn't sound good. What did change on the server with reboot? I wonder how this is possible. Martin On 08/01/2012 06:32 PM, Ricardo Esteves wrote: > And now, after reboot of the node, i get this: > = > [root(a)blade4 ~]# virsh capabilities > Segmentation fault > = > - > ----Original Message----- > *From*: Ricardo Esteves > > *To*: Itamar Heim > > *Cc*: users(a)ovirt.org > *Subject*: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification > *Date*: Wed, 01 Aug 2012 16:52:11 +0100 > = > = > I didn't disabled anything, but after installing the node when i > configure the option "oVirt Engine" it gives an error saying it can't > download the certificate, but i had this error with previous versions of > the node, and it detected ok the CPU family. > = > This is the output after a fresh install of the node: > = > [root(a)blade4 ~]# vdsClient -s 0 getVdsCaps | grep > -i flags > Traceback (most recent call last): > File "/usr/share/vdsm/vdsClient.py", line 2275, in > File "/usr/share/vdsm/vdsClient.py", line 403, in do_getCap > File "/usr/lib64/python2.7/xmlrpclib.py", line 1224, in __call__ > File "/usr/lib64/python2.7/xmlrpclib.py", line 1578, in __request > File "/usr/lib64/python2.7/xmlrpclib.py", line 1264, in request > File "/usr/lib64/python2.7/xmlrpclib.py", line 1292, in single_request > File "/usr/lib64/python2.7/xmlrpclib.py", line 1439, in send_content > File "/usr/lib64/python2.7/httplib.py", line 954, in endheaders > File "/usr/lib64/python2.7/httplib.py", line 814, in _send_output > File "/usr/lib64/python2.7/httplib.py", line 776, in send > File "/usr/lib/python2.7/site-packages/vdsm/SecureXMLRPCServer.py", > line 91, in connect > File "/usr/lib64/python2.7/socket.py", line 553, in create_connection > gaierror: [Errno -2] Name or service not known > = > = > [root(a)blade4 ~]# virsh capabilities > > = > > 35303737-3830-435a-4a30-30333035455a > > x86_64 > Nehalem > Intel > > > > > > > > > > > > > > > > > > > > > > > > tcp > > > > > > > > > > > > > > > > > > > > selinux > 0 > > > = > > hvm > > 32 > /usr/bin/qemu-system-x86_64 > pc-0.15 > pc-1.0 > pc > pc-0.14 > pc-0.13 > pc-0.12 > pc-0.11 > pc-0.10 > isapc > > > > /usr/bin/qemu-kvm > pc-0.15 > pc-1.0 > pc > pc-0.14 > pc-0.13 > pc-0.12 > pc-0.11 > pc-0.10 > isapc > > > > > > > > > > > > = > > hvm > > 64 > /usr/bin/qemu-system-x86_64 > pc-0.15 > pc-1.0 > pc > pc-0.14 > pc-0.13 > pc-0.12 > pc-0.11 > pc-0.10 > isapc > > > > /usr/bin/qemu-kvm > pc-0.15 > pc-1.0 > pc > pc-0.14 > pc-0.13 > pc-0.12 > pc-0.11 > pc-0.10 > isapc > > > > > > > > > > = > > = > When i add the host to oVirt i get this message: > = > Host blade4.vi.pt moved to Non-Operational state as host does not meet > the cluster's minimum CPU level. Missing CPU features : model_Nehalem > = > Best regards, > Ricardo Esteves. > = > -----Original Message----- > *From*: Itamar Heim > > *To*: Ricardo Esteves > > *Cc*: users(a)ovirt.org > *Subject*: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification > *Date*: Wed, 01 Aug 2012 15:43:22 +0300 > = > On 08/01/2012 02:28 PM, Ricardo Esteves wrote: >> >> [root(a)blade4 ~]# vdsClient -s 0 getVdsCaps | gr= ep >> -i flags >> Traceback (most recent call last): >> File "/usr/share/vdsm/vdsClient.py", line 2275, in >> File "/usr/share/vdsm/vdsClient.py", line 403, in do_getCap >> File "/usr/lib64/python2.7/xmlrpclib.py", line 1224, in __call__ >> File "/usr/lib64/python2.7/xmlrpclib.py", line 1578, in __request >> File "/usr/lib64/python2.7/xmlrpclib.py", line 1264, in request >> File "/usr/lib64/python2.7/xmlrpclib.py", line 1292, in single_request >> File "/usr/lib64/python2.7/xmlrpclib.py", line 1439, in send_content >> File "/usr/lib64/python2.7/httplib.py", line 954, in endheaders >> File "/usr/lib64/python2.7/httplib.py", line 814, in _send_output >> File "/usr/lib64/python2.7/httplib.py", line 776, in send >> File "/usr/lib/python2.7/site-packages/vdsm/SecureXMLRPCServer.py", >> line 98, in connect >> File "/usr/lib64/python2.7/ssl.py", line 381, in wrap_socket >> File "/usr/lib64/python2.7/ssl.py", line 141, in __init__ >> SSLError: [Errno 0] _ssl.c:340: error:00000000:lib(0):func(0):reason(0) > = > did you somehow disable ssl? > is vdsm running? > what's its status in engine? > = > what does this return: > virsh capabilities | grep model > = > = >> >> -----Original Message----- >> *From*: Itamar Heim >> > >> *To*: Ricardo Esteves >> > >> *Cc*: users(a)ovirt.org >> *Subject*: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification >> *Date*: Wed, 01 Aug 2012 13:59:27 +0300 >> >> On 08/01/2012 12:57 PM, Ricardo Esteves wrote: >>> Hi, >>> >>> With the latest version of ovirt my host's CPU is not correctly identif= ied, >>> my host's have an Intel Xeon E5530 (Nehalem family), but is being ident= ified as Conrad family. >>> >>> My installed versions: >>> >>> ovirt-engine-3.1.0-2.fc17.noarch >>> ovirt-node-iso-2.5.0-2.0.fc17.iso >>> >>> >>> Best regards, >>> Ricardo Esteves. >>> >>> >>> >>> _______________________________________________ >>> Users mailing list >>>Users(a)ovirt.org >>>http://lists.ovirt.org/mailman/listinfo/users >>> >> >> please share: >> vdsClient -s 0 getVdsCaps | grep -i flags >> > = > = > = > = > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > = --===============0322681624989901721==-- From jclift at redhat.com Thu Aug 2 16:47:50 2012 Content-Type: multipart/mixed; boundary="===============0107742063206590920==" MIME-Version: 1.0 From: Justin Clift To: users at ovirt.org Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification Date: Fri, 03 Aug 2012 06:47:44 +1000 Message-ID: <409B6999-689F-421E-96D4-47EDA64A7F01@redhat.com> In-Reply-To: 1343838599.23274.45.camel@tuborg.vi.pt --===============0107742063206590920== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 02/08/2012, at 2:29 AM, Ricardo Esteves wrote: > And now, after reboot of the node, i get this: > = > [root(a)blade4 ~]# virsh capabilities > Segmentation fault When that seg fault happens, does anything get printed to /var/log/messages? Kind of wondering if there's something else at play here, which might show up there. Worth a look at. :) Regards and best wishes, Justin Clift -- Aeolus Community Manager http://www.aeolusproject.org --===============0107742063206590920==-- From danken at redhat.com Sun Aug 5 04:18:28 2012 Content-Type: multipart/mixed; boundary="===============0593419011991664437==" MIME-Version: 1.0 From: Dan Kenigsberg To: users at ovirt.org Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification Date: Sun, 05 Aug 2012 11:18:25 +0300 Message-ID: <20120805081825.GD27590@redhat.com> In-Reply-To: 409B6999-689F-421E-96D4-47EDA64A7F01@redhat.com --===============0593419011991664437== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Fri, Aug 03, 2012 at 06:47:44AM +1000, Justin Clift wrote: > On 02/08/2012, at 2:29 AM, Ricardo Esteves wrote: > > And now, after reboot of the node, i get this: > > = > > [root(a)blade4 ~]# virsh capabilities > > Segmentation fault > = > When that seg fault happens, does anything get printed to > /var/log/messages? > = > Kind of wondering if there's something else at play here, > which might show up there. Worth a look at. :) > = > Regards and best wishes, > = > Justin Clift Please note that vdsm hacks libvirt to use sasl authentication, which may be related to this crash. Does anything look better with `virsh -r`? --===============0593419011991664437==-- From ricardo.m.esteves at gmail.com Thu Aug 9 09:17:49 2012 Content-Type: multipart/mixed; boundary="===============3106794925325855991==" MIME-Version: 1.0 From: Ricardo Esteves To: users at ovirt.org Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification Date: Thu, 09 Aug 2012 14:17:44 +0100 Message-ID: <1344518264.4043.34.camel@tuborg.vi.pt> In-Reply-To: 20120805081825.GD27590@redhat.com --===============3106794925325855991== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Ok, i fixed the ssl problem, my ovirt manager machine iptables was blocking the 8443 port. I also reinstalled the lastest version of the node (ovirt-node-iso-2.5.1-1.0.fc17.iso), but ovirt manager still doesn't recognize the CPU. = The host status remains Non Operational : Host localhost.localdomain moved to Non-Operational state as host does not meet the cluster's minimum CPU level. Missing CPU features : model_Nehalem Here are the outputs of the commands vdsClient and virsh: [root(a)blade4 ~]# vdsClient -s 0 getVdsCaps HBAInventory =3D {'iSCSI': [{'InitiatorName': 'iqn.1994-05.com.redhat:blade4.vi.pt'}], 'FC': []} ISCSIInitiatorName =3D iqn.1994-05.com.redhat:blade4.vi.pt bondings =3D {'bond4': {'addr': '', 'cfg': {}, 'mtu': '1500', 'netmask': '', 'slaves': [], 'hwaddr': '00:00:00:00:00:00'}, 'bond0': {'addr': '', 'cfg': {}, 'mtu': '1500', 'netmask': '', 'slaves': [], 'hwaddr': '00:00:00:00:00:00'}, 'bond1': {'addr': '', 'cfg': {}, 'mtu': '1500', 'netmask': '', 'slaves': [], 'hwaddr': '00:00:00:00:00:00'}, 'bond2': {'addr': '', 'cfg': {}, 'mtu': '1500', 'netmask': '', 'slaves': [], 'hwaddr': '00:00:00:00:00:00'}, 'bond3': {'addr': '', 'cfg': {}, 'mtu': '1500', 'netmask': '', 'slaves': [], 'hwaddr': '00:00:00:00:00:00'}} clusterLevels =3D ['3.0', '3.1'] cpuCores =3D 4 cpuFlags =3D fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clf= lush,dts,acpi,mmx,fxsr,sse,sse2,ss,ht,tm,pbe,syscall,nx,rdtscp,lm,constant_= tsc,arch_perfmon,pebs,bts,rep_good,nopl,xtopology,nonstop_tsc,aperfmperf,pn= i,dtes64,monitor,ds_cpl,vmx,est,tm2,ssse3,cx16,xtpr,pdcm,dca,sse4_1,sse4_2,= popcnt,lahf_lm,ida,dtherm,tpr_shadow,vnmi,flexpriority,ept,vpid,model_cored= uo,model_Conroe cpuModel =3D Intel(R) Xeon(R) CPU E5530 @ 2.40GHz cpuSockets =3D 1 cpuSpeed =3D 1600.000 emulatedMachines =3D ['pc-0.15', 'pc-1.0', 'pc', 'pc-0.14', 'pc-0.13', 'pc-0.12', 'pc-0.11', 'pc-0.10', 'isapc', 'pc-0.15', 'pc-1.0', 'pc', 'pc-0.14', 'pc-0.13', 'pc-0.12', 'pc-0.11', 'pc-0.10', 'isapc'] guestOverhead =3D 65 hooks =3D {} kvmEnabled =3D true lastClient =3D 192.168.10.40 lastClientIface =3D ovirtmgmt management_ip =3D = memSize =3D 17926 netConfigDirty =3D False networks =3D {'ovirtmgmt': {'addr': '192.168.10.24', 'cfg': {'IPV6FORWARDING': 'no', 'IPV6INIT': 'no', 'IPADDR': '192.168.10.24', 'ONBOOT': 'yes', 'IPV6_AUTOCONF': 'no', 'DELAY': '0', 'NM_CONTROLLED': 'no', 'NETMASK': '255.255.255.0', 'BOOTPROTO': 'static', 'DEVICE': 'ovirtmgmt', 'PEERNTP': 'yes', 'TYPE': 'Bridge', 'GATEWAY': '192.168.10.254'}, 'mtu': '1500', 'netmask': '255.255.255.0', 'stp': 'off', 'bridged': True, 'gateway': '192.168.10.254', 'ports': ['em1.10']}} nics =3D {'p1p1': {'hwaddr': 'd8:d3:85:67:e3:b8', 'netmask': '', 'speed': 0, 'addr': '', 'mtu': '1500'}, 'em1': {'hwaddr': 'd8:d3:85:bf:e9:b0', 'netmask': '', 'speed': 1000, 'addr': '', 'mtu': '1500'}, 'rename3': {'hwaddr': 'd8:d3:85:67:e3:ba', 'netmask': '', 'speed': 0, 'addr': '', 'mtu': '1500'}, 'em2': {'hwaddr': 'd8:d3:85:bf:e9:b4', 'netmask': '', 'speed': 0, 'addr': '', 'mtu': '1500'}} operatingSystem =3D {'release': '1', 'version': '17', 'name': 'oVirt Node'} packages2 =3D {'kernel': {'release': '2.fc17.x86_64', 'buildtime': 1343659739.0, 'version': '3.5.0'}, 'spice-server': {'release': '5.fc17', 'buildtime': '1336983054', 'version': '0.10.1'}, 'vdsm': {'release': '6.fc17', 'buildtime': '1343817997', 'version': '4.10.0'}, 'qemu-kvm': {'release': '18.fc17', 'buildtime': '1342650221', 'version': '1.0'}, 'libvirt': {'release': '3.fc17', 'buildtime': '1340891887', 'version': '0.9.11.4'}, 'qemu-img': {'release': '18.fc17', 'buildtime': '1342650221', 'version': '1.0'}} reservedMem =3D 321 software_revision =3D 6 software_version =3D 4.10 supportedProtocols =3D ['2.2', '2.3'] supportedRHEVMs =3D ['3.0', '3.1'] uuid =3D 37373035-3038-5A43-4A30-30333035455A_d8:d3:85:67:e3:b8 version_name =3D Snow Man vlans =3D {'em1.10': {'netmask': '', 'iface': 'em1', 'addr': '', 'mtu': '1500'}} vmTypes =3D ['kvm'] [root(a)blade4 ~]# virsh capabilities 35303737-3830-435a-4a30-30333035455a x86_64 Nehalem Intel tcp selinux 0 hvm 32 /usr/bin/qemu-system-x86_64 pc-0.15 pc-1.0 pc pc-0.14 pc-0.13 pc-0.12 pc-0.11 pc-0.10 isapc /usr/bin/qemu-kvm pc-0.15 pc-1.0 pc pc-0.14 pc-0.13 pc-0.12 pc-0.11 pc-0.10 isapc hvm 64 /usr/bin/qemu-system-x86_64 pc-0.15 pc-1.0 pc pc-0.14 pc-0.13 pc-0.12 pc-0.11 pc-0.10 isapc /usr/bin/qemu-kvm pc-0.15 pc-1.0 pc pc-0.14 pc-0.13 pc-0.12 pc-0.11 pc-0.10 isapc - ----Original Message----- From: Dan Kenigsberg To: Justin Clift Cc: Ricardo Esteves , users(a)ovirt.org Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification Date: Sun, 5 Aug 2012 11:18:25 +0300 On Fri, Aug 03, 2012 at 06:47:44AM +1000, Justin Clift wrote: > On 02/08/2012, at 2:29 AM, Ricardo Esteves wrote: > > And now, after reboot of the node, i get this: > > = > > [root(a)blade4 ~]# virsh capabilities > > Segmentation fault > = > When that seg fault happens, does anything get printed to > /var/log/messages? > = > Kind of wondering if there's something else at play here, > which might show up there. Worth a look at. :) > = > Regards and best wishes, > = > Justin Clift Please note that vdsm hacks libvirt to use sasl authentication, which may be related to this crash. Does anything look better with `virsh -r`? --===============3106794925325855991== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUUkFOU0lUSU9OQUwv L0VOIj4KPEhUTUw+CjxIRUFEPgogIDxNRVRBIEhUVFAtRVFVSVY9IkNvbnRlbnQtVHlwZSIgQ09O VEVOVD0idGV4dC9odG1sOyBDSEFSU0VUPVVURi04Ij4KICA8TUVUQSBOQU1FPSJHRU5FUkFUT1Ii IENPTlRFTlQ9Ikd0a0hUTUwvNC40LjMiPgo8L0hFQUQ+CjxCT0RZPgo8QlI+Ck9rLCBpIGZpeGVk IHRoZSBzc2wgcHJvYmxlbSwgbXkgb3ZpcnQgbWFuYWdlciBtYWNoaW5lIGlwdGFibGVzIHdhcyBi bG9ja2luZyB0aGUgODQ0MyBwb3J0LjxCUj4KPEJSPgpJIGFsc28gcmVpbnN0YWxsZWQgdGhlIGxh c3Rlc3QgdmVyc2lvbiBvZiB0aGUgbm9kZSAob3ZpcnQtbm9kZS1pc28tMi41LjEtMS4wLmZjMTcu aXNvKSwgYnV0IG92aXJ0IG1hbmFnZXIgc3RpbGwgZG9lc24ndCByZWNvZ25pemUgdGhlIENQVS4g PEJSPgo8QlI+ClRoZSBob3N0IHN0YXR1cyByZW1haW5zIE5vbiBPcGVyYXRpb25hbCA6PEJSPgo8 QlI+Ckhvc3QgbG9jYWxob3N0LmxvY2FsZG9tYWluIG1vdmVkIHRvIE5vbi1PcGVyYXRpb25hbCBz dGF0ZSBhcyBob3N0IGRvZXMgbm90IG1lZXQgdGhlIGNsdXN0ZXIncyBtaW5pbXVtIENQVSBsZXZl bC4gTWlzc2luZyBDUFUgZmVhdHVyZXMgOiBtb2RlbF9OZWhhbGVtPEJSPgo8QlI+CkhlcmUgYXJl IHRoZSBvdXRwdXRzIG9mIHRoZSBjb21tYW5kcyB2ZHNDbGllbnQgYW5kIHZpcnNoOjxCUj4KPEJS PgpbPEEgSFJFRj0ibWFpbHRvOnJvb3RAYmxhZGU0Ij5yb290QGJsYWRlNDwvQT4gfl0jIHZkc0Ns aWVudCAtcyAwIGdldFZkc0NhcHM8QlI+CglIQkFJbnZlbnRvcnkgPSB7J2lTQ1NJJzogW3snSW5p dGlhdG9yTmFtZSc6ICdpcW4uMTk5NC0wNS5jb20ucmVkaGF0OmJsYWRlNC52aS5wdCd9XSwgJ0ZD JzogW119PEJSPgoJSVNDU0lJbml0aWF0b3JOYW1lID0gaXFuLjE5OTQtMDUuY29tLnJlZGhhdDpi bGFkZTQudmkucHQ8QlI+Cglib25kaW5ncyA9IHsnYm9uZDQnOiB7J2FkZHInOiAnJywgJ2NmZyc6 IHt9LCAnbXR1JzogJzE1MDAnLCAnbmV0bWFzayc6ICcnLCAnc2xhdmVzJzogW10sICdod2FkZHIn OiAnMDA6MDA6MDA6MDA6MDA6MDAnfSwgJ2JvbmQwJzogeydhZGRyJzogJycsICdjZmcnOiB7fSwg J210dSc6ICcxNTAwJywgJ25ldG1hc2snOiAnJywgJ3NsYXZlcyc6IFtdLCAnaHdhZGRyJzogJzAw OjAwOjAwOjAwOjAwOjAwJ30sICdib25kMSc6IHsnYWRkcic6ICcnLCAnY2ZnJzoge30sICdtdHUn OiAnMTUwMCcsICduZXRtYXNrJzogJycsICdzbGF2ZXMnOiBbXSwgJ2h3YWRkcic6ICcwMDowMDow MDowMDowMDowMCd9LCAnYm9uZDInOiB7J2FkZHInOiAnJywgJ2NmZyc6IHt9LCAnbXR1JzogJzE1 MDAnLCAnbmV0bWFzayc6ICcnLCAnc2xhdmVzJzogW10sICdod2FkZHInOiAnMDA6MDA6MDA6MDA6 MDA6MDAnfSwgJ2JvbmQzJzogeydhZGRyJzogJycsICdjZmcnOiB7fSwgJ210dSc6ICcxNTAwJywg J25ldG1hc2snOiAnJywgJ3NsYXZlcyc6IFtdLCAnaHdhZGRyJzogJzAwOjAwOjAwOjAwOjAwOjAw J319PEJSPgoJY2x1c3RlckxldmVscyA9IFsnMy4wJywgJzMuMSddPEJSPgoJY3B1Q29yZXMgPSA0 PEJSPgoJY3B1RmxhZ3MgPSBmcHUsdm1lLGRlLHBzZSx0c2MsbXNyLHBhZSxtY2UsY3g4LGFwaWMs c2VwLG10cnIscGdlLG1jYSxjbW92LHBhdCxwc2UzNixjbGZsdXNoLGR0cyxhY3BpLG1teCxmeHNy LHNzZSxzc2UyLHNzLGh0LHRtLHBiZSxzeXNjYWxsLG54LHJkdHNjcCxsbSxjb25zdGFudF90c2Ms YXJjaF9wZXJmbW9uLHBlYnMsYnRzLHJlcF9nb29kLG5vcGwseHRvcG9sb2d5LG5vbnN0b3BfdHNj LGFwZXJmbXBlcmYscG5pLGR0ZXM2NCxtb25pdG9yLGRzX2NwbCx2bXgsZXN0LHRtMixzc3NlMyxj eDE2LHh0cHIscGRjbSxkY2Esc3NlNF8xLHNzZTRfMixwb3BjbnQsbGFoZl9sbSxpZGEsZHRoZXJt LHRwcl9zaGFkb3csdm5taSxmbGV4cHJpb3JpdHksZXB0LHZwaWQsbW9kZWxfY29yZWR1byxtb2Rl bF9Db25yb2U8QlI+CgljcHVNb2RlbCA9IEludGVsKFIpIFhlb24oUikgQ1BVJm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEU1NTMwJm5i c3A7IEAgMi40MEdIejxCUj4KCWNwdVNvY2tldHMgPSAxPEJSPgoJY3B1U3BlZWQgPSAxNjAwLjAw MDxCUj4KCWVtdWxhdGVkTWFjaGluZXMgPSBbJ3BjLTAuMTUnLCAncGMtMS4wJywgJ3BjJywgJ3Bj LTAuMTQnLCAncGMtMC4xMycsICdwYy0wLjEyJywgJ3BjLTAuMTEnLCAncGMtMC4xMCcsICdpc2Fw YycsICdwYy0wLjE1JywgJ3BjLTEuMCcsICdwYycsICdwYy0wLjE0JywgJ3BjLTAuMTMnLCAncGMt MC4xMicsICdwYy0wLjExJywgJ3BjLTAuMTAnLCAnaXNhcGMnXTxCUj4KCWd1ZXN0T3ZlcmhlYWQg PSA2NTxCUj4KCWhvb2tzID0ge308QlI+Cglrdm1FbmFibGVkID0gdHJ1ZTxCUj4KCWxhc3RDbGll bnQgPSAxOTIuMTY4LjEwLjQwPEJSPgoJbGFzdENsaWVudElmYWNlID0gb3ZpcnRtZ210PEJSPgoJ bWFuYWdlbWVudF9pcCA9IDxCUj4KCW1lbVNpemUgPSAxNzkyNjxCUj4KCW5ldENvbmZpZ0RpcnR5 ID0gRmFsc2U8QlI+CgluZXR3b3JrcyA9IHsnb3ZpcnRtZ210JzogeydhZGRyJzogJzE5Mi4xNjgu MTAuMjQnLCAnY2ZnJzogeydJUFY2Rk9SV0FSRElORyc6ICdubycsICdJUFY2SU5JVCc6ICdubycs ICdJUEFERFInOiAnMTkyLjE2OC4xMC4yNCcsICdPTkJPT1QnOiAneWVzJywgJ0lQVjZfQVVUT0NP TkYnOiAnbm8nLCAnREVMQVknOiAnMCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ05FVE1BU0sn OiAnMjU1LjI1NS4yNTUuMCcsICdCT09UUFJPVE8nOiAnc3RhdGljJywgJ0RFVklDRSc6ICdvdmly dG1nbXQnLCAnUEVFUk5UUCc6ICd5ZXMnLCAnVFlQRSc6ICdCcmlkZ2UnLCAnR0FURVdBWSc6ICcx OTIuMTY4LjEwLjI1NCd9LCAnbXR1JzogJzE1MDAnLCAnbmV0bWFzayc6ICcyNTUuMjU1LjI1NS4w JywgJ3N0cCc6ICdvZmYnLCAnYnJpZGdlZCc6IFRydWUsICdnYXRld2F5JzogJzE5Mi4xNjguMTAu MjU0JywgJ3BvcnRzJzogWydlbTEuMTAnXX19PEJSPgoJbmljcyA9IHsncDFwMSc6IHsnaHdhZGRy JzogJ2Q4OmQzOjg1OjY3OmUzOmI4JywgJ25ldG1hc2snOiAnJywgJ3NwZWVkJzogMCwgJ2FkZHIn OiAnJywgJ210dSc6ICcxNTAwJ30sICdlbTEnOiB7J2h3YWRkcic6ICdkODpkMzo4NTpiZjplOTpi MCcsICduZXRtYXNrJzogJycsICdzcGVlZCc6IDEwMDAsICdhZGRyJzogJycsICdtdHUnOiAnMTUw MCd9LCAncmVuYW1lMyc6IHsnaHdhZGRyJzogJ2Q4OmQzOjg1OjY3OmUzOmJhJywgJ25ldG1hc2sn OiAnJywgJ3NwZWVkJzogMCwgJ2FkZHInOiAnJywgJ210dSc6ICcxNTAwJ30sICdlbTInOiB7J2h3 YWRkcic6ICdkODpkMzo4NTpiZjplOTpiNCcsICduZXRtYXNrJzogJycsICdzcGVlZCc6IDAsICdh ZGRyJzogJycsICdtdHUnOiAnMTUwMCd9fTxCUj4KCW9wZXJhdGluZ1N5c3RlbSA9IHsncmVsZWFz ZSc6ICcxJywgJ3ZlcnNpb24nOiAnMTcnLCAnbmFtZSc6ICdvVmlydCBOb2RlJ308QlI+CglwYWNr YWdlczIgPSB7J2tlcm5lbCc6IHsncmVsZWFzZSc6ICcyLmZjMTcueDg2XzY0JywgJ2J1aWxkdGlt ZSc6IDEzNDM2NTk3MzkuMCwgJ3ZlcnNpb24nOiAnMy41LjAnfSwgJ3NwaWNlLXNlcnZlcic6IHsn cmVsZWFzZSc6ICc1LmZjMTcnLCAnYnVpbGR0aW1lJzogJzEzMzY5ODMwNTQnLCAndmVyc2lvbic6 ICcwLjEwLjEnfSwgJ3Zkc20nOiB7J3JlbGVhc2UnOiAnNi5mYzE3JywgJ2J1aWxkdGltZSc6ICcx MzQzODE3OTk3JywgJ3ZlcnNpb24nOiAnNC4xMC4wJ30sICdxZW11LWt2bSc6IHsncmVsZWFzZSc6 ICcxOC5mYzE3JywgJ2J1aWxkdGltZSc6ICcxMzQyNjUwMjIxJywgJ3ZlcnNpb24nOiAnMS4wJ30s ICdsaWJ2aXJ0JzogeydyZWxlYXNlJzogJzMuZmMxNycsICdidWlsZHRpbWUnOiAnMTM0MDg5MTg4 NycsICd2ZXJzaW9uJzogJzAuOS4xMS40J30sICdxZW11LWltZyc6IHsncmVsZWFzZSc6ICcxOC5m YzE3JywgJ2J1aWxkdGltZSc6ICcxMzQyNjUwMjIxJywgJ3ZlcnNpb24nOiAnMS4wJ319PEJSPgoJ cmVzZXJ2ZWRNZW0gPSAzMjE8QlI+Cglzb2Z0d2FyZV9yZXZpc2lvbiA9IDY8QlI+Cglzb2Z0d2Fy ZV92ZXJzaW9uID0gNC4xMDxCUj4KCXN1cHBvcnRlZFByb3RvY29scyA9IFsnMi4yJywgJzIuMydd PEJSPgoJc3VwcG9ydGVkUkhFVk1zID0gWyczLjAnLCAnMy4xJ108QlI+Cgl1dWlkID0gMzczNzMw MzUtMzAzOC01QTQzLTRBMzAtMzAzMzMwMzU0NTVBX2Q4OmQzOjg1OjY3OmUzOmI4PEJSPgoJdmVy c2lvbl9uYW1lID0gU25vdyBNYW48QlI+Cgl2bGFucyA9IHsnZW0xLjEwJzogeyduZXRtYXNrJzog JycsICdpZmFjZSc6ICdlbTEnLCAnYWRkcic6ICcnLCAnbXR1JzogJzE1MDAnfX08QlI+Cgl2bVR5 cGVzID0gWydrdm0nXTxCUj4KPEJSPgo8QlI+Cls8QSBIUkVGPSJtYWlsdG86cm9vdEBibGFkZTQi PnJvb3RAYmxhZGU0PC9BPiB+XSMgdmlyc2ggY2FwYWJpbGl0aWVzPEJSPgombHQ7Y2FwYWJpbGl0 aWVzJmd0OzxCUj4KPEJSPgombmJzcDsgJmx0O2hvc3QmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJz cDsgJmx0O3V1aWQmZ3Q7MzUzMDM3MzctMzgzMC00MzVhLTRhMzAtMzAzMzMwMzU0NTVhJmx0Oy91 dWlkJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtjcHUmZ3Q7PEJSPgombmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2FyY2gmZ3Q7eDg2XzY0Jmx0Oy9hcmNoJmd0OzxCUj4K Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttb2RlbCZndDtOZWhhbGVtJmx0Oy9t b2RlbCZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7dmVuZG9yJmd0 O0ludGVsJmx0Oy92ZW5kb3ImZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg Jmx0O3RvcG9sb2d5IHNvY2tldHM9JzEnIGNvcmVzPSc0JyB0aHJlYWRzPScyJy8mZ3Q7PEJSPgom bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2ZlYXR1cmUgbmFtZT0ncmR0c2NwJy8m Z3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2ZlYXR1cmUgbmFtZT0n ZGNhJy8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2ZlYXR1cmUg bmFtZT0ncGRjbScvJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtm ZWF0dXJlIG5hbWU9J3h0cHInLyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyAmbHQ7ZmVhdHVyZSBuYW1lPSd0bTInLyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyAmbHQ7ZmVhdHVyZSBuYW1lPSdlc3QnLyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyAmbHQ7ZmVhdHVyZSBuYW1lPSd2bXgnLyZndDs8QlI+CiZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7ZmVhdHVyZSBuYW1lPSdkc19jcGwnLyZndDs8QlI+CiZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7ZmVhdHVyZSBuYW1lPSdtb25pdG9yJy8m Z3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2ZlYXR1cmUgbmFtZT0n ZHRlczY0Jy8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2ZlYXR1 cmUgbmFtZT0ncGJlJy8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0 O2ZlYXR1cmUgbmFtZT0ndG0nLyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyAmbHQ7ZmVhdHVyZSBuYW1lPSdodCcvJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7ICZsdDtmZWF0dXJlIG5hbWU9J3NzJy8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsgJmx0O2ZlYXR1cmUgbmFtZT0nYWNwaScvJmd0OzxCUj4KJm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtmZWF0dXJlIG5hbWU9J2RzJy8mZ3Q7PEJSPgombmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2ZlYXR1cmUgbmFtZT0ndm1lJy8mZ3Q7PEJSPgom bmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy9jcHUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsgJmx0 O3Bvd2VyX21hbmFnZW1lbnQvJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttaWdyYXRp b25fZmVhdHVyZXMmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2xp dmUvJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDt1cmlfdHJhbnNw b3J0cyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAm bHQ7dXJpX3RyYW5zcG9ydCZndDt0Y3AmbHQ7L3VyaV90cmFuc3BvcnQmZ3Q7PEJSPgombmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy91cmlfdHJhbnNwb3J0cyZndDs8QlI+CiZuYnNw OyZuYnNwOyZuYnNwOyAmbHQ7L21pZ3JhdGlvbl9mZWF0dXJlcyZndDs8QlI+CiZuYnNwOyZuYnNw OyZuYnNwOyAmbHQ7dG9wb2xvZ3kmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsgJmx0O2NlbGxzIG51bT0nMScmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsgJmx0O2NlbGwgaWQ9JzAnJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtjcHVzIG51bT0nOCcmZ3Q7 PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsgJmx0O2NwdSBpZD0nMCcvJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtjcHUg aWQ9JzEnLyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7Y3B1IGlkPScyJy8mZ3Q7PEJSPgombmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsgJmx0O2NwdSBpZD0nMycvJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtjcHUgaWQ9JzQnLyZndDs8 QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyAmbHQ7Y3B1IGlkPSc1Jy8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2NwdSBp ZD0nNicvJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtjcHUgaWQ9JzcnLyZndDs8QlI+CiZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7L2NwdXMm Z3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy9j ZWxsJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsvY2VsbHMmZ3Q7 PEJSPgombmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy90b3BvbG9neSZndDs8QlI+CiZuYnNwOyZuYnNw OyZuYnNwOyAmbHQ7c2VjbW9kZWwmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsgJmx0O21vZGVsJmd0O3NlbGludXgmbHQ7L21vZGVsJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7ICZsdDtkb2kmZ3Q7MCZsdDsvZG9pJmd0OzxCUj4KJm5ic3A7Jm5ic3A7 Jm5ic3A7ICZsdDsvc2VjbW9kZWwmZ3Q7PEJSPgombmJzcDsgJmx0Oy9ob3N0Jmd0OzxCUj4KPEJS PgombmJzcDsgJmx0O2d1ZXN0Jmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtvc190eXBl Jmd0O2h2bSZsdDsvb3NfdHlwZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7YXJjaCBu YW1lPSdpNjg2JyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7d29y ZHNpemUmZ3Q7MzImbHQ7L3dvcmRzaXplJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7ICZsdDtlbXVsYXRvciZndDsvdXNyL2Jpbi9xZW11LXN5c3RlbS14ODZfNjQmbHQ7L2Vt dWxhdG9yJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5l Jmd0O3BjLTAuMTUmbHQ7L21hY2hpbmUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgJmx0O21hY2hpbmUmZ3Q7cGMtMS4wJmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lIGNhbm9uaWNhbD0ncGMtMS4wJyZndDtw YyZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7 bWFjaGluZSZndDtwYy0wLjE0Jmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3BjLTAuMTMmbHQ7L21hY2hpbmUmZ3Q7PEJSPgom bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21hY2hpbmUmZ3Q7cGMtMC4xMiZsdDsv bWFjaGluZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7bWFjaGlu ZSZndDtwYy0wLjExJmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3BjLTAuMTAmbHQ7L21hY2hpbmUmZ3Q7PEJSPgombmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21hY2hpbmUmZ3Q7aXNhcGMmbHQ7L21hY2hpbmUm Z3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2RvbWFpbiB0eXBlPSdx ZW11JyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7L2RvbWFpbiZn dDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7ZG9tYWluIHR5cGU9J2t2 bScmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0 O2VtdWxhdG9yJmd0Oy91c3IvYmluL3FlbXUta3ZtJmx0Oy9lbXVsYXRvciZndDs8QlI+CiZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7bWFjaGluZSZndDtwYy0w LjE1Jmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3BjLTEuMCZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7bWFjaGluZSBjYW5vbmlj YWw9J3BjLTEuMCcmZ3Q7cGMmbHQ7L21hY2hpbmUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21hY2hpbmUmZ3Q7cGMtMC4xNCZsdDsvbWFjaGlu ZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7 bWFjaGluZSZndDtwYy0wLjEzJmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3BjLTAuMTImbHQ7L21hY2hp bmUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0 O21hY2hpbmUmZ3Q7cGMtMC4xMSZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7bWFjaGluZSZndDtwYy0wLjEwJmx0Oy9tYWNo aW5lJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZs dDttYWNoaW5lJmd0O2lzYXBjJmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7ICZsdDsvZG9tYWluJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsv YXJjaCZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7ZmVhdHVyZXMmZ3Q7PEJSPgombmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2NwdXNlbGVjdGlvbi8mZ3Q7PEJSPgombmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2RldmljZWJvb3QvJmd0OzxCUj4KJm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtwYWUvJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7ICZsdDtub25wYWUvJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7ICZsdDthY3BpIGRlZmF1bHQ9J29uJyB0b2dnbGU9J3llcycvJmd0OzxCUj4KJm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDthcGljIGRlZmF1bHQ9J29uJyB0b2dnbGU9 J25vJy8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy9mZWF0dXJlcyZndDs8QlI+CiZu YnNwOyAmbHQ7L2d1ZXN0Jmd0OzxCUj4KPEJSPgombmJzcDsgJmx0O2d1ZXN0Jmd0OzxCUj4KJm5i c3A7Jm5ic3A7Jm5ic3A7ICZsdDtvc190eXBlJmd0O2h2bSZsdDsvb3NfdHlwZSZndDs8QlI+CiZu YnNwOyZuYnNwOyZuYnNwOyAmbHQ7YXJjaCBuYW1lPSd4ODZfNjQnJmd0OzxCUj4KJm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDt3b3Jkc2l6ZSZndDs2NCZsdDsvd29yZHNpemUmZ3Q7 PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2VtdWxhdG9yJmd0Oy91c3Iv YmluL3FlbXUtc3lzdGVtLXg4Nl82NCZsdDsvZW11bGF0b3ImZ3Q7PEJSPgombmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsgJmx0O21hY2hpbmUmZ3Q7cGMtMC4xNSZsdDsvbWFjaGluZSZndDs8 QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7bWFjaGluZSZndDtwYy0xLjAm bHQ7L21hY2hpbmUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21h Y2hpbmUgY2Fub25pY2FsPSdwYy0xLjAnJmd0O3BjJmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3BjLTAuMTQmbHQ7L21hY2hp bmUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21hY2hpbmUmZ3Q7 cGMtMC4xMyZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyAmbHQ7bWFjaGluZSZndDtwYy0wLjEyJmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3BjLTAuMTEmbHQ7L21hY2hpbmUmZ3Q7 PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21hY2hpbmUmZ3Q7cGMtMC4x MCZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7 bWFjaGluZSZndDtpc2FwYyZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyAmbHQ7ZG9tYWluIHR5cGU9J3FlbXUnJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7ICZsdDsvZG9tYWluJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7ICZsdDtkb21haW4gdHlwZT0na3ZtJyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7ZW11bGF0b3ImZ3Q7L3Vzci9iaW4vcWVtdS1r dm0mbHQ7L2VtdWxhdG9yJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3BjLTAuMTUmbHQ7L21hY2hpbmUmZ3Q7PEJSPgombmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21hY2hpbmUmZ3Q7cGMt MS4wJmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7ICZsdDttYWNoaW5lIGNhbm9uaWNhbD0ncGMtMS4wJyZndDtwYyZsdDsvbWFjaGlu ZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7 bWFjaGluZSZndDtwYy0wLjE0Jmx0Oy9tYWNoaW5lJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWNoaW5lJmd0O3BjLTAuMTMmbHQ7L21hY2hp bmUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0 O21hY2hpbmUmZ3Q7cGMtMC4xMiZsdDsvbWFjaGluZSZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7bWFjaGluZSZndDtwYy0wLjExJmx0Oy9tYWNo aW5lJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZs dDttYWNoaW5lJmd0O3BjLTAuMTAmbHQ7L21hY2hpbmUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21hY2hpbmUmZ3Q7aXNhcGMmbHQ7L21hY2hp bmUmZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy9kb21haW4mZ3Q7 PEJSPgombmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy9hcmNoJmd0OzxCUj4KJm5ic3A7Jm5ic3A7Jm5i c3A7ICZsdDtmZWF0dXJlcyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAm bHQ7Y3B1c2VsZWN0aW9uLyZndDs8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAm bHQ7ZGV2aWNlYm9vdC8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0 O2FjcGkgZGVmYXVsdD0nb24nIHRvZ2dsZT0neWVzJy8mZ3Q7PEJSPgombmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsgJmx0O2FwaWMgZGVmYXVsdD0nb24nIHRvZ2dsZT0nbm8nLyZndDs8QlI+ CiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7L2ZlYXR1cmVzJmd0OzxCUj4KJm5ic3A7ICZsdDsvZ3Vl c3QmZ3Q7PEJSPgo8QlI+CiZsdDsvY2FwYWJpbGl0aWVzJmd0OzxCUj4KLTxCUj4KLS0tLU9yaWdp bmFsIE1lc3NhZ2UtLS0tLTxCUj4KPEI+RnJvbTwvQj46IERhbiBLZW5pZ3NiZXJnICZsdDs8QSBI UkVGPSJtYWlsdG86RGFuJTIwS2VuaWdzYmVyZyUyMCUzY2RhbmtlbkByZWRoYXQuY29tJTNlIj5k YW5rZW5AcmVkaGF0LmNvbTwvQT4mZ3Q7PEJSPgo8Qj5UbzwvQj46IEp1c3RpbiBDbGlmdCAmbHQ7 PEEgSFJFRj0ibWFpbHRvOkp1c3RpbiUyMENsaWZ0JTIwJTNjamNsaWZ0QHJlZGhhdC5jb20lM2Ui PmpjbGlmdEByZWRoYXQuY29tPC9BPiZndDs8QlI+CjxCPkNjPC9CPjogUmljYXJkbyBFc3RldmVz ICZsdDs8QSBIUkVGPSJtYWlsdG86UmljYXJkbyUyMEVzdGV2ZXMlMjAlM2NtYXZlcmljay5wdEBn bWFpbC5jb20lM2UiPm1hdmVyaWNrLnB0QGdtYWlsLmNvbTwvQT4mZ3Q7LCA8QSBIUkVGPSJtYWls dG86dXNlcnNAb3ZpcnQub3JnIj51c2Vyc0BvdmlydC5vcmc8L0E+PEJSPgo8Qj5TdWJqZWN0PC9C PjogUmU6IFtVc2Vyc10gb1ZJcnQgMy4xIC0gWGVvbiBFNTUzMCAtIFdyb25nIGNwdSBpZGVudGlm aWNhdGlvbjxCUj4KPEI+RGF0ZTwvQj46IFN1biwgNSBBdWcgMjAxMiAxMToxODoyNSArMDMwMDxC Uj4KPEJSPgo8UFJFPgpPbiBGcmksIEF1ZyAwMywgMjAxMiBhdCAwNjo0Nzo0NEFNICsxMDAwLCBK dXN0aW4gQ2xpZnQgd3JvdGU6CiZndDsgT24gMDIvMDgvMjAxMiwgYXQgMjoyOSBBTSwgUmljYXJk byBFc3RldmVzIHdyb3RlOgomZ3Q7ICZndDsgQW5kIG5vdywgYWZ0ZXIgcmVib290IG9mIHRoZSBu b2RlLCBpIGdldCB0aGlzOgomZ3Q7ICZndDsgCiZndDsgJmd0OyBbcm9vdEBibGFkZTQgfl0jIHZp cnNoIGNhcGFiaWxpdGllcwomZ3Q7ICZndDsgU2VnbWVudGF0aW9uIGZhdWx0CiZndDsgCiZndDsg V2hlbiB0aGF0IHNlZyBmYXVsdCBoYXBwZW5zLCBkb2VzIGFueXRoaW5nIGdldCBwcmludGVkIHRv CiZndDsgL3Zhci9sb2cvbWVzc2FnZXM/CiZndDsgCiZndDsgS2luZCBvZiB3b25kZXJpbmcgaWYg dGhlcmUncyBzb21ldGhpbmcgZWxzZSBhdCBwbGF5IGhlcmUsCiZndDsgd2hpY2ggbWlnaHQgc2hv dyB1cCB0aGVyZS4gIFdvcnRoIGEgbG9vayBhdC4gOikKJmd0OyAKJmd0OyBSZWdhcmRzIGFuZCBi ZXN0IHdpc2hlcywKJmd0OyAKJmd0OyBKdXN0aW4gQ2xpZnQKClBsZWFzZSBub3RlIHRoYXQgdmRz bSBoYWNrcyBsaWJ2aXJ0IHRvIHVzZSBzYXNsIGF1dGhlbnRpY2F0aW9uLCB3aGljaAptYXkgYmUg cmVsYXRlZCB0byB0aGlzIGNyYXNoLgoKRG9lcyBhbnl0aGluZyBsb29rIGJldHRlciB3aXRoIGB2 aXJzaCAtcmA/CjwvUFJFPgo8L0JPRFk+CjwvSFRNTD4K --===============3106794925325855991==-- From cybertimber2000 at hotmail.com Thu Aug 9 09:55:51 2012 Content-Type: multipart/mixed; boundary="===============7599435216692054675==" MIME-Version: 1.0 From: Nicholas Kesick To: users at ovirt.org Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification Date: Thu, 09 Aug 2012 09:55:50 -0400 Message-ID: In-Reply-To: 1344518264.4043.34.camel@tuborg.vi.pt --===============7599435216692054675== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_9116751c-2c3c-47f8-bfc9-1a7743108df9_ Content-Type: text/plain; charset=3D"iso-8859-1" Content-Transfer-Encoding: quoted-printable Ricardo=3D2C >From your getVdsCaps=3D2C I see that it reports as "model_coreduo=3D2Cmode= l_Con=3D roe". Changing your compatibility level for the data center to Conroe allow= =3D you to bring that host up. - Nick From: ricardo.m.esteves(a)gmail.com To: iheim(a)redhat.com Date: Thu=3D2C 9 Aug 2012 14:17:44 +0100 CC: users(a)ovirt.org Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D Ok=3D2C i fixed the ssl problem=3D2C my ovirt manager machine iptables was = bloc=3D king the 8443 port. =3D0A=3D =3D0A=3D I also reinstalled the lastest version of the node (ovirt-node-iso-2.5.1-1.= =3D 0.fc17.iso)=3D2C but ovirt manager still doesn't recognize the CPU.=3D20 =3D0A=3D =3D0A=3D The host status remains Non Operational : =3D0A=3D =3D0A=3D Host localhost.localdomain moved to Non-Operational state as host does not = =3D meet the cluster's minimum CPU level. Missing CPU features : model_Nehalem =3D0A=3D =3D0A=3D Here are the outputs of the commands vdsClient and virsh: =3D0A=3D =3D0A=3D [root(a)blade4 ~]# vdsClient -s 0 getVdsCaps =3D0A=3D HBAInventory =3D3D {'iSCSI': [{'InitiatorName': 'iqn.1994-05.com.redhat:bl= ad=3D e4.vi.pt'}]=3D2C 'FC': []} =3D0A=3D ISCSIInitiatorName =3D3D iqn.1994-05.com.redhat:blade4.vi.pt =3D0A=3D bondings =3D3D {'bond4': {'addr': ''=3D2C 'cfg': {}=3D2C 'mtu': '1500'=3D2= C 'netma=3D sk': ''=3D2C 'slaves': []=3D2C 'hwaddr': '00:00:00:00:00:00'}=3D2C 'bond0':= {'add=3D r': ''=3D2C 'cfg': {}=3D2C 'mtu': '1500'=3D2C 'netmask': ''=3D2C 'slaves': = []=3D2C 'h=3D waddr': '00:00:00:00:00:00'}=3D2C 'bond1': {'addr': ''=3D2C 'cfg': {}=3D2C = 'mtu':=3D '1500'=3D2C 'netmask': ''=3D2C 'slaves': []=3D2C 'hwaddr': '00:00:00:00:00= :00'}=3D =3D2C 'bond2': {'addr': ''=3D2C 'cfg': {}=3D2C 'mtu': '1500'=3D2C 'netmask'= : ''=3D2C =3D 'slaves': []=3D2C 'hwaddr': '00:00:00:00:00:00'}=3D2C 'bond3': {'addr': ''= =3D2C '=3D cfg': {}=3D2C 'mtu': '1500'=3D2C 'netmask': ''=3D2C 'slaves': []=3D2C 'hwad= dr': '00=3D :00:00:00:00:00'}} =3D0A=3D clusterLevels =3D3D ['3.0'=3D2C '3.1'] =3D0A=3D cpuCores =3D3D 4 =3D0A=3D cpuFlags =3D3D fpu=3D2Cvme=3D2Cde=3D2Cpse=3D2Ctsc=3D2Cmsr=3D2Cpae=3D2Cmce= =3D2Ccx8=3D2Capic=3D2Cs=3D ep=3D2Cmtrr=3D2Cpge=3D2Cmca=3D2Ccmov=3D2Cpat=3D2Cpse36=3D2Cclflush=3D2Cdts= =3D2Cacpi=3D2Cmmx=3D2Cf=3D xsr=3D2Csse=3D2Csse2=3D2Css=3D2Cht=3D2Ctm=3D2Cpbe=3D2Csyscall=3D2Cnx=3D2Crd= tscp=3D2Clm=3D2Cconsta=3D nt_tsc=3D2Carch_perfmon=3D2Cpebs=3D2Cbts=3D2Crep_good=3D2Cnopl=3D2Cxtopolog= y=3D2Cnonstop_=3D tsc=3D2Caperfmperf=3D2Cpni=3D2Cdtes64=3D2Cmonitor=3D2Cds_cpl=3D2Cvmx=3D2Ces= t=3D2Ctm2=3D2Cssse=3D 3=3D2Ccx16=3D2Cxtpr=3D2Cpdcm=3D2Cdca=3D2Csse4_1=3D2Csse4_2=3D2Cpopcnt=3D2Cl= ahf_lm=3D2Cida=3D2Cd=3D therm=3D2Ctpr_shadow=3D2Cvnmi=3D2Cflexpriority=3D2Cept=3D2Cvpid=3D2Cmodel_c= oreduo=3D2Cmod=3D el_Conroe =3D0A=3D cpuModel =3D3D Intel(R) Xeon(R) CPU E5530 @ 2.40GHz =3D0A=3D cpuSockets =3D3D 1 =3D0A=3D cpuSpeed =3D3D 1600.000 =3D0A=3D emulatedMachines =3D3D ['pc-0.15'=3D2C 'pc-1.0'=3D2C 'pc'=3D2C 'pc-0.14'= =3D2C 'pc-0.=3D 13'=3D2C 'pc-0.12'=3D2C 'pc-0.11'=3D2C 'pc-0.10'=3D2C 'isapc'=3D2C 'pc-0.15= '=3D2C 'pc-1=3D .0'=3D2C 'pc'=3D2C 'pc-0.14'=3D2C 'pc-0.13'=3D2C 'pc-0.12'=3D2C 'pc-0.11'= =3D2C 'pc-0.10=3D '=3D2C 'isapc'] =3D0A=3D guestOverhead =3D3D 65 =3D0A=3D hooks =3D3D {} =3D0A=3D kvmEnabled =3D3D true =3D0A=3D lastClient =3D3D 192.168.10.40 =3D0A=3D lastClientIface =3D3D ovirtmgmt =3D0A=3D management_ip =3D3D=3D20 =3D0A=3D memSize =3D3D 17926 =3D0A=3D netConfigDirty =3D3D False =3D0A=3D networks =3D3D {'ovirtmgmt': {'addr': '192.168.10.24'=3D2C 'cfg': {'IPV6FO= RWAR=3D DING': 'no'=3D2C 'IPV6INIT': 'no'=3D2C 'IPADDR': '192.168.10.24'=3D2C 'ONBO= OT': '=3D yes'=3D2C 'IPV6_AUTOCONF': 'no'=3D2C 'DELAY': '0'=3D2C 'NM_CONTROLLED': 'no= '=3D2C '=3D NETMASK': '255.255.255.0'=3D2C 'BOOTPROTO': 'static'=3D2C 'DEVICE': 'ovirtm= gmt'=3D =3D2C 'PEERNTP': 'yes'=3D2C 'TYPE': 'Bridge'=3D2C 'GATEWAY': '192.168.10.25= 4'}=3D2C=3D 'mtu': '1500'=3D2C 'netmask': '255.255.255.0'=3D2C 'stp': 'off'=3D2C 'brid= ged': =3D True=3D2C 'gateway': '192.168.10.254'=3D2C 'ports': ['em1.10']}} =3D0A=3D nics =3D3D {'p1p1': {'hwaddr': 'd8:d3:85:67:e3:b8'=3D2C 'netmask': ''=3D2C= 'spee=3D d': 0=3D2C 'addr': ''=3D2C 'mtu': '1500'}=3D2C 'em1': {'hwaddr': 'd8:d3:85:= bf:e9:=3D b0'=3D2C 'netmask': ''=3D2C 'speed': 1000=3D2C 'addr': ''=3D2C 'mtu': '1500= '}=3D2C 'r=3D ename3': {'hwaddr': 'd8:d3:85:67:e3:ba'=3D2C 'netmask': ''=3D2C 'speed': 0= =3D2C '=3D addr': ''=3D2C 'mtu': '1500'}=3D2C 'em2': {'hwaddr': 'd8:d3:85:bf:e9:b4'=3D= 2C 'ne=3D tmask': ''=3D2C 'speed': 0=3D2C 'addr': ''=3D2C 'mtu': '1500'}} =3D0A=3D operatingSystem =3D3D {'release': '1'=3D2C 'version': '17'=3D2C 'name': 'o= Virt N=3D ode'} =3D0A=3D packages2 =3D3D {'kernel': {'release': '2.fc17.x86_64'=3D2C 'buildtime': 1= 3436=3D 59739.0=3D2C 'version': '3.5.0'}=3D2C 'spice-server': {'release': '5.fc17'= =3D2C '=3D buildtime': '1336983054'=3D2C 'version': '0.10.1'}=3D2C 'vdsm': {'release':= '6.=3D fc17'=3D2C 'buildtime': '1343817997'=3D2C 'version': '4.10.0'}=3D2C 'qemu-k= vm': {=3D 'release': '18.fc17'=3D2C 'buildtime': '1342650221'=3D2C 'version': '1.0'}= =3D2C '=3D libvirt': {'release': '3.fc17'=3D2C 'buildtime': '1340891887'=3D2C 'version= ': '=3D 0.9.11.4'}=3D2C 'qemu-img': {'release': '18.fc17'=3D2C 'buildtime': '134265= 0221=3D '=3D2C 'version': '1.0'}} =3D0A=3D reservedMem =3D3D 321 =3D0A=3D software_revision =3D3D 6 =3D0A=3D software_version =3D3D 4.10 =3D0A=3D supportedProtocols =3D3D ['2.2'=3D2C '2.3'] =3D0A=3D supportedRHEVMs =3D3D ['3.0'=3D2C '3.1'] =3D0A=3D uuid =3D3D 37373035-3038-5A43-4A30-30333035455A_d8:d3:85:67:e3:b8 =3D0A=3D version_name =3D3D Snow Man =3D0A=3D vlans =3D3D {'em1.10': {'netmask': ''=3D2C 'iface': 'em1'=3D2C 'addr': ''= =3D2C 'mt=3D u': '1500'}} =3D0A=3D vmTypes =3D3D ['kvm'] =3D0A=3D =3D0A=3D =3D0A=3D [root(a)blade4 ~]# virsh capabilities =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D 35303737-3830-435a-4a30-30333035455a =3D0A=3D =3D0A=3D x86_64 =3D0A=3D Nehalem =3D0A=3D Intel =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D tcp =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D selinux =3D0A=3D 0 =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D hvm =3D0A=3D =3D0A=3D 32 =3D0A=3D /usr/bin/qemu-system-x86_64 =3D0A=3D pc-0.15 =3D0A=3D pc-1.0 =3D0A=3D pc =3D0A=3D pc-0.14 =3D0A=3D pc-0.13 =3D0A=3D pc-0.12 =3D0A=3D pc-0.11 =3D0A=3D pc-0.10 =3D0A=3D isapc =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D /usr/bin/qemu-kvm =3D0A=3D pc-0.15 =3D0A=3D pc-1.0 =3D0A=3D pc =3D0A=3D pc-0.14 =3D0A=3D pc-0.13 =3D0A=3D pc-0.12 =3D0A=3D pc-0.11 =3D0A=3D pc-0.10 =3D0A=3D isapc =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D hvm =3D0A=3D =3D0A=3D 64 =3D0A=3D /usr/bin/qemu-system-x86_64 =3D0A=3D pc-0.15 =3D0A=3D pc-1.0 =3D0A=3D pc =3D0A=3D pc-0.14 =3D0A=3D pc-0.13 =3D0A=3D pc-0.12 =3D0A=3D pc-0.11 =3D0A=3D pc-0.10 =3D0A=3D isapc =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D /usr/bin/qemu-kvm =3D0A=3D pc-0.15 =3D0A=3D pc-1.0 =3D0A=3D pc =3D0A=3D pc-0.14 =3D0A=3D pc-0.13 =3D0A=3D pc-0.12 =3D0A=3D pc-0.11 =3D0A=3D pc-0.10 =3D0A=3D isapc =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D - =3D0A=3D ----Original Message----- =3D0A=3D From: Dan Kenigsberg =3D0A=3D To: Justin Clift =3D0A=3D Cc: Ricardo Esteves =3D2C users(a)ovirt.org =3D0A=3D Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification =3D0A=3D Date: Sun=3D2C 5 Aug 2012 11:18:25 +0300 =3D0A=3D =3D0A=3D On Fri=3D2C Aug 03=3D2C 2012 at 06:47:44AM +1000=3D2C Justin Clift wrote:= =3D0A=3D > On 02/08/2012=3D2C at 2:29 AM=3D2C Ricardo Esteves wrote:=3D0A=3D > > And now=3D2C after reboot of the node=3D2C i get this:=3D0A=3D > > =3D0A=3D > > [root(a)blade4 ~]# virsh capabilities=3D0A=3D > > Segmentation fault=3D0A=3D > =3D0A=3D > When that seg fault happens=3D2C does anything get printed to=3D0A=3D > /var/log/messages?=3D0A=3D > =3D0A=3D > Kind of wondering if there's something else at play here=3D2C=3D0A=3D > which might show up there. Worth a look at. :)=3D0A=3D > =3D0A=3D > Regards and best wishes=3D2C=3D0A=3D > =3D0A=3D > Justin Clift=3D0A=3D =3D0A=3D Please note that vdsm hacks libvirt to use sasl authentication=3D2C which= =3D0A=3D may be related to this crash.=3D0A=3D =3D0A=3D Does anything look better with `virsh -r`?=3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D _______________________________________________=3D0A=3D Users mailing list=3D0A=3D Users(a)ovirt.org=3D0A=3D http://lists.ovirt.org/mailman/listinfo/users =3D --_9116751c-2c3c-47f8-bfc9-1a7743108df9_ Content-Type: text/html; charset=3D"iso-8859-1" Content-Transfer-Encoding: quoted-printable
Ricardo=3D2C

From you= r getV=3D dsCaps=3D2C I see that it reports as "model_coreduo=3D2Cmodel_Conroe". Chan= ging=3D your compatibility level for the data center to Conroe allow you to bring = =3D that host up.

- Nick

<= /d=3D iv>
From: ricardo.m.esteves(a)gmail.com
To: ihe= im(a)r=3D edhat.com
Date: Thu=3D2C 9 Aug 2012 14:17:44 +0100
CC: users(a)ovirt.= org<=3D br>Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification
=3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D =3D0A=3D
=3D0A=3D Ok=3D2C i fixed the ssl problem=3D2C my ovirt manager machine iptables was = bloc=3D king the 8443 port.
=3D0A=3D
=3D0A=3D I also reinstalled the lastest version of the node (ovirt-node-iso-2.5.1-1.= =3D 0.fc17.iso)=3D2C but ovirt manager still doesn't recognize the CPU.
=3D= 0A=3D
=3D0A=3D The host status remains Non Operational :
=3D0A=3D
=3D0A=3D Host localhost.localdomain moved to Non-Operational state as host does not = =3D meet the cluster's minimum CPU level. Missing CPU features : model_Nehalem<= =3D br>=3D0A=3D
=3D0A=3D Here are the outputs of the commands vdsClient and virsh:
=3D0A=3D
=3D0A=3D [root(a)blade4 ~]# vdsClient -s 0 ge= tVdsCa=3D ps
=3D0A=3D HBAInventory =3D3D {'iSCSI': [{'InitiatorName': 'iqn.1994-05.com.redhat:bl= ad=3D e4.vi.pt'}]=3D2C 'FC': []}
=3D0A=3D ISCSIInitiatorName =3D3D iqn.1994-05.com.redhat:blade4.vi.pt
=3D0A=3D bondings =3D3D {'bond4': {'addr': ''=3D2C 'cfg': {}=3D2C 'mtu': '1500'=3D2= C 'netma=3D sk': ''=3D2C 'slaves': []=3D2C 'hwaddr': '00:00:00:00:00:00'}=3D2C 'bond0':= {'add=3D r': ''=3D2C 'cfg': {}=3D2C 'mtu': '1500'=3D2C 'netmask': ''=3D2C 'slaves': = []=3D2C 'h=3D waddr': '00:00:00:00:00:00'}=3D2C 'bond1': {'addr': ''=3D2C 'cfg': {}=3D2C = 'mtu':=3D '1500'=3D2C 'netmask': ''=3D2C 'slaves': []=3D2C 'hwaddr': '00:00:00:00:00= :00'}=3D =3D2C 'bond2': {'addr': ''=3D2C 'cfg': {}=3D2C 'mtu': '1500'=3D2C 'netmask'= : ''=3D2C =3D 'slaves': []=3D2C 'hwaddr': '00:00:00:00:00:00'}=3D2C 'bond3': {'addr': ''= =3D2C '=3D cfg': {}=3D2C 'mtu': '1500'=3D2C 'netmask': ''=3D2C 'slaves': []=3D2C 'hwad= dr': '00=3D :00:00:00:00:00'}}
=3D0A=3D clusterLevels =3D3D ['3.0'=3D2C '3.1']
=3D0A=3D cpuCores =3D3D 4
=3D0A=3D cpuFlags =3D3D fpu=3D2Cvme=3D2Cde=3D2Cpse=3D2Ctsc=3D2Cmsr=3D2Cpae=3D2Cmce= =3D2Ccx8=3D2Capic=3D2Cs=3D ep=3D2Cmtrr=3D2Cpge=3D2Cmca=3D2Ccmov=3D2Cpat=3D2Cpse36=3D2Cclflush=3D2Cdts= =3D2Cacpi=3D2Cmmx=3D2Cf=3D xsr=3D2Csse=3D2Csse2=3D2Css=3D2Cht=3D2Ctm=3D2Cpbe=3D2Csyscall=3D2Cnx=3D2Crd= tscp=3D2Clm=3D2Cconsta=3D nt_tsc=3D2Carch_perfmon=3D2Cpebs=3D2Cbts=3D2Crep_good=3D2Cnopl=3D2Cxtopolog= y=3D2Cnonstop_=3D tsc=3D2Caperfmperf=3D2Cpni=3D2Cdtes64=3D2Cmonitor=3D2Cds_cpl=3D2Cvmx=3D2Ces= t=3D2Ctm2=3D2Cssse=3D 3=3D2Ccx16=3D2Cxtpr=3D2Cpdcm=3D2Cdca=3D2Csse4_1=3D2Csse4_2=3D2Cpopcnt=3D2Cl= ahf_lm=3D2Cida=3D2Cd=3D therm=3D2Ctpr_shadow=3D2Cvnmi=3D2Cflexpriority=3D2Cept=3D2Cvpid=3D2Cmodel_c= oreduo=3D2Cmod=3D el_Conroe
=3D0A=3D cpuModel =3D3D Intel(R) Xeon(R) CPU =3D3B =3D3B =3D3B =3D3= B =3D3B&=3D nbsp=3D3B =3D3B =3D3B =3D3B =3D3B E5530 =3D3B @ 2.40GHz=
=3D0A=3D cpuSockets =3D3D 1
=3D0A=3D cpuSpeed =3D3D 1600.000
=3D0A=3D emulatedMachines =3D3D ['pc-0.15'=3D2C 'pc-1.0'=3D2C 'pc'=3D2C 'pc-0.14'= =3D2C 'pc-0.=3D 13'=3D2C 'pc-0.12'=3D2C 'pc-0.11'=3D2C 'pc-0.10'=3D2C 'isapc'=3D2C 'pc-0.15= '=3D2C 'pc-1=3D .0'=3D2C 'pc'=3D2C 'pc-0.14'=3D2C 'pc-0.13'=3D2C 'pc-0.12'=3D2C 'pc-0.11'= =3D2C 'pc-0.10=3D '=3D2C 'isapc']
=3D0A=3D guestOverhead =3D3D 65
=3D0A=3D hooks =3D3D {}
=3D0A=3D kvmEnabled =3D3D true
=3D0A=3D lastClient =3D3D 192.168.10.40
=3D0A=3D lastClientIface =3D3D ovirtmgmt
=3D0A=3D management_ip =3D3D
=3D0A=3D memSize =3D3D 17926
=3D0A=3D netConfigDirty =3D3D False
=3D0A=3D networks =3D3D {'ovirtmgmt': {'addr': '192.168.10.24'=3D2C 'cfg': {'IPV6FO= RWAR=3D DING': 'no'=3D2C 'IPV6INIT': 'no'=3D2C 'IPADDR': '192.168.10.24'=3D2C 'ONBO= OT': '=3D yes'=3D2C 'IPV6_AUTOCONF': 'no'=3D2C 'DELAY': '0'=3D2C 'NM_CONTROLLED': 'no= '=3D2C '=3D NETMASK': '255.255.255.0'=3D2C 'BOOTPROTO': 'static'=3D2C 'DEVICE': 'ovirtm= gmt'=3D =3D2C 'PEERNTP': 'yes'=3D2C 'TYPE': 'Bridge'=3D2C 'GATEWAY': '192.168.10.25= 4'}=3D2C=3D 'mtu': '1500'=3D2C 'netmask': '255.255.255.0'=3D2C 'stp': 'off'=3D2C 'brid= ged': =3D True=3D2C 'gateway': '192.168.10.254'=3D2C 'ports': ['em1.10']}}
=3D0A= =3D nics =3D3D {'p1p1': {'hwaddr': 'd8:d3:85:67:e3:b8'=3D2C 'netmask': ''=3D2C= 'spee=3D d': 0=3D2C 'addr': ''=3D2C 'mtu': '1500'}=3D2C 'em1': {'hwaddr': 'd8:d3:85:= bf:e9:=3D b0'=3D2C 'netmask': ''=3D2C 'speed': 1000=3D2C 'addr': ''=3D2C 'mtu': '1500= '}=3D2C 'r=3D ename3': {'hwaddr': 'd8:d3:85:67:e3:ba'=3D2C 'netmask': ''=3D2C 'speed': 0= =3D2C '=3D addr': ''=3D2C 'mtu': '1500'}=3D2C 'em2': {'hwaddr': 'd8:d3:85:bf:e9:b4'=3D= 2C 'ne=3D tmask': ''=3D2C 'speed': 0=3D2C 'addr': ''=3D2C 'mtu': '1500'}}
=3D0A=3D operatingSystem =3D3D {'release': '1'=3D2C 'version': '17'=3D2C 'name': 'o= Virt N=3D ode'}
=3D0A=3D packages2 =3D3D {'kernel': {'release': '2.fc17.x86_64'=3D2C 'buildtime': 1= 3436=3D 59739.0=3D2C 'version': '3.5.0'}=3D2C 'spice-server': {'release': '5.fc17'= =3D2C '=3D buildtime': '1336983054'=3D2C 'version': '0.10.1'}=3D2C 'vdsm': {'release':= '6.=3D fc17'=3D2C 'buildtime': '1343817997'=3D2C 'version': '4.10.0'}=3D2C 'qemu-k= vm': {=3D 'release': '18.fc17'=3D2C 'buildtime': '1342650221'=3D2C 'version': '1.0'}= =3D2C '=3D libvirt': {'release': '3.fc17'=3D2C 'buildtime': '1340891887'=3D2C 'version= ': '=3D 0.9.11.4'}=3D2C 'qemu-img': {'release': '18.fc17'=3D2C 'buildtime': '134265= 0221=3D '=3D2C 'version': '1.0'}}
=3D0A=3D reservedMem =3D3D 321
=3D0A=3D software_revision =3D3D 6
=3D0A=3D software_version =3D3D 4.10
=3D0A=3D supportedProtocols =3D3D ['2.2'=3D2C '2.3']
=3D0A=3D supportedRHEVMs =3D3D ['3.0'=3D2C '3.1']
=3D0A=3D uuid =3D3D 37373035-3038-5A43-4A30-30333035455A_d8:d3:85:67:e3:b8
=3D0A= =3D version_name =3D3D Snow Man
=3D0A=3D vlans =3D3D {'em1.10': {'netmask': ''=3D2C 'iface': 'em1'=3D2C 'addr': ''= =3D2C 'mt=3D u': '1500'}}
=3D0A=3D vmTypes =3D3D ['kvm']
=3D0A=3D
=3D0A=3D
=3D0A=3D [root(a)blade4 ~]# virsh capabilitie= s
=3D =3D0A=3D <=3D3Bcapabilities>=3D3B
=3D0A=3D
=3D0A=3D  =3D3B <=3D3Bhost>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B <=3D3Buuid>=3D3B35303737-3830-435a-4a30-= 3033303545=3D 5a<=3D3B/uuid>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B <=3D3Bcpu>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Barch>=3D3Bx86_= 64<=3D3B/arch&=3D gt=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bmodel>=3D3BNeh= alem<=3D3B/mod=3D el>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bvendor>=3D3BIn= tel<=3D3B/vend=3D or>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Btopology sockets= =3D3D'1' cores=3D =3D3D'4' threads=3D3D'2'/>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bfeature name=3D3= D'rdtscp'/>=3D =3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bfeature name=3D3= D'dca'/>=3D3B<=3D br>=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bfeature name=3D3= D'pdcm'/>=3D3B=3D
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bfeature name=3D3= D'xtpr'/>=3D3B=3D
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bfeature name=3D3= D'tm2'/>=3D3B<=3D br>=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bfeature name=3D3= D'est'/>=3D3B<=3D br>=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bfeature name=3D3= D'vmx'/>=3D3B<=3D br>=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bfeature name=3D3= D'ds_cpl'/>=3D =3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bfeature name=3D3= D'monitor'/>=3D =3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bfeature name=3D3= D'dtes64'/>=3D =3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bfeature name=3D3= D'pbe'/>=3D3B<=3D br>=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bfeature name=3D3= D'tm'/>=3D3B=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bfeature name=3D3= D'ht'/>=3D3B=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bfeature name=3D3= D'ss'/>=3D3B=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bfeature name=3D3= D'acpi'/>=3D3B=3D
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bfeature name=3D3= D'ds'/>=3D3B=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bfeature name=3D3= D'vme'/>=3D3B<=3D br>=3D0A=3D  =3D3B =3D3B =3D3B <=3D3B/cpu>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B <=3D3Bpower_management/>=3D3B
=3D0A= =3D  =3D3B =3D3B =3D3B <=3D3Bmigration_features>=3D3B
=3D0A= =3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Blive/>=3D3B=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Buri_transports&g= t=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B <= =3D3Buri_transpor=3D t>=3D3Btcp<=3D3B/uri_transport>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3B/uri_transports&= gt=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B <=3D3B/migration_features>=3D3B
=3D0A= =3D  =3D3B =3D3B =3D3B <=3D3Btopology>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bcells num=3D3D'1= '>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B <= =3D3Bcell id=3D3D'0=3D '>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B = =3D3B =3D3B &l=3D t=3D3Bcpus num=3D3D'8'>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B = =3D3B =3D3B&nb=3D sp=3D3B =3D3B <=3D3Bcpu id=3D3D'0'/>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B = =3D3B =3D3B&nb=3D sp=3D3B =3D3B <=3D3Bcpu id=3D3D'1'/>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B = =3D3B =3D3B&nb=3D sp=3D3B =3D3B <=3D3Bcpu id=3D3D'2'/>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B = =3D3B =3D3B&nb=3D sp=3D3B =3D3B <=3D3Bcpu id=3D3D'3'/>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B = =3D3B =3D3B&nb=3D sp=3D3B =3D3B <=3D3Bcpu id=3D3D'4'/>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B = =3D3B =3D3B&nb=3D sp=3D3B =3D3B <=3D3Bcpu id=3D3D'5'/>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B = =3D3B =3D3B&nb=3D sp=3D3B =3D3B <=3D3Bcpu id=3D3D'6'/>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B = =3D3B =3D3B&nb=3D sp=3D3B =3D3B <=3D3Bcpu id=3D3D'7'/>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B = =3D3B =3D3B &l=3D t=3D3B/cpus>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B <= =3D3B/cell>=3D3B<=3D br>=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3B/cells>=3D3B=3D0A=3D  =3D3B =3D3B =3D3B <=3D3B/topology>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B <=3D3Bsecmodel>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bmodel>=3D3Bsel= inux<=3D3B/mod=3D el>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bdoi>=3D3B0<= =3D3B/doi>=3D3B=3D0A=3D  =3D3B =3D3B =3D3B <=3D3B/secmodel>=3D3B
=3D0A=3D  =3D3B <=3D3B/host>=3D3B
=3D0A=3D
=3D0A=3D  =3D3B <=3D3Bguest>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B <=3D3Bos_type>=3D3Bhvm<=3D3B/os_type&g= t=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B <=3D3Barch name=3D3D'i686'>=3D3B
=3D0= A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bwordsize>=3D3B= 32<=3D3B/words=3D ize>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bemulator>=3D3B= /usr/bin/qemu-=3D system-x86_64<=3D3B/emulator>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bmachine>=3D3Bp= c-0.15<=3D3B/m=3D achine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bmachine>=3D3Bp= c-1.0<=3D3B/ma=3D chine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bmachine canonica= l=3D3D'pc-1.0'=3D >=3D3Bpc<=3D3B/machine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bmachine>=3D3Bp= c-0.14<=3D3B/m=3D achine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bmachine>=3D3Bp= c-0.13<=3D3B/m=3D achine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bmachine>=3D3Bp= c-0.12<=3D3B/m=3D achine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bmachine>=3D3Bp= c-0.11<=3D3B/m=3D achine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bmachine>=3D3Bp= c-0.10<=3D3B/m=3D achine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bmachine>=3D3Bi= sapc<=3D3B/mac=3D hine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bdomain type=3D3D= 'qemu'>=3D3B=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3B/domain>=3D3B<= br>=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bdomain type=3D3D= 'kvm'>=3D3B=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B <= =3D3Bemulator>=3D =3D3B/usr/bin/qemu-kvm<=3D3B/emulator>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B <= =3D3Bmachine>=3D =3D3Bpc-0.15<=3D3B/machine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B <= =3D3Bmachine>=3D =3D3Bpc-1.0<=3D3B/machine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B <= =3D3Bmachine cano=3D nical=3D3D'pc-1.0'>=3D3Bpc<=3D3B/machine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B <= =3D3Bmachine>=3D =3D3Bpc-0.14<=3D3B/machine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B <= =3D3Bmachine>=3D =3D3Bpc-0.13<=3D3B/machine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B <= =3D3Bmachine>=3D =3D3Bpc-0.12<=3D3B/machine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B <= =3D3Bmachine>=3D =3D3Bpc-0.11<=3D3B/machine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B <= =3D3Bmachine>=3D =3D3Bpc-0.10<=3D3B/machine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B <= =3D3Bmachine>=3D =3D3Bisapc<=3D3B/machine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3B/domain>=3D3B<= br>=3D0A=3D  =3D3B =3D3B =3D3B <=3D3B/arch>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B <=3D3Bfeatures>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bcpuselection/>= =3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bdeviceboot/>= =3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bpae/>=3D3B
= =3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bnonpae/>=3D3B<= br>=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bacpi default=3D3= D'on' toggle=3D =3D3D'yes'/>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bapic default=3D3= D'on' toggle=3D =3D3D'no'/>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B <=3D3B/features>=3D3B
=3D0A=3D  =3D3B <=3D3B/guest>=3D3B
=3D0A=3D
=3D0A=3D  =3D3B <=3D3Bguest>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B <=3D3Bos_type>=3D3Bhvm<=3D3B/os_type&g= t=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B <=3D3Barch name=3D3D'x86_64'>=3D3B
= =3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bwordsize>=3D3B= 64<=3D3B/words=3D ize>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bemulator>=3D3B= /usr/bin/qemu-=3D system-x86_64<=3D3B/emulator>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bmachine>=3D3Bp= c-0.15<=3D3B/m=3D achine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bmachine>=3D3Bp= c-1.0<=3D3B/ma=3D chine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bmachine canonica= l=3D3D'pc-1.0'=3D >=3D3Bpc<=3D3B/machine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bmachine>=3D3Bp= c-0.14<=3D3B/m=3D achine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bmachine>=3D3Bp= c-0.13<=3D3B/m=3D achine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bmachine>=3D3Bp= c-0.12<=3D3B/m=3D achine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bmachine>=3D3Bp= c-0.11<=3D3B/m=3D achine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bmachine>=3D3Bp= c-0.10<=3D3B/m=3D achine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bmachine>=3D3Bi= sapc<=3D3B/mac=3D hine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bdomain type=3D3D= 'qemu'>=3D3B=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3B/domain>=3D3B<= br>=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bdomain type=3D3D= 'kvm'>=3D3B=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B <= =3D3Bemulator>=3D =3D3B/usr/bin/qemu-kvm<=3D3B/emulator>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B <= =3D3Bmachine>=3D =3D3Bpc-0.15<=3D3B/machine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B <= =3D3Bmachine>=3D =3D3Bpc-1.0<=3D3B/machine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B <= =3D3Bmachine cano=3D nical=3D3D'pc-1.0'>=3D3Bpc<=3D3B/machine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B <= =3D3Bmachine>=3D =3D3Bpc-0.14<=3D3B/machine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B <= =3D3Bmachine>=3D =3D3Bpc-0.13<=3D3B/machine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B <= =3D3Bmachine>=3D =3D3Bpc-0.12<=3D3B/machine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B <= =3D3Bmachine>=3D =3D3Bpc-0.11<=3D3B/machine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B <= =3D3Bmachine>=3D =3D3Bpc-0.10<=3D3B/machine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B <= =3D3Bmachine>=3D =3D3Bisapc<=3D3B/machine>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3B/domain>=3D3B<= br>=3D0A=3D  =3D3B =3D3B =3D3B <=3D3B/arch>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B <=3D3Bfeatures>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bcpuselection/>= =3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bdeviceboot/>= =3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bacpi default=3D3= D'on' toggle=3D =3D3D'yes'/>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B =3D3B =3D3B <=3D3Bapic default=3D3= D'on' toggle=3D =3D3D'no'/>=3D3B
=3D0A=3D  =3D3B =3D3B =3D3B <=3D3B/features>=3D3B
=3D0A=3D  =3D3B <=3D3B/guest>=3D3B
=3D0A=3D
=3D0A=3D <=3D3B/capabilities>=3D3B
=3D0A=3D -
=3D0A=3D ----Original Message-----
=3D0A=3D From: Dan Kenigsberg <=3D3Bdanken(a)redhat.com>=3D3B
=3D0A=3D To: Justin Clift <=3D3Bjclift(a)redhat.com>=3D3B
=3D0A=3D Cc: Ricardo Esteves <=3D3Bmaverick.pt(a)gmail.com>=3D3B=3D2C users(a)ovirt.org
=3D0A=3D Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identificati= =3D on
=3D0A=3D Date: Sun=3D2C 5 Aug 2012 11:18:25 +0300
=3D0A=3D
=3D0A=3D
On Fri=3D2C Aug 03=3D2C 2012 at 06:47:44AM +1000=3D2C Justin Clift wro=
te:=3D0A=3D
>=3D3B On 02/08/2012=3D2C at 2:29 AM=3D2C Ricardo Esteves wrote:=3D0A=3D
>=3D3B >=3D3B And now=3D2C after reboot of the node=3D2C i get this:=3D=
0A=3D
>=3D3B >=3D3B =3D0A=3D
>=3D3B >=3D3B [root(a)blade4 ~]# virsh capabilities=3D0A=3D
>=3D3B >=3D3B Segmentation fault=3D0A=3D
>=3D3B =3D0A=3D
>=3D3B When that seg fault happens=3D2C does anything get printed to=3D0A=
=3D
>=3D3B /var/log/messages?=3D0A=3D
>=3D3B =3D0A=3D
>=3D3B Kind of wondering if there's something else at play here=3D2C=3D0A=
=3D
>=3D3B which might show up there.  Worth a look at. :)=3D0A=3D
>=3D3B =3D0A=3D
>=3D3B Regards and best wishes=3D2C=3D0A=3D
>=3D3B =3D0A=3D
>=3D3B Justin Clift=3D0A=3D
=3D0A=3D
Please note that vdsm hacks libvirt to use sasl authentication=3D2C which=
=3D0A=3D
may be related to this crash.=3D0A=3D
=3D0A=3D
Does anything look better with `virsh -r`?=3D0A=3D
=3D0A=3D =3D0A=3D =3D0A=3D
_______________________________________________=3D0A=3D Users mailing list=3D0A=3D Users(a)ovirt.org=3D0A=3D http://lists.ovirt.org/mailman/listinfo/users
=3D --_9116751c-2c3c-47f8-bfc9-1a7743108df9_-- --===============7599435216692054675== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fOTExNjc1MWMtMmMzYy00N2Y4LWJmYzktMWE3NzQzMTA4ZGY5XwpDb250ZW50LVR5cGU6IHRl eHQvcGxhaW47IGNoYXJzZXQ9Imlzby04ODU5LTEiCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6 IHF1b3RlZC1wcmludGFibGUKClJpY2FyZG89MkMKCj5Gcm9tIHlvdXIgZ2V0VmRzQ2Fwcz0yQyBJ IHNlZSB0aGF0IGl0IHJlcG9ydHMgYXMgIm1vZGVsX2NvcmVkdW89MkNtb2RlbF9Db249CnJvZSIu IENoYW5naW5nIHlvdXIgY29tcGF0aWJpbGl0eSBsZXZlbCBmb3IgdGhlIGRhdGEgY2VudGVyIHRv IENvbnJvZSBhbGxvdz0KIHlvdSB0byBicmluZyB0aGF0IGhvc3QgdXAuCgotIE5pY2sKCkZyb206 IHJpY2FyZG8ubS5lc3RldmVzQGdtYWlsLmNvbQpUbzogaWhlaW1AcmVkaGF0LmNvbQpEYXRlOiBU aHU9MkMgOSBBdWcgMjAxMiAxNDoxNzo0NCArMDEwMApDQzogdXNlcnNAb3ZpcnQub3JnClN1Ympl Y3Q6IFJlOiBbVXNlcnNdIG9WSXJ0IDMuMSAtIFhlb24gRTU1MzAgLSBXcm9uZyBjcHUgaWRlbnRp ZmljYXRpb24KCj0wQT0KPTBBPQo9MEE9CiAgPTBBPQogID0wQT0KPTBBPQo9MEE9Cgo9MEE9Ck9r PTJDIGkgZml4ZWQgdGhlIHNzbCBwcm9ibGVtPTJDIG15IG92aXJ0IG1hbmFnZXIgbWFjaGluZSBp cHRhYmxlcyB3YXMgYmxvYz0Ka2luZyB0aGUgODQ0MyBwb3J0Lgo9MEE9Cgo9MEE9CkkgYWxzbyBy ZWluc3RhbGxlZCB0aGUgbGFzdGVzdCB2ZXJzaW9uIG9mIHRoZSBub2RlIChvdmlydC1ub2RlLWlz by0yLjUuMS0xLj0KMC5mYzE3Lmlzbyk9MkMgYnV0IG92aXJ0IG1hbmFnZXIgc3RpbGwgZG9lc24n dCByZWNvZ25pemUgdGhlIENQVS49MjAKPTBBPQoKPTBBPQpUaGUgaG9zdCBzdGF0dXMgcmVtYWlu cyBOb24gT3BlcmF0aW9uYWwgOgo9MEE9Cgo9MEE9Ckhvc3QgbG9jYWxob3N0LmxvY2FsZG9tYWlu IG1vdmVkIHRvIE5vbi1PcGVyYXRpb25hbCBzdGF0ZSBhcyBob3N0IGRvZXMgbm90ID0KbWVldCB0 aGUgY2x1c3RlcidzIG1pbmltdW0gQ1BVIGxldmVsLiBNaXNzaW5nIENQVSBmZWF0dXJlcyA6IG1v ZGVsX05laGFsZW0KPTBBPQoKPTBBPQpIZXJlIGFyZSB0aGUgb3V0cHV0cyBvZiB0aGUgY29tbWFu ZHMgdmRzQ2xpZW50IGFuZCB2aXJzaDoKPTBBPQoKPTBBPQpbcm9vdEBibGFkZTQgfl0jIHZkc0Ns aWVudCAtcyAwIGdldFZkc0NhcHMKPTBBPQoJSEJBSW52ZW50b3J5ID0zRCB7J2lTQ1NJJzogW3sn SW5pdGlhdG9yTmFtZSc6ICdpcW4uMTk5NC0wNS5jb20ucmVkaGF0OmJsYWQ9CmU0LnZpLnB0J31d PTJDICdGQyc6IFtdfQo9MEE9CglJU0NTSUluaXRpYXRvck5hbWUgPTNEIGlxbi4xOTk0LTA1LmNv bS5yZWRoYXQ6YmxhZGU0LnZpLnB0Cj0wQT0KCWJvbmRpbmdzID0zRCB7J2JvbmQ0JzogeydhZGRy JzogJyc9MkMgJ2NmZyc6IHt9PTJDICdtdHUnOiAnMTUwMCc9MkMgJ25ldG1hPQpzayc6ICcnPTJD ICdzbGF2ZXMnOiBbXT0yQyAnaHdhZGRyJzogJzAwOjAwOjAwOjAwOjAwOjAwJ309MkMgJ2JvbmQw JzogeydhZGQ9CnInOiAnJz0yQyAnY2ZnJzoge309MkMgJ210dSc6ICcxNTAwJz0yQyAnbmV0bWFz ayc6ICcnPTJDICdzbGF2ZXMnOiBbXT0yQyAnaD0Kd2FkZHInOiAnMDA6MDA6MDA6MDA6MDA6MDAn fT0yQyAnYm9uZDEnOiB7J2FkZHInOiAnJz0yQyAnY2ZnJzoge309MkMgJ210dSc6PQogJzE1MDAn PTJDICduZXRtYXNrJzogJyc9MkMgJ3NsYXZlcyc6IFtdPTJDICdod2FkZHInOiAnMDA6MDA6MDA6 MDA6MDA6MDAnfT0KPTJDICdib25kMic6IHsnYWRkcic6ICcnPTJDICdjZmcnOiB7fT0yQyAnbXR1 JzogJzE1MDAnPTJDICduZXRtYXNrJzogJyc9MkMgPQonc2xhdmVzJzogW109MkMgJ2h3YWRkcic6 ICcwMDowMDowMDowMDowMDowMCd9PTJDICdib25kMyc6IHsnYWRkcic6ICcnPTJDICc9CmNmZyc6 IHt9PTJDICdtdHUnOiAnMTUwMCc9MkMgJ25ldG1hc2snOiAnJz0yQyAnc2xhdmVzJzogW109MkMg J2h3YWRkcic6ICcwMD0KOjAwOjAwOjAwOjAwOjAwJ319Cj0wQT0KCWNsdXN0ZXJMZXZlbHMgPTNE IFsnMy4wJz0yQyAnMy4xJ10KPTBBPQoJY3B1Q29yZXMgPTNEIDQKPTBBPQoJY3B1RmxhZ3MgPTNE IGZwdT0yQ3ZtZT0yQ2RlPTJDcHNlPTJDdHNjPTJDbXNyPTJDcGFlPTJDbWNlPTJDY3g4PTJDYXBp Yz0yQ3M9CmVwPTJDbXRycj0yQ3BnZT0yQ21jYT0yQ2Ntb3Y9MkNwYXQ9MkNwc2UzNj0yQ2NsZmx1 c2g9MkNkdHM9MkNhY3BpPTJDbW14PTJDZj0KeHNyPTJDc3NlPTJDc3NlMj0yQ3NzPTJDaHQ9MkN0 bT0yQ3BiZT0yQ3N5c2NhbGw9MkNueD0yQ3JkdHNjcD0yQ2xtPTJDY29uc3RhPQpudF90c2M9MkNh cmNoX3BlcmZtb249MkNwZWJzPTJDYnRzPTJDcmVwX2dvb2Q9MkNub3BsPTJDeHRvcG9sb2d5PTJD bm9uc3RvcF89CnRzYz0yQ2FwZXJmbXBlcmY9MkNwbmk9MkNkdGVzNjQ9MkNtb25pdG9yPTJDZHNf Y3BsPTJDdm14PTJDZXN0PTJDdG0yPTJDc3NzZT0KMz0yQ2N4MTY9MkN4dHByPTJDcGRjbT0yQ2Rj YT0yQ3NzZTRfMT0yQ3NzZTRfMj0yQ3BvcGNudD0yQ2xhaGZfbG09MkNpZGE9MkNkPQp0aGVybT0y Q3Rwcl9zaGFkb3c9MkN2bm1pPTJDZmxleHByaW9yaXR5PTJDZXB0PTJDdnBpZD0yQ21vZGVsX2Nv cmVkdW89MkNtb2Q9CmVsX0NvbnJvZQo9MEE9CgljcHVNb2RlbCA9M0QgSW50ZWwoUikgWGVvbihS KSBDUFUgICAgICAgICAgIEU1NTMwICBAIDIuNDBHSHoKPTBBPQoJY3B1U29ja2V0cyA9M0QgMQo9 MEE9CgljcHVTcGVlZCA9M0QgMTYwMC4wMDAKPTBBPQoJZW11bGF0ZWRNYWNoaW5lcyA9M0QgWydw Yy0wLjE1Jz0yQyAncGMtMS4wJz0yQyAncGMnPTJDICdwYy0wLjE0Jz0yQyAncGMtMC49CjEzJz0y QyAncGMtMC4xMic9MkMgJ3BjLTAuMTEnPTJDICdwYy0wLjEwJz0yQyAnaXNhcGMnPTJDICdwYy0w LjE1Jz0yQyAncGMtMT0KLjAnPTJDICdwYyc9MkMgJ3BjLTAuMTQnPTJDICdwYy0wLjEzJz0yQyAn cGMtMC4xMic9MkMgJ3BjLTAuMTEnPTJDICdwYy0wLjEwPQonPTJDICdpc2FwYyddCj0wQT0KCWd1 ZXN0T3ZlcmhlYWQgPTNEIDY1Cj0wQT0KCWhvb2tzID0zRCB7fQo9MEE9Cglrdm1FbmFibGVkID0z RCB0cnVlCj0wQT0KCWxhc3RDbGllbnQgPTNEIDE5Mi4xNjguMTAuNDAKPTBBPQoJbGFzdENsaWVu dElmYWNlID0zRCBvdmlydG1nbXQKPTBBPQoJbWFuYWdlbWVudF9pcCA9M0Q9MjAKPTBBPQoJbWVt U2l6ZSA9M0QgMTc5MjYKPTBBPQoJbmV0Q29uZmlnRGlydHkgPTNEIEZhbHNlCj0wQT0KCW5ldHdv cmtzID0zRCB7J292aXJ0bWdtdCc6IHsnYWRkcic6ICcxOTIuMTY4LjEwLjI0Jz0yQyAnY2ZnJzog eydJUFY2Rk9SV0FSPQpESU5HJzogJ25vJz0yQyAnSVBWNklOSVQnOiAnbm8nPTJDICdJUEFERFIn OiAnMTkyLjE2OC4xMC4yNCc9MkMgJ09OQk9PVCc6ICc9Cnllcyc9MkMgJ0lQVjZfQVVUT0NPTkYn OiAnbm8nPTJDICdERUxBWSc6ICcwJz0yQyAnTk1fQ09OVFJPTExFRCc6ICdubyc9MkMgJz0KTkVU TUFTSyc6ICcyNTUuMjU1LjI1NS4wJz0yQyAnQk9PVFBST1RPJzogJ3N0YXRpYyc9MkMgJ0RFVklD RSc6ICdvdmlydG1nbXQnPQo9MkMgJ1BFRVJOVFAnOiAneWVzJz0yQyAnVFlQRSc6ICdCcmlkZ2Un PTJDICdHQVRFV0FZJzogJzE5Mi4xNjguMTAuMjU0J309MkM9CiAnbXR1JzogJzE1MDAnPTJDICdu ZXRtYXNrJzogJzI1NS4yNTUuMjU1LjAnPTJDICdzdHAnOiAnb2ZmJz0yQyAnYnJpZGdlZCc6ID0K VHJ1ZT0yQyAnZ2F0ZXdheSc6ICcxOTIuMTY4LjEwLjI1NCc9MkMgJ3BvcnRzJzogWydlbTEuMTAn XX19Cj0wQT0KCW5pY3MgPTNEIHsncDFwMSc6IHsnaHdhZGRyJzogJ2Q4OmQzOjg1OjY3OmUzOmI4 Jz0yQyAnbmV0bWFzayc6ICcnPTJDICdzcGVlPQpkJzogMD0yQyAnYWRkcic6ICcnPTJDICdtdHUn OiAnMTUwMCd9PTJDICdlbTEnOiB7J2h3YWRkcic6ICdkODpkMzo4NTpiZjplOTo9CmIwJz0yQyAn bmV0bWFzayc6ICcnPTJDICdzcGVlZCc6IDEwMDA9MkMgJ2FkZHInOiAnJz0yQyAnbXR1JzogJzE1 MDAnfT0yQyAncj0KZW5hbWUzJzogeydod2FkZHInOiAnZDg6ZDM6ODU6Njc6ZTM6YmEnPTJDICdu ZXRtYXNrJzogJyc9MkMgJ3NwZWVkJzogMD0yQyAnPQphZGRyJzogJyc9MkMgJ210dSc6ICcxNTAw J309MkMgJ2VtMic6IHsnaHdhZGRyJzogJ2Q4OmQzOjg1OmJmOmU5OmI0Jz0yQyAnbmU9CnRtYXNr JzogJyc9MkMgJ3NwZWVkJzogMD0yQyAnYWRkcic6ICcnPTJDICdtdHUnOiAnMTUwMCd9fQo9MEE9 CglvcGVyYXRpbmdTeXN0ZW0gPTNEIHsncmVsZWFzZSc6ICcxJz0yQyAndmVyc2lvbic6ICcxNyc9 MkMgJ25hbWUnOiAnb1ZpcnQgTj0Kb2RlJ30KPTBBPQoJcGFja2FnZXMyID0zRCB7J2tlcm5lbCc6 IHsncmVsZWFzZSc6ICcyLmZjMTcueDg2XzY0Jz0yQyAnYnVpbGR0aW1lJzogMTM0MzY9CjU5NzM5 LjA9MkMgJ3ZlcnNpb24nOiAnMy41LjAnfT0yQyAnc3BpY2Utc2VydmVyJzogeydyZWxlYXNlJzog JzUuZmMxNyc9MkMgJz0KYnVpbGR0aW1lJzogJzEzMzY5ODMwNTQnPTJDICd2ZXJzaW9uJzogJzAu MTAuMSd9PTJDICd2ZHNtJzogeydyZWxlYXNlJzogJzYuPQpmYzE3Jz0yQyAnYnVpbGR0aW1lJzog JzEzNDM4MTc5OTcnPTJDICd2ZXJzaW9uJzogJzQuMTAuMCd9PTJDICdxZW11LWt2bSc6IHs9Cidy ZWxlYXNlJzogJzE4LmZjMTcnPTJDICdidWlsZHRpbWUnOiAnMTM0MjY1MDIyMSc9MkMgJ3ZlcnNp b24nOiAnMS4wJ309MkMgJz0KbGlidmlydCc6IHsncmVsZWFzZSc6ICczLmZjMTcnPTJDICdidWls ZHRpbWUnOiAnMTM0MDg5MTg4Nyc9MkMgJ3ZlcnNpb24nOiAnPQowLjkuMTEuNCd9PTJDICdxZW11 LWltZyc6IHsncmVsZWFzZSc6ICcxOC5mYzE3Jz0yQyAnYnVpbGR0aW1lJzogJzEzNDI2NTAyMjE9 Cic9MkMgJ3ZlcnNpb24nOiAnMS4wJ319Cj0wQT0KCXJlc2VydmVkTWVtID0zRCAzMjEKPTBBPQoJ c29mdHdhcmVfcmV2aXNpb24gPTNEIDYKPTBBPQoJc29mdHdhcmVfdmVyc2lvbiA9M0QgNC4xMAo9 MEE9CglzdXBwb3J0ZWRQcm90b2NvbHMgPTNEIFsnMi4yJz0yQyAnMi4zJ10KPTBBPQoJc3VwcG9y dGVkUkhFVk1zID0zRCBbJzMuMCc9MkMgJzMuMSddCj0wQT0KCXV1aWQgPTNEIDM3MzczMDM1LTMw MzgtNUE0My00QTMwLTMwMzMzMDM1NDU1QV9kODpkMzo4NTo2NzplMzpiOAo9MEE9Cgl2ZXJzaW9u X25hbWUgPTNEIFNub3cgTWFuCj0wQT0KCXZsYW5zID0zRCB7J2VtMS4xMCc6IHsnbmV0bWFzayc6 ICcnPTJDICdpZmFjZSc6ICdlbTEnPTJDICdhZGRyJzogJyc9MkMgJ210PQp1JzogJzE1MDAnfX0K PTBBPQoJdm1UeXBlcyA9M0QgWydrdm0nXQo9MEE9Cgo9MEE9Cgo9MEE9Cltyb290QGJsYWRlNCB+ XSMgdmlyc2ggY2FwYWJpbGl0aWVzCj0wQT0KPGNhcGFiaWxpdGllcz4KPTBBPQoKPTBBPQogIDxo b3N0Pgo9MEE9CiAgICA8dXVpZD4zNTMwMzczNy0zODMwLTQzNWEtNGEzMC0zMDMzMzAzNTQ1NWE8 L3V1aWQ+Cj0wQT0KICAgIDxjcHU+Cj0wQT0KICAgICAgPGFyY2g+eDg2XzY0PC9hcmNoPgo9MEE9 CiAgICAgIDxtb2RlbD5OZWhhbGVtPC9tb2RlbD4KPTBBPQogICAgICA8dmVuZG9yPkludGVsPC92 ZW5kb3I+Cj0wQT0KICAgICAgPHRvcG9sb2d5IHNvY2tldHM9M0QnMScgY29yZXM9M0QnNCcgdGhy ZWFkcz0zRCcyJy8+Cj0wQT0KICAgICAgPGZlYXR1cmUgbmFtZT0zRCdyZHRzY3AnLz4KPTBBPQog ICAgICA8ZmVhdHVyZSBuYW1lPTNEJ2RjYScvPgo9MEE9CiAgICAgIDxmZWF0dXJlIG5hbWU9M0Qn cGRjbScvPgo9MEE9CiAgICAgIDxmZWF0dXJlIG5hbWU9M0QneHRwcicvPgo9MEE9CiAgICAgIDxm ZWF0dXJlIG5hbWU9M0QndG0yJy8+Cj0wQT0KICAgICAgPGZlYXR1cmUgbmFtZT0zRCdlc3QnLz4K PTBBPQogICAgICA8ZmVhdHVyZSBuYW1lPTNEJ3ZteCcvPgo9MEE9CiAgICAgIDxmZWF0dXJlIG5h bWU9M0QnZHNfY3BsJy8+Cj0wQT0KICAgICAgPGZlYXR1cmUgbmFtZT0zRCdtb25pdG9yJy8+Cj0w QT0KICAgICAgPGZlYXR1cmUgbmFtZT0zRCdkdGVzNjQnLz4KPTBBPQogICAgICA8ZmVhdHVyZSBu YW1lPTNEJ3BiZScvPgo9MEE9CiAgICAgIDxmZWF0dXJlIG5hbWU9M0QndG0nLz4KPTBBPQogICAg ICA8ZmVhdHVyZSBuYW1lPTNEJ2h0Jy8+Cj0wQT0KICAgICAgPGZlYXR1cmUgbmFtZT0zRCdzcycv Pgo9MEE9CiAgICAgIDxmZWF0dXJlIG5hbWU9M0QnYWNwaScvPgo9MEE9CiAgICAgIDxmZWF0dXJl IG5hbWU9M0QnZHMnLz4KPTBBPQogICAgICA8ZmVhdHVyZSBuYW1lPTNEJ3ZtZScvPgo9MEE9CiAg ICA8L2NwdT4KPTBBPQogICAgPHBvd2VyX21hbmFnZW1lbnQvPgo9MEE9CiAgICA8bWlncmF0aW9u X2ZlYXR1cmVzPgo9MEE9CiAgICAgIDxsaXZlLz4KPTBBPQogICAgICA8dXJpX3RyYW5zcG9ydHM+ Cj0wQT0KICAgICAgICA8dXJpX3RyYW5zcG9ydD50Y3A8L3VyaV90cmFuc3BvcnQ+Cj0wQT0KICAg ICAgPC91cmlfdHJhbnNwb3J0cz4KPTBBPQogICAgPC9taWdyYXRpb25fZmVhdHVyZXM+Cj0wQT0K ICAgIDx0b3BvbG9neT4KPTBBPQogICAgICA8Y2VsbHMgbnVtPTNEJzEnPgo9MEE9CiAgICAgICAg PGNlbGwgaWQ9M0QnMCc+Cj0wQT0KICAgICAgICAgIDxjcHVzIG51bT0zRCc4Jz4KPTBBPQogICAg ICAgICAgICA8Y3B1IGlkPTNEJzAnLz4KPTBBPQogICAgICAgICAgICA8Y3B1IGlkPTNEJzEnLz4K PTBBPQogICAgICAgICAgICA8Y3B1IGlkPTNEJzInLz4KPTBBPQogICAgICAgICAgICA8Y3B1IGlk PTNEJzMnLz4KPTBBPQogICAgICAgICAgICA8Y3B1IGlkPTNEJzQnLz4KPTBBPQogICAgICAgICAg ICA8Y3B1IGlkPTNEJzUnLz4KPTBBPQogICAgICAgICAgICA8Y3B1IGlkPTNEJzYnLz4KPTBBPQog ICAgICAgICAgICA8Y3B1IGlkPTNEJzcnLz4KPTBBPQogICAgICAgICAgPC9jcHVzPgo9MEE9CiAg ICAgICAgPC9jZWxsPgo9MEE9CiAgICAgIDwvY2VsbHM+Cj0wQT0KICAgIDwvdG9wb2xvZ3k+Cj0w QT0KICAgIDxzZWNtb2RlbD4KPTBBPQogICAgICA8bW9kZWw+c2VsaW51eDwvbW9kZWw+Cj0wQT0K ICAgICAgPGRvaT4wPC9kb2k+Cj0wQT0KICAgIDwvc2VjbW9kZWw+Cj0wQT0KICA8L2hvc3Q+Cj0w QT0KCj0wQT0KICA8Z3Vlc3Q+Cj0wQT0KICAgIDxvc190eXBlPmh2bTwvb3NfdHlwZT4KPTBBPQog ICAgPGFyY2ggbmFtZT0zRCdpNjg2Jz4KPTBBPQogICAgICA8d29yZHNpemU+MzI8L3dvcmRzaXpl Pgo9MEE9CiAgICAgIDxlbXVsYXRvcj4vdXNyL2Jpbi9xZW11LXN5c3RlbS14ODZfNjQ8L2VtdWxh dG9yPgo9MEE9CiAgICAgIDxtYWNoaW5lPnBjLTAuMTU8L21hY2hpbmU+Cj0wQT0KICAgICAgPG1h Y2hpbmU+cGMtMS4wPC9tYWNoaW5lPgo9MEE9CiAgICAgIDxtYWNoaW5lIGNhbm9uaWNhbD0zRCdw Yy0xLjAnPnBjPC9tYWNoaW5lPgo9MEE9CiAgICAgIDxtYWNoaW5lPnBjLTAuMTQ8L21hY2hpbmU+ Cj0wQT0KICAgICAgPG1hY2hpbmU+cGMtMC4xMzwvbWFjaGluZT4KPTBBPQogICAgICA8bWFjaGlu ZT5wYy0wLjEyPC9tYWNoaW5lPgo9MEE9CiAgICAgIDxtYWNoaW5lPnBjLTAuMTE8L21hY2hpbmU+ Cj0wQT0KICAgICAgPG1hY2hpbmU+cGMtMC4xMDwvbWFjaGluZT4KPTBBPQogICAgICA8bWFjaGlu ZT5pc2FwYzwvbWFjaGluZT4KPTBBPQogICAgICA8ZG9tYWluIHR5cGU9M0QncWVtdSc+Cj0wQT0K ICAgICAgPC9kb21haW4+Cj0wQT0KICAgICAgPGRvbWFpbiB0eXBlPTNEJ2t2bSc+Cj0wQT0KICAg ICAgICA8ZW11bGF0b3I+L3Vzci9iaW4vcWVtdS1rdm08L2VtdWxhdG9yPgo9MEE9CiAgICAgICAg PG1hY2hpbmU+cGMtMC4xNTwvbWFjaGluZT4KPTBBPQogICAgICAgIDxtYWNoaW5lPnBjLTEuMDwv bWFjaGluZT4KPTBBPQogICAgICAgIDxtYWNoaW5lIGNhbm9uaWNhbD0zRCdwYy0xLjAnPnBjPC9t YWNoaW5lPgo9MEE9CiAgICAgICAgPG1hY2hpbmU+cGMtMC4xNDwvbWFjaGluZT4KPTBBPQogICAg ICAgIDxtYWNoaW5lPnBjLTAuMTM8L21hY2hpbmU+Cj0wQT0KICAgICAgICA8bWFjaGluZT5wYy0w LjEyPC9tYWNoaW5lPgo9MEE9CiAgICAgICAgPG1hY2hpbmU+cGMtMC4xMTwvbWFjaGluZT4KPTBB PQogICAgICAgIDxtYWNoaW5lPnBjLTAuMTA8L21hY2hpbmU+Cj0wQT0KICAgICAgICA8bWFjaGlu ZT5pc2FwYzwvbWFjaGluZT4KPTBBPQogICAgICA8L2RvbWFpbj4KPTBBPQogICAgPC9hcmNoPgo9 MEE9CiAgICA8ZmVhdHVyZXM+Cj0wQT0KICAgICAgPGNwdXNlbGVjdGlvbi8+Cj0wQT0KICAgICAg PGRldmljZWJvb3QvPgo9MEE9CiAgICAgIDxwYWUvPgo9MEE9CiAgICAgIDxub25wYWUvPgo9MEE9 CiAgICAgIDxhY3BpIGRlZmF1bHQ9M0Qnb24nIHRvZ2dsZT0zRCd5ZXMnLz4KPTBBPQogICAgICA8 YXBpYyBkZWZhdWx0PTNEJ29uJyB0b2dnbGU9M0Qnbm8nLz4KPTBBPQogICAgPC9mZWF0dXJlcz4K PTBBPQogIDwvZ3Vlc3Q+Cj0wQT0KCj0wQT0KICA8Z3Vlc3Q+Cj0wQT0KICAgIDxvc190eXBlPmh2 bTwvb3NfdHlwZT4KPTBBPQogICAgPGFyY2ggbmFtZT0zRCd4ODZfNjQnPgo9MEE9CiAgICAgIDx3 b3Jkc2l6ZT42NDwvd29yZHNpemU+Cj0wQT0KICAgICAgPGVtdWxhdG9yPi91c3IvYmluL3FlbXUt c3lzdGVtLXg4Nl82NDwvZW11bGF0b3I+Cj0wQT0KICAgICAgPG1hY2hpbmU+cGMtMC4xNTwvbWFj aGluZT4KPTBBPQogICAgICA8bWFjaGluZT5wYy0xLjA8L21hY2hpbmU+Cj0wQT0KICAgICAgPG1h Y2hpbmUgY2Fub25pY2FsPTNEJ3BjLTEuMCc+cGM8L21hY2hpbmU+Cj0wQT0KICAgICAgPG1hY2hp bmU+cGMtMC4xNDwvbWFjaGluZT4KPTBBPQogICAgICA8bWFjaGluZT5wYy0wLjEzPC9tYWNoaW5l Pgo9MEE9CiAgICAgIDxtYWNoaW5lPnBjLTAuMTI8L21hY2hpbmU+Cj0wQT0KICAgICAgPG1hY2hp bmU+cGMtMC4xMTwvbWFjaGluZT4KPTBBPQogICAgICA8bWFjaGluZT5wYy0wLjEwPC9tYWNoaW5l Pgo9MEE9CiAgICAgIDxtYWNoaW5lPmlzYXBjPC9tYWNoaW5lPgo9MEE9CiAgICAgIDxkb21haW4g dHlwZT0zRCdxZW11Jz4KPTBBPQogICAgICA8L2RvbWFpbj4KPTBBPQogICAgICA8ZG9tYWluIHR5 cGU9M0Qna3ZtJz4KPTBBPQogICAgICAgIDxlbXVsYXRvcj4vdXNyL2Jpbi9xZW11LWt2bTwvZW11 bGF0b3I+Cj0wQT0KICAgICAgICA8bWFjaGluZT5wYy0wLjE1PC9tYWNoaW5lPgo9MEE9CiAgICAg ICAgPG1hY2hpbmU+cGMtMS4wPC9tYWNoaW5lPgo9MEE9CiAgICAgICAgPG1hY2hpbmUgY2Fub25p Y2FsPTNEJ3BjLTEuMCc+cGM8L21hY2hpbmU+Cj0wQT0KICAgICAgICA8bWFjaGluZT5wYy0wLjE0 PC9tYWNoaW5lPgo9MEE9CiAgICAgICAgPG1hY2hpbmU+cGMtMC4xMzwvbWFjaGluZT4KPTBBPQog ICAgICAgIDxtYWNoaW5lPnBjLTAuMTI8L21hY2hpbmU+Cj0wQT0KICAgICAgICA8bWFjaGluZT5w Yy0wLjExPC9tYWNoaW5lPgo9MEE9CiAgICAgICAgPG1hY2hpbmU+cGMtMC4xMDwvbWFjaGluZT4K PTBBPQogICAgICAgIDxtYWNoaW5lPmlzYXBjPC9tYWNoaW5lPgo9MEE9CiAgICAgIDwvZG9tYWlu Pgo9MEE9CiAgICA8L2FyY2g+Cj0wQT0KICAgIDxmZWF0dXJlcz4KPTBBPQogICAgICA8Y3B1c2Vs ZWN0aW9uLz4KPTBBPQogICAgICA8ZGV2aWNlYm9vdC8+Cj0wQT0KICAgICAgPGFjcGkgZGVmYXVs dD0zRCdvbicgdG9nZ2xlPTNEJ3llcycvPgo9MEE9CiAgICAgIDxhcGljIGRlZmF1bHQ9M0Qnb24n IHRvZ2dsZT0zRCdubycvPgo9MEE9CiAgICA8L2ZlYXR1cmVzPgo9MEE9CiAgPC9ndWVzdD4KPTBB PQoKPTBBPQo8L2NhcGFiaWxpdGllcz4KPTBBPQotCj0wQT0KLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut LS0tLQo9MEE9CkZyb206IERhbiBLZW5pZ3NiZXJnIDxkYW5rZW5AcmVkaGF0LmNvbT4KPTBBPQpU bzogSnVzdGluIENsaWZ0IDxqY2xpZnRAcmVkaGF0LmNvbT4KPTBBPQpDYzogUmljYXJkbyBFc3Rl dmVzIDxtYXZlcmljay5wdEBnbWFpbC5jb20+PTJDIHVzZXJzQG92aXJ0Lm9yZwo9MEE9ClN1Ympl Y3Q6IFJlOiBbVXNlcnNdIG9WSXJ0IDMuMSAtIFhlb24gRTU1MzAgLSBXcm9uZyBjcHUgaWRlbnRp ZmljYXRpb24KPTBBPQpEYXRlOiBTdW49MkMgNSBBdWcgMjAxMiAxMToxODoyNSArMDMwMAo9MEE9 Cgo9MEE9Ck9uIEZyaT0yQyBBdWcgMDM9MkMgMjAxMiBhdCAwNjo0Nzo0NEFNICsxMDAwPTJDIEp1 c3RpbiBDbGlmdCB3cm90ZTo9MEE9Cj4gT24gMDIvMDgvMjAxMj0yQyBhdCAyOjI5IEFNPTJDIFJp Y2FyZG8gRXN0ZXZlcyB3cm90ZTo9MEE9Cj4gPiBBbmQgbm93PTJDIGFmdGVyIHJlYm9vdCBvZiB0 aGUgbm9kZT0yQyBpIGdldCB0aGlzOj0wQT0KPiA+ID0wQT0KPiA+IFtyb290QGJsYWRlNCB+XSMg dmlyc2ggY2FwYWJpbGl0aWVzPTBBPQo+ID4gU2VnbWVudGF0aW9uIGZhdWx0PTBBPQo+ID0wQT0K PiBXaGVuIHRoYXQgc2VnIGZhdWx0IGhhcHBlbnM9MkMgZG9lcyBhbnl0aGluZyBnZXQgcHJpbnRl ZCB0bz0wQT0KPiAvdmFyL2xvZy9tZXNzYWdlcz89MEE9Cj4gPTBBPQo+IEtpbmQgb2Ygd29uZGVy aW5nIGlmIHRoZXJlJ3Mgc29tZXRoaW5nIGVsc2UgYXQgcGxheSBoZXJlPTJDPTBBPQo+IHdoaWNo IG1pZ2h0IHNob3cgdXAgdGhlcmUuICBXb3J0aCBhIGxvb2sgYXQuIDopPTBBPQo+ID0wQT0KPiBS ZWdhcmRzIGFuZCBiZXN0IHdpc2hlcz0yQz0wQT0KPiA9MEE9Cj4gSnVzdGluIENsaWZ0PTBBPQo9 MEE9ClBsZWFzZSBub3RlIHRoYXQgdmRzbSBoYWNrcyBsaWJ2aXJ0IHRvIHVzZSBzYXNsIGF1dGhl bnRpY2F0aW9uPTJDIHdoaWNoPTBBPQptYXkgYmUgcmVsYXRlZCB0byB0aGlzIGNyYXNoLj0wQT0K PTBBPQpEb2VzIGFueXRoaW5nIGxvb2sgYmV0dGVyIHdpdGggYHZpcnNoIC1yYD89MEE9Cj0wQT0K PTBBPQo9MEE9CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Xz0wQT0KVXNlcnMgbWFpbGluZyBsaXN0PTBBPQpVc2Vyc0BvdmlydC5vcmc9MEE9Cmh0dHA6Ly9s aXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyAJCSAJICAgCQkgID0KCi0tXzkx MTY3NTFjLTJjM2MtNDdmOC1iZmM5LTFhNzc0MzEwOGRmOV8KQ29udGVudC1UeXBlOiB0ZXh0L2h0 bWw7IGNoYXJzZXQ9Imlzby04ODU5LTEiCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3Rl ZC1wcmludGFibGUKCjxodG1sPgo8aGVhZD4KPHN0eWxlPjwhLS0KLmhtbWVzc2FnZSBQCnsKbWFy Z2luOjBweD0zQgpwYWRkaW5nOjBweAp9CmJvZHkuaG1tZXNzYWdlCnsKZm9udC1zaXplOiAxMnB0 PTNCCmZvbnQtZmFtaWx5OkNhbGlicmkKfQotLT48L3N0eWxlPjwvaGVhZD4KPGJvZHkgY2xhc3M9 M0QnaG1tZXNzYWdlJz48ZGl2IGRpcj0zRCdsdHInPlJpY2FyZG89MkM8YnI+PGJyPkZyb20geW91 ciBnZXRWPQpkc0NhcHM9MkMgSSBzZWUgdGhhdCBpdCByZXBvcnRzIGFzICJtb2RlbF9jb3JlZHVv PTJDbW9kZWxfQ29ucm9lIi4gQ2hhbmdpbmc9CiB5b3VyIGNvbXBhdGliaWxpdHkgbGV2ZWwgZm9y IHRoZSBkYXRhIGNlbnRlciB0byBDb25yb2UgYWxsb3cgeW91IHRvIGJyaW5nID0KdGhhdCBob3N0 IHVwLjxicj48YnI+LSBOaWNrPGJyPjxicj48ZGl2PjxkaXYgaWQ9M0QiU2t5RHJpdmVQbGFjZWhv bGRlciI+PC9kPQppdj48aHIgaWQ9M0Qic3RvcFNwZWxsaW5nIj5Gcm9tOiByaWNhcmRvLm0uZXN0 ZXZlc0BnbWFpbC5jb208YnI+VG86IGloZWltQHI9CmVkaGF0LmNvbTxicj5EYXRlOiBUaHU9MkMg OSBBdWcgMjAxMiAxNDoxNzo0NCArMDEwMDxicj5DQzogdXNlcnNAb3ZpcnQub3JnPD0KYnI+U3Vi amVjdDogUmU6IFtVc2Vyc10gb1ZJcnQgMy4xIC0gWGVvbiBFNTUzMCAtIFdyb25nIGNwdSBpZGVu dGlmaWNhdGlvbjxiPQpyPjxicj49MEE9Cj0wQT0KPTBBPQogID0wQT0KICA9MEE9Cj0wQT0KPTBB PQo8YnI+PTBBPQpPaz0yQyBpIGZpeGVkIHRoZSBzc2wgcHJvYmxlbT0yQyBteSBvdmlydCBtYW5h Z2VyIG1hY2hpbmUgaXB0YWJsZXMgd2FzIGJsb2M9CmtpbmcgdGhlIDg0NDMgcG9ydC48YnI+PTBB PQo8YnI+PTBBPQpJIGFsc28gcmVpbnN0YWxsZWQgdGhlIGxhc3Rlc3QgdmVyc2lvbiBvZiB0aGUg bm9kZSAob3ZpcnQtbm9kZS1pc28tMi41LjEtMS49CjAuZmMxNy5pc28pPTJDIGJ1dCBvdmlydCBt YW5hZ2VyIHN0aWxsIGRvZXNuJ3QgcmVjb2duaXplIHRoZSBDUFUuIDxicj49MEE9Cjxicj49MEE9 ClRoZSBob3N0IHN0YXR1cyByZW1haW5zIE5vbiBPcGVyYXRpb25hbCA6PGJyPj0wQT0KPGJyPj0w QT0KSG9zdCBsb2NhbGhvc3QubG9jYWxkb21haW4gbW92ZWQgdG8gTm9uLU9wZXJhdGlvbmFsIHN0 YXRlIGFzIGhvc3QgZG9lcyBub3QgPQptZWV0IHRoZSBjbHVzdGVyJ3MgbWluaW11bSBDUFUgbGV2 ZWwuIE1pc3NpbmcgQ1BVIGZlYXR1cmVzIDogbW9kZWxfTmVoYWxlbTw9CmJyPj0wQT0KPGJyPj0w QT0KSGVyZSBhcmUgdGhlIG91dHB1dHMgb2YgdGhlIGNvbW1hbmRzIHZkc0NsaWVudCBhbmQgdmly c2g6PGJyPj0wQT0KPGJyPj0wQT0KWzxhIGhyZWY9M0QibWFpbHRvOnJvb3RAYmxhZGU0Ij5yb290 QGJsYWRlNDwvYT4gfl0jIHZkc0NsaWVudCAtcyAwIGdldFZkc0NhPQpwczxicj49MEE9CglIQkFJ bnZlbnRvcnkgPTNEIHsnaVNDU0knOiBbeydJbml0aWF0b3JOYW1lJzogJ2lxbi4xOTk0LTA1LmNv bS5yZWRoYXQ6YmxhZD0KZTQudmkucHQnfV09MkMgJ0ZDJzogW119PGJyPj0wQT0KCUlTQ1NJSW5p dGlhdG9yTmFtZSA9M0QgaXFuLjE5OTQtMDUuY29tLnJlZGhhdDpibGFkZTQudmkucHQ8YnI+PTBB PQoJYm9uZGluZ3MgPTNEIHsnYm9uZDQnOiB7J2FkZHInOiAnJz0yQyAnY2ZnJzoge309MkMgJ210 dSc6ICcxNTAwJz0yQyAnbmV0bWE9CnNrJzogJyc9MkMgJ3NsYXZlcyc6IFtdPTJDICdod2FkZHIn OiAnMDA6MDA6MDA6MDA6MDA6MDAnfT0yQyAnYm9uZDAnOiB7J2FkZD0Kcic6ICcnPTJDICdjZmcn OiB7fT0yQyAnbXR1JzogJzE1MDAnPTJDICduZXRtYXNrJzogJyc9MkMgJ3NsYXZlcyc6IFtdPTJD ICdoPQp3YWRkcic6ICcwMDowMDowMDowMDowMDowMCd9PTJDICdib25kMSc6IHsnYWRkcic6ICcn PTJDICdjZmcnOiB7fT0yQyAnbXR1Jzo9CiAnMTUwMCc9MkMgJ25ldG1hc2snOiAnJz0yQyAnc2xh dmVzJzogW109MkMgJ2h3YWRkcic6ICcwMDowMDowMDowMDowMDowMCd9PQo9MkMgJ2JvbmQyJzog eydhZGRyJzogJyc9MkMgJ2NmZyc6IHt9PTJDICdtdHUnOiAnMTUwMCc9MkMgJ25ldG1hc2snOiAn Jz0yQyA9CidzbGF2ZXMnOiBbXT0yQyAnaHdhZGRyJzogJzAwOjAwOjAwOjAwOjAwOjAwJ309MkMg J2JvbmQzJzogeydhZGRyJzogJyc9MkMgJz0KY2ZnJzoge309MkMgJ210dSc6ICcxNTAwJz0yQyAn bmV0bWFzayc6ICcnPTJDICdzbGF2ZXMnOiBbXT0yQyAnaHdhZGRyJzogJzAwPQo6MDA6MDA6MDA6 MDA6MDAnfX08YnI+PTBBPQoJY2x1c3RlckxldmVscyA9M0QgWyczLjAnPTJDICczLjEnXTxicj49 MEE9CgljcHVDb3JlcyA9M0QgNDxicj49MEE9CgljcHVGbGFncyA9M0QgZnB1PTJDdm1lPTJDZGU9 MkNwc2U9MkN0c2M9MkNtc3I9MkNwYWU9MkNtY2U9MkNjeDg9MkNhcGljPTJDcz0KZXA9MkNtdHJy PTJDcGdlPTJDbWNhPTJDY21vdj0yQ3BhdD0yQ3BzZTM2PTJDY2xmbHVzaD0yQ2R0cz0yQ2FjcGk9 MkNtbXg9MkNmPQp4c3I9MkNzc2U9MkNzc2UyPTJDc3M9MkNodD0yQ3RtPTJDcGJlPTJDc3lzY2Fs bD0yQ254PTJDcmR0c2NwPTJDbG09MkNjb25zdGE9Cm50X3RzYz0yQ2FyY2hfcGVyZm1vbj0yQ3Bl YnM9MkNidHM9MkNyZXBfZ29vZD0yQ25vcGw9MkN4dG9wb2xvZ3k9MkNub25zdG9wXz0KdHNjPTJD YXBlcmZtcGVyZj0yQ3BuaT0yQ2R0ZXM2ND0yQ21vbml0b3I9MkNkc19jcGw9MkN2bXg9MkNlc3Q9 MkN0bTI9MkNzc3NlPQozPTJDY3gxNj0yQ3h0cHI9MkNwZGNtPTJDZGNhPTJDc3NlNF8xPTJDc3Nl NF8yPTJDcG9wY250PTJDbGFoZl9sbT0yQ2lkYT0yQ2Q9CnRoZXJtPTJDdHByX3NoYWRvdz0yQ3Zu bWk9MkNmbGV4cHJpb3JpdHk9MkNlcHQ9MkN2cGlkPTJDbW9kZWxfY29yZWR1bz0yQ21vZD0KZWxf Q29ucm9lPGJyPj0wQT0KCWNwdU1vZGVsID0zRCBJbnRlbChSKSBYZW9uKFIpIENQVSZuYnNwPTNC Jm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImPQpuYnNwPTNCJm5ic3A9M0ImbmJzcD0z QiZuYnNwPTNCJm5ic3A9M0IgRTU1MzAmbmJzcD0zQiBAIDIuNDBHSHo8YnI+PTBBPQoJY3B1U29j a2V0cyA9M0QgMTxicj49MEE9CgljcHVTcGVlZCA9M0QgMTYwMC4wMDA8YnI+PTBBPQoJZW11bGF0 ZWRNYWNoaW5lcyA9M0QgWydwYy0wLjE1Jz0yQyAncGMtMS4wJz0yQyAncGMnPTJDICdwYy0wLjE0 Jz0yQyAncGMtMC49CjEzJz0yQyAncGMtMC4xMic9MkMgJ3BjLTAuMTEnPTJDICdwYy0wLjEwJz0y QyAnaXNhcGMnPTJDICdwYy0wLjE1Jz0yQyAncGMtMT0KLjAnPTJDICdwYyc9MkMgJ3BjLTAuMTQn PTJDICdwYy0wLjEzJz0yQyAncGMtMC4xMic9MkMgJ3BjLTAuMTEnPTJDICdwYy0wLjEwPQonPTJD ICdpc2FwYyddPGJyPj0wQT0KCWd1ZXN0T3ZlcmhlYWQgPTNEIDY1PGJyPj0wQT0KCWhvb2tzID0z RCB7fTxicj49MEE9Cglrdm1FbmFibGVkID0zRCB0cnVlPGJyPj0wQT0KCWxhc3RDbGllbnQgPTNE IDE5Mi4xNjguMTAuNDA8YnI+PTBBPQoJbGFzdENsaWVudElmYWNlID0zRCBvdmlydG1nbXQ8YnI+ PTBBPQoJbWFuYWdlbWVudF9pcCA9M0QgPGJyPj0wQT0KCW1lbVNpemUgPTNEIDE3OTI2PGJyPj0w QT0KCW5ldENvbmZpZ0RpcnR5ID0zRCBGYWxzZTxicj49MEE9CgluZXR3b3JrcyA9M0Qgeydvdmly dG1nbXQnOiB7J2FkZHInOiAnMTkyLjE2OC4xMC4yNCc9MkMgJ2NmZyc6IHsnSVBWNkZPUldBUj0K RElORyc6ICdubyc9MkMgJ0lQVjZJTklUJzogJ25vJz0yQyAnSVBBRERSJzogJzE5Mi4xNjguMTAu MjQnPTJDICdPTkJPT1QnOiAnPQp5ZXMnPTJDICdJUFY2X0FVVE9DT05GJzogJ25vJz0yQyAnREVM QVknOiAnMCc9MkMgJ05NX0NPTlRST0xMRUQnOiAnbm8nPTJDICc9Ck5FVE1BU0snOiAnMjU1LjI1 NS4yNTUuMCc9MkMgJ0JPT1RQUk9UTyc6ICdzdGF0aWMnPTJDICdERVZJQ0UnOiAnb3ZpcnRtZ210 Jz0KPTJDICdQRUVSTlRQJzogJ3llcyc9MkMgJ1RZUEUnOiAnQnJpZGdlJz0yQyAnR0FURVdBWSc6 ICcxOTIuMTY4LjEwLjI1NCd9PTJDPQogJ210dSc6ICcxNTAwJz0yQyAnbmV0bWFzayc6ICcyNTUu MjU1LjI1NS4wJz0yQyAnc3RwJzogJ29mZic9MkMgJ2JyaWRnZWQnOiA9ClRydWU9MkMgJ2dhdGV3 YXknOiAnMTkyLjE2OC4xMC4yNTQnPTJDICdwb3J0cyc6IFsnZW0xLjEwJ119fTxicj49MEE9Cglu aWNzID0zRCB7J3AxcDEnOiB7J2h3YWRkcic6ICdkODpkMzo4NTo2NzplMzpiOCc9MkMgJ25ldG1h c2snOiAnJz0yQyAnc3BlZT0KZCc6IDA9MkMgJ2FkZHInOiAnJz0yQyAnbXR1JzogJzE1MDAnfT0y QyAnZW0xJzogeydod2FkZHInOiAnZDg6ZDM6ODU6YmY6ZTk6PQpiMCc9MkMgJ25ldG1hc2snOiAn Jz0yQyAnc3BlZWQnOiAxMDAwPTJDICdhZGRyJzogJyc9MkMgJ210dSc6ICcxNTAwJ309MkMgJ3I9 CmVuYW1lMyc6IHsnaHdhZGRyJzogJ2Q4OmQzOjg1OjY3OmUzOmJhJz0yQyAnbmV0bWFzayc6ICcn PTJDICdzcGVlZCc6IDA9MkMgJz0KYWRkcic6ICcnPTJDICdtdHUnOiAnMTUwMCd9PTJDICdlbTIn OiB7J2h3YWRkcic6ICdkODpkMzo4NTpiZjplOTpiNCc9MkMgJ25lPQp0bWFzayc6ICcnPTJDICdz cGVlZCc6IDA9MkMgJ2FkZHInOiAnJz0yQyAnbXR1JzogJzE1MDAnfX08YnI+PTBBPQoJb3BlcmF0 aW5nU3lzdGVtID0zRCB7J3JlbGVhc2UnOiAnMSc9MkMgJ3ZlcnNpb24nOiAnMTcnPTJDICduYW1l JzogJ29WaXJ0IE49Cm9kZSd9PGJyPj0wQT0KCXBhY2thZ2VzMiA9M0QgeydrZXJuZWwnOiB7J3Jl bGVhc2UnOiAnMi5mYzE3Lng4Nl82NCc9MkMgJ2J1aWxkdGltZSc6IDEzNDM2PQo1OTczOS4wPTJD ICd2ZXJzaW9uJzogJzMuNS4wJ309MkMgJ3NwaWNlLXNlcnZlcic6IHsncmVsZWFzZSc6ICc1LmZj MTcnPTJDICc9CmJ1aWxkdGltZSc6ICcxMzM2OTgzMDU0Jz0yQyAndmVyc2lvbic6ICcwLjEwLjEn fT0yQyAndmRzbSc6IHsncmVsZWFzZSc6ICc2Lj0KZmMxNyc9MkMgJ2J1aWxkdGltZSc6ICcxMzQz ODE3OTk3Jz0yQyAndmVyc2lvbic6ICc0LjEwLjAnfT0yQyAncWVtdS1rdm0nOiB7PQoncmVsZWFz ZSc6ICcxOC5mYzE3Jz0yQyAnYnVpbGR0aW1lJzogJzEzNDI2NTAyMjEnPTJDICd2ZXJzaW9uJzog JzEuMCd9PTJDICc9CmxpYnZpcnQnOiB7J3JlbGVhc2UnOiAnMy5mYzE3Jz0yQyAnYnVpbGR0aW1l JzogJzEzNDA4OTE4ODcnPTJDICd2ZXJzaW9uJzogJz0KMC45LjExLjQnfT0yQyAncWVtdS1pbWcn OiB7J3JlbGVhc2UnOiAnMTguZmMxNyc9MkMgJ2J1aWxkdGltZSc6ICcxMzQyNjUwMjIxPQonPTJD ICd2ZXJzaW9uJzogJzEuMCd9fTxicj49MEE9CglyZXNlcnZlZE1lbSA9M0QgMzIxPGJyPj0wQT0K CXNvZnR3YXJlX3JldmlzaW9uID0zRCA2PGJyPj0wQT0KCXNvZnR3YXJlX3ZlcnNpb24gPTNEIDQu MTA8YnI+PTBBPQoJc3VwcG9ydGVkUHJvdG9jb2xzID0zRCBbJzIuMic9MkMgJzIuMyddPGJyPj0w QT0KCXN1cHBvcnRlZFJIRVZNcyA9M0QgWyczLjAnPTJDICczLjEnXTxicj49MEE9Cgl1dWlkID0z RCAzNzM3MzAzNS0zMDM4LTVBNDMtNEEzMC0zMDMzMzAzNTQ1NUFfZDg6ZDM6ODU6Njc6ZTM6Yjg8 YnI+PTBBPQoJdmVyc2lvbl9uYW1lID0zRCBTbm93IE1hbjxicj49MEE9Cgl2bGFucyA9M0Qgeydl bTEuMTAnOiB7J25ldG1hc2snOiAnJz0yQyAnaWZhY2UnOiAnZW0xJz0yQyAnYWRkcic6ICcnPTJD ICdtdD0KdSc6ICcxNTAwJ319PGJyPj0wQT0KCXZtVHlwZXMgPTNEIFsna3ZtJ108YnI+PTBBPQo8 YnI+PTBBPQo8YnI+PTBBPQpbPGEgaHJlZj0zRCJtYWlsdG86cm9vdEBibGFkZTQiPnJvb3RAYmxh ZGU0PC9hPiB+XSMgdmlyc2ggY2FwYWJpbGl0aWVzPGJyPj0KPTBBPQombHQ9M0JjYXBhYmlsaXRp ZXMmZ3Q9M0I8YnI+PTBBPQo8YnI+PTBBPQombmJzcD0zQiAmbHQ9M0Job3N0Jmd0PTNCPGJyPj0w QT0KJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCICZsdD0zQnV1aWQmZ3Q9M0IzNTMwMzczNy0zODMw LTQzNWEtNGEzMC0zMDMzMzAzNTQ1PQo1YSZsdD0zQi91dWlkJmd0PTNCPGJyPj0wQT0KJm5ic3A9 M0ImbmJzcD0zQiZuYnNwPTNCICZsdD0zQmNwdSZndD0zQjxicj49MEE9CiZuYnNwPTNCJm5ic3A9 M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0IgJmx0PTNCYXJjaCZndD0zQng4Nl82NCZsdD0zQi9h cmNoJj0KZ3Q9M0I8YnI+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNw PTNCICZsdD0zQm1vZGVsJmd0PTNCTmVoYWxlbSZsdD0zQi9tb2Q9CmVsJmd0PTNCPGJyPj0wQT0K Jm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9M0J2ZW5kb3ImZ3Q9 M0JJbnRlbCZsdD0zQi92ZW5kPQpvciZndD0zQjxicj49MEE9CiZuYnNwPTNCJm5ic3A9M0ImbmJz cD0zQiZuYnNwPTNCJm5ic3A9M0IgJmx0PTNCdG9wb2xvZ3kgc29ja2V0cz0zRCcxJyBjb3Jlcz0K PTNEJzQnIHRocmVhZHM9M0QnMicvJmd0PTNCPGJyPj0wQT0KJm5ic3A9M0ImbmJzcD0zQiZuYnNw PTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9M0JmZWF0dXJlIG5hbWU9M0QncmR0c2NwJy8mZ3Q9Cj0z Qjxicj49MEE9CiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0IgJmx0PTNC ZmVhdHVyZSBuYW1lPTNEJ2RjYScvJmd0PTNCPD0KYnI+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5i c3A9M0ImbmJzcD0zQiZuYnNwPTNCICZsdD0zQmZlYXR1cmUgbmFtZT0zRCdwZGNtJy8mZ3Q9M0I9 Cjxicj49MEE9CiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0IgJmx0PTNC ZmVhdHVyZSBuYW1lPTNEJ3h0cHInLyZndD0zQj0KPGJyPj0wQT0KJm5ic3A9M0ImbmJzcD0zQiZu YnNwPTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9M0JmZWF0dXJlIG5hbWU9M0QndG0yJy8mZ3Q9M0I8 PQpicj49MEE9CiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0IgJmx0PTNC ZmVhdHVyZSBuYW1lPTNEJ2VzdCcvJmd0PTNCPD0KYnI+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5i c3A9M0ImbmJzcD0zQiZuYnNwPTNCICZsdD0zQmZlYXR1cmUgbmFtZT0zRCd2bXgnLyZndD0zQjw9 CmJyPj0wQT0KJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9M0Jm ZWF0dXJlIG5hbWU9M0QnZHNfY3BsJy8mZ3Q9Cj0zQjxicj49MEE9CiZuYnNwPTNCJm5ic3A9M0Im bmJzcD0zQiZuYnNwPTNCJm5ic3A9M0IgJmx0PTNCZmVhdHVyZSBuYW1lPTNEJ21vbml0b3InLyZn dD0KPTNCPGJyPj0wQT0KJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiAm bHQ9M0JmZWF0dXJlIG5hbWU9M0QnZHRlczY0Jy8mZ3Q9Cj0zQjxicj49MEE9CiZuYnNwPTNCJm5i c3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0IgJmx0PTNCZmVhdHVyZSBuYW1lPTNEJ3BiZScv Jmd0PTNCPD0KYnI+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNC ICZsdD0zQmZlYXR1cmUgbmFtZT0zRCd0bScvJmd0PTNCPGI9CnI+PTBBPQombmJzcD0zQiZuYnNw PTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCICZsdD0zQmZlYXR1cmUgbmFtZT0zRCdodCcvJmd0 PTNCPGI9CnI+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCICZs dD0zQmZlYXR1cmUgbmFtZT0zRCdzcycvJmd0PTNCPGI9CnI+PTBBPQombmJzcD0zQiZuYnNwPTNC Jm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCICZsdD0zQmZlYXR1cmUgbmFtZT0zRCdhY3BpJy8mZ3Q9 M0I9Cjxicj49MEE9CiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0IgJmx0 PTNCZmVhdHVyZSBuYW1lPTNEJ2RzJy8mZ3Q9M0I8Yj0Kcj49MEE9CiZuYnNwPTNCJm5ic3A9M0Im bmJzcD0zQiZuYnNwPTNCJm5ic3A9M0IgJmx0PTNCZmVhdHVyZSBuYW1lPTNEJ3ZtZScvJmd0PTNC PD0KYnI+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5ic3A9M0IgJmx0PTNCL2NwdSZndD0zQjxicj49 MEE9CiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9M0Jwb3dlcl9tYW5hZ2VtZW50LyZndD0z Qjxicj49MEE9CiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9M0JtaWdyYXRpb25fZmVhdHVy ZXMmZ3Q9M0I8YnI+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNC ICZsdD0zQmxpdmUvJmd0PTNCPGJyPj0wQT0KJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9 M0ImbmJzcD0zQiAmbHQ9M0J1cmlfdHJhbnNwb3J0cyZndD0zQjxicj49MEE9CiZuYnNwPTNCJm5i c3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCICZsdD0zQnVyaV90 cmFuc3Bvcj0KdCZndD0zQnRjcCZsdD0zQi91cmlfdHJhbnNwb3J0Jmd0PTNCPGJyPj0wQT0KJm5i c3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9M0IvdXJpX3RyYW5zcG9y dHMmZ3Q9M0I8YnI+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5ic3A9M0IgJmx0PTNCL21pZ3JhdGlv bl9mZWF0dXJlcyZndD0zQjxicj49MEE9CiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9M0J0 b3BvbG9neSZndD0zQjxicj49MEE9CiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5i c3A9M0IgJmx0PTNCY2VsbHMgbnVtPTNEJzEnJmd0PTNCPGJyPj0wQT0KJm5ic3A9M0ImbmJzcD0z QiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0IgJmx0PTNCY2VsbCBpZD0z RCcwPQonJmd0PTNCPGJyPj0wQT0KJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJz cD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCICZsPQp0PTNCY3B1cyBudW09M0Qn OCcmZ3Q9M0I8YnI+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNC Jm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmI9CnNwPTNCJm5ic3A9M0IgJmx0PTNC Y3B1IGlkPTNEJzAnLyZndD0zQjxicj49MEE9CiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNw PTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYj0Kc3A9M0ImbmJz cD0zQiAmbHQ9M0JjcHUgaWQ9M0QnMScvJmd0PTNCPGJyPj0wQT0KJm5ic3A9M0ImbmJzcD0zQiZu YnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5i PQpzcD0zQiZuYnNwPTNCICZsdD0zQmNwdSBpZD0zRCcyJy8mZ3Q9M0I8YnI+PTBBPQombmJzcD0z QiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNC Jm5ic3A9M0ImbmI9CnNwPTNCJm5ic3A9M0IgJmx0PTNCY3B1IGlkPTNEJzMnLyZndD0zQjxicj49 MEE9CiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNw PTNCJm5ic3A9M0ImbmJzcD0zQiZuYj0Kc3A9M0ImbmJzcD0zQiAmbHQ9M0JjcHUgaWQ9M0QnNCcv Jmd0PTNCPGJyPj0wQT0KJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZu YnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5iPQpzcD0zQiZuYnNwPTNCICZsdD0zQmNw dSBpZD0zRCc1Jy8mZ3Q9M0I8YnI+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0z QiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmI9CnNwPTNCJm5ic3A9 M0IgJmx0PTNCY3B1IGlkPTNEJzYnLyZndD0zQjxicj49MEE9CiZuYnNwPTNCJm5ic3A9M0ImbmJz cD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYj0K c3A9M0ImbmJzcD0zQiAmbHQ9M0JjcHUgaWQ9M0QnNycvJmd0PTNCPGJyPj0wQT0KJm5ic3A9M0Im bmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZu YnNwPTNCICZsPQp0PTNCL2NwdXMmZ3Q9M0I8YnI+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5ic3A9 M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9M0IvY2VsbCZndD0zQjw9CmJy Pj0wQT0KJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9M0IvY2Vs bHMmZ3Q9M0I8YnI+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5ic3A9M0IgJmx0PTNCL3RvcG9sb2d5 Jmd0PTNCPGJyPj0wQT0KJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCICZsdD0zQnNlY21vZGVsJmd0 PTNCPGJyPj0wQT0KJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9 M0Jtb2RlbCZndD0zQnNlbGludXgmbHQ9M0IvbW9kPQplbCZndD0zQjxicj49MEE9CiZuYnNwPTNC Jm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0IgJmx0PTNCZG9pJmd0PTNCMCZsdD0zQi9k b2kmZ3Q9M0I8Yj0Kcj49MEE9CiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9M0Ivc2VjbW9k ZWwmZ3Q9M0I8YnI+PTBBPQombmJzcD0zQiAmbHQ9M0IvaG9zdCZndD0zQjxicj49MEE9Cjxicj49 MEE9CiZuYnNwPTNCICZsdD0zQmd1ZXN0Jmd0PTNCPGJyPj0wQT0KJm5ic3A9M0ImbmJzcD0zQiZu YnNwPTNCICZsdD0zQm9zX3R5cGUmZ3Q9M0Jodm0mbHQ9M0Ivb3NfdHlwZSZndD0zQjxicj49MEE9 CiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9M0JhcmNoIG5hbWU9M0QnaTY4NicmZ3Q9M0I8 YnI+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCICZsdD0zQndv cmRzaXplJmd0PTNCMzImbHQ9M0Ivd29yZHM9Cml6ZSZndD0zQjxicj49MEE9CiZuYnNwPTNCJm5i c3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0IgJmx0PTNCZW11bGF0b3ImZ3Q9M0IvdXNyL2Jp bi9xZW11LT0Kc3lzdGVtLXg4Nl82NCZsdD0zQi9lbXVsYXRvciZndD0zQjxicj49MEE9CiZuYnNw PTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0IgJmx0PTNCbWFjaGluZSZndD0zQnBj LTAuMTUmbHQ9M0IvbT0KYWNoaW5lJmd0PTNCPGJyPj0wQT0KJm5ic3A9M0ImbmJzcD0zQiZuYnNw PTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9M0JtYWNoaW5lJmd0PTNCcGMtMS4wJmx0PTNCL21hPQpj aGluZSZndD0zQjxicj49MEE9CiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9 M0IgJmx0PTNCbWFjaGluZSBjYW5vbmljYWw9M0QncGMtMS4wJz0KJmd0PTNCcGMmbHQ9M0IvbWFj aGluZSZndD0zQjxicj49MEE9CiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9 M0IgJmx0PTNCbWFjaGluZSZndD0zQnBjLTAuMTQmbHQ9M0IvbT0KYWNoaW5lJmd0PTNCPGJyPj0w QT0KJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9M0JtYWNoaW5l Jmd0PTNCcGMtMC4xMyZsdD0zQi9tPQphY2hpbmUmZ3Q9M0I8YnI+PTBBPQombmJzcD0zQiZuYnNw PTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCICZsdD0zQm1hY2hpbmUmZ3Q9M0JwYy0wLjEyJmx0 PTNCL209CmFjaGluZSZndD0zQjxicj49MEE9CiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNw PTNCJm5ic3A9M0IgJmx0PTNCbWFjaGluZSZndD0zQnBjLTAuMTEmbHQ9M0IvbT0KYWNoaW5lJmd0 PTNCPGJyPj0wQT0KJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9 M0JtYWNoaW5lJmd0PTNCcGMtMC4xMCZsdD0zQi9tPQphY2hpbmUmZ3Q9M0I8YnI+PTBBPQombmJz cD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCICZsdD0zQm1hY2hpbmUmZ3Q9M0Jp c2FwYyZsdD0zQi9tYWM9CmhpbmUmZ3Q9M0I8YnI+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5ic3A9 M0ImbmJzcD0zQiZuYnNwPTNCICZsdD0zQmRvbWFpbiB0eXBlPTNEJ3FlbXUnJmd0PTNCPGI9CnI+ PTBBPQombmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCICZsdD0zQi9kb21h aW4mZ3Q9M0I8YnI+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNC ICZsdD0zQmRvbWFpbiB0eXBlPTNEJ2t2bScmZ3Q9M0I8YnI9Cj49MEE9CiZuYnNwPTNCJm5ic3A9 M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCICZsdD0zQmVtdWxhdG9y Jmd0PQo9M0IvdXNyL2Jpbi9xZW11LWt2bSZsdD0zQi9lbXVsYXRvciZndD0zQjxicj49MEE9CiZu YnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCICZs dD0zQm1hY2hpbmUmZ3Q9Cj0zQnBjLTAuMTUmbHQ9M0IvbWFjaGluZSZndD0zQjxicj49MEE9CiZu YnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCICZs dD0zQm1hY2hpbmUmZ3Q9Cj0zQnBjLTEuMCZsdD0zQi9tYWNoaW5lJmd0PTNCPGJyPj0wQT0KJm5i c3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0IgJmx0 PTNCbWFjaGluZSBjYW5vPQpuaWNhbD0zRCdwYy0xLjAnJmd0PTNCcGMmbHQ9M0IvbWFjaGluZSZn dD0zQjxicj49MEE9CiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJz cD0zQiZuYnNwPTNCICZsdD0zQm1hY2hpbmUmZ3Q9Cj0zQnBjLTAuMTQmbHQ9M0IvbWFjaGluZSZn dD0zQjxicj49MEE9CiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJz cD0zQiZuYnNwPTNCICZsdD0zQm1hY2hpbmUmZ3Q9Cj0zQnBjLTAuMTMmbHQ9M0IvbWFjaGluZSZn dD0zQjxicj49MEE9CiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJz cD0zQiZuYnNwPTNCICZsdD0zQm1hY2hpbmUmZ3Q9Cj0zQnBjLTAuMTImbHQ9M0IvbWFjaGluZSZn dD0zQjxicj49MEE9CiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJz cD0zQiZuYnNwPTNCICZsdD0zQm1hY2hpbmUmZ3Q9Cj0zQnBjLTAuMTEmbHQ9M0IvbWFjaGluZSZn dD0zQjxicj49MEE9CiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJz cD0zQiZuYnNwPTNCICZsdD0zQm1hY2hpbmUmZ3Q9Cj0zQnBjLTAuMTAmbHQ9M0IvbWFjaGluZSZn dD0zQjxicj49MEE9CiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJz cD0zQiZuYnNwPTNCICZsdD0zQm1hY2hpbmUmZ3Q9Cj0zQmlzYXBjJmx0PTNCL21hY2hpbmUmZ3Q9 M0I8YnI+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCICZsdD0z Qi9kb21haW4mZ3Q9M0I8YnI+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5ic3A9M0IgJmx0PTNCL2Fy Y2gmZ3Q9M0I8YnI+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5ic3A9M0IgJmx0PTNCZmVhdHVyZXMm Z3Q9M0I8YnI+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCICZs dD0zQmNwdXNlbGVjdGlvbi8mZ3Q9M0I8YnI+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5ic3A9M0Im bmJzcD0zQiZuYnNwPTNCICZsdD0zQmRldmljZWJvb3QvJmd0PTNCPGJyPj0wQT0KJm5ic3A9M0Im bmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9M0JwYWUvJmd0PTNCPGJyPj0wQT0K Jm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9M0Jub25wYWUvJmd0 PTNCPGJyPj0wQT0KJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9 M0JhY3BpIGRlZmF1bHQ9M0Qnb24nIHRvZ2dsZT0KPTNEJ3llcycvJmd0PTNCPGJyPj0wQT0KJm5i c3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9M0JhcGljIGRlZmF1bHQ9 M0Qnb24nIHRvZ2dsZT0KPTNEJ25vJy8mZ3Q9M0I8YnI+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5i c3A9M0IgJmx0PTNCL2ZlYXR1cmVzJmd0PTNCPGJyPj0wQT0KJm5ic3A9M0IgJmx0PTNCL2d1ZXN0 Jmd0PTNCPGJyPj0wQT0KPGJyPj0wQT0KJm5ic3A9M0IgJmx0PTNCZ3Vlc3QmZ3Q9M0I8YnI+PTBB PQombmJzcD0zQiZuYnNwPTNCJm5ic3A9M0IgJmx0PTNCb3NfdHlwZSZndD0zQmh2bSZsdD0zQi9v c190eXBlJmd0PTNCPGJyPj0wQT0KJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCICZsdD0zQmFyY2gg bmFtZT0zRCd4ODZfNjQnJmd0PTNCPGJyPj0wQT0KJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5i c3A9M0ImbmJzcD0zQiAmbHQ9M0J3b3Jkc2l6ZSZndD0zQjY0Jmx0PTNCL3dvcmRzPQppemUmZ3Q9 M0I8YnI+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCICZsdD0z QmVtdWxhdG9yJmd0PTNCL3Vzci9iaW4vcWVtdS09CnN5c3RlbS14ODZfNjQmbHQ9M0IvZW11bGF0 b3ImZ3Q9M0I8YnI+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNC ICZsdD0zQm1hY2hpbmUmZ3Q9M0JwYy0wLjE1Jmx0PTNCL209CmFjaGluZSZndD0zQjxicj49MEE9 CiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0IgJmx0PTNCbWFjaGluZSZn dD0zQnBjLTEuMCZsdD0zQi9tYT0KY2hpbmUmZ3Q9M0I8YnI+PTBBPQombmJzcD0zQiZuYnNwPTNC Jm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCICZsdD0zQm1hY2hpbmUgY2Fub25pY2FsPTNEJ3BjLTEu MCc9CiZndD0zQnBjJmx0PTNCL21hY2hpbmUmZ3Q9M0I8YnI+PTBBPQombmJzcD0zQiZuYnNwPTNC Jm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCICZsdD0zQm1hY2hpbmUmZ3Q9M0JwYy0wLjE0Jmx0PTNC L209CmFjaGluZSZndD0zQjxicj49MEE9CiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNC Jm5ic3A9M0IgJmx0PTNCbWFjaGluZSZndD0zQnBjLTAuMTMmbHQ9M0IvbT0KYWNoaW5lJmd0PTNC PGJyPj0wQT0KJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9M0Jt YWNoaW5lJmd0PTNCcGMtMC4xMiZsdD0zQi9tPQphY2hpbmUmZ3Q9M0I8YnI+PTBBPQombmJzcD0z QiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCICZsdD0zQm1hY2hpbmUmZ3Q9M0JwYy0w LjExJmx0PTNCL209CmFjaGluZSZndD0zQjxicj49MEE9CiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0z QiZuYnNwPTNCJm5ic3A9M0IgJmx0PTNCbWFjaGluZSZndD0zQnBjLTAuMTAmbHQ9M0IvbT0KYWNo aW5lJmd0PTNCPGJyPj0wQT0KJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0z QiAmbHQ9M0JtYWNoaW5lJmd0PTNCaXNhcGMmbHQ9M0IvbWFjPQpoaW5lJmd0PTNCPGJyPj0wQT0K Jm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9M0Jkb21haW4gdHlw ZT0zRCdxZW11JyZndD0zQjxiPQpyPj0wQT0KJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9 M0ImbmJzcD0zQiAmbHQ9M0IvZG9tYWluJmd0PTNCPGJyPj0wQT0KJm5ic3A9M0ImbmJzcD0zQiZu YnNwPTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9M0Jkb21haW4gdHlwZT0zRCdrdm0nJmd0PTNCPGJy PQo+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0Im bmJzcD0zQiAmbHQ9M0JlbXVsYXRvciZndD0KPTNCL3Vzci9iaW4vcWVtdS1rdm0mbHQ9M0IvZW11 bGF0b3ImZ3Q9M0I8YnI+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNw PTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9M0JtYWNoaW5lJmd0PQo9M0JwYy0wLjE1Jmx0PTNCL21h Y2hpbmUmZ3Q9M0I8YnI+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNw PTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9M0JtYWNoaW5lJmd0PQo9M0JwYy0xLjAmbHQ9M0IvbWFj aGluZSZndD0zQjxicj49MEE9CiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9 M0ImbmJzcD0zQiZuYnNwPTNCICZsdD0zQm1hY2hpbmUgY2Fubz0KbmljYWw9M0QncGMtMS4wJyZn dD0zQnBjJmx0PTNCL21hY2hpbmUmZ3Q9M0I8YnI+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5ic3A9 M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9M0JtYWNoaW5lJmd0PQo9M0Jw Yy0wLjE0Jmx0PTNCL21hY2hpbmUmZ3Q9M0I8YnI+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5ic3A9 M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9M0JtYWNoaW5lJmd0PQo9M0Jw Yy0wLjEzJmx0PTNCL21hY2hpbmUmZ3Q9M0I8YnI+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5ic3A9 M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9M0JtYWNoaW5lJmd0PQo9M0Jw Yy0wLjEyJmx0PTNCL21hY2hpbmUmZ3Q9M0I8YnI+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5ic3A9 M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9M0JtYWNoaW5lJmd0PQo9M0Jw Yy0wLjExJmx0PTNCL21hY2hpbmUmZ3Q9M0I8YnI+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5ic3A9 M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9M0JtYWNoaW5lJmd0PQo9M0Jw Yy0wLjEwJmx0PTNCL21hY2hpbmUmZ3Q9M0I8YnI+PTBBPQombmJzcD0zQiZuYnNwPTNCJm5ic3A9 M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9M0JtYWNoaW5lJmd0PQo9M0Jp c2FwYyZsdD0zQi9tYWNoaW5lJmd0PTNCPGJyPj0wQT0KJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNC Jm5ic3A9M0ImbmJzcD0zQiAmbHQ9M0IvZG9tYWluJmd0PTNCPGJyPj0wQT0KJm5ic3A9M0ImbmJz cD0zQiZuYnNwPTNCICZsdD0zQi9hcmNoJmd0PTNCPGJyPj0wQT0KJm5ic3A9M0ImbmJzcD0zQiZu YnNwPTNCICZsdD0zQmZlYXR1cmVzJmd0PTNCPGJyPj0wQT0KJm5ic3A9M0ImbmJzcD0zQiZuYnNw PTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9M0JjcHVzZWxlY3Rpb24vJmd0PTNCPGJyPj0wQT0KJm5i c3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiAmbHQ9M0JkZXZpY2Vib290LyZn dD0zQjxicj49MEE9CiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0IgJmx0 PTNCYWNwaSBkZWZhdWx0PTNEJ29uJyB0b2dnbGU9Cj0zRCd5ZXMnLyZndD0zQjxicj49MEE9CiZu YnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0IgJmx0PTNCYXBpYyBkZWZhdWx0 PTNEJ29uJyB0b2dnbGU9Cj0zRCdubycvJmd0PTNCPGJyPj0wQT0KJm5ic3A9M0ImbmJzcD0zQiZu YnNwPTNCICZsdD0zQi9mZWF0dXJlcyZndD0zQjxicj49MEE9CiZuYnNwPTNCICZsdD0zQi9ndWVz dCZndD0zQjxicj49MEE9Cjxicj49MEE9CiZsdD0zQi9jYXBhYmlsaXRpZXMmZ3Q9M0I8YnI+PTBB PQotPGJyPj0wQT0KLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj49MEE9CjxiPkZyb208L2I+ OiBEYW4gS2VuaWdzYmVyZyAmbHQ9M0I8YSBocmVmPTNEIm1haWx0bzpEYW4lMjBLZW5pZ3NiZXJn JTIwJTNjZD0KYW5rZW5AcmVkaGF0LmNvbSUzZSI+ZGFua2VuQHJlZGhhdC5jb208L2E+Jmd0PTNC PGJyPj0wQT0KPGI+VG88L2I+OiBKdXN0aW4gQ2xpZnQgJmx0PTNCPGEgaHJlZj0zRCJtYWlsdG86 SnVzdGluJTIwQ2xpZnQlMjAlM2NqY2xpZnRAPQpyZWRoYXQuY29tJTNlIj5qY2xpZnRAcmVkaGF0 LmNvbTwvYT4mZ3Q9M0I8YnI+PTBBPQo8Yj5DYzwvYj46IFJpY2FyZG8gRXN0ZXZlcyAmbHQ9M0I8 YSBocmVmPTNEIm1haWx0bzpSaWNhcmRvJTIwRXN0ZXZlcyUyMCUzY209CmF2ZXJpY2sucHRAZ21h aWwuY29tJTNlIj5tYXZlcmljay5wdEBnbWFpbC5jb208L2E+Jmd0PTNCPTJDIDxhIGhyZWY9M0Qi bWFpbD0KdG86dXNlcnNAb3ZpcnQub3JnIj51c2Vyc0BvdmlydC5vcmc8L2E+PGJyPj0wQT0KPGI+ U3ViamVjdDwvYj46IFJlOiBbVXNlcnNdIG9WSXJ0IDMuMSAtIFhlb24gRTU1MzAgLSBXcm9uZyBj cHUgaWRlbnRpZmljYXRpPQpvbjxicj49MEE9CjxiPkRhdGU8L2I+OiBTdW49MkMgNSBBdWcgMjAx MiAxMToxODoyNSArMDMwMDxicj49MEE9Cjxicj49MEE9CjxwcmU+T24gRnJpPTJDIEF1ZyAwMz0y QyAyMDEyIGF0IDA2OjQ3OjQ0QU0gKzEwMDA9MkMgSnVzdGluIENsaWZ0IHdyb3RlOj0wQT0KJmd0 PTNCIE9uIDAyLzA4LzIwMTI9MkMgYXQgMjoyOSBBTT0yQyBSaWNhcmRvIEVzdGV2ZXMgd3JvdGU6 PTBBPQomZ3Q9M0IgJmd0PTNCIEFuZCBub3c9MkMgYWZ0ZXIgcmVib290IG9mIHRoZSBub2RlPTJD IGkgZ2V0IHRoaXM6PTBBPQomZ3Q9M0IgJmd0PTNCID0wQT0KJmd0PTNCICZndD0zQiBbcm9vdEBi bGFkZTQgfl0jIHZpcnNoIGNhcGFiaWxpdGllcz0wQT0KJmd0PTNCICZndD0zQiBTZWdtZW50YXRp b24gZmF1bHQ9MEE9CiZndD0zQiA9MEE9CiZndD0zQiBXaGVuIHRoYXQgc2VnIGZhdWx0IGhhcHBl bnM9MkMgZG9lcyBhbnl0aGluZyBnZXQgcHJpbnRlZCB0bz0wQT0KJmd0PTNCIC92YXIvbG9nL21l c3NhZ2VzPz0wQT0KJmd0PTNCID0wQT0KJmd0PTNCIEtpbmQgb2Ygd29uZGVyaW5nIGlmIHRoZXJl J3Mgc29tZXRoaW5nIGVsc2UgYXQgcGxheSBoZXJlPTJDPTBBPQomZ3Q9M0Igd2hpY2ggbWlnaHQg c2hvdyB1cCB0aGVyZS4gIFdvcnRoIGEgbG9vayBhdC4gOik9MEE9CiZndD0zQiA9MEE9CiZndD0z QiBSZWdhcmRzIGFuZCBiZXN0IHdpc2hlcz0yQz0wQT0KJmd0PTNCID0wQT0KJmd0PTNCIEp1c3Rp biBDbGlmdD0wQT0KPTBBPQpQbGVhc2Ugbm90ZSB0aGF0IHZkc20gaGFja3MgbGlidmlydCB0byB1 c2Ugc2FzbCBhdXRoZW50aWNhdGlvbj0yQyB3aGljaD0wQT0KbWF5IGJlIHJlbGF0ZWQgdG8gdGhp cyBjcmFzaC49MEE9Cj0wQT0KRG9lcyBhbnl0aGluZyBsb29rIGJldHRlciB3aXRoIGB2aXJzaCAt cmA/PTBBPQo8L3ByZT49MEE9Cj0wQT0KPTBBPQo8YnI+X19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX189MEE9ClVzZXJzIG1haWxpbmcgbGlzdD0wQT0KVXNlcnNA b3ZpcnQub3JnPTBBPQpodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNl cnM8L2Rpdj4gCQkgCSAgIAkJICA8L2Rpdj48L2JvZHk9Cj4KPC9odG1sPj0KCi0tXzkxMTY3NTFj LTJjM2MtNDdmOC1iZmM5LTFhNzc0MzEwOGRmOV8tLQo= --===============7599435216692054675==-- From iheim at redhat.com Thu Aug 9 10:17:18 2012 Content-Type: multipart/mixed; boundary="===============4604507589925677656==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification Date: Thu, 09 Aug 2012 17:17:14 +0300 Message-ID: <5023C66A.1040308@redhat.com> In-Reply-To: 1344518264.4043.34.camel@tuborg.vi.pt --===============4604507589925677656== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 08/09/2012 04:17 PM, Ricardo Esteves wrote: > > Ok, i fixed the ssl problem, my ovirt manager machine iptables was > blocking the 8443 port. > > I also reinstalled the lastest version of the node > (ovirt-node-iso-2.5.1-1.0.fc17.iso), but ovirt manager still doesn't > recognize the CPU. > > The host status remains Non Operational : > > Host localhost.localdomain moved to Non-Operational state as host does > not meet the cluster's minimum CPU level. Missing CPU features : > model_Nehalem danken - libvirt reports nehalem, yet vdsm reports conroe? > > Here are the outputs of the commands vdsClient and virsh: > > [root(a)blade4 ~]# vdsClient -s 0 getVdsCaps > HBAInventory =3D {'iSCSI': [{'InitiatorName': > 'iqn.1994-05.com.redhat:blade4.vi.pt'}], 'FC': []} > ISCSIInitiatorName =3D iqn.1994-05.com.redhat:blade4.vi.pt > bondings =3D {'bond4': {'addr': '', 'cfg': {}, 'mtu': '1500', 'netmask': > '', 'slaves': [], 'hwaddr': '00:00:00:00:00:00'}, 'bond0': {'addr': '', > 'cfg': {}, 'mtu': '1500', 'netmask': '', 'slaves': [], 'hwaddr': > '00:00:00:00:00:00'}, 'bond1': {'addr': '', 'cfg': {}, 'mtu': '1500', > 'netmask': '', 'slaves': [], 'hwaddr': '00:00:00:00:00:00'}, 'bond2': > {'addr': '', 'cfg': {}, 'mtu': '1500', 'netmask': '', 'slaves': [], > 'hwaddr': '00:00:00:00:00:00'}, 'bond3': {'addr': '', 'cfg': {}, 'mtu': > '1500', 'netmask': '', 'slaves': [], 'hwaddr': '00:00:00:00:00:00'}} > clusterLevels =3D ['3.0', '3.1'] > cpuCores =3D 4 > cpuFlags =3D > fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,c= lflush,dts,acpi,mmx,fxsr,sse,sse2,ss,ht,tm,pbe,syscall,nx,rdtscp,lm,constan= t_tsc,arch_perfmon,pebs,bts,rep_good,nopl,xtopology,nonstop_tsc,aperfmperf,= pni,dtes64,monitor,ds_cpl,vmx,est,tm2,ssse3,cx16,xtpr,pdcm,dca,sse4_1,sse4_= 2,popcnt,lahf_lm,ida,dtherm,tpr_shadow,vnmi,flexpriority,ept,vpid,model_cor= eduo,model_Conroe > cpuModel =3D Intel(R) Xeon(R) CPU E5530 @ 2.40GHz > cpuSockets =3D 1 > cpuSpeed =3D 1600.000 > emulatedMachines =3D ['pc-0.15', 'pc-1.0', 'pc', 'pc-0.14', 'pc-0.13', > 'pc-0.12', 'pc-0.11', 'pc-0.10', 'isapc', 'pc-0.15', 'pc-1.0', 'pc', > 'pc-0.14', 'pc-0.13', 'pc-0.12', 'pc-0.11', 'pc-0.10', 'isapc'] > guestOverhead =3D 65 > hooks =3D {} > kvmEnabled =3D true > lastClient =3D 192.168.10.40 > lastClientIface =3D ovirtmgmt > management_ip =3D > memSize =3D 17926 > netConfigDirty =3D False > networks =3D {'ovirtmgmt': {'addr': '192.168.10.24', 'cfg': > {'IPV6FORWARDING': 'no', 'IPV6INIT': 'no', 'IPADDR': '192.168.10.24', > 'ONBOOT': 'yes', 'IPV6_AUTOCONF': 'no', 'DELAY': '0', 'NM_CONTROLLED': > 'no', 'NETMASK': '255.255.255.0', 'BOOTPROTO': 'static', 'DEVICE': > 'ovirtmgmt', 'PEERNTP': 'yes', 'TYPE': 'Bridge', 'GATEWAY': > '192.168.10.254'}, 'mtu': '1500', 'netmask': '255.255.255.0', 'stp': > 'off', 'bridged': True, 'gateway': '192.168.10.254', 'ports': ['em1.10']}} > nics =3D {'p1p1': {'hwaddr': 'd8:d3:85:67:e3:b8', 'netmask': '', 'speed': > 0, 'addr': '', 'mtu': '1500'}, 'em1': {'hwaddr': 'd8:d3:85:bf:e9:b0', > 'netmask': '', 'speed': 1000, 'addr': '', 'mtu': '1500'}, 'rename3': > {'hwaddr': 'd8:d3:85:67:e3:ba', 'netmask': '', 'speed': 0, 'addr': '', > 'mtu': '1500'}, 'em2': {'hwaddr': 'd8:d3:85:bf:e9:b4', 'netmask': '', > 'speed': 0, 'addr': '', 'mtu': '1500'}} > operatingSystem =3D {'release': '1', 'version': '17', 'name': 'oVirt Node= '} > packages2 =3D {'kernel': {'release': '2.fc17.x86_64', 'buildtime': > 1343659739.0, 'version': '3.5.0'}, 'spice-server': {'release': '5.fc17', > 'buildtime': '1336983054', 'version': '0.10.1'}, 'vdsm': {'release': > '6.fc17', 'buildtime': '1343817997', 'version': '4.10.0'}, 'qemu-kvm': > {'release': '18.fc17', 'buildtime': '1342650221', 'version': '1.0'}, > 'libvirt': {'release': '3.fc17', 'buildtime': '1340891887', 'version': > '0.9.11.4'}, 'qemu-img': {'release': '18.fc17', 'buildtime': > '1342650221', 'version': '1.0'}} > reservedMem =3D 321 > software_revision =3D 6 > software_version =3D 4.10 > supportedProtocols =3D ['2.2', '2.3'] > supportedRHEVMs =3D ['3.0', '3.1'] > uuid =3D 37373035-3038-5A43-4A30-30333035455A_d8:d3:85:67:e3:b8 > version_name =3D Snow Man > vlans =3D {'em1.10': {'netmask': '', 'iface': 'em1', 'addr': '', 'mtu': > '1500'}} > vmTypes =3D ['kvm'] > > > [root(a)blade4 ~]# virsh capabilities > > > > 35303737-3830-435a-4a30-30333035455a > > x86_64 > Nehalem > Intel > > > > > > > > > > > > > > > > > > > > > > > > tcp > > > > > > > > > > > > > > > > > > > > selinux > 0 > > > > > hvm > > 32 > /usr/bin/qemu-system-x86_64 > pc-0.15 > pc-1.0 > pc > pc-0.14 > pc-0.13 > pc-0.12 > pc-0.11 > pc-0.10 > isapc > > > > /usr/bin/qemu-kvm > pc-0.15 > pc-1.0 > pc > pc-0.14 > pc-0.13 > pc-0.12 > pc-0.11 > pc-0.10 > isapc > > > > > > > > > > > > > > hvm > > 64 > /usr/bin/qemu-system-x86_64 > pc-0.15 > pc-1.0 > pc > pc-0.14 > pc-0.13 > pc-0.12 > pc-0.11 > pc-0.10 > isapc > > > > /usr/bin/qemu-kvm > pc-0.15 > pc-1.0 > pc > pc-0.14 > pc-0.13 > pc-0.12 > pc-0.11 > pc-0.10 > isapc > > > > > > > > > > > > - > ----Original Message----- > *From*: Dan Kenigsberg > > *To*: Justin Clift > > *Cc*: Ricardo Esteves >, > users(a)ovirt.org > *Subject*: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification > *Date*: Sun, 5 Aug 2012 11:18:25 +0300 > > On Fri, Aug 03, 2012 at 06:47:44AM +1000, Justin Clift wrote: >> On 02/08/2012, at 2:29 AM, Ricardo Esteves wrote: >> > And now, after reboot of the node, i get this: >> > >> > [root(a)blade4 ~]# virsh capabilities >> > Segmentation fault >> >> When that seg fault happens, does anything get printed to >> /var/log/messages? >> >> Kind of wondering if there's something else at play here, >> which might show up there. Worth a look at. :) >> >> Regards and best wishes, >> >> Justin Clift > > Please note that vdsm hacks libvirt to use sasl authentication, which > may be related to this crash. > > Does anything look better with `virsh -r`? > --===============4604507589925677656==-- From danken at redhat.com Thu Aug 9 11:57:31 2012 Content-Type: multipart/mixed; boundary="===============8074515707539029100==" MIME-Version: 1.0 From: Dan Kenigsberg To: users at ovirt.org Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification Date: Thu, 09 Aug 2012 18:57:29 +0300 Message-ID: <20120809155729.GD5224@redhat.com> In-Reply-To: 5023C66A.1040308@redhat.com --===============8074515707539029100== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Thu, Aug 09, 2012 at 05:17:14PM +0300, Itamar Heim wrote: > On 08/09/2012 04:17 PM, Ricardo Esteves wrote: > > > >Ok, i fixed the ssl problem, my ovirt manager machine iptables was > >blocking the 8443 port. > > > >I also reinstalled the lastest version of the node > >(ovirt-node-iso-2.5.1-1.0.fc17.iso), but ovirt manager still doesn't > >recognize the CPU. > > > >The host status remains Non Operational : > > > >Host localhost.localdomain moved to Non-Operational state as host does > >not meet the cluster's minimum CPU level. Missing CPU features : > >model_Nehalem > = > danken - libvirt reports nehalem, yet vdsm reports conroe? Interesting... If yo put NehalemIntel in /tmp/cpu.xml what does virsh -r cpu-compare /tmp/cpu.xml report? --===============8074515707539029100==-- From danken at redhat.com Thu Aug 9 12:00:44 2012 Content-Type: multipart/mixed; boundary="===============2805113206718876498==" MIME-Version: 1.0 From: Dan Kenigsberg To: users at ovirt.org Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification Date: Thu, 09 Aug 2012 19:00:42 +0300 Message-ID: <20120809160042.GE5224@redhat.com> In-Reply-To: 1344518264.4043.34.camel@tuborg.vi.pt --===============2805113206718876498== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Thu, Aug 09, 2012 at 02:17:44PM +0100, Ricardo Esteves wrote: > = > Ok, i fixed the ssl problem, my ovirt manager machine iptables was > blocking the 8443 port. Neither issue is a good-enough reason for virsh to segfault. Could you provide more information so that some can solve that bug? --===============2805113206718876498==-- From ricardo.m.esteves at gmail.com Thu Aug 9 12:22:14 2012 Content-Type: multipart/mixed; boundary="===============0715557919892291498==" MIME-Version: 1.0 From: Ricardo Esteves To: users at ovirt.org Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification Date: Thu, 09 Aug 2012 17:22:09 +0100 Message-ID: <1344529329.6201.14.camel@tuborg.vi.pt> In-Reply-To: 20120809155729.GD5224@redhat.com --===============0715557919892291498== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable [root(a)blade4 ~]# virsh -r cpu-compare /tmp/cpu.xml Host CPU is a superset of CPU described in /tmp/cpu.xml -----Original Message----- From: Dan Kenigsberg To: Itamar Heim , gal(a)redhat.com Cc: Ricardo Esteves , users(a)ovirt.org Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification Date: Thu, 9 Aug 2012 18:57:29 +0300 On Thu, Aug 09, 2012 at 05:17:14PM +0300, Itamar Heim wrote: > On 08/09/2012 04:17 PM, Ricardo Esteves wrote: > > > >Ok, i fixed the ssl problem, my ovirt manager machine iptables was > >blocking the 8443 port. > > > >I also reinstalled the lastest version of the node > >(ovirt-node-iso-2.5.1-1.0.fc17.iso), but ovirt manager still doesn't > >recognize the CPU. > > > >The host status remains Non Operational : > > > >Host localhost.localdomain moved to Non-Operational state as host does > >not meet the cluster's minimum CPU level. Missing CPU features : > >model_Nehalem > = > danken - libvirt reports nehalem, yet vdsm reports conroe? Interesting... If yo put NehalemIntel in /tmp/cpu.xml what does virsh -r cpu-compare /tmp/cpu.xml report? --===============0715557919892291498== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUUkFOU0lUSU9OQUwv L0VOIj4KPEhUTUw+CjxIRUFEPgogIDxNRVRBIEhUVFAtRVFVSVY9IkNvbnRlbnQtVHlwZSIgQ09O VEVOVD0idGV4dC9odG1sOyBDSEFSU0VUPVVURi04Ij4KICA8TUVUQSBOQU1FPSJHRU5FUkFUT1Ii IENPTlRFTlQ9Ikd0a0hUTUwvNC40LjMiPgo8L0hFQUQ+CjxCT0RZPgpbPEEgSFJFRj0ibWFpbHRv OnJvb3RAYmxhZGU0Ij5yb290QGJsYWRlNDwvQT4gfl0jIHZpcnNoIC1yIGNwdS1jb21wYXJlIC90 bXAvY3B1LnhtbDxCUj4KSG9zdCBDUFUgaXMgYSBzdXBlcnNldCBvZiBDUFUgZGVzY3JpYmVkIGlu IC90bXAvY3B1LnhtbDxCUj4KPEJSPgotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxCUj4KPEI+ RnJvbTwvQj46IERhbiBLZW5pZ3NiZXJnICZsdDs8QSBIUkVGPSJtYWlsdG86RGFuJTIwS2VuaWdz YmVyZyUyMCUzY2RhbmtlbkByZWRoYXQuY29tJTNlIj5kYW5rZW5AcmVkaGF0LmNvbTwvQT4mZ3Q7 PEJSPgo8Qj5UbzwvQj46IEl0YW1hciBIZWltICZsdDs8QSBIUkVGPSJtYWlsdG86SXRhbWFyJTIw SGVpbSUyMCUzY2loZWltQHJlZGhhdC5jb20lM2UiPmloZWltQHJlZGhhdC5jb208L0E+Jmd0Oywg PEEgSFJFRj0ibWFpbHRvOmdhbEByZWRoYXQuY29tIj5nYWxAcmVkaGF0LmNvbTwvQT48QlI+CjxC PkNjPC9CPjogUmljYXJkbyBFc3RldmVzICZsdDs8QSBIUkVGPSJtYWlsdG86UmljYXJkbyUyMEVz dGV2ZXMlMjAlM2NyaWNhcmRvLm0uZXN0ZXZlc0BnbWFpbC5jb20lM2UiPnJpY2FyZG8ubS5lc3Rl dmVzQGdtYWlsLmNvbTwvQT4mZ3Q7LCA8QSBIUkVGPSJtYWlsdG86dXNlcnNAb3ZpcnQub3JnIj51 c2Vyc0BvdmlydC5vcmc8L0E+PEJSPgo8Qj5TdWJqZWN0PC9CPjogUmU6IFtVc2Vyc10gb1ZJcnQg My4xIC0gWGVvbiBFNTUzMCAtIFdyb25nIGNwdSBpZGVudGlmaWNhdGlvbjxCUj4KPEI+RGF0ZTwv Qj46IFRodSwgOSBBdWcgMjAxMiAxODo1NzoyOSArMDMwMDxCUj4KPEJSPgo8UFJFPgpPbiBUaHUs IEF1ZyAwOSwgMjAxMiBhdCAwNToxNzoxNFBNICswMzAwLCBJdGFtYXIgSGVpbSB3cm90ZToKJmd0 OyBPbiAwOC8wOS8yMDEyIDA0OjE3IFBNLCBSaWNhcmRvIEVzdGV2ZXMgd3JvdGU6CiZndDsgJmd0 OwomZ3Q7ICZndDtPaywgaSBmaXhlZCB0aGUgc3NsIHByb2JsZW0sIG15IG92aXJ0IG1hbmFnZXIg bWFjaGluZSBpcHRhYmxlcyB3YXMKJmd0OyAmZ3Q7YmxvY2tpbmcgdGhlIDg0NDMgcG9ydC4KJmd0 OyAmZ3Q7CiZndDsgJmd0O0kgYWxzbyByZWluc3RhbGxlZCB0aGUgbGFzdGVzdCB2ZXJzaW9uIG9m IHRoZSBub2RlCiZndDsgJmd0OyhvdmlydC1ub2RlLWlzby0yLjUuMS0xLjAuZmMxNy5pc28pLCBi dXQgb3ZpcnQgbWFuYWdlciBzdGlsbCBkb2Vzbid0CiZndDsgJmd0O3JlY29nbml6ZSB0aGUgQ1BV LgomZ3Q7ICZndDsKJmd0OyAmZ3Q7VGhlIGhvc3Qgc3RhdHVzIHJlbWFpbnMgTm9uIE9wZXJhdGlv bmFsIDoKJmd0OyAmZ3Q7CiZndDsgJmd0O0hvc3QgbG9jYWxob3N0LmxvY2FsZG9tYWluIG1vdmVk IHRvIE5vbi1PcGVyYXRpb25hbCBzdGF0ZSBhcyBob3N0IGRvZXMKJmd0OyAmZ3Q7bm90IG1lZXQg dGhlIGNsdXN0ZXIncyBtaW5pbXVtIENQVSBsZXZlbC4gTWlzc2luZyBDUFUgZmVhdHVyZXMgOgom Z3Q7ICZndDttb2RlbF9OZWhhbGVtCiZndDsgCiZndDsgZGFua2VuIC0gbGlidmlydCByZXBvcnRz IG5laGFsZW0sIHlldCB2ZHNtIHJlcG9ydHMgY29ucm9lPwoKSW50ZXJlc3RpbmcuLi4KCklmIHlv IHB1dAogICAgJmx0O2NwdSBtYXRjaD0mcXVvdDttaW5pbXVtJnF1b3Q7Jmd0OyZsdDttb2RlbCZn dDtOZWhhbGVtJmx0Oy9tb2RlbCZndDsmbHQ7dmVuZG9yJmd0O0ludGVsJmx0Oy92ZW5kb3ImZ3Q7 Jmx0Oy9jcHUmZ3Q7CmluIC90bXAvY3B1LnhtbAoKd2hhdCBkb2VzCgogICAgdmlyc2ggLXIgY3B1 LWNvbXBhcmUgL3RtcC9jcHUueG1sCgpyZXBvcnQ/CjwvUFJFPgo8L0JPRFk+CjwvSFRNTD4K --===============0715557919892291498==-- From ricardo.m.esteves at gmail.com Thu Aug 9 12:31:35 2012 Content-Type: multipart/mixed; boundary="===============6270417193316719615==" MIME-Version: 1.0 From: Ricardo Esteves To: users at ovirt.org Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification Date: Thu, 09 Aug 2012 17:31:30 +0100 Message-ID: <1344529890.6201.17.camel@tuborg.vi.pt> In-Reply-To: 20120809160042.GE5224@redhat.com --===============6270417193316719615== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Now it's difficult to reproduce the problem, unless i install the host again. The problem seemed to be, when i configured the ovirt engine options on the host it failed to download the certificate because port 8443 was blocked on ovirt engine machine. virsh -r capabilites worked ok at that time but virsh capabilites crashed with segfault -----Original Message----- From: Dan Kenigsberg To: Ricardo Esteves , Justin Clift Cc: Itamar Heim , users(a)ovirt.org Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification Date: Thu, 9 Aug 2012 19:00:42 +0300 On Thu, Aug 09, 2012 at 02:17:44PM +0100, Ricardo Esteves wrote: > = > Ok, i fixed the ssl problem, my ovirt manager machine iptables was > blocking the 8443 port. Neither issue is a good-enough reason for virsh to segfault. Could you provide more information so that some can solve that bug? --===============6270417193316719615== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUUkFOU0lUSU9OQUwv L0VOIj4KPEhUTUw+CjxIRUFEPgogIDxNRVRBIEhUVFAtRVFVSVY9IkNvbnRlbnQtVHlwZSIgQ09O VEVOVD0idGV4dC9odG1sOyBDSEFSU0VUPVVURi04Ij4KICA8TUVUQSBOQU1FPSJHRU5FUkFUT1Ii IENPTlRFTlQ9Ikd0a0hUTUwvNC40LjMiPgo8L0hFQUQ+CjxCT0RZPgo8QlI+Ck5vdyBpdCdzIGRp ZmZpY3VsdCB0byByZXByb2R1Y2UgdGhlIHByb2JsZW0sIHVubGVzcyBpIGluc3RhbGwgdGhlIGhv c3QgYWdhaW4uPEJSPgo8QlI+ClRoZSBwcm9ibGVtIHNlZW1lZCB0byBiZSwgd2hlbiBpIGNvbmZp Z3VyZWQgdGhlIG92aXJ0IGVuZ2luZSBvcHRpb25zIG9uIHRoZSBob3N0IGl0IGZhaWxlZCB0byBk b3dubG9hZCB0aGUgY2VydGlmaWNhdGUgYmVjYXVzZSBwb3J0IDg0NDMgd2FzIGJsb2NrZWQgb24g b3ZpcnQgZW5naW5lIG1hY2hpbmUuPEJSPgo8QlI+CnZpcnNoIC1yIGNhcGFiaWxpdGVzIHdvcmtl ZCBvayBhdCB0aGF0IHRpbWU8QlI+CmJ1dDxCUj4Kdmlyc2ggY2FwYWJpbGl0ZXMgY3Jhc2hlZCB3 aXRoIHNlZ2ZhdWx0PEJSPgo8QlI+CjxCUj4KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08QlI+ CjxCPkZyb208L0I+OiBEYW4gS2VuaWdzYmVyZyAmbHQ7PEEgSFJFRj0ibWFpbHRvOkRhbiUyMEtl bmlnc2JlcmclMjAlM2NkYW5rZW5AcmVkaGF0LmNvbSUzZSI+ZGFua2VuQHJlZGhhdC5jb208L0E+ Jmd0OzxCUj4KPEI+VG88L0I+OiBSaWNhcmRvIEVzdGV2ZXMgJmx0OzxBIEhSRUY9Im1haWx0bzpS aWNhcmRvJTIwRXN0ZXZlcyUyMCUzY3JpY2FyZG8ubS5lc3RldmVzQGdtYWlsLmNvbSUzZSI+cmlj YXJkby5tLmVzdGV2ZXNAZ21haWwuY29tPC9BPiZndDssIEp1c3RpbiBDbGlmdCAmbHQ7PEEgSFJF Rj0ibWFpbHRvOkp1c3RpbiUyMENsaWZ0JTIwJTNjamNsaWZ0QHJlZGhhdC5jb20lM2UiPmpjbGlm dEByZWRoYXQuY29tPC9BPiZndDs8QlI+CjxCPkNjPC9CPjogSXRhbWFyIEhlaW0gJmx0OzxBIEhS RUY9Im1haWx0bzpJdGFtYXIlMjBIZWltJTIwJTNjaWhlaW1AcmVkaGF0LmNvbSUzZSI+aWhlaW1A cmVkaGF0LmNvbTwvQT4mZ3Q7LCA8QSBIUkVGPSJtYWlsdG86dXNlcnNAb3ZpcnQub3JnIj51c2Vy c0BvdmlydC5vcmc8L0E+PEJSPgo8Qj5TdWJqZWN0PC9CPjogUmU6IFtVc2Vyc10gb1ZJcnQgMy4x IC0gWGVvbiBFNTUzMCAtIFdyb25nIGNwdSBpZGVudGlmaWNhdGlvbjxCUj4KPEI+RGF0ZTwvQj46 IFRodSwgOSBBdWcgMjAxMiAxOTowMDo0MiArMDMwMDxCUj4KPEJSPgo8UFJFPgpPbiBUaHUsIEF1 ZyAwOSwgMjAxMiBhdCAwMjoxNzo0NFBNICswMTAwLCBSaWNhcmRvIEVzdGV2ZXMgd3JvdGU6CiZn dDsgCiZndDsgT2ssIGkgZml4ZWQgdGhlIHNzbCBwcm9ibGVtLCBteSBvdmlydCBtYW5hZ2VyIG1h Y2hpbmUgaXB0YWJsZXMgd2FzCiZndDsgYmxvY2tpbmcgdGhlIDg0NDMgcG9ydC4KCk5laXRoZXIg aXNzdWUgaXMgYSBnb29kLWVub3VnaCByZWFzb24gZm9yIHZpcnNoIHRvIHNlZ2ZhdWx0LiBDb3Vs ZCB5b3UKcHJvdmlkZSBtb3JlIGluZm9ybWF0aW9uIHNvIHRoYXQgc29tZSBjYW4gc29sdmUgdGhh dCBidWc/CjwvUFJFPgo8L0JPRFk+CjwvSFRNTD4K --===============6270417193316719615==-- From ricardo.m.esteves at gmail.com Fri Aug 10 06:18:38 2012 Content-Type: multipart/mixed; boundary="===============0768711403468969936==" MIME-Version: 1.0 From: Ricardo Esteves To: users at ovirt.org Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification Date: Fri, 10 Aug 2012 11:18:34 +0100 Message-ID: <1344593914.6201.37.camel@tuborg.vi.pt> In-Reply-To: 1344529890.6201.17.camel@tuborg.vi.pt --===============0768711403468969936== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Ok, i reinstalled the host to try to reproduce the problem. I blocked again the 8443 on ovirt manager machine. Configured the ovirt engine options on the host and gave me the error that couldn't download the certificate. I run virsh capabilities and worked ok. Then i rebooted the host and now when i run virsh capabilities it gives me segfault. On dmesg i get this message: virsh -r capabilities runs ok. -----Original Message----- From: Ricardo Esteves To: Dan Kenigsberg Cc: Justin Clift , Itamar Heim , users(a)ovirt.org Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification Date: Thu, 09 Aug 2012 17:31:30 +0100 Now it's difficult to reproduce the problem, unless i install the host again. The problem seemed to be, when i configured the ovirt engine options on the host it failed to download the certificate because port 8443 was blocked on ovirt engine machine. virsh -r capabilites worked ok at that time but virsh capabilites crashed with segfault -----Original Message----- From: Dan Kenigsberg To: Ricardo Esteves , Justin Clift Cc: Itamar Heim , users(a)ovirt.org Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification Date: Thu, 9 Aug 2012 19:00:42 +0300 On Thu, Aug 09, 2012 at 02:17:44PM +0100, Ricardo Esteves wrote: > = > Ok, i fixed the ssl problem, my ovirt manager machine iptables was > blocking the 8443 port. Neither issue is a good-enough reason for virsh to segfault. Could you provide more information so that some can solve that bug? --===============0768711403468969936== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUUkFOU0lUSU9OQUwv L0VOIj4KPEhUTUw+CjxIRUFEPgogIDxNRVRBIEhUVFAtRVFVSVY9IkNvbnRlbnQtVHlwZSIgQ09O VEVOVD0idGV4dC9odG1sOyBDSEFSU0VUPVVURi04Ij4KICA8TUVUQSBOQU1FPSJHRU5FUkFUT1Ii IENPTlRFTlQ9Ikd0a0hUTUwvNC40LjMiPgo8L0hFQUQ+CjxCT0RZPgpPaywgaSByZWluc3RhbGxl ZCB0aGUgaG9zdCB0byB0cnkgdG8gcmVwcm9kdWNlIHRoZSBwcm9ibGVtLjxCUj4KPEJSPgpJIGJs b2NrZWQgYWdhaW4gdGhlIDg0NDMgb24gb3ZpcnQgbWFuYWdlciBtYWNoaW5lLjxCUj4KPEJSPgpD b25maWd1cmVkIHRoZSBvdmlydCBlbmdpbmUgb3B0aW9ucyBvbiB0aGUgaG9zdCBhbmQgZ2F2ZSBt ZSB0aGUgZXJyb3IgdGhhdCBjb3VsZG4ndCBkb3dubG9hZCB0aGUgY2VydGlmaWNhdGUuPEJSPgo8 QlI+CkkgcnVuIHZpcnNoIGNhcGFiaWxpdGllcyBhbmQgd29ya2VkIG9rLjxCUj4KPEJSPgpUaGVu IGkgcmVib290ZWQgdGhlIGhvc3QgYW5kIG5vdyB3aGVuIGkgcnVuIHZpcnNoIGNhcGFiaWxpdGll cyBpdCBnaXZlcyBtZSBzZWdmYXVsdC48QlI+CjxCUj4KT24gZG1lc2cgaSBnZXQgdGhpcyBtZXNz YWdlOjxCUj4KPEJSPgo8QlI+CjxCUj4KPEJSPgp2aXJzaCAtciBjYXBhYmlsaXRpZXMgcnVucyBv ay48QlI+CjxCUj4KPEJSPgotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxCUj4KPEI+RnJvbTwv Qj46IFJpY2FyZG8gRXN0ZXZlcyAmbHQ7PEEgSFJFRj0ibWFpbHRvOlJpY2FyZG8lMjBFc3RldmVz JTIwJTNjcmljYXJkby5tLmVzdGV2ZXNAZ21haWwuY29tJTNlIj5yaWNhcmRvLm0uZXN0ZXZlc0Bn bWFpbC5jb208L0E+Jmd0OzxCUj4KPEI+VG88L0I+OiBEYW4gS2VuaWdzYmVyZyAmbHQ7PEEgSFJF Rj0ibWFpbHRvOkRhbiUyMEtlbmlnc2JlcmclMjAlM2NkYW5rZW5AcmVkaGF0LmNvbSUzZSI+ZGFu a2VuQHJlZGhhdC5jb208L0E+Jmd0OzxCUj4KPEI+Q2M8L0I+OiBKdXN0aW4gQ2xpZnQgJmx0OzxB IEhSRUY9Im1haWx0bzpKdXN0aW4lMjBDbGlmdCUyMCUzY2pjbGlmdEByZWRoYXQuY29tJTNlIj5q Y2xpZnRAcmVkaGF0LmNvbTwvQT4mZ3Q7LCBJdGFtYXIgSGVpbSAmbHQ7PEEgSFJFRj0ibWFpbHRv Okl0YW1hciUyMEhlaW0lMjAlM2NpaGVpbUByZWRoYXQuY29tJTNlIj5paGVpbUByZWRoYXQuY29t PC9BPiZndDssIDxBIEhSRUY9Im1haWx0bzp1c2Vyc0BvdmlydC5vcmciPnVzZXJzQG92aXJ0Lm9y ZzwvQT48QlI+CjxCPlN1YmplY3Q8L0I+OiBSZTogW1VzZXJzXSBvVklydCAzLjEgLSBYZW9uIEU1 NTMwIC0gV3JvbmcgY3B1IGlkZW50aWZpY2F0aW9uPEJSPgo8Qj5EYXRlPC9CPjogVGh1LCAwOSBB dWcgMjAxMiAxNzozMTozMCArMDEwMDxCUj4KPEJSPgo8QlI+Ck5vdyBpdCdzIGRpZmZpY3VsdCB0 byByZXByb2R1Y2UgdGhlIHByb2JsZW0sIHVubGVzcyBpIGluc3RhbGwgdGhlIGhvc3QgYWdhaW4u PEJSPgo8QlI+ClRoZSBwcm9ibGVtIHNlZW1lZCB0byBiZSwgd2hlbiBpIGNvbmZpZ3VyZWQgdGhl IG92aXJ0IGVuZ2luZSBvcHRpb25zIG9uIHRoZSBob3N0IGl0IGZhaWxlZCB0byBkb3dubG9hZCB0 aGUgY2VydGlmaWNhdGUgYmVjYXVzZSBwb3J0IDg0NDMgd2FzIGJsb2NrZWQgb24gb3ZpcnQgZW5n aW5lIG1hY2hpbmUuPEJSPgo8QlI+CnZpcnNoIC1yIGNhcGFiaWxpdGVzIHdvcmtlZCBvayBhdCB0 aGF0IHRpbWU8QlI+CmJ1dDxCUj4Kdmlyc2ggY2FwYWJpbGl0ZXMgY3Jhc2hlZCB3aXRoIHNlZ2Zh dWx0PEJSPgo8QlI+CjxCUj4KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08QlI+CjxCPkZyb208 L0I+OiBEYW4gS2VuaWdzYmVyZyAmbHQ7PEEgSFJFRj0ibWFpbHRvOkRhbiUyMEtlbmlnc2Jlcmcl MjAlM2NkYW5rZW5AcmVkaGF0LmNvbSUzZSI+ZGFua2VuQHJlZGhhdC5jb208L0E+Jmd0OzxCUj4K PEI+VG88L0I+OiBSaWNhcmRvIEVzdGV2ZXMgJmx0OzxBIEhSRUY9Im1haWx0bzpSaWNhcmRvJTIw RXN0ZXZlcyUyMCUzY3JpY2FyZG8ubS5lc3RldmVzQGdtYWlsLmNvbSUzZSI+cmljYXJkby5tLmVz dGV2ZXNAZ21haWwuY29tPC9BPiZndDssIEp1c3RpbiBDbGlmdCAmbHQ7PEEgSFJFRj0ibWFpbHRv Okp1c3RpbiUyMENsaWZ0JTIwJTNjamNsaWZ0QHJlZGhhdC5jb20lM2UiPmpjbGlmdEByZWRoYXQu Y29tPC9BPiZndDs8QlI+CjxCPkNjPC9CPjogSXRhbWFyIEhlaW0gJmx0OzxBIEhSRUY9Im1haWx0 bzpJdGFtYXIlMjBIZWltJTIwJTNjaWhlaW1AcmVkaGF0LmNvbSUzZSI+aWhlaW1AcmVkaGF0LmNv bTwvQT4mZ3Q7LCA8QSBIUkVGPSJtYWlsdG86dXNlcnNAb3ZpcnQub3JnIj51c2Vyc0BvdmlydC5v cmc8L0E+PEJSPgo8Qj5TdWJqZWN0PC9CPjogUmU6IFtVc2Vyc10gb1ZJcnQgMy4xIC0gWGVvbiBF NTUzMCAtIFdyb25nIGNwdSBpZGVudGlmaWNhdGlvbjxCUj4KPEI+RGF0ZTwvQj46IFRodSwgOSBB dWcgMjAxMiAxOTowMDo0MiArMDMwMDxCUj4KPEJSPgo8UFJFPgpPbiBUaHUsIEF1ZyAwOSwgMjAx MiBhdCAwMjoxNzo0NFBNICswMTAwLCBSaWNhcmRvIEVzdGV2ZXMgd3JvdGU6CiZndDsgCiZndDsg T2ssIGkgZml4ZWQgdGhlIHNzbCBwcm9ibGVtLCBteSBvdmlydCBtYW5hZ2VyIG1hY2hpbmUgaXB0 YWJsZXMgd2FzCiZndDsgYmxvY2tpbmcgdGhlIDg0NDMgcG9ydC4KCk5laXRoZXIgaXNzdWUgaXMg YSBnb29kLWVub3VnaCByZWFzb24gZm9yIHZpcnNoIHRvIHNlZ2ZhdWx0LiBDb3VsZCB5b3UKcHJv dmlkZSBtb3JlIGluZm9ybWF0aW9uIHNvIHRoYXQgc29tZSBjYW4gc29sdmUgdGhhdCBidWc/Cjwv UFJFPgo8L0JPRFk+CjwvSFRNTD4K --===============0768711403468969936==-- From abaron at redhat.com Sat Aug 11 17:56:54 2012 Content-Type: multipart/mixed; boundary="===============4798347102771885609==" MIME-Version: 1.0 From: Ayal Baron To: users at ovirt.org Subject: Re: [Users] Increase storage domain Date: Sat, 11 Aug 2012 17:56:44 -0400 Message-ID: <2075797206.37456034.1344722204045.JavaMail.root@redhat.com> In-Reply-To: 1343747362.23274.7.camel@tuborg.vi.pt --===============4798347102771885609== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ----- Original Message ----- > Hi, > = > pvresize doesn't work, still same size. > = > How do i disconnect the iscsi session? > = > Between disconnecting and ovirt connect again, will i loose > connection to my VMs? Of course you would. Your VMs would automatically pause. I doubt this is what you want. What you can do prior to running pvresize is run: iscsiadm -m session -R Hope this helps. > = > Best regards, > Ricardo Esteves. > = > -----Original Message----- > From : Ayal Baron < abaron(a)redhat.com > > To : Johan Kragsterman < johan.kragsterman(a)capvert.se > > Cc : users(a)ovirt.org , Ricardo Esteves < ricardo.m.esteves(a)gmail.com > > > Subject : Re: [Users] Increase storage domain > Date : Tue, 31 Jul 2012 02:30:51 -0400 (EDT) > = > ----- Original Message ----- > > Hi! > > = > > Interesting question, I would also be interested in that. LVM would > > be aware of the expansion, I suppose...Did you run a pvs command > > for > > LVM to list the size? It would be nice if LVM automatically would > > change the LV size...anyone knows how this works...? > = > 1. You should put all hosts except the spm in maintenance. > 2. pvresize the LUN on the spm host > 3. if other hosts can still 'see' the LUN then you'd need to repeat > [2] on those to refresh the device map on all of them (or disconnect > the iSCSI session and let oVirt reconnect) > = > = > > = > > Filesystem size is another thing. Filesystem's doesn't exist on the > > storage domain, it is only block storage. Your filesystems only > > exists on your VM's. I suppose you need to run a filesystem tool to > > expand that, depending on your filesystem > = > There is no filesystem so problem solved :) > = > > = > > -----users-bounces(a)ovirt.org skrev: ----- > > Till: users(a)ovirt.org > Fr=C3=A5n: Ricardo Esteves > > S=C3=A4nt av: users-bounces(a)ovirt.org > Datum: 2012.07.30 18:33 > > =C3=84rende: [Users] Increase storage domain > > = > > Hi, > > = > > I've increased the LUN i use as iSCSI storage domain on my > > storage, > > but oVirt still sees the LUN with the old size. > > = > > How do i refresh the LUN size and how to increase the filesystem > > of > > the storage domain? > > = > > Best regards, > > Ricardo Esteves. > > = > > _______________________________________________ > > Users mailing list > > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > > > _______________________________________________ > > Users mailing list > > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > --===============4798347102771885609==-- From danken at redhat.com Sun Aug 12 07:25:22 2012 Content-Type: multipart/mixed; boundary="===============1572072955970631336==" MIME-Version: 1.0 From: Dan Kenigsberg To: users at ovirt.org Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification Date: Sun, 12 Aug 2012 14:25:19 +0300 Message-ID: <20120812112519.GT13391@redhat.com> In-Reply-To: 1344529329.6201.14.camel@tuborg.vi.pt --===============1572072955970631336== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Thu, Aug 09, 2012 at 05:22:09PM +0100, Ricardo Esteves wrote: > [root(a)blade4 ~]# virsh -r cpu-compare /tmp/cpu.xml > Host CPU is a superset of CPU described in /tmp/cpu.xml > = > -----Original Message----- > From: Dan Kenigsberg > To: Itamar Heim , gal(a)redhat.com > Cc: Ricardo Esteves , users(a)ovirt.org > Subject: Re: [Users] oVIrt 3.1 - Xeon E5530 - Wrong cpu identification > Date: Thu, 9 Aug 2012 18:57:29 +0300 > = > = > On Thu, Aug 09, 2012 at 05:17:14PM +0300, Itamar Heim wrote: > > On 08/09/2012 04:17 PM, Ricardo Esteves wrote: > > > > > >Ok, i fixed the ssl problem, my ovirt manager machine iptables was > > >blocking the 8443 port. > > > > > >I also reinstalled the lastest version of the node > > >(ovirt-node-iso-2.5.1-1.0.fc17.iso), but ovirt manager still doesn't > > >recognize the CPU. > > > > > >The host status remains Non Operational : > > > > > >Host localhost.localdomain moved to Non-Operational state as host does > > >not meet the cluster's minimum CPU level. Missing CPU features : > > >model_Nehalem > > = > > danken - libvirt reports nehalem, yet vdsm reports conroe? > = > Interesting... > = > If yo put > NehalemIntel > in /tmp/cpu.xml > = > what does > = > virsh -r cpu-compare /tmp/cpu.xml > = > report? (top posting make it very difficult to follow a long thread) I have a hunch that this is something that has been fixed by http://gerrit.ovirt.org/#/c/5035/ Find vendor for all cpu models, including those based on another cpu module. it is accpeted upstream, but unfortunately did not make it into the ovirt-3= .1 release. Could you apply the patch to Vdsm and see if it fixes the reported cpu leve= l? Dan. --===============1572072955970631336==-- From ricardo.m.esteves at gmail.com Mon Aug 13 08:56:06 2012 Content-Type: multipart/mixed; boundary="===============1368817974215252365==" MIME-Version: 1.0 From: Ricardo Esteves To: users at ovirt.org Subject: [Users] oVIrt 3.1 - Network Bonding Date: Mon, 13 Aug 2012 13:55:59 +0100 Message-ID: <1344862559.22440.5.camel@tuborg.vi.pt> In-Reply-To: 20120812112519.GT13391@redhat.com --===============1368817974215252365== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi, I the attached picture "net1.jpg" i have my initial network configuration. Physical card (em1) with vlan 10 (em1.10) bridged to the ovirtmgmt with IP 192.168.10.25 and default gw 192.168.10.254. = Now i want to bond em1 card with p1p1 card (attached picture net2.jpg) But if i fill the default gw it gives me this error: The default gateway should be set only on engine network. If i don't fill the default gw, when i click ok, i loose connection to the server and then after more or less 1 minute the server automaticaly reboots. Anyone had this kind of problem? Best regards, Ricardo Esteves. --===============1368817974215252365== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUUkFOU0lUSU9OQUwv L0VOIj4KPEhUTUw+CjxIRUFEPgogIDxNRVRBIEhUVFAtRVFVSVY9IkNvbnRlbnQtVHlwZSIgQ09O VEVOVD0idGV4dC9odG1sOyBDSEFSU0VUPVVURi04Ij4KICA8TUVUQSBOQU1FPSJHRU5FUkFUT1Ii IENPTlRFTlQ9Ikd0a0hUTUwvNC40LjMiPgo8L0hFQUQ+CjxCT0RZPgpIaSw8QlI+CjxCUj4KSSB0 aGUgYXR0YWNoZWQgcGljdHVyZSAmcXVvdDtuZXQxLmpwZyZxdW90OyBpIGhhdmUgbXkgaW5pdGlh bCBuZXR3b3JrIGNvbmZpZ3VyYXRpb24uPEJSPgo8QlI+ClBoeXNpY2FsIGNhcmQgKGVtMSkgd2l0 aCB2bGFuIDEwIChlbTEuMTApIGJyaWRnZWQgdG8gdGhlIG92aXJ0bWdtdCB3aXRoIElQIDE5Mi4x NjguMTAuMjUgYW5kIGRlZmF1bHQgZ3cgMTkyLjE2OC4xMC4yNTQuIDxCUj4KPEJSPgpOb3cgaSB3 YW50IHRvIGJvbmQgZW0xIGNhcmQgd2l0aCBwMXAxIGNhcmQgKGF0dGFjaGVkIHBpY3R1cmUgbmV0 Mi5qcGcpPEJSPgo8QlI+CkJ1dCBpZiBpIGZpbGwgdGhlIGRlZmF1bHQgZ3cgaXQgZ2l2ZXMgbWUg dGhpcyBlcnJvcjogVGhlIGRlZmF1bHQgZ2F0ZXdheSBzaG91bGQgYmUgc2V0IG9ubHkgb24gZW5n aW5lIG5ldHdvcmsuPEJSPgo8QlI+CklmIGkgZG9uJ3QgZmlsbCB0aGUgZGVmYXVsdCBndywgd2hl biBpIGNsaWNrIG9rLCBpIGxvb3NlIGNvbm5lY3Rpb24gdG8gdGhlIHNlcnZlciBhbmQgdGhlbiBh ZnRlciBtb3JlIG9yIGxlc3MgMSBtaW51dGUgdGhlIHNlcnZlciBhdXRvbWF0aWNhbHkgcmVib290 cy48QlI+CjxCUj4KQW55b25lIGhhZCB0aGlzIGtpbmQgb2YgcHJvYmxlbT88QlI+CjxCUj4KQmVz dCByZWdhcmRzLDxCUj4KUmljYXJkbyBFc3RldmVzLgo8UFJFPgoKPC9QUkU+CjwvQk9EWT4KPC9I VE1MPgo= --===============1368817974215252365== Content-Type: image/jpeg MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="net1.jpg" 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 uGZHKy7i7i7i7i7i7i7jsde7i7i7i7i7i7i7hcjkW7i7i7i7i7i7i7i7hmRysu4u4u4u4u4u4u4u 4u4u4u4u4u4u4u47HXu4u4u4u4u4u4u4u4u4u4u4u4u4u4u4u4bkcqXcXcXcXcXcXcXd7GT+3uuX t021h8rgyMWHm2mkI7leqbHY9uVntr/cjcyxyeT5Oawvyq8/1zZ8jkuuisz8o1cbOnJdas72uUck XjGtw84xyeRajnWDZytNu5e1b7mT45Dxyds9hq+OTpmx13A88V2PgMl2s45o5eu2315HyHPppkXn 2PHrnSsePJj5LrcqfSNJxzMBkR6ms5NN+31O+jbmJm5Fr4zI0nHLxn3OP7kd84eYTknR+aw5Oq/r aGrsnP8AWtY6dhZhbyLXuypnY7O+Tjx59/yf8Bmjcxgu12flupjZ9pzGJBl+4v8Acjc1+5NZzeDL 1DOVat8r3eQ8hbxuJC5jEztfyjV48MPaRZ+X28n9ve8PTebBf0/esnV8K/GmL9N24IsXAkWN7b/K uj8CbFMf6fUdJ/TrLKw73iDNxN2PBvvJL+Gqu99rd6P85iwfpwsRMPAY8aRptLN1Se5k+NpyNNbh wc1jZJrOQ6/JJfyCO7W+iXo4+yl5P0/hZmysL03MfgM/Bhy8ck/ewePSYe44/ifi1on9z+lY6QU4 2zW6Df8AFpXIXzuMS8UPJxXPmhR42Zm2HfOHhsXFOxcPh4tHI4QqbDPwaDl182D9tiy8SXJDxcOf iSPr5EZNxocu0lt/T/oiSOANyRc3CHul+4v9yJwtsXlOb9M35dV/RK+Pd3ek/N42fpxjxY5fAsUx OK8XTjGL0UcUcUcUcUcUcUcPxuVlHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHHW69HFHFHFHFHFHFH FHFHFHFHFHFHFHFHFHDcbkSjijijijijijijijijijijijijijijh2Nypm4/91ki8IwwSHxL7eS7 i3TCTG5Eo4o4o4ZjcjKOKOKOKOKOKOKOOt16OKOKOKOKOKOKOFxuVaOKOKOKOKOKOKOKOGY3Iyji jijijijijijijijijijijijijijjrdejijijijijijijijijijijijijijijijhuNyJRxRxRxRxR xRxRxc7DsOw7DsOw7DsOw7DsOw7DsOw7DsOw7DsOw7DsOw7DsOw7DsOw7DsOw7DsOw7DsOw7DsOw 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 IiIUcLTt441nbx7CsYxjGMYxjGMYxjGMYxjGPmQi3Yu3vh0zP2g6llfSq/EkxNM6tXnwtO3jfcPM vYF6L9iVVBpXldXlYtNnFjVqqjxT8vSP3wvO3je3w1O3j2fQi3Yu3vh0zP2g6llfSq/EkxNM6tXn wtO3jfcPMvYF6L9iVVBpXldXlYtNnFjVqqjxT8vSP3wvO3je3w1O3j2e/8QAMxEBAQEBAAAEBAQE AwkAAAAAABEBEgIDITAQMUBgBEFRYQUTIHEUIlIjM1NwkJGhwdH/2gAIAQIBAT8B/wCghzjnHOOc c45xzjnHOOcc45xzjnHOOcc45xzjnHOOcc45xzjnHOOcc45xzjnHOOcc45xzjnHOOcc45xzjnHOO cc45xzjnHOOcc45xzjnHOOcc45xziY5zXOOcc45xzjnHOOcc45xzjnHOOcc45xzjnHOOcc45xzjn HOOcc45xzjnHOOcc45xzjnHOOcc45xzjnHOOcc45xzjnHOOcc45xzjnHOOcc45xzjnHOOcc45xzj nHOOcc57N+FX3r6qvwq+3uxfWK9felZjM9E9H6/032Pyr9/Y/dV/pvwr9vez1X0q+9Z8L70TKz0i N92Z6IjfXambr0t9yJn0X7/05+qY/NmIj8vj+Ub8vRuVrc/oyY/T4ej8/hPhn6pjcx+fvZk9UyR6 f+ffiZWemf09Y6x1jrHWOsdY6x1jrHWOsdY6x1jrHWOsdY6x1jrHWOsdY6x1jrHWOsdY6x1jrHWO sdY6x1jrHWOsdY6x1jrHWOsdY6x1jrHWOsdY6x1jrHWOvC68K+GN8eOsdY6x1jrHWOsdY6x1jrHW OsdY6x1jrHWOsdY6x1jrHWOsdY6x1jrHWOsdY6x1jrHWOsdY6x1jrHWOsdY6x1jrHWOsdY6x1jrH WOsdY6x1jrHWOsdY6x1jrHWOsdY6xERERERERERERERERERERERERERERERERERERERERERERERE RERERERERERERPhERERERERE+ERERERERERERERERE+F1mvN83PJ8PXi+TP4h5Pi2ZftbWe/v1mf N83lfhfL8nxb4vD9raz39+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqr8MVVVVVVVVVW/VRERERERERERERERERERERERERERERERERERERERERERERERERERERER ERERET4RERERERERPhERGePwb4uM8Xr+iIiIiIiIiIiIiJ9t6z39+F1mvK/iueb+M38Hx+vr/Zn4 fyvD5u+fmf5t+nz5vxP4ny/wnl75vm76PwP8fzzfP3wfiPTN+X7f3/8Av/r5faus9/fjnzZ5HlZ4 /wCZnhy/rHh8X4j/ABHi8Pi8P+z/AC39/pojzPJ8vzf954c3+7/B/hv+H4f+2MzPDkz7V1nv796a z39+qiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiJ8YiIiIiIiIn wiIiIiIiIiIiIiIiInw6Vvi8Ph+ev5vl/wCp8/tXWe/v1mfN5nl+HzfDz4nkfw/PB4+vH6/p9raz 39+rmJ9saz39+qiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiJ8Y iIiIiIiInw9Xq9Xq9Xq9Xq9Xq9Xq9Xq9Xq9Xq9Xq9Xq9Xq9fh0rfF4fD89fzfL/1Pn9q6z39+sz5 vM8vw+b4efE8j+H54PH14/X9PtbWe/v1cxPtjWe/v/J7/8QATxAAAQIFAgMDBwYICwcFAAAAAQID AAQREjETIQUiQRRRYSAjMnGBkaEQMEBCUrEVJDNgYpKywQY0Q1BwcoKTotHwU2NzdIOz4SU1RdLx /9oACAEBAAY/Av5h1EKLLw+un9/fBcUdR45cV/rb849HUN1+ndpqsu7rqUrAU4q1JUlPtJoPifll HErqia/Imh5uUq+4H5FMhXnEpCinwNafcYWtLtUoe7OrY7OXW095gKcVakqSn2k0HxPysoWqinVW I8TQn7gfzbbmpZdyF+8eB8fp1ZaXeYq9ctWsFMKTXflrUEjuGYOvKrmnEqbUsOFm14hxJJG2/Ldu s9aRMtGVoyyucfL96aFK0PUoM/XiacMt2NtYR5q+6qhW5ft290cLSyXm5xtu1y+ZUpLZ0FpqBWnp EYh0J4eqXYuaIlUrQeZN1yqeiqtRse6sF92RQwtyWSkrRQ0IWqozXBR4ctOghCmkcy5295Fw/J9p 1Ar10+/wg68quacSptSw4WbXiHEkkbb8t26z1pDrrCLm2Fdql030vcNLk/Bf95CG0sdpc0AlD1wG g9UlTntr07oRot6cwZ191aqith1rf2x6roZmm5HlOnVSlJo2kDpvcn1CoP5tWyiNVtQq40pYQFAd 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 SSy+SSWSSSWSSSWSSSSySSSSSSSySSSSSSSWSSSf/wD/AJDn/wD/AP8A/wDzJD3/AP8A/wD+or// AP8A/wD+Rpr/APJ/884t88hDckzVf/8A/wD/APmT/wD/AP8A/wD/AIyf/wD/AP8A+Umj/wD/AP8A /wCyL7//AP8A/wD3Z/8A/wD/AP8A5wff/oKR/JKRPLKdM4A//wD/AP8A/wCQP/8A/wD/AP8A87H/ APJJJLJJJJJJJJZJJJJJJJLJJJJJJJLPrxJZJJJZJJJZJJJLJJJJJJJLJJJJJJJJZJJJFttttttt tttttttttttttttttttttttttttttttttttttVtttttttLbbbbbbbbbbbbYiatpd9ttttttttttt ttt9rPrP79t9tttpNttpLttrNttltttttttVttttttttttttdK9tvBdttttttttttttttb/+/f8A RbRbbbb77baz7ba/bbZbbbbbbbVbbbbbbbbbbbbdJJJIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ JJJJJJJJOpJJJJJJA222222222222xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbVb bbbbbbSLabbbbbbbbbbXnbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbZbbbbbbbUxDA /wCW22222212XW2sP222222222222222eCB7z+W2CO228u22s+22+222W2222221OlB8l2222CDi V/C62l822222222222222399uv8AfdtbdttppttpJttptttltttttttTtva/S4oF/fHddttttttt tttttttttttttttttttttttttttttttttttttltttttttTtrvZ/L/dtttttttttttttttttttttt tttttttttttttttttttttttttttLtttttttaSSSSSSSSSSSSeKqtttdttttttttttttttJ75rP8A TbXbbbbTbbbbbbaTbbZbbbbbbbVbbbbbbbbbbbbX+zbb5LbbbbbbbbbbbbbbdEAvnDRbRbbbaz7b ay7ba/bbZbbbbbbbVbbbbbbbbbbbbWhbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbZb bbbbbbVbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbS7bbbbbbXbbb bbbbbbbbbXiqrbbXbbbbbbbbbbbbbbbbaTyz3bXbbbbTbbbbbbaTbbZbbbbbbbVbbbbbbbbbbbbX +zbbxJbbbbbbbbbbbbbbQ6wvH2bbRbbbaz7bay7ba/bbZbbbbbbbVbbbbbbbbbbbbWhbbaabbbbb bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbZbbbbbbbVbbbbbbbbbbbbZJJJJJJJJJJJJJJJJJJJJ JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJI222222222222//EACkRAAMBAAIBAwMEAgMAAAAAAAAB EVEhMUAgMEEQUGBhccHwgaFwkLH/2gAIAQMBAT8Q/wChCvSvSvSvSvSvSvTnSvSvSvSvSvSvSvSv SvSvSvSvSvSvSvSvTnSvSvSvSvSvSvSvSvSvSvSvSvSvSvSvSvTnSvSvSvSvSvSvSvSvSvSvSvSv SvSvSvTnTnTnTnTnTnSvSvSvTnSvSvSvSvSvSvSvTnSvSvSvSvSvSvSvTnSvSvSvSvSvSvSvSvTn SvSvSvSvSvSvSvSvSvSvSvSvSvSvSvTnSvSvSvSvSvSvSvSvSvSvSvSvSvSvSvSvTnSvSvSvSvSv SvSvfZhCE96cEJ9IT20qTgnv2FKXn0wn0nqhCeqEIT0whCe9CE96UhPepSl96lKLgpeJ7lL78J7F +lKX0UonBMvopSl+lL9aUvvX4KX36Ubvpjwjwjwjwjwjwjw5wjwjwjwjwjwjwjwjwjwjwjwjwjwj wjwjw5wjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjw5wjwjwjwjwjwjwjwjwjwjwjwjwjwjwjw5w5w5 w5w5wjwjwjwjw5wjwjwjwjwjwjwjw5wjwjwjwjwjwjwjw5wjwjwjwjwjwjwjwjw5wjwjwjwjwjwj wjwjwjwjwjwjwjwjwjw5wjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjw5wjwjwjwjwjwjwjz8bAAAAA AAAAAAAAAATo3PfAAE6UUUUUUUUUUUUUUUUUUUUUUUUUPsiQ0pwJzk6Tv9hONVZU38XmI/fW3KSX +BT0pL5Vj/VVJ8/qk9X2yfaV34Dp5T7HyPoX2ROU1w0100zhm3TiT4/YU46t7Pj0L6fH2S+M/FXf gOnlNMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI yMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIxJ0apGRkZGRkZGRkZGRkZGRi4IyM jIyMjIyMjIyMjIyMjIyMjIyMjIyMjI/xsAAAAAAAAAAAAAABOjc98AATvpBNESO1VV/jvxQAAB9k ZH+MLvwHQfZEhpTgW11yqU4V4UJI0RvnlLpZx8f51kJ4b7GPo/8AdSsSXy38IQab5Z8U193qudT1 Qn3p+8vWu/AdB9j5H0RQaivPfPYyjJUuTlvipq8LP7fchPpCE+r7IGjUFqSVdQnP2qZ/av4EJES6 X2Wl9F+l+l+zrvwHQffp+PUvXfW+/wAaXfgOg+/JqKioqKioqKioqKioqKioqKioqKioqKioqKio qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKio qKioqKioqLCoqKioqKioqKioqKioqOyCCCCCCCCCCCCCCCCCCCCCCCCB9n7hwqWON7o5erEf2L+B /RE4afDTXaa/FV34Dp5T7H2Po/0Xw18pr5T+V/IxB+sXwbf17+STS7s+zP2/j333779S78B08p9l Dbff4wu/AdPKqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKio qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLCoqKioqKioqKioqKio qOyoqKioqKioqKioqKioqKioqKioqKioqKiofZ+4cKljje6OXqxH9i/gf0ROGnw012mvxVd+A6eU +x9j6P8ARfDXymvlP5X8jEH6xfBt/Xv5JNLuz0I+fpPvL799+pd+A6eU+yhtvv8AGF34Dp/wLERE REREREREREREREREREREREREREREREf/xAAtEQADAAECBQMCBgMBAAAAAAAAARFhITEQIEBBUTBx 8JGhUGCBwdHhcLHxkP/aAAgBAgEBPxD/AMEMRiMRiMRiMRgMRiMRiMRiMRiMRiMRiMRiMRiMBiMR iMRiMRiMRiMRiMRiMRiMRgMRiMRiMRiMRiMRiMRiMRiMRgKOJGrOLqqLYxGIxGAxGIxGIxGIxGAx GIxGIxGIxGAxGIxGIxGIxGIwGIxGIxGIxGIxGIxGIxGIxGIwGIxGIxGIxGIxGIxGIxGIxGIxGAxG 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 --===============1368817974215252365== Content-Type: image/jpeg MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="net2.jpg" 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 a3g2t4NreDa3g2t4NreDa3g2t4NreDa3g2t4NreDa3g2t4NreDa3g2t4NreDa3g2t4NreDa3g2t4 NreDa3g2t4NreDa3g2t4NreDa3g2t4NreDa3g2t4NreDa3g2t4NreDa3g2t4NreDa3g2t4NreDa3 g2t4NreDa3g2t4NreDa3g2t4NreDa3g2t4NreDa3g2t4NreDa3g2t4NreDa3g2t4NreDa3g2t4Nr eDa3g2t4NreDa3g2t4NreDa3g2t4NreDa3g2t4NreDa3g2t4NreDa3g2t4NreDa3g2t4NreDa3g2 t4OEWqzYaeZS3QW6C3QW6C3QW6C3QW6C3QW6C3QW6C3QW6C3QW6C3QW6C3QW6C3QW6C3QW6C3QW6 C3QW6C3QW6C3QW6C3QW6C3QW6C3QW6C3QW6C3QW6C3QW6C3QW6C3QW6C3QW6C3QW6C3QW6C3QW6C 3QW6C3QW6C3QW6C3QW6C3QW6C3QW6C3QW6C3QW6C3QW6C3QW6C3QW6C3QW6C3QW6C3QW6C3QW6C3 QW6C3QW6C3QW6C3QW6C3QW6C3QW6C3QW6C3QW6C3QW6C3QW6C3QW6BUh1HRkT0EeoZRCnU/tn/8A ZZKmaN6FOp/bJQhTvjpkEL/4xp1PBBuo7MnLHx3cmdmHUnYVVdn21OTVo1ZuqO0jTNSqJyB1Wy8p ebGk7bNg/o+KtI1TcnfKtnrqSqggpKGubr5m+8UxU5cpmrJ0Z0n9twauq64bb8QqxaDDiBRd2lxa pmm4qPV9IcTKNpLci04hJxisY6nF69Ku+IvKDcUIlh42TdPOK5RdVPiSRfJxjKN4iUdPXfGx0G+8 JsZGOm3DqqXFqmbwyuquFZV2w4oO/qnxYy4oM4Xh+IniNCT6JpknFiq6CvFxCxh5tRpxC94jWYoR b479t4SXeqCG7KnU8NsWKakeUijyIy1ZFJajlNvrH7Wewza0aJbWDxXmRpD/AOB4qh2rFnhlXjqq OasNTqxFyjdhYWcslGbZrG1cMW8fVBBgwwvt2CMzw+hy88TZPIx0tPtuHH5FJaIkncnxNFvn7paI XNJKKP7baKdJxUhwuuqnThtwnAxrWRW4k4gbvd0dov8AiKIZNJOQl5LMacMPuH3L9ZseafJtuHH5 FOHmK7EMo1Qs2z4Zdoy0Pwqs2epQblRk44dklIZ7GO42QLw+9KymOHDTE68Rk3sTwwydR8Z4SXeq CG7KnU/qRi0OVlw1GRzn1k4Yi03n6El3qghuyp1PH/NRW2oLagtqC2oLagtqC2oLagtqC2oLagtq C2oLagtqC2oLagtqC2oLagtqC2oLagtqC2oLagtqC2oLagtqC2oLagtqC2oLagtqC2oLagtqC2oL agtqC2oLagtqC2oLagtqC2oLagtqC2oLagtqC2oLagtqC2oLagtqC2oLagtqC2oLagtqC2oP801f QobyF1UGqg1UGqg1UGqg1UGqg1UGqg1UGqg1UGqg1UGqg1UGqg1UGqg1UGqg1UGqg1UGqg1UFTnL 6JLvVBDdlTqeKfVSSorTGKMYoxijGKMYoxijGKMYoxijGKMYoxijGKMYoxijGKMYoxijGKMYoxij GKMYoxijGKMYoxijGKKp2lvpVOr6Fvj+2t8fGS71QQ3ZU6nin1W3TUUKkRtIpOj/ALSvW+lU6voW +IevSMUo2YvHr/7ROSUQjYlRetUpTRdrKHPTfCVom5yWZXzksP8AwmNpUqnmMFHKhDomqZNWtaU8 6nmV+HjJd6oIbsqdTxT6rbpyrerphw7Si7wRcsm+Zbs1sUlW1UGso5kqtHFHbT9RXrfSqdX0LfEK tUVzbe18FI0ikg3a46ykTV6i6h6r0jYbbqsGuCxdsTJxX8Ji0MCplJ4GJQ1QonRWhWhSmV+HjJd6 oIbsqdTxT6rbpzKJ3Ebw+gruYbQq9WJ45y4CkcteaRz1gGjejRp+or1vpVOr6Fvj+2t8fGS71QQ3 ZU6nin1W3TFKaftq9b6VTq+gxaHpZoLNBZoLNBZoLNBZoLNBZoLNBZoLNBZoLNBZoLNBZoLNBZoL NBZoLNBZoLNBZoLNBZoLJfRJd6oIbsqdTxT6retCpZiAzEBmIDMQGYgMxAZiAzEBmIDMQGYgMxAZ iAzEBmIDMQGYgMxAZiAzEBmIDMQGYgMxAZiAzEBmIDMQBjlUU9flodWwmLCYsJiwmLCYsJiwmLCY sJiwmLCYsJiwmLCYsJiwmLCYsJiwmLCYsJiwmLCYsJiwmLCYsJiwmLCYp6VDeQuqg1UGqg1UGqg1 UGqg1UGqg1UGqg1UGqg1UGqg1UGqg1UGqg1UGqg1UGqg1UGqg1UGqgqc5fRJd6oIbsqdTxT6puw8 KU1qhPNnJKS6NQ0lUXrj9Zv/AKVVKiT0UVKY4p1kjKVOE101TeLR3lBN2iq48XbtFi3cuCNG6Ct9 CPkkpLxpxCyNIJ8VNDpUrqF6akqVClVaI+ValDBZ01QVSURcENXSlXJaAtfNSnpW+P7a3x8ZLvVB DdlTqeKfVN2AVXIialPKr5zUrcMOCq6v3Lqjeq0yklUj0zgRixnEb+k3/wBPm5laYoxRijFBGhso U6zW3ffEcKJIRD1qoXXyzrF6tKvYp1uh4tc6UzCnTEtDqlNxk3Uoaei11l5aFWMjxWnrwm5i3Jn9 GzlCPQjnJo/hduo1Sko1VefxlsOJKckWt8V25znSbHQQV/3JRCbyqLNJkgpTUnvhOmhKelb4h69I xSjZi8ev/tE5JRCNiVF61fuXCTyPeVVcxkoZZs1cLnlZF4dBVSUuvDTiadGkgV2q2kTunjeUOqvG uTOmXiY2lSqeYwUcqEOiapk1a1pTzqeZX4eMl3qghuyp1PFPqm7AGIRSvm/yl+GEXCDfhJ+dZlGN o+kjGFkKqRVDpFb+V4yb4jP9Jv8A69dOt/C4hmbtbwUTKqmkkVBL0OWybtEGLQ9LNBVAtQYlDiyU WS+inpW+IVaorm29r4KRpFJCp04ta2SUVSYODLsGuCxI18r52mYr9lBUZFLwvWgI18r6kUp5ys1S KRSJ0GPiYtDAqZSeBiUNUKJ0VoVoUplfh4yXeqCG7KnU8U+qRO61xVhirDFWGKsMVYYqwxVhirDF WGKsMVYYqwxVhirDFWGKsMVYYqwxVhirDFWGKsMVYYqwxVhirDFWGKsCpWa+uupVL1ReqL1ReqL1 ReqL1ReqL1ReqL1ReqL1ReqL1ReqL1ReqL1ReqL1ReqL1ReqL1ReqL1ReqL1Rp5a+hb4/trfHxku 9UEN2VOp4p9WtalY2xbFoUVQqLiAJVJStsWxbFsWxbFsWxbFsWxbFsWxbFsWxbFsWxbFsIVrUvrV WTQLvTIb2yG9shvbIb2yG9shvbIb2yG9shvbIb2yG9shvbIb2yG9shvbIb2yG9shvbIb2yG9shvb Ib2yG9shvbIb2yG9shvbIb2yB5lnVTfWI31iN9YjfWINNMD03ePG7x43ePG7x43ePG7x43ePG7x4 3ePG7x43ePG7x4buGzoWaCzQWaCzQWaCzQWaCzQWaCzQWaCzQWaCzQWS+iS71QQ3ZU6nin1TdgDH ImC00UQkFmpaS7ig4QWM4klnSLYLPaJO8pG8g9ou7/Sb/wCvU6cUat20e1bsV+KkK15pHNI5pHNI 5pHNI5pHNI5pHNI5pHNI5pHNI5pHNI5pHNI5pHNI5pHNI5pHNI5pHNI5pHNI5pHNI5pHNI5pHNI5 pHNI5pHNI5pHNI5pHNI5pHNI5pFOKQ1pG8TiNeLLl1UGqg1UGqg1UGqg1UGqg1UGqg1UGqg1UFTn L6JLvVBDdlTqeKfVN2AdM6OjVN/nMcLVYoN26jpaEgCxJpHzboVmomnRE60gmiekl+k3/wBeriKu jHjtzcm4+PSOnIR6REwfh6PbIxPDzyXqThdZdeYiV4V5L8IqRr2S4VWayfLsjmOICQauncE/YuH0 A/jUn0E/jETcIy5TJQb5d8nBP1XjXhCQWkqRCycutwqo3fpQL9ZjTg6RUYJwzxUrbh6ReFZQL+QQ ecPLIE/VbrmarvKeTjL+Vb4+Ml3qghuyp1PFPq+SqjL3R7o90e7QeZce6PIep/dFCHLX3R7o90e6 PdHuj3R7o90e6PdHuj3R7o90e6PdHuj3QiQxKeriPseNfyZq+8hXT7zlCfEKOFCyzCjI04zKWfM2 VlXHFTLNPIRbx+txAyyk5CPXaoSbVaTlSlhobiLiBm8YS3EDVwC8SR++m4iQ3OMnmjUNjNmE6nxK 0UTZ8Tsk4zc21IVTimNTUh5hjRi6mEl4J9Osn0P+s/8AzVRNfc2rhyonGuTOmXiY2lSqeYwUcqEO iapk1a1pTzqeZX4eMl3qghuyp1PFPqlbrEFtcW1xbXFtcW1xbXFtcW1xbXFtcW1xbXFtcW1xbXFt cW1xbXFtcW1xbXFtcW1xbXFtcW1xbXFtcUQVqp6uI+x4o4Xk5Gd5KmRyVMjkqZHJUyOSpkclTI5K mRyVMjkqZHJUyOSpkF4MmyGccLcQvK8lTI5KmRyVMjkqZHJUyOSpkclTI5KmRyVMjkqZHJUyOSpk clTI5KmRyVMjkqZHJUyOSpkclTI5KmRyVMjkqZHJUyOSpkclTI5KmRyVMjkqZHJUyOSpkclTI5Km RyVMjkqZHJUyH/5qg1tOUI47SkUidBj4mLQwKmUngYlDVCidFaFaFKZX4eMl3qghuyp1PGrb/PGM MYwxjDGMMYwxjDGMMYwxjDGMMYwxjDGMMYwxjDGMMYwxjDGMMYwxjDGMMYwxjDGMMYwxjDGMMYwx jDGMMYwxjDGMMYwxjDiJKpGXkKdawmLCYsJiwmLCYsJiwmLCYsJiwmLCYsJiwmLCYsJiwmLCYsJi wmLCYsJiwmLCYsJiwmLCYsJiwmLCYsJiwmLCYsJiwmLCYsJiwmLCYsJiwmLCYsJiwmLCYsJiwmLC YUSIWj/81/lW+PjJd6oIbsqdTxq5/wA8kwyTDJMMkwyTDJMMkwyTDJMMkwyTDJMMkwyTDJMMkwyT DJMMkwyTDJMMkwyTDJMMkwyTDJMMkwyTDJMMkwyTDJMMkwyTDJMOIlanZU6zeWotKJTzesetMpJS VZRrQ55VsRFWZaJUYSGQjLSm1lpIFq7pOM7Kc8yVPWVbUdJOE1j+O9M8ykm2M1JxGzom04oaLxVO J46okOIGEWZxxFHtV3fFDNBg2cFdI/rLfGRL5uNLNBZoLNBZoLNBZoLNBZoLNBZoLNBZoLNBZL6J LvVBDdlTqeKfV+k4j7GnWViVTgvDq6SBY5Zss/gVHLk8cq2DKKUbOo+PcMA8aGcOCQjxsZGBdeda KVUGwHI9Su+fx2d3520MqjKQUOrGBjEOkmjqHVWZcU1VapuodVdlNQykmZtVYyH6y3xkdedNVBqo NVBqoNVBqoNVBqoNVBqoNVBqoNVBU5y+iS71QQ3ZU6nin1aUqetsWwY6RDXURRVGtbYti2LYti2L Yti2LYti2LYti2LYti2LYti2LYthPUjn1cR9jTrfXrfF/wDmv8q3x8ZLvVBDdlTqeKfVTBzlSKUx VCcQulGnEFJdwURbxRzLKKFSIaTbkSLKILVQWcFd/pl7n1cR9jTrfXrfF/8AmqC7lSSo5dUdNlyu m3iY2lSqeYwUcqEOiapk1a1pTzqeZX4eMl3qghuyp1PFPqphVIjhNMhUUpzhvPUOSqZ4PhiqdX7X Mat4w6YowWIRgm6Ib9Mvc+riPsadZafUSmHMum2Ucy6bZQkksaclHLhEyc2ZIikyRIEkljTjaXTc qs5bNM2l03KsO+Ucx/0a3xf/AJrh1y1UHDcrJvhs/ExaGBUyk8DEoaoUTorQrQpTK/Dxku9UEN2V Op4p9W2sSvlWHlWHlWGrgaLDyrDyrDyrDyrDyrDyrDyrDyrDyrDyrDyrDyrDyrDyrDyrDyrDyrDy rDyrDyrDyrDyrDyrBNNWq/q4j7GnWdQi7g7uIO4M7iDuDYRyyklFpSlVI4lTO4g7g2Ecso0iDtzM mDhlVpEHbmj2CjBv9Gt8X/5r/Kt8fGS72qpFKw3ZU6nin1fpOI+xp1vr1vjIl83Glmgs0Fmgs0Fm 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 H6d+rLiqvx3elXrwkpQ6YU4V3K6XCRS211Kp9CzTry3dcLfbzesHRTU5awTJJ8dbbXZt3OtdKZ+1 sf01/ZeEqnToOp1a4NJ4VU5hW0uvLd1wt9vN6MplMplMplMplMplMplMplMplMplMplMplMplMpl MplNPpd3XC3283rkhkM6+Ovpd3XC3283rC3Yu3U3bpbj+MFU0Z2VOfHX0u7rhb7eb1hwn6h+1oyZ Z6ysJwb8dfC3AnP0G7rhb7eb0QyGQyGdSGQyGQyGQyGQyGQyGQyGQyGQyGQyGQyGQyH8VSzFKy7s lKHTCnCu5XS4SKW2upVPoWadeW7rhb7efqdTqdTqdTqdTqdTqdTqdTqdTqdTqdTqdTqdTqdTqdfo KqdOg6nVrg0nhVTmFbS68t3XC327X7IRCIRCIRCIRCIRCIRCIRCIRCIRCIRCIRCIRCIRCIRCIRCI RCIRCIRCIRCIRCIRCIRCIRCIRHh3dcLfbtfvcH4d3XC327X73B+Hd1wt9vw9SGQ/IWvwe9wfh3dc Lfbz2bFd+rLbLtquzW7depS4M7G2/IWvwe9wfwJSh0wpwruV0uEiltrqVT6FmnXlu64W+3n4bia+ FqzUF+9VxFx3K9WJ4T5C1+D3uD+BVOnQdTq1waTwqpzCtpdeW7rhb7eaGQyGQzqQyGQyGQyGQyGQ yGQyGQyGQyGQyGQyGQyGQyGJfB73B+Hd1wt9u1+9wfh3dRlvt2v3uD8O7rhb7dr97g/Du64W+3ml EolEolEolEolEolEolEolEolEolEolEolEolEolEolE/B73B/AlKHTCnCu5XS4SKW2upVPoWadeW 7rhb7fhVLZ+Njoa8ha/B73B/AqnToOp1a4NJ4VU5hW0uvLd1wt9vPwfC/uq3TMQp/wDaHFWP2152 pmBeUtfg97g/Du64W+3norqtvNQ4ZVU63NRJI35C1+D3uD8O7rhb7ebKZTKZTKZTKZTKZTKZTKZT KZTKZTKZTKZTKZTKZTKZTKR8HvcH4d3XC327X73B+Hd1wt9u1+9wfwJSh0wpwruV0uEiltrqVT6F mnXlu64W+3a/e4P4FU6dB1OrXBpPCqnMK2l15buuFvt2v3uD8O7rhb7dr97g/Du64W+3a/e4Pw7u uFvt2v3uD8O7rhb7dr97g/Du64W+3a/e4Pw7uuFvt2v3uD8O7rhb7dr97g/Du64W+3a/e4Pw7uuF vt2v3uD8O7rhb7dr97g/Du64W+3a/e4Pw7uuFvt2v3uD8O7rhb7dr97g/Du64W+3a/e4Pw7uuFvt 2v3uD8O7rhb7dr97g/DuUOp9D8VRQoUPbIRCIRCIRCIRCIRCIRCIRCIRCIRCIRCIRCIRCIRCIRCI RCIRCIRCIRCIRCIRCIRCIRCIRCIRH/FW/8QAMBEAAgIBAgUEAgEDBAMAAAAAAAECEQMSMhAgIUBg BDFBUBMwFAVRUiOQkdGgsfD/2gAIAQIBAT8Bx4o4108xbS6sTT6ry/1GJ5oaUenxPDDS/wDYrwbR Gbf5dg2iM2/y7BtEZt/l2DaIzb/LsG0Rm389lllllllllllllllllllllllllll+GYNojNv5n4V6 n1MPSw1SPQ/1L88vx5ej+OylNxlRHNqlpXBRTQyd/AnO+r5cG0Rm38z8KlixzdyjZ/Hw/wCC/wCO ycVL3IwjH24XwlFTVMWJJ3y4NojNv5n5Rg2iM2/mflGDaIzb+ZlMplMplMplMplMplMplMplMplM plMplMplMplMplMp+GYNojNv5vnklmjHoz+RAjNT9u3f645ITbUX7dm82NNq/b/q/wD0LLBz/HfX /wC/74KDl1Q049GN0rHmij3+mwbRGbfzfPD1Hr8Xpskcc/nhRSF27/V6mOacNOF0YP6d6n089cJo V117LP6R5JucPk9F6J+nbnN23wxZXDoSk5u2S9j/AFf7C9v0ep9TD0sNUj0P9S/PL8eXo/jspTcZ URzapaVwUU0MnfwJzvq+XBtEZt/N88MnpcOaSnONtcGiiu3f1ssWObuUbP4+H/Bf8dk4qXuRhGPt wvhKKmqYsSTvlwbRGbfzfJqNRqNRqNRqNRqNRqNRqNRqNRqNRqNRqNRqNRqNRqNR7+F4NojNv5vn ktFo6du/C8G0Rm383zwc4x93wlijN2z8MCEVHou3fheDaIzb+b54ZMP5Hd8K4Jdu/wBOTJHFHVN0 jHkjljqg7XgODaIzb+b5LRaLRaOhaLRaLRaLRaLRaLRaLRaLRaLRaLRaLRaLRa/V6n069TDQ2em9 OvTQ0J/bSm4yojm1S0rgopoZO/gTnfV8uDaIzb+fodDodDodDodDodDodDodDodDodDodDodDodD odDodPAXFS9yMIx9uF8JRU1TFiSd8uDaIzb/AKyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy yyyyyyyyy+0wbRGbf42uzwbRGbf42uzwbRGbf+m0Wi13D9vuF2eDaIzb+eU1DqyMlJWicFP3PwwI wjF2u4ft9wv0Sm4yojm1S0rgopoZO/gTnfV8uDaIzb+ecFkVMhFQVIa4V3D9vuF+hxUvcjCMfbhf CUVNUxYknfLg2iM2/mtFotFo6FotFotFotFotFotFotFotFotFotFotFotFotDf3C7PBtEZt/ja7 PBtEZt/ja7PBtEZt/ja7PBtEZt/NTKZTKZTKZTKZTKZTKZTKZTKZTKZTKZTKZTKZTKZTKZTK+4X6 JTcZURzapaVwUU0MnfwJzvq+XBtEZt/6Z5FD3P5ECOWMui7h+33C/Q4qXuRhGPtwvhKKmqYsSTvl wbRGbfz5cn40Y5646hlLuX7fcLs8G0Rm387SfuJV7FFFdw/b7hdng2iM2/m1Go1Go1Go1Go1Go1G o1Go1Go1Go1Go1Go1Go1Go1Go1F/cLs8G0Rm3+Nrs8G0Rm3+Nr9EpuMqI5tUtK4KKaGTv4E531fL g2iM2/xtfocVL3IwjH24XwlFTVMWJJ3y4NojNv8AG12eDaIzb/G12eDaIzb/ABtdng2iM2/xtdng 2iM2/wAbXZ4NojNv8bXZ4NojNv8AG12eDaIzb/G12eDaIzb/ABtdng2iM2/xtdng2iM2/wAbXZ4N ojNv8bXZ4NojNv8AG12eDaIzb/G12eDaIzb/ABtdng2iM2/xtdng2iM2/wAbXZ4pxiup+eH9zI1K Vr6yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy//FW//8QAURAAAAQCAgsLCAkD BAMAAgMAAAECAwQREjITITEzNEGRkpOx0QUQIjVRYXFyc6LhFCCBgpShpNIjQEJQUqOywcIVMGIG JGDwQ4OzJWNERVP/2gAIAQEABj8C8sj3LDDfZSV1Q+i3NWsv83TSOKviFDir4hQ4q+IUOKviFDir 4hQ4q+IUOKviFDir4hQ4q+IUOKviFDir4hQ4q+IUOKviFDir4hQ4q+IUOKviFDir4hQ4q+IUOKvi FDir4hQ4q+IUOKviFDir4hQ4q+IUOKviFDir4hQ4q+IUOKviFDir4hQ4q+IUOKviFDir4hQ4q+IU OKviFDir4hQ4q+IUOKviFDir4hQ4q+IUOKviFDir4hQ4q+IUOKviFDir4hQ4q+IUOKviFDir4hQ4 q+IUOKviFDir4hQ4q+IUOKviFDir4hQ4q+IUOKviFDir4hQ4q+IUOKviFDir4hQ4q+IUOKviFDir 4hQ4q+IUOKviFDir4hQ4q+IUOKviFDir4hQ4q+IUOKviFDir4hQ4q+IUOKviFDir4hQ4q+IUOKvi FDir4hQ4q+IUOKviFDir4hQ4q+IUOKviFDir4hQ4q+IUOKviFDir4hQ4q+IUOKviFDir4hQ4q+IU OKviFDir4hQ4q+IUOKviFDir4hQ4q+IUOKviFDir4hQ4q+IUOKviFDir4hQ4q+IUOKviFDir4hQ4 q+IUOKviFDir4hQ4q+IUKLkEuHn9tDpqkELbXZIdy2hwsYRCotNMIIiT/wB9ApLVIuYUkKmXPvJW SmqS000tGvhqLoClIbWtKbppTOQ8qJszZnKZF7+gLQbS6aCpKTRtkQpmy4SJUqVE5SCGGzIlq/Fc EQ+RlQZo0p3bYJw21k2f26NoWWxLsX46NoNqebNKVlOcrnN0huMtGys5WrpdIVC0bK6n/wDzt4g6 ltpU2imope7pFA2HCXKdE0nOQR9Gvh1bVboFisK7L+CjbyB54yoJaJJmSrRnSuSBtky4bhfYonMG RlIyxH/xl6GfTTbbWS0kfPMRHq/pIFzA+febKKehnWUtykopPI5iDSabaXW1GaiceNueS6IptuJS yZPqWTdOU0SqkN0IsotkyfhjSlulwrhbBBLdikpYTCFShzO2u0GFuLJCCpcJRyKqYj0G1DQy/o6K Wk0TVwveIlzypC4d1kkNwpXUq6BJ2JQg0NUUJadOZ8ykCCWUUTibGlK2qdunjMyG58O4sjacJxDy SO2nhWjG6P0rf0iUUF2SiVy3wiESRPtsU4axktLpmmniOlIJcedS5ENLNm2qdJJqKZ6wTSHkpabh 7C09iJX4huYTkSh5bSVk4/StXDlbEa9FrsyptyStVs+EdzoEagollTbluyLeNM+hRB6xOqeRO0tR zM/+MxnqfuH1tw7q0HR4SUGZVSGCP6Mxgj+jMYI/ozGCP6Mxgj+jMYI/ozGCP6Mw3ZIZ9VjQSE/R HaIhgj+jMYI/ozGCP6Mxgj+jMYI/ozGCP6Mxgj+jMYI/ozGCP6Mxgj+jMYI/ozGCP6Mxgj+jMYI/ ozGCP6Mxgj+jMYI/ozGCP6Mxgj+jMYI/ozGCP6Mxgj+jMYI/ozGCP6Mxgj+jMYI/ozGCP6Mxgj+j MYI/ozGCP6Mxgj+jMYI/ozGCP6Mxgj+jMYI/ozGCP6Mxgj+jMYI/ozGCP6Mxgj+jMYI/ozGCP6Mx gj+jMYI/ozGCP6Mxgj+jMYI/ozGCP6Mxgj+jMYI/ozGCP6Mxgj+jMYI/ozGCP6Mxgj+jMYI/ozGC P6Mxgj+jMYI/ozGCP6Mxgj+jMYI/ozGCP6Mxgj+jMYI/ozGCP6Mxgj+jMYI/ozGCP6Mxgj+jMYI/ ozGCP6Mxgj+jMYI/ozGCP6Mxgj+jMYI/ozGCP6Mxgj+jMYI/ozGCP6Mxgj+jMYI/ozGCP6Mxgj+j MYI/ozGCP6Mxgj+jMYI/ozGCP6Mxgj+jMYI/ozGCP6Mxgj+jMYI/ozGCP6Mxgj+jMYI/ozGCP6Mx gj+jMYI/ozGCP6MxF2VpbU6MqaZTug7tzlGPOMY84xjzjGPOMY84xjzjGPOMY84xjzjGPOMY84xj zjGPOMY84xjzjGPOMY84xjzjGPOMY84xjzjGPOMY84xjzjGPOMY84xjzjGPOMY84xjzjGPOMY84x jzjGPOMY84xjzjGPOMY84xjzjGPOMY84xjzjGPOMY84xjzjGPOMY84xjzjGPOMY84xjzjGPOMY84 xjzjGPOMY84xjzjGPOMY84xjzjGPOMY84xjzjGPOMY84xjzjGPOMY84xjzjGPOMY84xjzjGPOMY8 4xjzjGPOMY84xjzjGPOMY84xjzjGPOMY84xjzjGPOMY84xjzjGPOMY84xjzjGPOMY84xjzjGPOMY 84xjzjGPOMY84xjzjGPOMY84xjzjGPOMY84xjzjGPOMY84xjzjBoS6ptCUEZyO3bnsFqKe92wTWc 1EoyB9Bf8texfRo1qEynz84X2i9YPoL/AJadJJK+jTdLnUKic0eurWD6C34pflTyFJeUlJErg5BC HYbK49SuHK2QSa4fgWpnTLUHEIZN2xppLMjuDyhCJqsdOjO4GDWwan3aiSVWtXeYUqJoMjoqSeIw ovJlGknTapEq6YW4lj6RCqCkUytekMO22aMSSVyUPKFNyJRyQVK7sC+DRWg7ZEql7wbSGFO0ZUzT 9mYjpNreSmicqVpJSthDyWabak0pmskhCGoc3TW0TpcKQYW20a1vVW55Q48ps00XLGSTO6YedNHC aupSqfvFJTdj6FkqeT73hHHnFOuHTmtZzM+GYjnHEORlLdZcMlNO2kubYH4WKgHISIbasxIpWSkn 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 LqnKKEzs07YiWkqsb70eb9iKdQ07Q1uep0kkiDbMnKJ2nk/ZP6vuh2af0oCG2458yvriDS3RSidy rO304jEA8qJUZR32KKZNzQaila5scw2td8tpXL8RHI/eXmy3jKgo+S0CNRSPnBSuguGRlzAusWvz FdmnWre9dWsH0F5kR1/4kDouolSM7aOU58ovrejPaL63oz2i+t6M9ovrejPaL63oz2i+t6M9ovre jPaL63oz2i+t6M9ovrejPaL63oz2i+t6M9ovrejPaL63oz2i+t6M9ovrejPaL63oz2i+t6M9ovre jPaL63oz2i+t6M9ovrejPaL63oz2i+t6M9ovrejPaL63oz2i+t6M9ovrejPaG1LcSZIOckolily+ ejtC1GImIh4ayMroyVTSX2S5xgf5qNowP81G0YH+ajaMD/NRtGB/mo2jA/zUbRgf5qNowP8ANRtG B/mo2jA/zUbRgf5qNoJSYQ0qK4ZOo2gjfaceMrlkiEql3hgf5qNowP8ANRtGB/mo2jA/zUbRgf5q NowP81G0YH+ajaMD/NRtGB/mo2jA/wA1G0YH+ajaMD/NRtGB/mo2jA/zUbRgf5qNowP81G0YH+aj aMD/ADUbRgf5qNowP81G0YH+ajaMD/NRtGB/mo2jA/zUbRgf5qNowP8ANRtGB/mo2jA/zUbRgf5q NowP81G0YH+ajaMD/NRtGB/mo2jA/wA1G0YH+ajaN0OzT+lAiXjVSN0yxVSIrmvKGrI8TsPCzNpt DXCK1Llt2j5A2ThUXFGpxRchqM1GXv8AMtlMWilvEZ4ufekfuBHNVoF1i1+Yrs061b3rq1g+gvMU onVopWzIpbBhDnd2DCHO7sGEOd3YMIc7uwYQ53dgwhzu7BhDnd2DCHO7sGEOd3YMIc7uwYQ53dgw hzu7BhDnd2DCHO7sGEOd3YMIc7uwYQ53dgwhzu7BhDnd2DCHO7sGEOd3YMIc7uwYQ53dgwhzu7Bh Dnd2DCHO7sGEOd3YMIc7uwYQ53dgwhzu7BhDnd2DCHO7sGEOd3YMIc7uwYQ53dgwhzu7AgzdUv6S 4qXIfMFUkkfBK76Re05Be05Be05Be05Be05Be05Be05Be05Be05Be05Be05Be05Be05Be05Be05B e05Be05Be05Be05Be05Be05Be05Be05Be05Be05Be05Be05Be05Be05Be05Be05Be05Be05Be05B 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 WLIKxZBWLIKxZBWLIKxZBWLIKxZBWLIKxZBWLIKxZBWLIKxZBWLIKxZBWLIKxZBWLIKxZBWLIKxZ BWLIKxZBWLIKxZBWLIKxZBWLIKxZBWLIKxZBWLIKxZBWLIKxZBWLIKxZBWLIKxZBWLIKxZBWLIKx ZBZCdNtcpTSQtxS81OwUCuf8jVwjKRytA1uxFiQV1SzIiBOpikqbM5EslJkeIKST01JulatAkTpE aTO2J0zK3iFN+KJlPK4aSIEtD1NJ3FJkZC+K9wvivcL4r3BLJuqsikmoiliKU8XOQaKlSJRyt9H/ ACRfT+xCDeiLUMinNSqqV2qJn3soi3oM02Jb0LQXLgKcspTPn+zkCmzKT6T+lndNX4vSE9mesgfS esWaKUlto2SS04uqRzOlbxfZyBgm5Ey6ajSsnzh0Wv8AIuWfpECh192jQiZ2N0ypUXUkVu0dzGGC iohbcKlT6FO2U0W0uSRNXRMQthepwZ06TzsQprHa4ZFPlyDc83Fk4ryd/hJOcyptytyKdrGIfrHq PeL/AJEvp/bzE9mesgfSevz2Ok9Ri0P/xAArEAABAwIGAAYDAQEBAAAAAAABABEhMfBBUWHB0fEQ IHGBkaFAULEwYOH/2gAIAQEAAT8hc1euf/pQwMxFvolXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJ XOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJX OJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXO JXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJ XOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJXOJGWvB4amP/AKmj RWONB1v0kw4HoJD/AMR149BUU68OoqHgDciszISqDCA9SPB9MCYBJ9BqoHG5RaojASFB6LkxQvkn EmsSIgCcPRATYQi57BlTCkRP91/WB96IcXIETOeWUKIo3kLi4CRg0VCROBL3AxD4oxwacQI5MApW saTFS2SBAYMH1/VqUabo/r1JnbEyCTFCUDKDkGo9EQscxAxH/MjcYVAgG334UAM0BmQDFAZvAt/B u40ZvrCGGW9cXBgaYY5IgUHgbkslwSaMhD11UaY65KysUIng0MMf/NVI4wADUKe6ECxqHob7QLGF lMJyNnwFQOSc4o0Y6lBbp8SIA/xHQHXIC6BOMGr8olEjR+dgZhf+J5N5KQrEEgY/aJrslwfaoapF KCcuaHl8hVq9zXYPq26FMKeEBQGsnT8vgiEXcGgMyEYtBnAxx/5pYPOCRqAJi3+k5b/Sv/ZX/sr/ ANlf+yv/AGWRKFYIQFf+yv8A2V/7K/8AZX/sr/2V/wCyv/ZX/sr/ANlf+yv/AGV/7K/9lf8Asr/2 V/7K/wDZX/sr/wBlf+yv/ZX/ALK/9lf+yv8A2V/7K/8AZX/sr/2V/wCyv/ZX/sr/ANlf+yv/AGV/ 7K/9lf8Asr/2V/7K/wDZX/sr/wBlf+yv/ZX/ALK/9lf+yv8A2V/7K/8AZX/sr/2V/wCyv/ZX/sr/ ANlf+yv/AGV/7K/9lf8Asr/2V/7K/wDZX/sr/wBlf+yv/ZX/ALK/9lf+yv8A2V/7K/8AZX/sr/2V /wCyv/ZX/sr/ANlf+yv/AGV/7K/9lf8Asr/2V/7K/wDZX/sr/wBlf+yv/ZX/ALK/9lf+yv8A2V/7 K/8AZX/sr/2WpOx6V0WglgChDNalzValzValzValzValzValzValzValzValzValzValzValzVal zValzValzValzValzValzValzValzValzValzValzValzValzValzValzValzValzValzValzVal zValzValzValzValzValzValzValzValzValzValzValzValzValzValzValzValzValzValzVal zValzValzValzValzValzValzValzValzValzValzValzValzValzValzValzValzValzValzVal zValzValzValzValzValzValzValzValzValzValzValzValzValzValzValzValzValzValzVal zValzValzValzValzValzValzValzValzValzValzValzValzValzValzValzValzValzValzVal zVEjYTxEgxdHuRqVE7gUvkW2VuzP/WkEgBdWySXpccRd+ZV6zq3Zn/rY4ZposgcwP2IQAAMAwB6l bsz4j1H0ICn2RYRDg2WftRvEKuBNQKiyOKZogDxCEIYoAUHB/dvtlBhAJFhL/VRHYkWpCqEzUZC0 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 l8GAJ+pGwsPlMifT2DhzJsJxkDEAvmiJrOS0KPmnJ+Ah0SoHkIIGAaUVN3FWeA8MyMSorieDAwgE kC4lxCLtYhhQElkjBMjRPwiXNEIGooaJ9SBKAHJhypB+GTit4bes1bsz+qED9HTsj4P/ACfHtHnI n6PQwyI4giHaM0fMETW8kZggpVOi/qFndjTDEGIJ2J1kVAHGoAQDvAHYP6iIcwRnnTMBlof0TrRy Hg9SQ45kICDLBgRCDPNgcM7AYFd7iSYRM7RHgarfwgreG3rNW7M/qScEy2UiP/aibnrkfb9GMwS7 1AcCuoX1C+oWTAgsHRYTlgSCwNi+ESuoX1C+oX1C+oX1C+oWSTw4XJlgxJJ9PQIpOc/YHpQe34Vb w29Zq3Zn9UFS5wRnYJijGA/X2ZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZM mTBIQ43+n/qZvwq3ht6zVuzP/W1vDb1mrdmf+treG3rNW7M/9bicUFWSWSra6ZLQBkQC4qVuzP8A 1rRG61kwgHO9Hw+16YpyV6zpyGOAGLt9V2Pldj5XY+V2Pldj5XY+V2Pldj5XY+V2Pldj5XY+V2Pl dj5XY+V2Pldj5XY+V2Pldj5XY+V2Pldj5XY+V2Pldj5XY+V2Pldj5XY+V2Pldj5XY+V2Pldj5XY+ V2Pldj5XY+V2Pldj5XY+V2Pldj5XY+V2Pldj5XY+V2Pldj5XY+V2Pldj5XY+V2Pldj5XY+V2Pldj 5XY+V2Pldj5XY+V2Pldj5XY+V2Pldj5XY+V2Pldj5XY+V2Pldj5XY+V2Pldj5XY+V2Pldj5XY+V2 Pldj5XY+V2Pldj5XY+V2Pldj5XY+V2Pldj5XY+V2Pldj5XY+V2Pldj5XY+V2Pldj5XY+V2Pldj5X Y+V2Pldj5XY+UNACFyMi7qptAGO4F/8Ao2MBgAMgcRqgZqJN7kIJpxkMSwAs0kgeqEVGDc3UcMjh mqAcEEDD1QdVEGAYFskGEctNXqQio5ZBnuy6Tguk4LpOCFJMvSQCfV8ydKJEwRI4eiP/AEZYmMTB ABK9KgA6CEB1AGFqGIkiqEqR8nKzYjB8QzA3QjQtyQ3CCF3A6CI9yN7pUhKXlkRA1FCySzrBi42g fkoxrvxBYQiDTjkhQi+RpANJjMObJOLCfr0WKQlCiapxRFOA4j/or3R5Ylr1f4GjgOZf/9oADAMB AAIAAwAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQCQSSSCC CSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQJSQCCSAQSCSSSSSSSSSSSSSSSSSSS SSSSSSSSSSSSSSSSSSSSSSSSSSCASSQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS SSSSSSQNttttttttttttttttttttttttttttttttttttttttttttttttttttt8dgAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAHpgSCCSSAQAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAQCQAAQASCCAA AWJgCASSQQACQQAAAAAAAAAAAAAAAAAAAAAAAAAAAQCCACCQQQSSAQCQAWJgAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAQAAACAAAAAAAAWJgCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA AQAAAAAAAAAAAAAQAWJgAQAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQCAAWJg AACSSSSSSSSSSSSQAAAAAAAAAAAAAAAAAAAAAANgQQSAAAADGYKgAWJgAASCACSSSSSSSSSQAAAA AAAAAAAAAAAAAAAAAAAgCCAAAAACOWHgAWJgACSQSCSSSSSSSSSQAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAWJgACCSSSSSSSSSSSSQAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAWJgAeSS SSSSSSSSSSSRgAACAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAQAWJgAP8Agi//AP8A/wD/AP8A/wD/ APxAAIBBAAAABBAABB4QNwAAAAAAAAAAAAABAIABYmAA+fSZ2P8A/wD/AP8A/wD/APwJJIAMgJBB IBAJAHheSgAAA2BJBIJIAAMZgqABYmAA+J5PwP8A/wD/AP8A/wD/APwAAAAAAAAAAIABBBJIAAAA ACAAAIIJIAI5YeABYmAAJJJJJJJJJJJJJJIAAAIAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAABYmAB JBt5JJJJJJJJJJAAAAIJJJJJJJJJJJJJJBJIAAAAAAAAAAAAAAABYmAA+nw5IP8A/wD/AP8A/wD/ APwAABBAAAAAAAAAAAAAAAAAAAAAABGAAAAAABABYmAA/wBuSsT/AP8A/wD/AP8A/wD8AAACbSCQ AQQSAQCQSSSSSSSSSSSQQAAAAQCAAWJgAD/ud9//AP8A/wD/AP8A/wD/AIAAECUkkAkAkAAkkAEk kkkkkkkkkkgAAxmCoAFiYADkkkkkkkkkkkkkkYAAEEkkkkkEkkkkkkkkkkkkkkkkkkEgAjlh4AFi YAAAAAAAAAAAAAAAAAAAEckkkkkkkkkkkkkkkkkkkkkkk0AAAAAAAAFiYAAAAAAAAAAAAAAAAAAA EggEgAgAkggEggkkkkkkkkkkkgAAAAAAAAFiYAAAAAAAAAAAAAAAAAAAEkEEgAEgkkgAgEkkkkkk kkkkkgAAAAAAEAFiYAAAGAAAAAAAAAAAA4AAEkkkkkkkkkkkkkkkkkkkkkkkkkAAAAEAgAFiYAAB e8Hf/wD/AP8A/wD/AP8A/YAAEkkkkkkkkkkkkkkkkkkkkkkkkkAgAxmCoAFiYAAt4U7f/wD/AP8A /wD/AP8A/YAAEkAkgggkkkkkkkkkkkkkkkkkkkkAAjlh4AFiYAHbc7bbbbbbbbbbb4AAEkkgEkEE kkkkkkkkkkkkkkkkkkAAAAAAAAFCYAAAAAAAAAAAAAAAAAAAEkkkkkkkkkkkkkkkkkkkkkkkkgAA AAAAAAF6YAAAAAAAAAAAAAAAAAAAA8kkkkkkkkkkkkkkkkkkkkkkkgAAAAAAEAFiYAgAAAAAAAAA AAAAAAAAEr7gEbkkkkkkkkkkkkkkkkkkkkAAAAEAgAFiYAAAAAAAAAAAAAAAAgAAEv7kEbkkkkkk kkkkkkkkkkkkkkAAAxmCoAFiYAA/Af8A/wD/AP8A/wD/AP8A/wD9gAATySSSSSSSSSSSSSSSSSSS SSSSQAACOWHgAWJgAARlAO//AP8A/wD/AP8A/wD9gAASHgQSSSSSSSSSSSSSSSSSSSSSQAAAAAAA AWJgACJyGP8A/wD/AP8A/wD/AP8A/YAAEnYkgkkkkkkkkkkkkkkkkkkkkgAAAAAAAAFiYAEkkkkk kkkkkkkkk4AAEkkkkkkkkkkkkkkkkkkkkkkkkgAAAAAAEAFiYAgAAAAAAAAAAAAAAAAAAk8kkkkk kkkkkkkkkkkkkkkkkkAAAAEAgAFiYAAAAAAAAAAAAAAAAAAAEjQEgEkkkkkkkkkkkkkkkkkkkkAA AxmCoAFiYAAAAAAAAAAAAAAAAAAAEg8kkkkkkkkkkkkkkkkkkkkkkkAAAjlh4AFiYAAAAAAAAAAA AAAAAAAAEkkkkkkkkAAAAAAAAAAAAAAAkkAAAAAAAAFiYAAAAAAAAAAAAAAAAAAAEggkkkkkkEEg EkgkkkkkkkkgkgAAAAAAAAFiYAAAAAAAAAAAAAAAAAAAEkgkkkkkkEEAEgkkkkkkkkkgkkAAAAAA AAFiYAAAAAAAAAAAAAAAAAAAEkkkkkkkkAAAAAAAAAAAAAAAkkAAAAAAAAFiYAAAAAAAAAAAAAAA AAAAEkkkkkkkkgAAAAAAAAAAAAAEkkAAAAAAAAFiYAAAAAAAAAAAAAAAAAAAEgEgEAEEkEkggkkk kkkkkkkgkkAAAAAAAAFiYAAAAAAAAAAAAAAAAAAAEkEEkAgEkAkkkEkEkkkkkkkgkkAAAAAAAAFi YAAAAAAAAAAAAAAAAAAAEkkkkkkkkgAAAAAAAAAAAAAAkkAAAAAAAAFiYAAAAAAAAAAAAAAAAAAA EkkkkkkkkAAAAAAAAAAAAAAAkkAAAAAAAAFiYAAAAAAAAAAAAAAAAAAAEkkgAAkEAEkgggEAkkkk kkkgkkAAAAAAAAFiYAAAAAAAAAAAAAAAAAAAEgEAgAAgAEkgAkEkAAAAAAAAkkAAAAAAAAFiYAAA AAAAAAAAAAAAAAAAEkkkkkkkkkkkkkkkkkkkkkkkkkAAAAAAAAFiYAAAAAAAAAAAAAAAAAAAEkkk kkkkkkkkkkkkkkkkkkkkkkAAAAAAAAFiYAAAAAAAAAAAAAAAAAAAEkkkkkkkkkkkkkkkkkkkkkkk kkAAAAAAAAFiYAAAAAAAAAAAAAAAAAAAEkkkkkkkkkkkkkkkkkkkkkkkkkAAAAAAAAFiYAAAAAAA AAAAAAAAAAAAEkkkkkkkkkkkkkkkkkkkkkkkkkAAAAAAAAFiYAAAAAAAAAAAAAAAAAAAEkkkkkkk kkkkkkkkkkkkkkkkkkAAAAAAAAHQYAAAAAAAAAAAAAAAAAAAEckkkkkkkkkkkkkkkkkAAgAAA0AA AAAAAAEcYAAAAAAAAAAAAAAAAAAAEEkkkkkkkkkkkkkkkkkkigkggUAAAAAAAAEcYAAAAAAAAAAA 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 3zjg+j2fgTISjcKhKEFpDHRLV/A0UpH+Yz8fH7GWzX4u7420nEEvmLH4FcSSSSSSST0iz8DqXgXJ PMcGib04IWGN0jfx8fsZbNfi7skiBjQpdGlCUydd1STboViLpO0uL7saESxsSkSqJGOUsfg1cKdO s5Px+xls1+LuxNYRqnD/AHQyObbu3VihcgbInDJrInCJ5Sx+DUIjp1nJ+P2MtmvxbTcluS3Jbkty W5LcluS3JbktyW5LcluS3JbktyW5LcluS3JbktyW5LcluS3JbktxOnM/g1dQs5Px+xls16Vq4R06 zk/H7GWzXpWoXT7PwJkJRuFQlCC0hjolq/gaKUj/ADGfj4/Yy2a9K1cJ6dZ+B1LwLknmODRN6cEL DG6Rv4+P2MtmvStXULOT8fsZbNelauoWcn4/Yy2a9K1dQs5Px+xls16Vq6hZyfj9jLZr0rV1Czk/ H7GWzXpWrqFnJ+P2MtmvStXULOT8fsZbNelauoWcn4/Yy2a9K1dQs5Px+xls16Vq6hZyfj9jLZr0 rV1Czk/H7GWzXpWrqFnJ+P2MtmvStXULOT8fsZbNelauoWcn4/Yy2a9K1dQs5Px+xls16Vq6hZyf j9jLZr0rV1Czk5Ig36eB2uGvSmk7mAwGAwGAwGAwGAwGAwGAwGAwGAwGAwGAwGAwGAwGAwGAwGAw GAwGAwGAwGAwGAwGAwGAwGAhtyatw1Zr9tVuGrNftqtw1Zr9tVuGrNftqtw1Zr9tVuGrNftqtw1Z r9tmhJqzX7cjVkOSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqV KlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpX/wDKX//E ACwRAAIBAgUDBAEFAQEAAAAAAAABETFRECFBYXFAUNEgMGDwgZGhweHxsXD/2gAIAQIBAT8QgSZ3 +YoZIQhklfL5TQ5klNLmf/XqIkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklksehp8vdEafLanPgRF Q0+W1OfGCoafLanPjBUNPltTnxgqGny2pz4wVDT0txkiRIkSJEiRIkSJEiRIkSJEiRIkSJEiRIkS JlOfhdTnxgqGnpq61Ufbde+i1b+1en6IQyFrzaPblaX5r0M4LJ6/nP8AYctHP3mMJBIiTaQypa/6 ZAwx/m269NTnxgqGnpq61UfbYkm3Sf8A0/wHjosoSRi2tcEyTS1xwLyN5empz4wVDT01daqP4XU5 8YKhp6autVH8Lqc+MFQ09NX6GwbBsGwbBsGwbBsGwbBsGwbBsGwbBsGwbBsGwbBsGwbBsGwJRM/C 6nPjBUNPTp/Hob6v++GNN/0e/hiifqOnqfHj21DG3h7P7/Kqn0bUZmh1y+hzTSuQ0rk1XEeH1OBd APAQxtBpGYnBPs1TnxgqGnp0/jCbGdu8DzQ0dUbAqTyG4JJkVOjqfHj2mBJnVuZS2hPPfTTPNJsx rWGrPL7UkSEP7x/zonhpNIcznon+mQh9kstFWyrlOWm+EgzhZ0Sef5/UlnLEbdKxV9fz9liwifsa 99Fq39q9P0QhkLXm0e3K0vzXoZwWT1/Of7Dlo5+8xhIJESbSGVLX/TIGGP8ANt16anPjBUNPTp/G CjVA3oRoWSQkQ1JBqLJdHU+PHbYkm3Sf/T/AeOiyhJGLa1wTJNLXHAvI3l6anPjBUNPS3CPghYhY hYhYhYhYhYhYhYhYhYhYhYhYhYhYhYhYhYhYhYhYhYhYhYhYhYhYnM/unwupz4wVDT06PwQrEKxl YjrBxibUIViFYhWIViFYhWIViFYhWIViFYhWIViFYhWIViFYhWIViFYhWIVip/bfC6nPjBUNPTp/ GDhJSb3HQijn/vljfVfc/LLSZ/uTBJJOfR1Pjx8Lqc+MFQ09On8YZahlDIygbLCDMdSKGpr0dT48 ey2RATJh8Bqc+MFQ09Mwj4Nw3DcNwm43DcNw3DcNw3DcNw3DcNw3DcNw3DcNw3DcNw3DcG022vtP Zyrs5nczrs5nfu04LJ6/nP8AYctHP3mMJBIiTaQypa/6ZAwx/m269NTnxgqGnplOqOBwOBwOBwOB wOBwOBwOBwOBwOBwOBwOBwOBwOBwOBwJUOF8AyhJGLa1wTJNLXHAvI3l6anPjBUNO1S0siVyVyVy VyVyVyVyVyVyVyVyVyVyVyVyVyVyVyVyVyVyVyVyVyVyVyVyVyVyVyVyVyVyVyVyVyVyVyVyVyVy VyVyVyVyVyVxNvo6nPjBUNO1adwq6Opz4wVDTtWncKujqc+MFQ09KShZEKxCsNFYOMTKQQrEKxCs QrEKxCsQrEKxCsQrEKxCsQrEKxCsQrEKxCsQrEKxCsQrEKwill7GncKujqc+MFQ09KohV9f2EKmZ Wv2I/kb6r7n5Y9Jr5b/nCUSZ69JU9jTuFXsTgsnr+c/2HLRz95jCQSIk2kMqWv8ApkDDH+bbr01O fGCoaelUWGBJpDK4JmNSQQKdekqexp3Cr2MoSRi2tcEyTS1xwLyN5empz4wVDT0qBZm4bhuEncNw 3DcNw3DcNw3DcNw3DcNw3DcNw3DcNw3DcNw3BENJ+xp3Cro6nPjBUNO1adwq6Opz4wVDTtToiSSS SSSSe0VdHU58YKhp2p0Xsrs9XR1OfGCoaenYNg2DYNg2DYNg2DYNg2DYNg2DYNg2DYNg2DYNg2DY Ng2DYNgbKq9h0Xsrs9XsTgsnr+c/2HLRz95jCQSIk2kMqWv+mQMMf5tuvTU58YKhp6VRYp5+8pGm s/o9/DGL0PMfx1FT2HREEEEEEEEdoq9jKEkYtrXBMk0tccC8jeXpqc+MFQ09KoiAaUy4+1IKESKm 8zYEknkhuBvJjY79JU9jTuFXR1OfGCoaelUQthJQhIQcyQrx5kZQNSyOkqexoMnt1XR1OfGCoael JFCFiFiFiFiFiFiFiFiFiFiFiFiFiFiFiFiFiFiFiFiFiFiFiFiFiFiFiFhq1Eexp3Cro6nPjBUN O1aYT26ro6nPjBUNO1aDH26r2JwWT1/Of7Dlo5+8xhIJESbSGVLX/TIGGP8ANt16anPjBUNO1aYR 26r2MoSRi2tcEyTS1xwLyN5empz4wVDTtWncKujqc+MFQ07Vp3Cro6nPjBUNO1adwq6Opz4wVDTt WncKujqc+MFQ07Vp3Cro6nPjBUNO1adwq6Opz4wVDTtWncKujqc+MFQ07Vp3Cro6nPjBUNO1adwq 6Opz4wVDTtWncKujqc+MFQ07Vp3Cro6nPjBUNO1adwq6Opz4wVDTtWncKujqc+MFQ07Vp3Cro6nP jBUNO1adwq6Opz4wVDTtWncKujqc+MFQ07Vp3Cro2tPDnfYSf9eB4oGnak2qErkrkrkrkrkrkrkr krkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkrkr krkr9G64aI0+NPo3XDRGnw6CGQQIgggggggdejdcNEafDpZLJZLwlkslkslksl9I64aI0+WuuGiN PlrrhojT5a64aI0+WxhojT5cx0RKgyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMv/VF6GL0xg/ki9DF63h//xAArEAEBAAIBAwIDCQEBAAAAAAABEQAh MUHB8FFhIFBxEDBAYIGRodHxseH/2gAIAQEAAT8QpvOhbOeFjEAIVIAsSB3+1Af5/NrTTTTTTTTT TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT TTTTTTTTTTTTTTTTTTTTTTSXWt+20/x9DlRIaYcpnB/k9xMEGGIQpR+se093DnQb4eteMedBvh60 5+xQuCURSbYgpvCrpRL5qBD9cTXKwCBh1AvQ65GKN0BjBZqAlYRPXGIbBXslKjHhzX5nwq1C8Lpz M009IqzgjE3U164ldYVX0GR/fJ+3ve509WucpB1wNDyQa3Q56zaZuTSUgBXEXpZctMVjwBiFAXWQ YFzEUiVgkax6Cgh4KkU2ixGvBHEUCGOSzg4umXOjUXa9KkdAvHBln7J1SGBR2oTi4QGjkgEWaETc 649fihByI7H8s7DzgjBPbZ/V9l9BULHJMoKJK5b9i7/nhI2mRkGxh6uVi0ER0gZ0bwd+NbXhEydQ 7UFmHLiybYDJQnJWtZSzk1WWMtJ6ntWclzViBUAqh9Uw9VeBCtJjWuBeuWbJpEAvWi+q/UNOon4j AJ4231mxik0plXq3bt+jhde6hcCpaqcaZ0YDTPtW2bOrMtVDHDaFYmqkYlTC6lMCNVoEnu3zhd/s CjQpyo8fpk4tzr3cOSV5R1XArKuXB5mgQIQ4wLKpZ4zYjESuujkHVjXNK9gaD1A/LPDHw3VVIMQM RPqOCqF9MSqrfX4kkSJEiT6yUYXG2V219X8zpEiRIkSJEiRIkSJEiRIkSJEiRIkSJEiRIkSJEiRI kSJEiRIkSJEiRIkSJEiRIkSJEiRIkSJEiRIkSJEiRIkSJEiRIkSJEiRIkSJEiRIkSJEiRIkSJEiR IkSG/R/5toLKWepgBdMDat8J6H5t8ePHjx48ePHjx48ePHjx48ePHjx48ePHjx48ePHjx48ePHjx 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 --===============1368817974215252365==-- From jclift at redhat.com Mon Aug 13 17:56:37 2012 Content-Type: multipart/mixed; boundary="===============6120362989281352691==" MIME-Version: 1.0 From: Justin Clift To: users at ovirt.org Subject: Re: [Users] oVIrt 3.1 - Network Bonding Date: Tue, 14 Aug 2012 07:56:28 +1000 Message-ID: <926BC3B6-BFAF-4003-9968-416FF86FB029@redhat.com> In-Reply-To: 1344862559.22440.5.camel@tuborg.vi.pt --===============6120362989281352691== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 13/08/2012, at 10:55 PM, Ricardo Esteves wrote: > Hi, > = > I the attached picture "net1.jpg" i have my initial network configuration. > = > Physical card (em1) with vlan 10 (em1.10) bridged to the ovirtmgmt with I= P 192.168.10.25 and default gw 192.168.10.254. = > = > Now i want to bond em1 card with p1p1 card (attached picture net2.jpg) > = > But if i fill the default gw it gives me this error: The default gateway = should be set only on engine network. > = > If i don't fill the default gw, when i click ok, i loose connection to th= e server and then after more or less 1 minute the server automaticaly reboo= ts. > = > Anyone had this kind of problem? Two thoughts here: ;) * The "lose connection to the server" bit sort of sounds like this bug: https://bugzilla.redhat.com/show_bug.cgi?id=3D838816 Reckon that's a match? * Aside from that, you might have to manually configure networking for the hosts from the command line. Using the normal Linux commands I mean, not oVirt specific ones. i.e. creating the bridging and everything manually. This is the approach I had to take last week when trying out Aeolus with oVirt 3.1. Network layer breaks when adding a 2nd interface, but was able to work around it by manually creating the bridges from cli, after having defined the logical networks in the oVirt Web UI. The "configure things manually" approach isn't all that documented either. I kind of stumbled my way through, by looking at the examples here: http://wiki.ovirt.org/wiki/Installing_VDSM_from_rpm#Configuring_the_bridg= e_Interface Is any of that helpful? Regards and best wishes, Justin Clift > Best regards, > Ricardo Esteves. -- Aeolus Community Manager http://www.aeolusproject.org --===============6120362989281352691==-- From Karli.Sjoberg at slu.se Tue Aug 14 01:59:54 2012 Content-Type: multipart/mixed; boundary="===============1747789529247277123==" MIME-Version: 1.0 From: =?utf-8?q?Karli_Sj=C3=B6berg_=3CKarli=2ESjoberg_at_slu=2Ese=3E?= To: users at ovirt.org Subject: Re: [Users] oVIrt 3.1 - Network Bonding Date: Tue, 14 Aug 2012 07:59:49 +0200 Message-ID: In-Reply-To: 926BC3B6-BFAF-4003-9968-416FF86FB029@redhat.com --===============1747789529247277123== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_000_E3028A1067B0412D83F3DFD15D668622sluse_ Content-Type: text/plain; charset=3D"iso-8859-1" Content-Transfer-Encoding: quoted-printable 13 aug 2012 kl. 23.56 skrev Justin Clift: On 13/08/2012, at 10:55 PM, Ricardo Esteves wrote: Hi, I the attached picture "net1.jpg" i have my initial network configuration. Physical card (em1) with vlan 10 (em1.10) bridged to the ovirtmgmt with IP = =3D 192.168.10.25 and default gw 192.168.10.254. Now i want to bond em1 card with p1p1 card (attached picture net2.jpg) But if i fill the default gw it gives me this error: The default gateway sh= =3D ould be set only on engine network. If i don't fill the default gw, when i click ok, i loose connection to the = =3D server and then after more or less 1 minute the server automaticaly reboots= =3D . Anyone had this kind of problem? Two thoughts here: ;) * The "lose connection to the server" bit sort of sounds like this bug: https://bugzilla.redhat.com/show_bug.cgi?id=3D3D838816 Reckon that's a match? * Aside from that, you might have to manually configure networking for the hosts from the command line. Using the normal Linux commands I mean, not oVirt specific ones. i.e. creating the bridging and everything manually. This is the approach I had to take last week when trying out Aeolus with oVirt 3.1. Network layer breaks when adding a 2nd interface, but was able to work around it by manually creating the bridges from cli, after having defined the logical networks in the oVirt Web UI. The "configure things manually" approach isn't all that documented either. I kind of stumbled my way through, by looking at the examples here: I second that! I just trial and errored my way through bond -> vlan -> brid= =3D ge. Let=3DB4s just say that=3DB4s for people who are up for a challenge. Bu= t lu=3D ckily, I=3DB4m one for sharing: Start by defining to load bonding at boot: # cat > /etc/modprobe.d/bonding.conf << EOF alias bond0 bonding EOF Then define the bond. This is LACP mode: # cat > /etc/sysconfig/network-scripts/ifcfg-bond0 << EOF DEVICE=3D3Dbond0 NM_CONTROLLED=3D3Dno USERCTL=3D3Dno BOOTPROTO=3D3Dnone BONDING_OPTS=3D3D"mode=3D3D4 miimon=3D3D100" TYPE=3D3DEthernet MTU=3D3D9000 EOF Then "enslave" the physical NICs to the bond: # cat > /etc/sysconfig/network-scripts/ifcfg-em1 << EOF NM_CONTROLLED=3D3D"no" BOOTPROTO=3D3D"none" DEVICE=3D3D"em1" ONBOOT=3D3D"yes" USERCTL=3D3Dno MASTER=3D3Dbond0 SLAVE=3D3Dyes EOF # cat > /etc/sysconfig/network-scripts/ifcfg-em2 << EOF NM_CONTROLLED=3D3D"no" BOOTPROTO=3D3D"none" DEVICE=3D3D"em2" ONBOOT=3D3D"yes" USERCTL=3D3Dno MASTER=3D3Dbond0 SLAVE=3D3Dyes EOF Then create VLAN interfaces ontop of the bond. In this example, I=3DB4m usi= ng=3D VLAN ID 1 and 2: # cat > /etc/sysconfig/network-scripts/ifcfg-bond0.1 << EOF DEVICE=3D3Dbond0.1 VLAN=3D3Dyes BOOTPROTO=3D3Dnone NM_CONTROLLED=3D3Dno BRIDGE=3D3Dbr1 MTU=3D3D1500 EOF # cat > /etc/sysconfig/network-scripts/ifcfg-bond0.2 << EOF DEVICE=3D3Dbond0.2 VLAN=3D3Dyes BOOTPROTO=3D3Dnone NM_CONTROLLED=3D3Dno BRIDGE=3D3Dovirtmgmt MTU=3D3D9000 EOF Lastly, create the bridges ontop of the VLAN interfaces. The names, as I ha= =3D ve understood it, can be whatever you want, but one needs to be called "ovi= =3D rtmgmt" of course: # cat > /etc/sysconfig/network-scripts/ifcfg-ovirtmgmt << EOF TYPE=3D3DBridge NM_CONTROLLED=3D3D"no" BOOTPROTO=3D3D"none" DEVICE=3D3D"ovirtmgmt" ONBOOT=3D3D"yes" IPADDR=3D3DXXX.XXX.XXX.XXX NETMASK=3D3D255.255.255.0 EOF # cat > /etc/sysconfig/network-scripts/ifcfg-br0 << EOF TYPE=3D3DBridge NM_CONTROLLED=3D3D"no" BOOTPROTO=3D3D"none" DEVICE=3D3D"br0" ONBOOT=3D3D"yes" IPADDR=3D3DXXX.XXX.XXX.XXX NETMASK=3D3D255.255.255.0 EOF Gateway goes into: # cat > /etc/sysconfig/network << EOF GATEWAY=3D3DXXX.XXX.XXX.XXX EOF This way, you can have almost(4096) as many interfaces as you want with onl= =3D y two physical NICs. I also gave an example on how you tune Jumbo Frames to= =3D be active on some interfaces, and have regular windows size on the rest. J= =3D umbo most only be active on interfaces that isn=3DB4t routed, since the def= au=3D lt routing size is 1500. /Karli http://wiki.ovirt.org/wiki/Installing_VDSM_from_rpm#Configuring_the_bridge= =3D _Interface Is any of that helpful? Regards and best wishes, Justin Clift Best regards, Ricardo Esteves. -- Aeolus Community Manager http://www.aeolusproject.org _______________________________________________ Users mailing list Users(a)ovirt.org http://lists.ovirt.org/mailman/listinfo/users Med V=3DE4nliga H=3DE4lsningar ---------------------------------------------------------------------------= =3D ---- Karli Sj=3DF6berg Swedish University of Agricultural Sciences Box 7079 (Visiting Address Kron=3DE5sv=3DE4gen 8) S-750 07 Uppsala, Sweden Phone: +46-(0)18-67 15 66 karli.sjoberg(a)slu.se --_000_E3028A1067B0412D83F3DFD15D668622sluse_ Content-Type: text/html; charset=3D"iso-8859-1" Content-Transfer-Encoding: quoted-printable
13 aug 2012 = =3D kl. 23.56 skrev Justin Clift:

=3D
On 13/08/2012, at 10:55 PM, Ricardo Esteve= s =3D wrote:
Hi,

I the attached picture = "n=3D et1.jpg" i have my initial network configuration.

Physical ca= rd (=3D em1) with vlan 10 (em1.10) bridged to the ovirtmgmt with IP 192.168.10.25 a= =3D nd default gw 192.168.10.254.
=
Now i want to bond em1 card with= p=3D 1p1 card (attached picture net2.jpg)

But if i fill the default = gw=3D it gives me this error: The default gateway should be set only on engine n= =3D etwork.

If i don't fill the default gw, when i click ok, i loos= e =3D connection to the server and then after more or less 1 minute the server au= =3D tomaticaly reboots.

Anyone had this kind of problem?

Two thoughts here: ;)

* The "lose connection to the server"= =3D bit sort of sounds like
  this bug:

  &nbs= =3D p; ht=3D tps://bugzilla.redhat.com/show_bug.cgi?id=3D3D838816

 &nbs= p;=3D Reckon that's a match?


* Aside from that, you might have to man= =3D ually configure
  networking for the hosts from the command l= =3D ine.  Using the
  normal Linux commands I mean, not oVir= =3D t specific ones.

    i.e. creating the bridging= =3D and everything manually.

  This is the approach I had to= =3D take last week when trying
  out Aeolus with oVirt 3.1. &nbs= =3D p;Network layer breaks when
  adding a 2nd interface, but was= =3D able to work around it
  by manually creating the bridges fr= =3D om cli, after having
  defined the logical networks in the oV= =3D irt Web UI.

The "configure things manually" approach isn't all that<= =3D br>documented either.  I kind of stumbled my way through, by
lookin= =3D g at the examples here:

I second that!= =3D I just trial and errored my way through bond -> vlan -> bridge. Let= =3D =3DB4s just say that=3DB4s for people who are up for a challenge. But lucki= ly, =3D I=3DB4m one for sharing:

Start by defining to load= b=3D onding at boot:
# cat > /etc/modprobe.d/bonding.conf <= =3D < EOF
alias bond0 bonding

EOF

Then define the bond. This is LACP mode:
#= =3D cat > /etc/sysconfig/network-scripts/ifcfg-bond0 << EOF
DEVICE=3D3Dbond0
NM_CONTROLLED=3D3Dno
USERCTL=3D3= Dno
BOOTPROTO=3D3Dnone
BONDING_OPTS=3D3D"mode=3D3D4 miimon=3D= 3D100"
TYPE=3D3DEthernet
MTU=3D3D9000

EOF

Then "enslave" the physical NICs to the bond= =3D :
# cat > /etc/sysconfig/network-scripts/ifcfg-em1 <&l= =3D t; EOF
NM_CONTROLLED=3D3D"no"
BOOTPROTO=3D3D"none"=
DEVICE=3D3D"em1"
ONBOOT=3D3D"yes"
USERCTL=3D3Dno=
=3D
MASTER=3D3Dbond0
SLAVE=3D3Dyes

EO=3D F

# cat > /etc/sysconfig/network-scripts/i= =3D fcfg-em2 << EOF
NM_CONTROLLED=3D3D"no"
BOOTP= RO=3D TO=3D3D"none"
DEVICE=3D3D"em2"
ONBOOT=3D3D"yes"
USE=3D RCTL=3D3Dno
MASTER=3D3Dbond0
SLAVE=3D3Dyes
EOF

Then create VLAN interfaces ontop= =3D of the bond. In this example, I=3DB4m using VLAN ID 1 and 2:
=3D # cat > /etc/sysconfig/network-scripts/ifcfg-bond0.1 << = =3D EOF
DEVICE=3D3Dbond0.1
VLAN=3D3Dyes
BOO=3D TPROTO=3D3Dnone
NM_CONTROLLED=3D3Dno
BRIDGE=3D3Dbr1MTU=3D3D1500

EOF

=
# cat > /etc/sysconfig/network-scripts/ifcfg-bond0.2 <&l= =3D t; EOF
DEVICE=3D3Dbond0.2
VLAN=3D3Dyes
<= div>=3D BOOTPROTO=3D3Dnone
NM_CONTROLLED=3D3Dno
BRIDGE=3D3Dovir= tmgmt<=3D /div>
MTU=3D3D9000

EOF
<= br=3D >
Lastly, create the bridges ontop of the VLAN interfaces. The na= =3D mes, as I have understood it, can be whatever you want, but one needs to be= =3D called "ovirtmgmt" of course:
# cat > /etc/sysconfi= =3D g/network-scripts/ifcfg-ovirtmgmt << EOF
TYP= =3D E=3D3DBridge
NM_CONTROLLED=3D3D"no"
BOOTPROTO=3D3D"none= "
DEVICE=3D3D"ovirtmgmt"
ONBOOT=3D3D"yes"
IPADDR=3D= 3DXXX.=3D XXX.XXX.XXX
NETMASK=3D3D255.255.255.0

<= /d=3D iv>
EOF

# cat > /etc/syscon= =3D fig/network-scripts/ifcfg-br0 << EOF
TYPE=3D= 3D=3D Bridge
NM_CONTROLLED=3D3D"no"
BOOTPROTO=3D3D"none"DEVICE=3D3D"br0"
ONBOOT=3D3D"yes"
IPADDR=3D3DXXX.XXX.= XXX.XX=3D X
NETMASK=3D3D255.255.255.0

<=3D div>EOF

Gateway goes into:
# cat > /etc/sysconfig/network << EOF
GATEWAY= =3D3DX=3D XX.XXX.XXX.XXX

EOF

= =3D This way, you can have almost(4096) as many interfaces as you want with onl= =3D y two physical NICs. I also gave an example on how you tune Jumbo Frames to= =3D be active on some interfaces, and have regular windows size on the rest. J= =3D umbo most only be active on interfaces that isn=3DB4t routed, since the def= au=3D lt routing size is 1500.

/Karli

=3D
 http://wiki.ovirt.org/wiki/Installing_VDSM= =3D _from_rpm#Configuring_the_bridge_Interface

Is any of that helpfu= =3D l?

Regards and best wishes,

Justin Clift


Best regards,
Ri=3D cardo Esteves.

--
Aeolus Community Manager
http://www.aeolusproject.org
=3D _______________________________________________
Users mailing list
Us= =3D ers(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users
<= /b=3D lockquote>


Med V=3DE4nli= ga H=3D =3DE4lsningar
----------------------------------------------------------= --=3D -------------------
Karli Sj=3DF6berg
Swedish University of Agricultu= ra=3D l Sciences
Box 7079 (Visiting Address Kron=3DE5sv=3DE4gen 8)
S-750 07= Upp=3D sala, Sweden
Phone:  +46-(0)18-67 15 66

=3D --_000_E3028A1067B0412D83F3DFD15D668622sluse_-- --===============1747789529247277123== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fMDAwX0UzMDI4QTEwNjdCMDQxMkQ4M0YzREZEMTVENjY4NjIyc2x1c2VfCkNvbnRlbnQtVHlw ZTogdGV4dC9wbGFpbjsgY2hhcnNldD0iaXNvLTg4NTktMSIKQ29udGVudC1UcmFuc2Zlci1FbmNv ZGluZzogcXVvdGVkLXByaW50YWJsZQoKCjEzIGF1ZyAyMDEyIGtsLiAyMy41NiBza3JldiBKdXN0 aW4gQ2xpZnQ6CgpPbiAxMy8wOC8yMDEyLCBhdCAxMDo1NSBQTSwgUmljYXJkbyBFc3RldmVzIHdy b3RlOgpIaSwKCkkgdGhlIGF0dGFjaGVkIHBpY3R1cmUgIm5ldDEuanBnIiBpIGhhdmUgbXkgaW5p dGlhbCBuZXR3b3JrIGNvbmZpZ3VyYXRpb24uCgpQaHlzaWNhbCBjYXJkIChlbTEpIHdpdGggdmxh biAxMCAoZW0xLjEwKSBicmlkZ2VkIHRvIHRoZSBvdmlydG1nbXQgd2l0aCBJUCA9CjE5Mi4xNjgu MTAuMjUgYW5kIGRlZmF1bHQgZ3cgMTkyLjE2OC4xMC4yNTQuCgpOb3cgaSB3YW50IHRvIGJvbmQg ZW0xIGNhcmQgd2l0aCBwMXAxIGNhcmQgKGF0dGFjaGVkIHBpY3R1cmUgbmV0Mi5qcGcpCgpCdXQg aWYgaSBmaWxsIHRoZSBkZWZhdWx0IGd3IGl0IGdpdmVzIG1lIHRoaXMgZXJyb3I6IFRoZSBkZWZh dWx0IGdhdGV3YXkgc2g9Cm91bGQgYmUgc2V0IG9ubHkgb24gZW5naW5lIG5ldHdvcmsuCgpJZiBp IGRvbid0IGZpbGwgdGhlIGRlZmF1bHQgZ3csIHdoZW4gaSBjbGljayBvaywgaSBsb29zZSBjb25u ZWN0aW9uIHRvIHRoZSA9CnNlcnZlciBhbmQgdGhlbiBhZnRlciBtb3JlIG9yIGxlc3MgMSBtaW51 dGUgdGhlIHNlcnZlciBhdXRvbWF0aWNhbHkgcmVib290cz0KLgoKQW55b25lIGhhZCB0aGlzIGtp bmQgb2YgcHJvYmxlbT8KClR3byB0aG91Z2h0cyBoZXJlOiA7KQoKKiBUaGUgImxvc2UgY29ubmVj dGlvbiB0byB0aGUgc2VydmVyIiBiaXQgc29ydCBvZiBzb3VuZHMgbGlrZQogIHRoaXMgYnVnOgoK ICAgIGh0dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9M0Q4Mzg4MTYK CiAgUmVja29uIHRoYXQncyBhIG1hdGNoPwoKCiogQXNpZGUgZnJvbSB0aGF0LCB5b3UgbWlnaHQg aGF2ZSB0byBtYW51YWxseSBjb25maWd1cmUKICBuZXR3b3JraW5nIGZvciB0aGUgaG9zdHMgZnJv bSB0aGUgY29tbWFuZCBsaW5lLiAgVXNpbmcgdGhlCiAgbm9ybWFsIExpbnV4IGNvbW1hbmRzIEkg bWVhbiwgbm90IG9WaXJ0IHNwZWNpZmljIG9uZXMuCgogICAgaS5lLiBjcmVhdGluZyB0aGUgYnJp ZGdpbmcgYW5kIGV2ZXJ5dGhpbmcgbWFudWFsbHkuCgogIFRoaXMgaXMgdGhlIGFwcHJvYWNoIEkg aGFkIHRvIHRha2UgbGFzdCB3ZWVrIHdoZW4gdHJ5aW5nCiAgb3V0IEFlb2x1cyB3aXRoIG9WaXJ0 IDMuMS4gIE5ldHdvcmsgbGF5ZXIgYnJlYWtzIHdoZW4KICBhZGRpbmcgYSAybmQgaW50ZXJmYWNl LCBidXQgd2FzIGFibGUgdG8gd29yayBhcm91bmQgaXQKICBieSBtYW51YWxseSBjcmVhdGluZyB0 aGUgYnJpZGdlcyBmcm9tIGNsaSwgYWZ0ZXIgaGF2aW5nCiAgZGVmaW5lZCB0aGUgbG9naWNhbCBu ZXR3b3JrcyBpbiB0aGUgb1ZpcnQgV2ViIFVJLgoKVGhlICJjb25maWd1cmUgdGhpbmdzIG1hbnVh bGx5IiBhcHByb2FjaCBpc24ndCBhbGwgdGhhdApkb2N1bWVudGVkIGVpdGhlci4gIEkga2luZCBv ZiBzdHVtYmxlZCBteSB3YXkgdGhyb3VnaCwgYnkKbG9va2luZyBhdCB0aGUgZXhhbXBsZXMgaGVy ZToKCkkgc2Vjb25kIHRoYXQhIEkganVzdCB0cmlhbCBhbmQgZXJyb3JlZCBteSB3YXkgdGhyb3Vn aCBib25kIC0+IHZsYW4gLT4gYnJpZD0KZ2UuIExldD1CNHMganVzdCBzYXkgdGhhdD1CNHMgZm9y IHBlb3BsZSB3aG8gYXJlIHVwIGZvciBhIGNoYWxsZW5nZS4gQnV0IGx1PQpja2lseSwgST1CNG0g b25lIGZvciBzaGFyaW5nOgoKU3RhcnQgYnkgZGVmaW5pbmcgdG8gbG9hZCBib25kaW5nIGF0IGJv b3Q6CiMgY2F0ID4gL2V0Yy9tb2Rwcm9iZS5kL2JvbmRpbmcuY29uZiA8PCBFT0YKYWxpYXMgYm9u ZDAgYm9uZGluZwoKRU9GCgpUaGVuIGRlZmluZSB0aGUgYm9uZC4gVGhpcyBpcyBMQUNQIG1vZGU6 CiMgY2F0ID4gL2V0Yy9zeXNjb25maWcvbmV0d29yay1zY3JpcHRzL2lmY2ZnLWJvbmQwIDw8IEVP RgpERVZJQ0U9M0Rib25kMApOTV9DT05UUk9MTEVEPTNEbm8KVVNFUkNUTD0zRG5vCkJPT1RQUk9U Tz0zRG5vbmUKQk9ORElOR19PUFRTPTNEIm1vZGU9M0Q0IG1paW1vbj0zRDEwMCIKVFlQRT0zREV0 aGVybmV0Ck1UVT0zRDkwMDAKCkVPRgoKVGhlbiAiZW5zbGF2ZSIgdGhlIHBoeXNpY2FsIE5JQ3Mg dG8gdGhlIGJvbmQ6CiMgY2F0ID4gL2V0Yy9zeXNjb25maWcvbmV0d29yay1zY3JpcHRzL2lmY2Zn LWVtMSA8PCBFT0YKTk1fQ09OVFJPTExFRD0zRCJubyIKQk9PVFBST1RPPTNEIm5vbmUiCkRFVklD RT0zRCJlbTEiCk9OQk9PVD0zRCJ5ZXMiClVTRVJDVEw9M0RubwpNQVNURVI9M0Rib25kMApTTEFW RT0zRHllcwoKRU9GCgojIGNhdCA+IC9ldGMvc3lzY29uZmlnL25ldHdvcmstc2NyaXB0cy9pZmNm Zy1lbTIgPDwgRU9GCk5NX0NPTlRST0xMRUQ9M0Qibm8iCkJPT1RQUk9UTz0zRCJub25lIgpERVZJ Q0U9M0QiZW0yIgpPTkJPT1Q9M0QieWVzIgpVU0VSQ1RMPTNEbm8KTUFTVEVSPTNEYm9uZDAKU0xB VkU9M0R5ZXMKCkVPRgoKVGhlbiBjcmVhdGUgVkxBTiBpbnRlcmZhY2VzIG9udG9wIG9mIHRoZSBi b25kLiBJbiB0aGlzIGV4YW1wbGUsIEk9QjRtIHVzaW5nPQogVkxBTiBJRCAxIGFuZCAyOgojIGNh dCA+IC9ldGMvc3lzY29uZmlnL25ldHdvcmstc2NyaXB0cy9pZmNmZy1ib25kMC4xIDw8IEVPRgpE RVZJQ0U9M0Rib25kMC4xClZMQU49M0R5ZXMKQk9PVFBST1RPPTNEbm9uZQpOTV9DT05UUk9MTEVE PTNEbm8KQlJJREdFPTNEYnIxCk1UVT0zRDE1MDAKCkVPRgoKIyBjYXQgPiAvZXRjL3N5c2NvbmZp Zy9uZXR3b3JrLXNjcmlwdHMvaWZjZmctYm9uZDAuMiA8PCBFT0YKREVWSUNFPTNEYm9uZDAuMgpW TEFOPTNEeWVzCkJPT1RQUk9UTz0zRG5vbmUKTk1fQ09OVFJPTExFRD0zRG5vCkJSSURHRT0zRG92 aXJ0bWdtdApNVFU9M0Q5MDAwCgpFT0YKCkxhc3RseSwgY3JlYXRlIHRoZSBicmlkZ2VzIG9udG9w IG9mIHRoZSBWTEFOIGludGVyZmFjZXMuIFRoZSBuYW1lcywgYXMgSSBoYT0KdmUgdW5kZXJzdG9v ZCBpdCwgY2FuIGJlIHdoYXRldmVyIHlvdSB3YW50LCBidXQgb25lIG5lZWRzIHRvIGJlIGNhbGxl ZCAib3ZpPQpydG1nbXQiIG9mIGNvdXJzZToKIyBjYXQgPiAvZXRjL3N5c2NvbmZpZy9uZXR3b3Jr LXNjcmlwdHMvaWZjZmctb3ZpcnRtZ210IDw8IEVPRgpUWVBFPTNEQnJpZGdlCk5NX0NPTlRST0xM RUQ9M0Qibm8iCkJPT1RQUk9UTz0zRCJub25lIgpERVZJQ0U9M0Qib3ZpcnRtZ210IgpPTkJPT1Q9 M0QieWVzIgpJUEFERFI9M0RYWFguWFhYLlhYWC5YWFgKTkVUTUFTSz0zRDI1NS4yNTUuMjU1LjAK CkVPRgoKIyBjYXQgPiAvZXRjL3N5c2NvbmZpZy9uZXR3b3JrLXNjcmlwdHMvaWZjZmctYnIwIDw8 IEVPRgpUWVBFPTNEQnJpZGdlCk5NX0NPTlRST0xMRUQ9M0Qibm8iCkJPT1RQUk9UTz0zRCJub25l IgpERVZJQ0U9M0QiYnIwIgpPTkJPT1Q9M0QieWVzIgpJUEFERFI9M0RYWFguWFhYLlhYWC5YWFgK TkVUTUFTSz0zRDI1NS4yNTUuMjU1LjAKCkVPRgoKR2F0ZXdheSBnb2VzIGludG86CiMgY2F0ID4g L2V0Yy9zeXNjb25maWcvbmV0d29yayA8PCBFT0YKR0FURVdBWT0zRFhYWC5YWFguWFhYLlhYWAoK RU9GCgpUaGlzIHdheSwgeW91IGNhbiBoYXZlIGFsbW9zdCg0MDk2KSBhcyBtYW55IGludGVyZmFj ZXMgYXMgeW91IHdhbnQgd2l0aCBvbmw9CnkgdHdvIHBoeXNpY2FsIE5JQ3MuIEkgYWxzbyBnYXZl IGFuIGV4YW1wbGUgb24gaG93IHlvdSB0dW5lIEp1bWJvIEZyYW1lcyB0bz0KIGJlIGFjdGl2ZSBv biBzb21lIGludGVyZmFjZXMsIGFuZCBoYXZlIHJlZ3VsYXIgd2luZG93cyBzaXplIG9uIHRoZSBy ZXN0LiBKPQp1bWJvIG1vc3Qgb25seSBiZSBhY3RpdmUgb24gaW50ZXJmYWNlcyB0aGF0IGlzbj1C NHQgcm91dGVkLCBzaW5jZSB0aGUgZGVmYXU9Cmx0IHJvdXRpbmcgc2l6ZSBpcyAxNTAwLgoKL0th cmxpCgoKIGh0dHA6Ly93aWtpLm92aXJ0Lm9yZy93aWtpL0luc3RhbGxpbmdfVkRTTV9mcm9tX3Jw bSNDb25maWd1cmluZ190aGVfYnJpZGdlPQpfSW50ZXJmYWNlCgpJcyBhbnkgb2YgdGhhdCBoZWxw ZnVsPwoKUmVnYXJkcyBhbmQgYmVzdCB3aXNoZXMsCgpKdXN0aW4gQ2xpZnQKCgpCZXN0IHJlZ2Fy ZHMsClJpY2FyZG8gRXN0ZXZlcy4KCi0tCkFlb2x1cyBDb21tdW5pdHkgTWFuYWdlcgpodHRwOi8v d3d3LmFlb2x1c3Byb2plY3Qub3JnCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpVc2VycyBtYWlsaW5nIGxpc3QKVXNlcnNAb3ZpcnQub3JnCmh0dHA6Ly9s aXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycwoKCgpNZWQgVj1FNG5saWdhIEg9 RTRsc25pbmdhcgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS09Ci0tLS0KS2FybGkgU2o9RjZiZXJnClN3ZWRp c2ggVW5pdmVyc2l0eSBvZiBBZ3JpY3VsdHVyYWwgU2NpZW5jZXMKQm94IDcwNzkgKFZpc2l0aW5n IEFkZHJlc3MgS3Jvbj1FNXN2PUU0Z2VuIDgpClMtNzUwIDA3IFVwcHNhbGEsIFN3ZWRlbgpQaG9u ZTogICs0Ni0oMCkxOC02NyAxNSA2NgprYXJsaS5zam9iZXJnQHNsdS5zZTxtYWlsdG86a2FybGku c2pvYmVyZ0BhZG0uc2x1LnNlPgoKCi0tXzAwMF9FMzAyOEExMDY3QjA0MTJEODNGM0RGRDE1RDY2 ODYyMnNsdXNlXwpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD0iaXNvLTg4NTktMSIK Q29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQoKPGh0bWw+PGhlYWQ+ PC9oZWFkPjxib2R5IHN0eWxlPTNEIndvcmQtd3JhcDogYnJlYWstd29yZDsgLXdlYmtpdC1uYnNw LW1vZGU6PQogc3BhY2U7IC13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7ICI+ PGJyPjxkaXY+PGRpdj4xMyBhdWcgMjAxMiA9CmtsLiAyMy41NiBza3JldiBKdXN0aW4gQ2xpZnQ6 PC9kaXY+PGJyIGNsYXNzPTNEIkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPj0KPGJsb2NrcXVv dGUgdHlwZT0zRCJjaXRlIj48ZGl2Pk9uIDEzLzA4LzIwMTIsIGF0IDEwOjU1IFBNLCBSaWNhcmRv IEVzdGV2ZXMgPQp3cm90ZTo8YnI+PGJsb2NrcXVvdGUgdHlwZT0zRCJjaXRlIj5IaSw8YnI+PC9i bG9ja3F1b3RlPjxibG9ja3F1b3RlIHR5cGU9M0Q9CiJjaXRlIj48YnI+PC9ibG9ja3F1b3RlPjxi bG9ja3F1b3RlIHR5cGU9M0QiY2l0ZSI+SSB0aGUgYXR0YWNoZWQgcGljdHVyZSAibj0KZXQxLmpw ZyIgaSBoYXZlIG15IGluaXRpYWwgbmV0d29yayBjb25maWd1cmF0aW9uLjxicj48L2Jsb2NrcXVv dGU+PGJsb2NrcXVvPQp0ZSB0eXBlPTNEImNpdGUiPjxicj48L2Jsb2NrcXVvdGU+PGJsb2NrcXVv dGUgdHlwZT0zRCJjaXRlIj5QaHlzaWNhbCBjYXJkICg9CmVtMSkgd2l0aCB2bGFuIDEwIChlbTEu MTApIGJyaWRnZWQgdG8gdGhlIG92aXJ0bWdtdCB3aXRoIElQIDE5Mi4xNjguMTAuMjUgYT0KbmQg ZGVmYXVsdCBndyAxOTIuMTY4LjEwLjI1NC4gPGJyPjwvYmxvY2txdW90ZT48YmxvY2txdW90ZSB0 eXBlPTNEImNpdGUiPjxiPQpyPjwvYmxvY2txdW90ZT48YmxvY2txdW90ZSB0eXBlPTNEImNpdGUi Pk5vdyBpIHdhbnQgdG8gYm9uZCBlbTEgY2FyZCB3aXRoIHA9CjFwMSBjYXJkIChhdHRhY2hlZCBw aWN0dXJlIG5ldDIuanBnKTxicj48L2Jsb2NrcXVvdGU+PGJsb2NrcXVvdGUgdHlwZT0zRCJjaT0K dGUiPjxicj48L2Jsb2NrcXVvdGU+PGJsb2NrcXVvdGUgdHlwZT0zRCJjaXRlIj5CdXQgaWYgaSBm aWxsIHRoZSBkZWZhdWx0IGd3PQogaXQgZ2l2ZXMgbWUgdGhpcyBlcnJvcjogVGhlIGRlZmF1bHQg Z2F0ZXdheSBzaG91bGQgYmUgc2V0IG9ubHkgb24gZW5naW5lIG49CmV0d29yay48YnI+PC9ibG9j a3F1b3RlPjxibG9ja3F1b3RlIHR5cGU9M0QiY2l0ZSI+PGJyPjwvYmxvY2txdW90ZT48YmxvY2tx dT0Kb3RlIHR5cGU9M0QiY2l0ZSI+SWYgaSBkb24ndCBmaWxsIHRoZSBkZWZhdWx0IGd3LCB3aGVu IGkgY2xpY2sgb2ssIGkgbG9vc2UgPQpjb25uZWN0aW9uIHRvIHRoZSBzZXJ2ZXIgYW5kIHRoZW4g YWZ0ZXIgbW9yZSBvciBsZXNzIDEgbWludXRlIHRoZSBzZXJ2ZXIgYXU9CnRvbWF0aWNhbHkgcmVi b290cy48YnI+PC9ibG9ja3F1b3RlPjxibG9ja3F1b3RlIHR5cGU9M0QiY2l0ZSI+PGJyPjwvYmxv Y2txdT0Kb3RlPjxibG9ja3F1b3RlIHR5cGU9M0QiY2l0ZSI+QW55b25lIGhhZCB0aGlzIGtpbmQg b2YgcHJvYmxlbT88YnI+PC9ibG9ja3F1PQpvdGU+PGJyPlR3byB0aG91Z2h0cyBoZXJlOiA7KTxi cj48YnI+ICogVGhlICJsb3NlIGNvbm5lY3Rpb24gdG8gdGhlIHNlcnZlciI9CiBiaXQgc29ydCBv ZiBzb3VuZHMgbGlrZTxicj4gJm5ic3A7Jm5ic3A7dGhpcyBidWc6PGJyPjxicj4gJm5ic3A7Jm5i c3A7Jm5icz0KcDsmbmJzcDs8YSBocmVmPTNEImh0dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS9z aG93X2J1Zy5jZ2k/aWQ9M0Q4Mzg4MTYiPmh0PQp0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3No b3dfYnVnLmNnaT9pZD0zRDgzODgxNjwvYT48YnI+PGJyPiAmbmJzcDsmbmJzcDs9ClJlY2tvbiB0 aGF0J3MgYSBtYXRjaD88YnI+PGJyPjxicj4gKiBBc2lkZSBmcm9tIHRoYXQsIHlvdSBtaWdodCBo YXZlIHRvIG1hbj0KdWFsbHkgY29uZmlndXJlPGJyPiAmbmJzcDsmbmJzcDtuZXR3b3JraW5nIGZv ciB0aGUgaG9zdHMgZnJvbSB0aGUgY29tbWFuZCBsPQppbmUuICZuYnNwO1VzaW5nIHRoZTxicj4g Jm5ic3A7Jm5ic3A7bm9ybWFsIExpbnV4IGNvbW1hbmRzIEkgbWVhbiwgbm90IG9WaXI9CnQgc3Bl Y2lmaWMgb25lcy48YnI+PGJyPiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtpLmUuIGNyZWF0aW5n IHRoZSBicmlkZ2luZz0KIGFuZCBldmVyeXRoaW5nIG1hbnVhbGx5Ljxicj48YnI+ICZuYnNwOyZu YnNwO1RoaXMgaXMgdGhlIGFwcHJvYWNoIEkgaGFkIHRvPQogdGFrZSBsYXN0IHdlZWsgd2hlbiB0 cnlpbmc8YnI+ICZuYnNwOyZuYnNwO291dCBBZW9sdXMgd2l0aCBvVmlydCAzLjEuICZuYnM9CnA7 TmV0d29yayBsYXllciBicmVha3Mgd2hlbjxicj4gJm5ic3A7Jm5ic3A7YWRkaW5nIGEgMm5kIGlu dGVyZmFjZSwgYnV0IHdhcz0KIGFibGUgdG8gd29yayBhcm91bmQgaXQ8YnI+ICZuYnNwOyZuYnNw O2J5IG1hbnVhbGx5IGNyZWF0aW5nIHRoZSBicmlkZ2VzIGZyPQpvbSBjbGksIGFmdGVyIGhhdmlu Zzxicj4gJm5ic3A7Jm5ic3A7ZGVmaW5lZCB0aGUgbG9naWNhbCBuZXR3b3JrcyBpbiB0aGUgb1Y9 CmlydCBXZWIgVUkuPGJyPjxicj5UaGUgImNvbmZpZ3VyZSB0aGluZ3MgbWFudWFsbHkiIGFwcHJv YWNoIGlzbid0IGFsbCB0aGF0PD0KYnI+ZG9jdW1lbnRlZCBlaXRoZXIuICZuYnNwO0kga2luZCBv ZiBzdHVtYmxlZCBteSB3YXkgdGhyb3VnaCwgYnk8YnI+bG9va2luPQpnIGF0IHRoZSBleGFtcGxl cyBoZXJlOjxicj48L2Rpdj48L2Jsb2NrcXVvdGU+PGRpdj48YnI+PC9kaXY+SSBzZWNvbmQgdGhh dCE9CiBJIGp1c3QgdHJpYWwgYW5kIGVycm9yZWQgbXkgd2F5IHRocm91Z2ggYm9uZCAtJmd0OyB2 bGFuIC0mZ3Q7IGJyaWRnZS4gTGV0PQo9QjRzIGp1c3Qgc2F5IHRoYXQ9QjRzIGZvciBwZW9wbGUg d2hvIGFyZSB1cCBmb3IgYSBjaGFsbGVuZ2UuIEJ1dCBsdWNraWx5LCA9Ckk9QjRtIG9uZSBmb3Ig c2hhcmluZzo8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlN0YXJ0IGJ5IGRlZmluaW5nIHRvIGxv YWQgYj0Kb25kaW5nIGF0IGJvb3Q6PC9kaXY+PGRpdj48ZGl2PiMgY2F0ICZndDsgL2V0Yy9tb2Rw cm9iZS5kL2JvbmRpbmcuY29uZiAmbHQ7PQombHQ7IEVPRjwvZGl2PjxkaXY+YWxpYXMgYm9uZDAg Ym9uZGluZzwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+RU9GPC9kaXY+PGQ9Cml2Pjxicj48L2Rp dj48ZGl2PlRoZW4gZGVmaW5lIHRoZSBib25kLiBUaGlzIGlzIExBQ1AgbW9kZTo8L2Rpdj48ZGl2 PjxkaXY+Iz0KIGNhdCAmZ3Q7IC9ldGMvc3lzY29uZmlnL25ldHdvcmstc2NyaXB0cy9pZmNmZy1i b25kMCAmbHQ7Jmx0OyBFT0Y8L2Rpdj48ZGl2PQo+PGRpdj5ERVZJQ0U9M0Rib25kMDwvZGl2Pjxk aXY+Tk1fQ09OVFJPTExFRD0zRG5vPC9kaXY+PGRpdj5VU0VSQ1RMPTNEbm88L2Q9Cml2PjxkaXY+ Qk9PVFBST1RPPTNEbm9uZTwvZGl2PjxkaXY+Qk9ORElOR19PUFRTPTNEIm1vZGU9M0Q0IG1paW1v bj0zRDEwMCI8Lz0KZGl2PjxkaXY+VFlQRT0zREV0aGVybmV0PC9kaXY+PGRpdj5NVFU9M0Q5MDAw PC9kaXY+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpPQp2PkVPRjwvZGl2PjxkaXY+PGJyPjwvZGl2 PjxkaXY+VGhlbiAiZW5zbGF2ZSIgdGhlIHBoeXNpY2FsIE5JQ3MgdG8gdGhlIGJvbmQ9Cjo8L2Rp dj48ZGl2PjxkaXY+IyBjYXQgJmd0OyAvZXRjL3N5c2NvbmZpZy9uZXR3b3JrLXNjcmlwdHMvaWZj ZmctZW0xICZsdDsmbD0KdDsgRU9GPC9kaXY+PGRpdj48ZGl2Pk5NX0NPTlRST0xMRUQ9M0Qibm8i PC9kaXY+PGRpdj5CT09UUFJPVE89M0Qibm9uZSI8L2RpPQp2PjxkaXY+REVWSUNFPTNEImVtMSI8 L2Rpdj48ZGl2Pk9OQk9PVD0zRCJ5ZXMiPC9kaXY+PGRpdj5VU0VSQ1RMPTNEbm88L2Rpdj49Cjxk aXY+TUFTVEVSPTNEYm9uZDA8L2Rpdj48ZGl2PlNMQVZFPTNEeWVzPC9kaXY+PGRpdj48YnI+PC9k aXY+PC9kaXY+PGRpdj5FTz0KRjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGRpdj4jIGNhdCAm Z3Q7IC9ldGMvc3lzY29uZmlnL25ldHdvcmstc2NyaXB0cy9pPQpmY2ZnLWVtMiAmbHQ7Jmx0OyBF T0Y8L2Rpdj48ZGl2PjxkaXY+Tk1fQ09OVFJPTExFRD0zRCJubyI8L2Rpdj48ZGl2PkJPT1RQUk89 ClRPPTNEIm5vbmUiPC9kaXY+PGRpdj5ERVZJQ0U9M0QiZW0yIjwvZGl2PjxkaXY+T05CT09UPTNE InllcyI8L2Rpdj48ZGl2PlVTRT0KUkNUTD0zRG5vPC9kaXY+PGRpdj5NQVNURVI9M0Rib25kMDwv ZGl2PjxkaXY+U0xBVkU9M0R5ZXM8L2Rpdj48ZGl2Pjxicj48L2RpPQp2PjwvZGl2PjxkaXY+RU9G PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5UaGVuIGNyZWF0ZSBWTEFOIGludGVyZmFjZXMgb250 b3A9CiBvZiB0aGUgYm9uZC4gSW4gdGhpcyBleGFtcGxlLCBJPUI0bSB1c2luZyBWTEFOIElEIDEg YW5kIDI6PC9kaXY+PGRpdj48ZGl2Pj0KIyBjYXQgJmd0OyZuYnNwOy9ldGMvc3lzY29uZmlnL25l dHdvcmstc2NyaXB0cy9pZmNmZy1ib25kMC4xJm5ic3A7Jmx0OyZsdDsgPQpFT0Y8L2Rpdj48ZGl2 PjxkaXY+PGRpdj5ERVZJQ0U9M0Rib25kMC4xPC9kaXY+PGRpdj5WTEFOPTNEeWVzPC9kaXY+PGRp dj5CT089ClRQUk9UTz0zRG5vbmU8L2Rpdj48ZGl2Pk5NX0NPTlRST0xMRUQ9M0RubzwvZGl2Pjxk aXY+QlJJREdFPTNEYnIxPC9kaXY+PGRpdj0KPk1UVT0zRDE1MDA8L2Rpdj48L2Rpdj48ZGl2Pjxi cj48L2Rpdj48L2Rpdj48ZGl2PkVPRjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkPQppdj48ZGl2PiMg Y2F0ICZndDsmbmJzcDsvZXRjL3N5c2NvbmZpZy9uZXR3b3JrLXNjcmlwdHMvaWZjZmctYm9uZDAu MiAmbHQ7Jmw9CnQ7IEVPRjwvZGl2PjxkaXY+PGRpdj48ZGl2PkRFVklDRT0zRGJvbmQwLjI8L2Rp dj48ZGl2PlZMQU49M0R5ZXM8L2Rpdj48ZGl2Pj0KQk9PVFBST1RPPTNEbm9uZTwvZGl2PjxkaXY+ Tk1fQ09OVFJPTExFRD0zRG5vPC9kaXY+PGRpdj5CUklER0U9M0RvdmlydG1nbXQ8PQovZGl2Pjxk aXY+TVRVPTNEOTAwMDwvZGl2PjwvZGl2PjxkaXY+PGJyPjwvZGl2PjwvZGl2PjxkaXY+RU9GPC9k aXY+PGRpdj48YnI9Cj48L2Rpdj48ZGl2Pkxhc3RseSwgY3JlYXRlIHRoZSBicmlkZ2VzIG9udG9w IG9mIHRoZSBWTEFOIGludGVyZmFjZXMuIFRoZSBuYT0KbWVzLCBhcyBJIGhhdmUgdW5kZXJzdG9v ZCBpdCwgY2FuIGJlIHdoYXRldmVyIHlvdSB3YW50LCBidXQgb25lIG5lZWRzIHRvIGJlPQogY2Fs bGVkICJvdmlydG1nbXQiIG9mIGNvdXJzZTo8L2Rpdj48ZGl2PjxkaXY+IyBjYXQgJmd0OyZuYnNw Oy9ldGMvc3lzY29uZmk9CmcvbmV0d29yay1zY3JpcHRzL2lmY2ZnLW92aXJ0bWdtdCAmbHQ7Jmx0 OyBFT0Y8L2Rpdj48ZGl2PjxkaXY+PGRpdj48ZGl2PlRZUD0KRT0zREJyaWRnZTwvZGl2PjxkaXY+ Tk1fQ09OVFJPTExFRD0zRCJubyI8L2Rpdj48ZGl2PkJPT1RQUk9UTz0zRCJub25lIjwvZGl2PQo+ PGRpdj5ERVZJQ0U9M0Qib3ZpcnRtZ210IjwvZGl2PjxkaXY+T05CT09UPTNEInllcyI8L2Rpdj48 ZGl2PklQQUREUj0zRFhYWC49ClhYWC5YWFguWFhYPC9kaXY+PGRpdj5ORVRNQVNLPTNEMjU1LjI1 NS4yNTUuMDwvZGl2PjwvZGl2PjwvZGl2PjxkaXY+PGJyPjwvZD0KaXY+PC9kaXY+PGRpdj5FT0Y8 L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxkaXY+IyBjYXQgJmd0OyZuYnNwOy9ldGMvc3lzY29u PQpmaWcvbmV0d29yay1zY3JpcHRzL2lmY2ZnLWJyMCAmbHQ7Jmx0OyBFT0Y8L2Rpdj48ZGl2Pjxk aXY+PGRpdj48ZGl2PlRZUEU9M0Q9CkJyaWRnZTwvZGl2PjxkaXY+Tk1fQ09OVFJPTExFRD0zRCJu byI8L2Rpdj48ZGl2PkJPT1RQUk9UTz0zRCJub25lIjwvZGl2PjxkaT0Kdj5ERVZJQ0U9M0QiYnIw IjwvZGl2PjxkaXY+T05CT09UPTNEInllcyI8L2Rpdj48ZGl2PklQQUREUj0zRFhYWC5YWFguWFhY LlhYPQpYPC9kaXY+PGRpdj5ORVRNQVNLPTNEMjU1LjI1NS4yNTUuMDwvZGl2PjwvZGl2PjwvZGl2 PjxkaXY+PGJyPjwvZGl2PjwvZGl2Pjw9CmRpdj5FT0Y8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2 PkdhdGV3YXkgZ29lcyBpbnRvOjwvZGl2PjxkaXY+PGRpdj48c3BhbiBjbD0KYXNzPTNEIkFwcGxl LXN0eWxlLXNwYW4iPiMgY2F0ICZndDsmbmJzcDs8L3NwYW4+L2V0Yy9zeXNjb25maWcvbmV0d29y azxzcGFuPQogY2xhc3M9M0QiQXBwbGUtc3R5bGUtc3BhbiI+Jm5ic3A7Jmx0OyZsdDsgRU9GPC9z cGFuPjwvZGl2PjxkaXY+R0FURVdBWT0zRFg9ClhYLlhYWC5YWFguWFhYPC9kaXY+PGRpdj48YnI+ PC9kaXY+PGRpdj5FT0Y8L2Rpdj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pj0KVGhpcyB3YXks IHlvdSBjYW4gaGF2ZSBhbG1vc3QoNDA5NikgYXMgbWFueSBpbnRlcmZhY2VzIGFzIHlvdSB3YW50 IHdpdGggb25sPQp5IHR3byBwaHlzaWNhbCBOSUNzLiBJIGFsc28gZ2F2ZSBhbiBleGFtcGxlIG9u IGhvdyB5b3UgdHVuZSBKdW1ibyBGcmFtZXMgdG89CiBiZSBhY3RpdmUgb24gc29tZSBpbnRlcmZh Y2VzLCBhbmQgaGF2ZSByZWd1bGFyIHdpbmRvd3Mgc2l6ZSBvbiB0aGUgcmVzdC4gSj0KdW1ibyBt b3N0IG9ubHkgYmUgYWN0aXZlIG9uIGludGVyZmFjZXMgdGhhdCBpc249QjR0IHJvdXRlZCwgc2lu Y2UgdGhlIGRlZmF1PQpsdCByb3V0aW5nIHNpemUgaXMgMTUwMC48L2Rpdj48ZGl2Pjxicj48L2Rp dj48ZGl2Pi9LYXJsaTwvZGl2PjxkaXY+PGJyPjwvZGk9CnY+PC9kaXY+PC9kaXY+PC9kaXY+PC9k aXY+PC9kaXY+PC9kaXY+PC9kaXY+PGJsb2NrcXVvdGUgdHlwZT0zRCJjaXRlIj48ZGl2Pj0KPGJy PiAmbmJzcDs8YSBocmVmPTNEImh0dHA6Ly93aWtpLm92aXJ0Lm9yZy93aWtpL0luc3RhbGxpbmdf VkRTTV9mcm9tX3JwbSNDPQpvbmZpZ3VyaW5nX3RoZV9icmlkZ2VfSW50ZXJmYWNlIj5odHRwOi8v d2lraS5vdmlydC5vcmcvd2lraS9JbnN0YWxsaW5nX1ZEU009Cl9mcm9tX3JwbSNDb25maWd1cmlu Z190aGVfYnJpZGdlX0ludGVyZmFjZTwvYT48YnI+PGJyPklzIGFueSBvZiB0aGF0IGhlbHBmdT0K bD88YnI+PGJyPlJlZ2FyZHMgYW5kIGJlc3Qgd2lzaGVzLDxicj48YnI+SnVzdGluIENsaWZ0PGJy Pjxicj48YnI+PGJsb2NrcXVvPQp0ZSB0eXBlPTNEImNpdGUiPkJlc3QgcmVnYXJkcyw8YnI+PC9i bG9ja3F1b3RlPjxibG9ja3F1b3RlIHR5cGU9M0QiY2l0ZSI+Umk9CmNhcmRvIEVzdGV2ZXMuPGJy PjwvYmxvY2txdW90ZT48YnI+LS08YnI+QWVvbHVzIENvbW11bml0eSBNYW5hZ2VyPGJyPjxhIGhy ZT0KZj0zRCJodHRwOi8vd3d3LmFlb2x1c3Byb2plY3Qub3JnIj5odHRwOi8vd3d3LmFlb2x1c3By b2plY3Qub3JnPC9hPjxicj48YnI+PQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXzxicj5Vc2VycyBtYWlsaW5nIGxpc3Q8YnI+VXM9CmVyc0BvdmlydC5vcmc8 YnI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPGJyPjwvZGl2 PjwvYj0KbG9ja3F1b3RlPjwvZGl2Pjxicj48ZGl2Pgo8ZGl2PjxiciBjbGFzcz0zRCJBcHBsZS1p bnRlcmNoYW5nZS1uZXdsaW5lIj48YnI+PC9kaXY+PGRpdj5NZWQgVj1FNG5saWdhIEg9Cj1FNGxz bmluZ2FyPGJyPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLT0KLS0tLS0tLS0tLS0tLS0tLS0tLTxicj5LYXJsaSBTaj1GNmJlcmc8YnI+ U3dlZGlzaCBVbml2ZXJzaXR5IG9mIEFncmljdWx0dXJhPQpsIFNjaWVuY2VzPGJyPkJveCA3MDc5 IChWaXNpdGluZyBBZGRyZXNzIEtyb249RTVzdj1FNGdlbiA4KTxicj5TLTc1MCAwNyBVcHA9CnNh bGEsIFN3ZWRlbjxicj5QaG9uZTogJm5ic3A7KzQ2LSgwKTE4LTY3IDE1IDY2PC9kaXY+PGRpdj48 YSBocmVmPTNEIm1haWx0bz0KOmthcmxpLnNqb2JlcmdAYWRtLnNsdS5zZSI+a2FybGkuc2pvYmVy Z0BzbHUuc2U8L2E+PC9kaXY+CjwvZGl2Pgo8YnI+PC9ib2R5PjwvaHRtbD49CgotLV8wMDBfRTMw MjhBMTA2N0IwNDEyRDgzRjNERkQxNUQ2Njg2MjJzbHVzZV8tLQo= --===============1747789529247277123==-- From jclift at redhat.com Tue Aug 14 02:30:58 2012 Content-Type: multipart/mixed; boundary="===============8481628903229381562==" MIME-Version: 1.0 From: Justin Clift To: users at ovirt.org Subject: Re: [Users] oVIrt 3.1 - Network Bonding Date: Tue, 14 Aug 2012 16:30:51 +1000 Message-ID: In-Reply-To: E3028A10-67B0-412D-83F3-DFD15D668622@slu.se --===============8481628903229381562== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 14/08/2012, at 3:59 PM, Karli Sj=C3=B6berg wrote: > This way, you can have almost(4096) as many interfaces as you want with o= nly two physical NICs. I also gave an example on how you tune Jumbo Frames = to be active on some interfaces, and have regular windows size on the rest.= Jumbo most only be active on interfaces that isn=C2=B4t routed, since the = default routing size is 1500. Oooohhh Aaaahhh... that's really nicely written out. :) Could you be convinced to make a wiki page for it? (just hoping :>) Regards and best wishes, Justin Clift -- Aeolus Community Manager http://www.aeolusproject.org --===============8481628903229381562==-- From Karli.Sjoberg at slu.se Tue Aug 14 02:33:49 2012 Content-Type: multipart/mixed; boundary="===============8687172858061679955==" MIME-Version: 1.0 From: =?utf-8?q?Karli_Sj=C3=B6berg_=3CKarli=2ESjoberg_at_slu=2Ese=3E?= To: users at ovirt.org Subject: Re: [Users] oVIrt 3.1 - Network Bonding Date: Tue, 14 Aug 2012 08:33:46 +0200 Message-ID: <38DC2C54-4457-4217-A831-EFC7E3BFC077@slu.se> In-Reply-To: D20391A7-9367-484F-A874-9F5A71875AAF@redhat.com --===============8687172858061679955== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_000_38DC2C5444574217A831EFC7E3BFC077sluse_ Content-Type: text/plain; charset=3D"iso-8859-1" Content-Transfer-Encoding: quoted-printable 14 aug 2012 kl. 08.30 skrev Justin Clift: On 14/08/2012, at 3:59 PM, Karli Sj=3DF6berg wrote: This way, you can have almost(4096) as many interfaces as you want with onl= =3D y two physical NICs. I also gave an example on how you tune Jumbo Frames to= =3D be active on some interfaces, and have regular windows size on the rest. J= =3D umbo most only be active on interfaces that isn=3DB4t routed, since the def= au=3D lt routing size is 1500. Oooohhh Aaaahhh... that's really nicely written out. :) Could you be convinced to make a wiki page for it? DIY? It=3DB4s just copy-pasting the instructions basically, but I would be = ho=3D nored to have contributed:) (just hoping :>) Regards and best wishes, Justin Clift -- Aeolus Community Manager http://www.aeolusproject.org Med V=3DE4nliga H=3DE4lsningar ---------------------------------------------------------------------------= =3D ---- Karli Sj=3DF6berg Swedish University of Agricultural Sciences Box 7079 (Visiting Address Kron=3DE5sv=3DE4gen 8) S-750 07 Uppsala, Sweden Phone: +46-(0)18-67 15 66 karli.sjoberg(a)slu.se --_000_38DC2C5444574217A831EFC7E3BFC077sluse_ Content-Type: text/html; charset=3D"iso-8859-1" Content-Transfer-Encoding: quoted-printable
14 aug 2012 = =3D kl. 08.30 skrev Justin Clift:

=3D
On 14/08/2012, at 3:59 PM, Karli Sj=3DF6be= rg w=3D rote:
<snip>
This way, you can have= a=3D lmost(4096) as many interfaces as you want with only two physical NICs. I a= =3D lso gave an example on how you tune Jumbo Frames to be active on some inter= =3D faces, and have regular windows size on the rest. Jumbo most only be active= =3D on interfaces that isn=3DB4t routed, since the default routing size is 150= 0.=3D

Oooohhh Aaaahhh... that's really nicely written out. := =3D )

Could you be convinced to make a wiki page for it?

DIY? It=3DB4s just copy-pasting the instructions basi= ca=3D lly, but I would be honored to have contributed:)


(just hoping :>)

Regards and best wishe= s,=3D

Justin Clift

--
Aeolus Community Manager
http://www.aeolusproject.org

<= =3D /blockquote>



Med V=3DE4nliga H=3DE4lsningar
-------------------------= ----=3D --------------------------------------------------
Karli Sj=3DF6berg
= Sw=3D edish University of Agricultural Sciences
Box 7079 (Visiting Address Kro= =3D n=3DE5sv=3DE4gen 8)
S-750 07 Uppsala, Sweden
Phone:  +46-(0)18-6= 7 15=3D 66

=3D --_000_38DC2C5444574217A831EFC7E3BFC077sluse_-- --===============8687172858061679955== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fMDAwXzM4REMyQzU0NDQ1NzQyMTdBODMxRUZDN0UzQkZDMDc3c2x1c2VfCkNvbnRlbnQtVHlw ZTogdGV4dC9wbGFpbjsgY2hhcnNldD0iaXNvLTg4NTktMSIKQ29udGVudC1UcmFuc2Zlci1FbmNv ZGluZzogcXVvdGVkLXByaW50YWJsZQoKCjE0IGF1ZyAyMDEyIGtsLiAwOC4zMCBza3JldiBKdXN0 aW4gQ2xpZnQ6CgpPbiAxNC8wOC8yMDEyLCBhdCAzOjU5IFBNLCBLYXJsaSBTaj1GNmJlcmcgd3Jv dGU6CjxzbmlwPgpUaGlzIHdheSwgeW91IGNhbiBoYXZlIGFsbW9zdCg0MDk2KSBhcyBtYW55IGlu dGVyZmFjZXMgYXMgeW91IHdhbnQgd2l0aCBvbmw9CnkgdHdvIHBoeXNpY2FsIE5JQ3MuIEkgYWxz byBnYXZlIGFuIGV4YW1wbGUgb24gaG93IHlvdSB0dW5lIEp1bWJvIEZyYW1lcyB0bz0KIGJlIGFj dGl2ZSBvbiBzb21lIGludGVyZmFjZXMsIGFuZCBoYXZlIHJlZ3VsYXIgd2luZG93cyBzaXplIG9u IHRoZSByZXN0LiBKPQp1bWJvIG1vc3Qgb25seSBiZSBhY3RpdmUgb24gaW50ZXJmYWNlcyB0aGF0 IGlzbj1CNHQgcm91dGVkLCBzaW5jZSB0aGUgZGVmYXU9Cmx0IHJvdXRpbmcgc2l6ZSBpcyAxNTAw LgoKT29vb2hoaCBBYWFhaGhoLi4uIHRoYXQncyByZWFsbHkgbmljZWx5IHdyaXR0ZW4gb3V0LiA6 KQoKQ291bGQgeW91IGJlIGNvbnZpbmNlZCB0byBtYWtlIGEgd2lraSBwYWdlIGZvciBpdD8KCkRJ WT8gSXQ9QjRzIGp1c3QgY29weS1wYXN0aW5nIHRoZSBpbnN0cnVjdGlvbnMgYmFzaWNhbGx5LCBi dXQgSSB3b3VsZCBiZSBobz0Kbm9yZWQgdG8gaGF2ZSBjb250cmlidXRlZDopCgoKKGp1c3QgaG9w aW5nIDo+KQoKUmVnYXJkcyBhbmQgYmVzdCB3aXNoZXMsCgpKdXN0aW4gQ2xpZnQKCi0tCkFlb2x1 cyBDb21tdW5pdHkgTWFuYWdlcgpodHRwOi8vd3d3LmFlb2x1c3Byb2plY3Qub3JnCgoKCgpNZWQg Vj1FNG5saWdhIEg9RTRsc25pbmdhcgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS09Ci0tLS0KS2FybGkgU2o9 RjZiZXJnClN3ZWRpc2ggVW5pdmVyc2l0eSBvZiBBZ3JpY3VsdHVyYWwgU2NpZW5jZXMKQm94IDcw NzkgKFZpc2l0aW5nIEFkZHJlc3MgS3Jvbj1FNXN2PUU0Z2VuIDgpClMtNzUwIDA3IFVwcHNhbGEs IFN3ZWRlbgpQaG9uZTogICs0Ni0oMCkxOC02NyAxNSA2NgprYXJsaS5zam9iZXJnQHNsdS5zZTxt YWlsdG86a2FybGkuc2pvYmVyZ0BhZG0uc2x1LnNlPgoKCi0tXzAwMF8zOERDMkM1NDQ0NTc0MjE3 QTgzMUVGQzdFM0JGQzA3N3NsdXNlXwpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD0i aXNvLTg4NTktMSIKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQoK PGh0bWw+PGhlYWQ+PC9oZWFkPjxib2R5IHN0eWxlPTNEIndvcmQtd3JhcDogYnJlYWstd29yZDsg LXdlYmtpdC1uYnNwLW1vZGU6PQogc3BhY2U7IC13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hp dGUtc3BhY2U7ICI+PGJyPjxkaXY+PGRpdj4xNCBhdWcgMjAxMiA9CmtsLiAwOC4zMCBza3JldiBK dXN0aW4gQ2xpZnQ6PC9kaXY+PGJyIGNsYXNzPTNEIkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUi Pj0KPGJsb2NrcXVvdGUgdHlwZT0zRCJjaXRlIj48ZGl2Pk9uIDE0LzA4LzIwMTIsIGF0IDM6NTkg UE0sIEthcmxpIFNqPUY2YmVyZyB3PQpyb3RlOjxicj4mbHQ7c25pcCZndDs8YnI+PGJsb2NrcXVv dGUgdHlwZT0zRCJjaXRlIj5UaGlzIHdheSwgeW91IGNhbiBoYXZlIGE9Cmxtb3N0KDQwOTYpIGFz IG1hbnkgaW50ZXJmYWNlcyBhcyB5b3Ugd2FudCB3aXRoIG9ubHkgdHdvIHBoeXNpY2FsIE5JQ3Mu IEkgYT0KbHNvIGdhdmUgYW4gZXhhbXBsZSBvbiBob3cgeW91IHR1bmUgSnVtYm8gRnJhbWVzIHRv IGJlIGFjdGl2ZSBvbiBzb21lIGludGVyPQpmYWNlcywgYW5kIGhhdmUgcmVndWxhciB3aW5kb3dz IHNpemUgb24gdGhlIHJlc3QuIEp1bWJvIG1vc3Qgb25seSBiZSBhY3RpdmU9CiBvbiBpbnRlcmZh Y2VzIHRoYXQgaXNuPUI0dCByb3V0ZWQsIHNpbmNlIHRoZSBkZWZhdWx0IHJvdXRpbmcgc2l6ZSBp cyAxNTAwLj0KPGJyPjwvYmxvY2txdW90ZT48YnI+T29vb2hoaCBBYWFhaGhoLi4uIHRoYXQncyBy ZWFsbHkgbmljZWx5IHdyaXR0ZW4gb3V0LiA6PQopPGJyPjxicj5Db3VsZCB5b3UgYmUgY29udmlu Y2VkIHRvIG1ha2UgYSB3aWtpIHBhZ2UgZm9yIGl0Pzxicj48L2Rpdj48L2Jsb2M9CmtxdW90ZT48 ZGl2Pjxicj48L2Rpdj5ESVk/IEl0PUI0cyBqdXN0IGNvcHktcGFzdGluZyB0aGUgaW5zdHJ1Y3Rp b25zIGJhc2ljYT0KbGx5LCBidXQgSSB3b3VsZCBiZSBob25vcmVkIHRvIGhhdmUgY29udHJpYnV0 ZWQ6KTwvZGl2PjxkaXY+PGJyPjxibG9ja3F1b3RlPQogdHlwZT0zRCJjaXRlIj48ZGl2Pjxicj4o anVzdCBob3BpbmcgOiZndDspPGJyPjxicj5SZWdhcmRzIGFuZCBiZXN0IHdpc2hlcyw9Cjxicj48 YnI+SnVzdGluIENsaWZ0PGJyPjxicj4tLTxicj5BZW9sdXMgQ29tbXVuaXR5IE1hbmFnZXI8YnI+ PGEgaHJlZj0zRCJodD0KdHA6Ly93d3cuYWVvbHVzcHJvamVjdC5vcmciPmh0dHA6Ly93d3cuYWVv bHVzcHJvamVjdC5vcmc8L2E+PGJyPjxicj48L2Rpdj48PQovYmxvY2txdW90ZT48L2Rpdj48YnI+ PGRpdj4KPHNwYW4gY2xhc3M9M0QiQXBwbGUtc3R5bGUtc3BhbiIgc3R5bGU9M0QiYm9yZGVyLWNv bGxhcHNlOiBzZXBhcmF0ZTsgY29sb3I6PQogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogSGVs dmV0aWNhOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm89CnJtYWw7IGZvbnQt d2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IGxpbmUtaGVpZ2h0OiBub3Jt YWw7IG9ycD0KaGFuczogMjsgdGV4dC1hbGlnbjogLXdlYmtpdC1hdXRvOyB0ZXh0LWluZGVudDog MHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgPQp3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6 IDI7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LWJvcmRlci1ob3Jpem9udGE9Cmwtc3BhY2lu ZzogMHB4OyAtd2Via2l0LWJvcmRlci12ZXJ0aWNhbC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4 dC1kZWNvcmF0aT0Kb25zLWluLWVmZmVjdDogbm9uZTsgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0 OiBhdXRvOyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpPQpkdGg6IDBweDsgZm9udC1zaXplOiBtZWRp dW07ICI+PGRpdj48YnIgY2xhc3M9M0QiQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI9Cj48YnI+ PC9kaXY+PGRpdj5NZWQgVj1FNG5saWdhIEg9RTRsc25pbmdhcjxicj4tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLT0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS08YnI+S2FybGkgU2o9RjZiZXJnPGJyPlN3PQplZGlzaCBVbml2ZXJzaXR5IG9mIEFn cmljdWx0dXJhbCBTY2llbmNlczxicj5Cb3ggNzA3OSAoVmlzaXRpbmcgQWRkcmVzcyBLcm89Cm49 RTVzdj1FNGdlbiA4KTxicj5TLTc1MCAwNyBVcHBzYWxhLCBTd2VkZW48YnI+UGhvbmU6ICZuYnNw Oys0Ni0oMCkxOC02NyAxNT0KIDY2PC9kaXY+PGRpdj48YSBocmVmPTNEIm1haWx0bzprYXJsaS5z am9iZXJnQGFkbS5zbHUuc2UiPmthcmxpLnNqb2JlcmdAc2x1PQouc2U8L2E+PC9kaXY+PC9zcGFu Pgo8L2Rpdj4KPGJyPjwvYm9keT48L2h0bWw+PQoKLS1fMDAwXzM4REMyQzU0NDQ1NzQyMTdBODMx RUZDN0UzQkZDMDc3c2x1c2VfLS0K --===============8687172858061679955==-- From masayag at redhat.com Tue Aug 14 03:14:53 2012 Content-Type: multipart/mixed; boundary="===============6782835059144860531==" MIME-Version: 1.0 From: Moti Asayag To: users at ovirt.org Subject: Re: [Users] oVIrt 3.1 - Network Bonding Date: Tue, 14 Aug 2012 10:14:50 +0300 Message-ID: <5029FAEA.8050307@redhat.com> In-Reply-To: 1344862559.22440.5.camel@tuborg.vi.pt --===============6782835059144860531== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi, There was a bug about this issue before which is solved: https://bugzilla.redhat.com/show_bug.cgi?id=3D820989 Which version are you using ? Is it built from source or installed from rpms ? A simple test to verify if this fix included is to create the management network (ovirtmgmt) over a nic with static boot protocol (also provide ip, subnet mask and gateway). Than via the Setup Networks drag another nic on top of the management nic. If it fails for the same reason (NETWORK_ATTACH_ILLEGAL_GATEWAY) - your version doesn't include that fix. If this scenario does work - there is a potentially bug. Note that the you shouldn't modify the management network bridge connectivity details (meaning use the same ip, subnet mask and gateway). I think this topic is entitled to its own thread as it was concealed in a long unrelated thread. Thanks, Moti On 08/13/2012 03:55 PM, Ricardo Esteves wrote: > Hi, > = > I the attached picture "net1.jpg" i have my initial network configuration. > = > Physical card (em1) with vlan 10 (em1.10) bridged to the ovirtmgmt with > IP 192.168.10.25 and default gw 192.168.10.254. > = > Now i want to bond em1 card with p1p1 card (attached picture net2.jpg) > = > But if i fill the default gw it gives me this error: The default gateway > should be set only on engine network. > = > If i don't fill the default gw, when i click ok, i loose connection to > the server and then after more or less 1 minute the server automaticaly > reboots. > = > Anyone had this kind of problem? > = > Best regards, > Ricardo Esteves. > = > = > = > = > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > = --===============6782835059144860531==-- From jclift at redhat.com Tue Aug 14 17:23:28 2012 Content-Type: multipart/mixed; boundary="===============1037837236287667010==" MIME-Version: 1.0 From: Justin Clift To: users at ovirt.org Subject: Re: [Users] oVIrt 3.1 - Network Bonding Date: Wed, 15 Aug 2012 07:23:21 +1000 Message-ID: <9A08F811-6344-4957-BB99-3DD8EC9AFEA8@redhat.com> In-Reply-To: 5029FAEA.8050307@redhat.com --===============1037837236287667010== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 14/08/2012, at 5:14 PM, Moti Asayag wrote: > There was a bug about this issue before which is solved: > https://bugzilla.redhat.com/show_bug.cgi?id=3D820989 This bug may be what Karli hit. It's almost definitely not what I hit though. For my setup, already had the ovirtmgmt interface in place (static), and was attempting to add a new logical network on another interface. Wasn't attempting to touch ovirtmgmt logical network at all. Not sure if that helps. + Justin -- Aeolus Community Manager http://www.aeolusproject.org --===============1037837236287667010==-- From alan at datdec.com Tue Sep 25 11:48:13 2012 Content-Type: multipart/mixed; boundary="===============6786874786795789527==" MIME-Version: 1.0 From: Alan Johnson To: users at ovirt.org Subject: Re: [Users] Increase storage domain Date: Tue, 25 Sep 2012 11:47:31 -0400 Message-ID: In-Reply-To: 2075797206.37456034.1344722204045.JavaMail.root@redhat.com --===============6786874786795789527== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Sat, Aug 11, 2012 at 5:56 PM, Ayal Baron wrote: > ----- Original Message ----- > > Hi, > > > > pvresize doesn't work, still same size. > > > > How do i disconnect the iscsi session? > > > > Between disconnecting and ovirt connect again, will i loose > > connection to my VMs? > > Of course you would. Your VMs would automatically pause. > I doubt this is what you want. > What you can do prior to running pvresize is run: > iscsiadm -m session -R > Hope this helps. > > Did anyone have any success with this? I was unable to get pvdisplay to show the new size until I rebooted the hosts and ran pvresize. I started with a 1TiB volume on our Equallogics SAN and set it to 5TiB. I put my non-SPM host into maintenance and ran pvresize on the SPM. I did not expect this to work because of previous experience and this thread. pvresize said it resized, but pvdisplay showed 1023GiB instead of 1TB, so it shrunk it a tiny bit? Next, I tried `iscsiadm -m session -R` and then pvresize which said it resized 0 PVs and pvdisplay confirms no change. I did a `iscsiadm -m node -T -u` then `iscsiadm -m node -T -l` followed by pvdisplay. pvdisplay spewed an IO error message for the PV and each LV and I noticed that the device had changed from /dev/mapper/ to /dev/sdf, which explains why it thought the PV and all the other LVs were missing. I should have deactivated the LVs/VG/PV first I supposed, and then reactivated them afterwords. Anyway, this gave me pause, but I'm still pre-production, so I went ahead and did a pvresize, which did nothing,and pvdisplay gave the same output, including errors, as before. So, I rebooted the host, activated the host, ran pvresize on the host, and all is as desired. I then rebooted my other host and all was well when it came up. I can deal with rebooting each host if necessary, but it is certainly not ideal. Has anyone worked out the correct steps make this happen without rebooting the hosts and minimal VM interruption? I might try it a couple more times if not. The bigger question is, how do I get the engine to see the new size? It is still seeing 1TB. Stopping and starting (why no restart on /etc/init.d/ovirt-engine?) did not cause a refresh. Oop! There it went, just as I was typing this, I saw it change in the window behind this one. So, was it just a cache time out, or did I need to restart the engine as well? An ideal setup would be for the engine to detect the change and run the necessary commands on each host. If auto detection is not reasonable, an option in the GUI to tell the engine the LUN has changed would be nearly as good. Alternately, would it just be better to create a new LUN on the iSCSI target and add it to the storage domain? Is that even doable? Certainly it is as simple as adding a new PV to the VG in LVM, but does the engine/GUI support it? It seems a bit more messy than growing an existing domain from an iSCSI target point of view, but are there any technical down sides? Eventually, I think I'll look into filing a feature request, so I would appreciate if some one could point me in the right direction, but let's hash out what makes sense here before doing that. --===============6786874786795789527== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPk9uIFNhdCwgQXVnIDExLCAyMDEyIGF0IDU6NTYgUE0s IEF5YWwgQmFyb24gPHNwYW4gZGlyPSJsdHIiPiZsdDs8YSBocmVmPSJtYWlsdG86YWJhcm9uQHJl ZGhhdC5jb20iIHRhcmdldD0iX2JsYW5rIj5hYmFyb25AcmVkaGF0LmNvbTwvYT4mZ3Q7PC9zcGFu PiB3cm90ZTo8YnI+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2lu OjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+ Cgo8ZGl2IGNsYXNzPSJpbSI+LS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLTxicj4KJmd0OyBI aSw8YnI+CiZndDs8YnI+CiZndDsgcHZyZXNpemUgZG9lc24mIzM5O3Qgd29yaywgc3RpbGwgc2Ft ZSBzaXplLjxicj4KJmd0Ozxicj4KJmd0OyBIb3cgZG8gaSBkaXNjb25uZWN0IHRoZSBpc2NzaSBz ZXNzaW9uPzxicj4KJmd0Ozxicj4KJmd0OyBCZXR3ZWVuIGRpc2Nvbm5lY3RpbmcgYW5kIG92aXJ0 IGNvbm5lY3QgYWdhaW4sIHdpbGwgaSBsb29zZTxicj4KJmd0OyBjb25uZWN0aW9uIHRvIG15IFZN cz88YnI+Cjxicj4KPC9kaXY+T2YgY291cnNlIHlvdSB3b3VsZC4goFlvdXIgVk1zIHdvdWxkIGF1 dG9tYXRpY2FsbHkgcGF1c2UuPGJyPgpJIGRvdWJ0IHRoaXMgaXMgd2hhdCB5b3Ugd2FudC48YnI+ CldoYXQgeW91IGNhbiBkbyBwcmlvciB0byBydW5uaW5nIHB2cmVzaXplIGlzIHJ1bjo8YnI+Cmlz Y3NpYWRtIC1tIHNlc3Npb24gLVI8YnI+CkhvcGUgdGhpcyBoZWxwcy48YnI+CjxkaXYgY2xhc3M9 ImltIj48YnI+PC9kaXY+PC9ibG9ja3F1b3RlPjxkaXY+PGJyPjwvZGl2PjxkaXY+RGlkIGFueW9u ZSBoYXZlIGFueSBzdWNjZXNzIHdpdGggdGhpcz8goEkgd2FzIHVuYWJsZSB0byBnZXQgcHZkaXNw bGF5IHRvIHNob3cgdGhlIG5ldyBzaXplIHVudGlsIEkgcmVib290ZWQgdGhlIGhvc3RzIGFuZCBy YW4gcHZyZXNpemUuIKBJIHN0YXJ0ZWQgd2l0aCBhIDFUaUIgdm9sdW1lIG9uIG91ciBFcXVhbGxv Z2ljcyBTQU4gYW5kIHNldCBpdCB0byA1VGlCLiCgSSBwdXQgbXkgbm9uLVNQTSBob3N0IGludG8g bWFpbnRlbmFuY2UgYW5kIHJhbiBwdnJlc2l6ZSBvbiB0aGUgU1BNLiCgSSBkaWQgbm90IGV4cGVj dCB0aGlzIHRvIHdvcmsgYmVjYXVzZSBvZiBwcmV2aW91cyBleHBlcmllbmNlIGFuZCB0aGlzIHRo cmVhZC4goHB2cmVzaXplIHNhaWQgaXQgcmVzaXplZCwgYnV0IHB2ZGlzcGxheSBzaG93ZWQgMTAy M0dpQiBpbnN0ZWFkIG9mIDFUQiwgc28gaXQgc2hydW5rIGl0IGEgdGlueSBiaXQ/PC9kaXY+Cgo8 ZGl2Pjxicj48L2Rpdj48ZGl2Pk5leHQsIEkgdHJpZWQgYGlzY3NpYWRtIC1tIHNlc3Npb24gLVJg IGFuZCB0aGVuIHB2cmVzaXplIHdoaWNoIHNhaWQgaXQgcmVzaXplZCAwIFBWcyBhbmQgcHZkaXNw bGF5IGNvbmZpcm1zIG5vIGNoYW5nZS4goEkgZGlkIGEgYGlzY3NpYWRtIC1tIG5vZGUgLVQgJmx0 O2lxbiZndDsgLXVgIHRoZW4gYGlzY3NpYWRtIC1tIG5vZGUgLVQgJmx0O2lxbiZndDugLWxgIGZv bGxvd2VkIGJ5IHB2ZGlzcGxheS4goHB2ZGlzcGxheSBzcGV3ZWQgYW4gSU8gZXJyb3IgbWVzc2Fn ZSBmb3IgdGhlIFBWIGFuZCBlYWNoIExWIGFuZCBJIG5vdGljZWQgdGhhdCB0aGUgZGV2aWNlIGhh ZCBjaGFuZ2VkIGZyb22gL2Rldi9tYXBwZXIvJmx0O1VVSUQmZ3Q7IHRvIC9kZXYvc2RmLCB3aGlj aCBleHBsYWlucyB3aHkgaXQgdGhvdWdodCB0aGUgUFYgYW5kIGFsbCB0aGUgb3RoZXIgTFZzIHdl cmUgbWlzc2luZy4goEkgc2hvdWxkIGhhdmUgZGVhY3RpdmF0ZWQgdGhlIExWcy9WRy9QViBmaXJz dCBJIHN1cHBvc2VkLCBhbmQgdGhlbiByZWFjdGl2YXRlZCB0aGVtIGFmdGVyd29yZHMuPC9kaXY+ Cgo8ZGl2Pjxicj48L2Rpdj48ZGl2PkFueXdheSwgdGhpcyBnYXZlIG1lIHBhdXNlLCBidXQgSSYj Mzk7bSBzdGlsbCBwcmUtcHJvZHVjdGlvbiwgc28gSSB3ZW50IGFoZWFkIGFuZCBkaWQgYSBwdnJl c2l6ZSwgd2hpY2ggZGlkIG5vdGhpbmcsYW5kIHB2ZGlzcGxheSBnYXZlIHRoZSBzYW1lIG91dHB1 dCwgaW5jbHVkaW5nIGVycm9ycywgYXMgYmVmb3JlLiCgU28sIEkgcmVib290ZWQgdGhlIGhvc3Qs IGFjdGl2YXRlZCB0aGUgaG9zdCwgcmFuIHB2cmVzaXplIG9uIHRoZSBob3N0LCBhbmQgYWxsIGlz IGFzIGRlc2lyZWQuPC9kaXY+Cgo8ZGl2Pjxicj48L2Rpdj48ZGl2PkkgdGhlbiByZWJvb3RlZCBt eSBvdGhlciBob3N0IGFuZCBhbGwgd2FzIHdlbGwgd2hlbiBpdCBjYW1lIHVwLiCgSSBjYW4gZGVh bCB3aXRoIHJlYm9vdGluZyBlYWNoIGhvc3QgaWYgbmVjZXNzYXJ5LCBidXQgaXQgaXMgY2VydGFp bmx5IG5vdCBpZGVhbC4goEhhcyBhbnlvbmUgd29ya2VkIG91dCB0aGUgY29ycmVjdCBzdGVwcyBt YWtlIHRoaXMgaGFwcGVuIHdpdGhvdXQgcmVib290aW5nIHRoZSBob3N0cyBhbmQgbWluaW1hbCBW TSBpbnRlcnJ1cHRpb24/IKBJIG1pZ2h0IHRyeSBpdCBhIGNvdXBsZSBtb3JlIHRpbWVzIGlmIG5v dC48L2Rpdj4KCjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhlIGJpZ2dlciBxdWVzdGlvbiBpcywgaG93 IGRvIEkgZ2V0IHRoZSBlbmdpbmUgdG8gc2VlIHRoZSBuZXcgc2l6ZT8goEl0IGlzIHN0aWxsIHNl ZWluZyAxVEIuIKBTdG9wcGluZyBhbmQgc3RhcnRpbmcgKHdoeSBubyByZXN0YXJ0IG9uIC9ldGMv aW5pdC5kL292aXJ0LWVuZ2luZT8pIGRpZCBub3QgY2F1c2UgYSByZWZyZXNoLiCgT29wISCgVGhl cmUgaXQgd2VudCwganVzdCBhcyBJIHdhcyB0eXBpbmcgdGhpcywgSSBzYXcgaXQgY2hhbmdlIGlu IHRoZSB3aW5kb3cgYmVoaW5kIHRoaXMgb25lLiCgU28sIHdhcyBpdCBqdXN0IGEgY2FjaGUgdGlt ZSBvdXQsIG9yIGRpZCBJIG5lZWQgdG8gcmVzdGFydCB0aGUgZW5naW5lIGFzIHdlbGw/PC9kaXY+ Cgo8ZGl2Pjxicj48L2Rpdj48ZGl2PkFuIGlkZWFsIHNldHVwIHdvdWxkIGJlIGZvciB0aGUgZW5n aW5lIHRvIGRldGVjdCB0aGUgY2hhbmdlIGFuZCBydW4gdGhlIG5lY2Vzc2FyeSBjb21tYW5kcyBv biBlYWNoIGhvc3QuIKBJZiBhdXRvIGRldGVjdGlvbiBpcyBub3QgcmVhc29uYWJsZSwgYW4gb3B0 aW9uIGluIHRoZSBHVUkgdG8gdGVsbCB0aGUgZW5naW5lIHRoZSBMVU4gaGFzIGNoYW5nZWQgd291 bGQgYmUgbmVhcmx5IGFzIGdvb2QuPC9kaXY+Cgo8ZGl2Pjxicj48L2Rpdj48ZGl2PkFsdGVybmF0 ZWx5LCB3b3VsZCBpdCBqdXN0IGJlIGJldHRlciB0byBjcmVhdGUgYSBuZXcgTFVOIG9uIHRoZSBp U0NTSSB0YXJnZXQgYW5kIGFkZCBpdCB0byB0aGUgc3RvcmFnZSBkb21haW4/IKBJcyB0aGF0IGV2 ZW4gZG9hYmxlPyCgQ2VydGFpbmx5IGl0IGlzIGFzIHNpbXBsZSBhcyBhZGRpbmcgYSBuZXcgUFYg dG8gdGhlIFZHIGluIExWTSwgYnV0IGRvZXMgdGhlIGVuZ2luZS9HVUkgc3VwcG9ydCBpdD8goEl0 IHNlZW1zIGEgYml0IG1vcmUgbWVzc3kgdGhhbiBncm93aW5nIGFuIGV4aXN0aW5nIGRvbWFpbiBm cm9tIGFuIGlTQ1NJIHRhcmdldCBwb2ludCBvZiB2aWV3LCBidXQgYXJlIHRoZXJlIGFueSB0ZWNo bmljYWwgZG93biBzaWRlcz88L2Rpdj4KCjxkaXY+PGJyPjwvZGl2PjxkaXY+RXZlbnR1YWxseSwg SSB0aGluayBJJiMzOTtsbCBsb29rIGludG8gZmlsaW5nIGEgZmVhdHVyZSByZXF1ZXN0LCBzbyBJ IHdvdWxkIGFwcHJlY2lhdGUgaWYgc29tZSBvbmUgY291bGQgcG9pbnQgbWUgaW4gdGhlIHJpZ2h0 IGRpcmVjdGlvbiwgYnV0IGxldCYjMzk7cyBoYXNoIG91dCB3aGF0IG1ha2VzIHNlbnNlIGhlcmUg YmVmb3JlIGRvaW5nIHRoYXQuPC9kaXY+Cgo8L2Rpdj4K --===============6786874786795789527==-- From abaron at redhat.com Wed Sep 26 18:12:36 2012 Content-Type: multipart/mixed; boundary="===============5261971404439197800==" MIME-Version: 1.0 From: Ayal Baron To: users at ovirt.org Subject: Re: [Users] Increase storage domain Date: Wed, 26 Sep 2012 18:12:29 -0400 Message-ID: <1693671747.2816860.1348697549019.JavaMail.root@redhat.com> In-Reply-To: CAAhwQiiBeTfrza43O3RKG1F5A4kmguyYVN=FF6LsXEUkth6mqg@mail.gmail.com --===============5261971404439197800== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ----- Original Message ----- > = > On Sat, Aug 11, 2012 at 5:56 PM, Ayal Baron < abaron(a)redhat.com > > wrote: > = > = > = > ----- Original Message ----- > > Hi, > > = > > pvresize doesn't work, still same size. > > = > > How do i disconnect the iscsi session? > > = > > Between disconnecting and ovirt connect again, will i loose > > connection to my VMs? > = > Of course you would. Your VMs would automatically pause. > I doubt this is what you want. > What you can do prior to running pvresize is run: > iscsiadm -m session -R > Hope this helps. > = > = > = > = > = > Did anyone have any success with this? I was unable to get pvdisplay > to show the new size until I rebooted the hosts and ran pvresize. I > started with a 1TiB volume on our Equallogics SAN and set it to > 5TiB. I put my non-SPM host into maintenance and ran pvresize on the > SPM. I did not expect this to work because of previous experience > and this thread. pvresize said it resized, but pvdisplay showed > 1023GiB instead of 1TB, so it shrunk it a tiny bit? > = > = > Next, I tried `iscsiadm -m session -R` and then pvresize which said > it resized 0 PVs and pvdisplay confirms no change. I did a `iscsiadm > -m node -T -u` then `iscsiadm -m node -T -l` followed by > pvdisplay. pvdisplay spewed an IO error message for the PV and each > LV and I noticed that the device had changed from /dev/mapper/ > to /dev/sdf, which explains why it thought the PV and all the other > LVs were missing. I should have deactivated the LVs/VG/PV first I > supposed, and then reactivated them afterwords. > = > = > Anyway, this gave me pause, but I'm still pre-production, so I went > ahead and did a pvresize, which did nothing,and pvdisplay gave the > same output, including errors, as before. So, I rebooted the host, > activated the host, ran pvresize on the host, and all is as desired. > = > = > I then rebooted my other host and all was well when it came up. I can > deal with rebooting each host if necessary, but it is certainly not > ideal. Has anyone worked out the correct steps make this happen > without rebooting the hosts and minimal VM interruption? I might try > it a couple more times if not. Sounds really over-complicated for what you're trying to do. After increasing the size of the LUN in the storage side try running the fo= llowing command on the SPM: vdsClient -s 0 getDeviceList (-s is only if ssl is enabled, otherwise just remove it) After that run pvresize (for LVM to update its metadata). That should be it on the SPM side. Then if indeed it succeeds, wait a little while for engine to catch up (it = periodically runs getStoragePoolInfo and updates its info about free space,= you can find this in vdsm.log) regardless, see below for the preferred method. > = > = > The bigger question is, how do I get the engine to see the new size? > It is still seeing 1TB. Stopping and starting (why no restart on > /etc/init.d/ovirt-engine?) did not cause a refresh. Oop! There it > went, just as I was typing this, I saw it change in the window > behind this one. So, was it just a cache time out, or did I need to > restart the engine as well? > = > = > An ideal setup would be for the engine to detect the change and run > the necessary commands on each host. If auto detection is not > reasonable, an option in the GUI to tell the engine the LUN has > changed would be nearly as good. > = > = > Alternately, would it just be better to create a new LUN on the iSCSI > target and add it to the storage domain? Is that even doable? This flow is fully supported and is currently the easiest way of doing this= (supported from the GUI and from the CLI). Simply extend a domain with a new LUN > Certainly it is as simple as adding a new PV to the VG in LVM, but > does the engine/GUI support it? It seems a bit more messy than > growing an existing domain from an iSCSI target point of view, but > are there any technical down sides? The target has nothing to do with it, you can have multiple LUNs behind the= same target. > = > = > Eventually, I think I'll look into filing a feature request, so I > would appreciate if some one could point me in the right direction, > but let's hash out what makes sense here before doing that. --===============5261971404439197800==-- From alan at datdec.com Thu Sep 27 10:27:26 2012 Content-Type: multipart/mixed; boundary="===============6033849633709272641==" MIME-Version: 1.0 From: Alan Johnson To: users at ovirt.org Subject: Re: [Users] Increase storage domain Date: Thu, 27 Sep 2012 10:26:44 -0400 Message-ID: In-Reply-To: 1693671747.2816860.1348697549019.JavaMail.root@redhat.com --===============6033849633709272641== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Wed, Sep 26, 2012 at 6:12 PM, Ayal Baron wrote: > Sounds really over-complicated for what you're trying to do. > Agreed! That's why I asked. =3D) To be clear, all that was necessary to e= nd up where I wanted was to reboot the hosts, which is not terribly complicated, but time consuming and should not be necessary. I tired all those other steps based on recommendations in this thread to avoid the reboot. > After increasing the size of the LUN in the storage side try running the > following command on the SPM: > vdsClient -s 0 getDeviceList > (-s is only if ssl is enabled, otherwise just remove it) > > After that run pvresize (for LVM to update its metadata). > That should be it on the SPM side. > This did not make any difference. I increased the LUN to 14.1 on the Equallogics box and then ran these commands (you may want to skip past this to the text below since I am leaning heavily toward the add a LUN method): [root(a)cloudhost04 ~]# pvdisplay --- Physical volume --- PV Name /dev/mapper/364ed2a35d83f5d68b705e54229020027 VG Name 64c4a870-98dc-40fc-b21e-092156febcdc PV Size 14.00 TiB / not usable 129.00 MiB Allocatable yes PE Size 128.00 MiB Total PE 114686 Free PE 111983 Allocated PE 2703 PV UUID h8tZon-o5sB-FR4M-m8oT-UPub-eM1w-7eexhO [root(a)cloudhost04 ~]# vdsClient -s 0 getDeviceList [{'GUID': '364ed2a35d83f5d68b705e54229020027', 'capacity': '15393163837440', 'devtype': 'iSCSI', 'fwrev': '5.2', 'logicalblocksize': '512', 'partitioned': False, 'pathlist': [{'connection': '10.10.5.18', 'initiatorname': 'default', 'iqn': 'iqn.2001-05.com.equallogic:4-52aed6-685d3fd83-2700022942e505b7-cloud2', 'port': '3260', 'portal': '1'}], 'pathstatus': [{'lun': '0', 'physdev': 'sdd', 'state': 'active', 'type': 'iSCSI'}], 'physicalblocksize': '512', 'productID': '100E-00', 'pvUUID': 'h8tZon-o5sB-FR4M-m8oT-UPub-eM1w-7eexhO', 'serial': '', 'vendorID': 'EQLOGIC', 'vgUUID': 'XtdGHH-5WwC-oWRa-bv0V-me7t-T6ti-M9WKd2'}] [root(a)cloudhost04 ~]# pvdisplay --- Physical volume --- PV Name /dev/mapper/364ed2a35d83f5d68b705e54229020027 VG Name 64c4a870-98dc-40fc-b21e-092156febcdc PV Size 14.00 TiB / not usable 129.00 MiB Allocatable yes PE Size 128.00 MiB Total PE 114686 Free PE 111983 Allocated PE 2703 PV UUID h8tZon-o5sB-FR4M-m8oT-UPub-eM1w-7eexhO [root(a)cloudhost04 ~]# pvresize /dev/mapper/364ed2a35d83f5d68b705e54229020= 027 Physical volume "/dev/mapper/364ed2a35d83f5d68b705e54229020027" changed 1 physical volume(s) resized / 0 physical volume(s) not resized [root(a)cloudhost04 ~]# pvdisplay --- Physical volume --- PV Name /dev/mapper/364ed2a35d83f5d68b705e54229020027 VG Name 64c4a870-98dc-40fc-b21e-092156febcdc PV Size 14.00 TiB / not usable 129.00 MiB Allocatable yes PE Size 128.00 MiB Total PE 114686 Free PE 111983 Allocated PE 2703 PV UUID h8tZon-o5sB-FR4M-m8oT-UPub-eM1w-7eexhO So, not change. > Then if indeed it succeeds, wait a little while for engine to catch up (it > periodically runs getStoragePoolInfo and updates its info about free spac= e, > you can find this in vdsm.log) > regardless, see below for the preferred method. > Thanks for the confirmation. Any idea what the interval is? > Alternately, would it just be better to create a new LUN on the iSCSI > > target and add it to the storage domain? Is that even doable? > > This flow is fully supported and is currently the easiest way of doing > this (supported from the GUI and from the CLI). Simply extend a domain wi= th > a new LUN > Great! I'll give that a shot. > > > Certainly it is as simple as adding a new PV to the VG in LVM, but > > does the engine/GUI support it? It seems a bit more messy than > > growing an existing domain from an iSCSI target point of view, but > > are there any technical down sides? > > The target has nothing to do with it, you can have multiple LUNs behind > the same target. The target serves the LUNs and it was the additional LUNs that I was referring to as being messier when a single LUN could do the job. Not a big problem, just name the LUNs the same the same patters (cloud<#> in my case), but when all other things are equal, less LUNs is less to think about. However, as I read this email, it occurred that some other things might not be equal. Specifically, using multiple LUNs could provide a means of shrinking the storage domain in the future. LVM provides a simple means to remove a PV from a VG, but does the engine support this in the CLI or GUI? That is, if the a storage domain has multiple LUNs in it, can those be removed at a later date? --===============6033849633709272641== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPk9uIFdlZCwgU2VwIDI2LCAyMDEyIGF0IDY6MTIgUE0s IEF5YWwgQmFyb24gPHNwYW4gZGlyPSJsdHIiPiZsdDs8YSBocmVmPSJtYWlsdG86YWJhcm9uQHJl ZGhhdC5jb20iIHRhcmdldD0iX2JsYW5rIj5hYmFyb25AcmVkaGF0LmNvbTwvYT4mZ3Q7PC9zcGFu PiB3cm90ZTo8YnI+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2lu OjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+ Cgo8ZGl2IGNsYXNzPSJIT0VuWmIiPjxkaXYgY2xhc3M9Img1Ij5Tb3VuZHMgcmVhbGx5IG92ZXIt Y29tcGxpY2F0ZWQgZm9yIHdoYXQgeW91JiMzOTtyZSB0cnlpbmcgdG8gZG8uPC9kaXY+PC9kaXY+ PC9ibG9ja3F1b3RlPjxkaXY+PGJyPjwvZGl2PjxkaXY+QWdyZWVkISCgVGhhdCYjMzk7cyB3aHkg SSBhc2tlZC4gPSkgoFRvIGJlIGNsZWFyLCBhbGwgdGhhdCB3YXMgbmVjZXNzYXJ5IHRvIGVuZCB1 cCB3aGVyZSBJIHdhbnRlZCB3YXMgdG8gcmVib290IHRoZSBob3N0cywgd2hpY2ggaXMgbm90IHRl cnJpYmx5IGNvbXBsaWNhdGVkLCBidXQgdGltZSBjb25zdW1pbmcgYW5kIHNob3VsZCBub3QgYmUg bmVjZXNzYXJ5LiCgSSB0aXJlZCBhbGwgdGhvc2Ugb3RoZXIgc3RlcHMgYmFzZWQgb26gcmVjb21t ZW5kYXRpb25zoGluIHRoaXMgdGhyZWFkIHRvIGF2b2lkIHRoZSByZWJvb3QuPC9kaXY+Cgo8ZGl2 PqA8L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MCAw IDAgLjhleDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij4KQWZ0 ZXIgaW5jcmVhc2luZyB0aGUgc2l6ZSBvZiB0aGUgTFVOIGluIHRoZSBzdG9yYWdlIHNpZGUgdHJ5 IHJ1bm5pbmcgdGhlIGZvbGxvd2luZyBjb21tYW5kIG9uIHRoZSBTUE06PGJyPgp2ZHNDbGllbnQg LXMgMCBnZXREZXZpY2VMaXN0PGJyPgooLXMgaXMgb25seSBpZiBzc2wgaXMgZW5hYmxlZCwgb3Ro ZXJ3aXNlIGp1c3QgcmVtb3ZlIGl0KTxicj4KPGJyPgpBZnRlciB0aGF0IHJ1biBwdnJlc2l6ZSAo Zm9yIExWTSB0byB1cGRhdGUgaXRzIG1ldGFkYXRhKS48YnI+ClRoYXQgc2hvdWxkIGJlIGl0IG9u IHRoZSBTUE0gc2lkZS48YnI+PC9ibG9ja3F1b3RlPjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhpcyBk aWQgbm90IG1ha2UgYW55IGRpZmZlcmVuY2UuIKBJIGluY3JlYXNlZCB0aGUgTFVOIHRvIDE0LjEg b24gdGhlIEVxdWFsbG9naWNzIGJveCBhbmQgdGhlbiByYW4gdGhlc2UgY29tbWFuZHMgKHlvdSBt YXkgd2FudCB0byBza2lwIHBhc3QgdGhpcyB0byB0aGUgdGV4dCBiZWxvdyBzaW5jZSBJIGFtIGxl YW5pbmcgaGVhdmlseSB0b3dhcmQgdGhlIGFkZCBhIExVTiBtZXRob2QpOjwvZGl2PgoKPGRpdj48 YnI+PC9kaXY+PC9kaXY+PGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbjowIDAgMCA0MHB4O2JvcmRl cjpub25lO3BhZGRpbmc6MHB4Ij48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdj48ZGl2Pjxm b250IGZhY2U9ImNvdXJpZXIgbmV3LCBtb25vc3BhY2UiPltyb290QGNsb3VkaG9zdDA0IH5dIyBw dmRpc3BsYXk8L2ZvbnQ+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUi PgoKPGRpdj48ZGl2Pjxmb250IGZhY2U9ImNvdXJpZXIgbmV3LCBtb25vc3BhY2UiPqAgLS0tIFBo eXNpY2FsIHZvbHVtZSAtLS08L2ZvbnQ+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iZ21h aWxfcXVvdGUiPjxkaXY+PGRpdj48Zm9udCBmYWNlPSJjb3VyaWVyIG5ldywgbW9ub3NwYWNlIj6g IFBWIE5hbWUgoCCgIKAgoCCgIKAgoCAvZGV2L21hcHBlci8zNjRlZDJhMzVkODNmNWQ2OGI3MDVl NTQyMjkwMjAwMjc8L2ZvbnQ+PC9kaXY+Cgo8L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9x dW90ZSI+PGRpdj48ZGl2Pjxmb250IGZhY2U9ImNvdXJpZXIgbmV3LCBtb25vc3BhY2UiPqAgVkcg TmFtZSCgIKAgoCCgIKAgoCCgIDY0YzRhODcwLTk4ZGMtNDBmYy1iMjFlLTA5MjE1NmZlYmNkYzwv Zm9udD48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdj48ZGl2 Pjxmb250IGZhY2U9ImNvdXJpZXIgbmV3LCBtb25vc3BhY2UiPqAgUFYgU2l6ZSCgIKAgoCCgIKAg oCCgIDE0LjAwIFRpQiAvIG5vdCB1c2FibGUgMTI5LjAwIE1pQjwvZm9udD48L2Rpdj4KCjwvZGl2 PjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2PjxkaXY+PGZvbnQgZmFjZT0iY291 cmllciBuZXcsIG1vbm9zcGFjZSI+oCBBbGxvY2F0YWJsZSCgIKAgoCCgIKAgeWVzPC9mb250Pjwv ZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2PjxkaXY+PGZvbnQg ZmFjZT0iY291cmllciBuZXcsIG1vbm9zcGFjZSI+oCBQRSBTaXplIKAgoCCgIKAgoCCgIKAgMTI4 LjAwIE1pQjwvZm9udD48L2Rpdj4KCjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX3F1b3Rl Ij48ZGl2PjxkaXY+PGZvbnQgZmFjZT0iY291cmllciBuZXcsIG1vbm9zcGFjZSI+oCBUb3RhbCBQ RSCgIKAgoCCgIKAgoCCgMTE0Njg2PC9mb250PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9 ImdtYWlsX3F1b3RlIj48ZGl2PjxkaXY+PGZvbnQgZmFjZT0iY291cmllciBuZXcsIG1vbm9zcGFj ZSI+oCBGcmVlIFBFIKAgoCCgIKAgoCCgIKAgMTExOTgzPC9mb250PjwvZGl2PgoKPC9kaXY+PC9k aXY+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXY+PGRpdj48Zm9udCBmYWNlPSJjb3VyaWVy IG5ldywgbW9ub3NwYWNlIj6gIEFsbG9jYXRlZCBQRSCgIKAgoCCgIKAyNzAzPC9mb250PjwvZGl2 PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2PjxkaXY+PGZvbnQgZmFj ZT0iY291cmllciBuZXcsIG1vbm9zcGFjZSI+oCBQViBVVUlEIKAgoCCgIKAgoCCgIKAgaDh0Wm9u LW81c0ItRlI0TS1tOG9ULVVQdWItZU0xdy03ZWV4aE88L2ZvbnQ+PC9kaXY+Cgo8L2Rpdj48L2Rp dj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdj48ZGl2Pjxmb250IGZhY2U9ImNvdXJpZXIg bmV3LCBtb25vc3BhY2UiPltyb290QGNsb3VkaG9zdDA0IH5dIyB2ZHNDbGllbnQgLXMgMCBnZXRE ZXZpY2VMaXN0PC9mb250PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX3F1b3Rl Ij48ZGl2PjxkaXY+PGZvbnQgZmFjZT0iY291cmllciBuZXcsIG1vbm9zcGFjZSI+W3smIzM5O0dV SUQmIzM5OzogJiMzOTszNjRlZDJhMzVkODNmNWQ2OGI3MDVlNTQyMjkwMjAwMjcmIzM5Oyw8L2Zv bnQ+PC9kaXY+Cgo8L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdj48ZGl2 Pjxmb250IGZhY2U9ImNvdXJpZXIgbmV3LCBtb25vc3BhY2UiPqAgJiMzOTtjYXBhY2l0eSYjMzk7 OiAmIzM5OzE1MzkzMTYzODM3NDQwJiMzOTssPC9mb250PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYg Y2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2PjxkaXY+PGZvbnQgZmFjZT0iY291cmllciBuZXcsIG1v bm9zcGFjZSI+oCAmIzM5O2RldnR5cGUmIzM5OzogJiMzOTtpU0NTSSYjMzk7LDwvZm9udD48L2Rp dj4KCjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2PjxkaXY+PGZvbnQg ZmFjZT0iY291cmllciBuZXcsIG1vbm9zcGFjZSI+oCAmIzM5O2Z3cmV2JiMzOTs6ICYjMzk7NS4y JiMzOTssPC9mb250PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48 ZGl2PjxkaXY+PGZvbnQgZmFjZT0iY291cmllciBuZXcsIG1vbm9zcGFjZSI+oCAmIzM5O2xvZ2lj YWxibG9ja3NpemUmIzM5OzogJiMzOTs1MTImIzM5Oyw8L2ZvbnQ+PC9kaXY+Cgo8L2Rpdj48L2Rp dj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdj48ZGl2Pjxmb250IGZhY2U9ImNvdXJpZXIg bmV3LCBtb25vc3BhY2UiPqAgJiMzOTtwYXJ0aXRpb25lZCYjMzk7OiBGYWxzZSw8L2ZvbnQ+PC9k aXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXY+PGRpdj48Zm9udCBm YWNlPSJjb3VyaWVyIG5ldywgbW9ub3NwYWNlIj6gICYjMzk7cGF0aGxpc3QmIzM5OzogW3smIzM5 O2Nvbm5lY3Rpb24mIzM5OzogJiMzOTsxMC4xMC41LjE4JiMzOTssPC9mb250PjwvZGl2PgoKPC9k aXY+PC9kaXY+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXY+PGRpdj48Zm9udCBmYWNlPSJj b3VyaWVyIG5ldywgbW9ub3NwYWNlIj6gIKAgoCCgIKAgoCCgIKAgJiMzOTtpbml0aWF0b3JuYW1l JiMzOTs6ICYjMzk7ZGVmYXVsdCYjMzk7LDwvZm9udD48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNs YXNzPSJnbWFpbF9xdW90ZSI+PGRpdj48ZGl2Pjxmb250IGZhY2U9ImNvdXJpZXIgbmV3LCBtb25v c3BhY2UiPqAgoCCgIKAgoCCgIKAgoCAmIzM5O2lxbiYjMzk7OiAmIzM5O2lxbi4yMDAxLTA1LmNv bS5lcXVhbGxvZ2ljOjQtNTJhZWQ2LTY4NWQzZmQ4My0yNzAwMDIyOTQyZTUwNWI3LWNsb3VkMiYj Mzk7LKA8L2ZvbnQ+PC9kaXY+Cgo8L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+ PGRpdj48ZGl2Pjxmb250IGZhY2U9ImNvdXJpZXIgbmV3LCBtb25vc3BhY2UiPqAgoCCgIKAgoCCg IKAgoCAmIzM5O3BvcnQmIzM5OzogJiMzOTszMjYwJiMzOTssPC9mb250PjwvZGl2PjwvZGl2Pjwv ZGl2PjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2PjxkaXY+PGZvbnQgZmFjZT0iY291cmll ciBuZXcsIG1vbm9zcGFjZSI+oCCgIKAgoCCgIKAgoCCgICYjMzk7cG9ydGFsJiMzOTs6ICYjMzk7 MSYjMzk7fV0sPC9mb250PjwvZGl2PgoKPC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iZ21haWxfcXVv dGUiPjxkaXY+PGRpdj48Zm9udCBmYWNlPSJjb3VyaWVyIG5ldywgbW9ub3NwYWNlIj6gICYjMzk7 cGF0aHN0YXR1cyYjMzk7OiBbeyYjMzk7bHVuJiMzOTs6ICYjMzk7MCYjMzk7LDwvZm9udD48L2Rp dj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdj48ZGl2Pjxmb250IGZh Y2U9ImNvdXJpZXIgbmV3LCBtb25vc3BhY2UiPqAgoCCgIKAgoCCgIKAgoCCgICYjMzk7cGh5c2Rl diYjMzk7OiAmIzM5O3NkZCYjMzk7LDwvZm9udD48L2Rpdj4KCjwvZGl2PjwvZGl2PjxkaXYgY2xh c3M9ImdtYWlsX3F1b3RlIj48ZGl2PjxkaXY+PGZvbnQgZmFjZT0iY291cmllciBuZXcsIG1vbm9z cGFjZSI+oCCgIKAgoCCgIKAgoCCgIKAgJiMzOTtzdGF0ZSYjMzk7OiAmIzM5O2FjdGl2ZSYjMzk7 LDwvZm9udD48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdj48 ZGl2Pjxmb250IGZhY2U9ImNvdXJpZXIgbmV3LCBtb25vc3BhY2UiPqAgoCCgIKAgoCCgIKAgoCCg ICYjMzk7dHlwZSYjMzk7OiAmIzM5O2lTQ1NJJiMzOTt9XSw8L2ZvbnQ+PC9kaXY+Cgo8L2Rpdj48 L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdj48ZGl2Pjxmb250IGZhY2U9ImNvdXJp ZXIgbmV3LCBtb25vc3BhY2UiPqAgJiMzOTtwaHlzaWNhbGJsb2Nrc2l6ZSYjMzk7OiAmIzM5OzUx MiYjMzk7LDwvZm9udD48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+ PGRpdj48ZGl2Pjxmb250IGZhY2U9ImNvdXJpZXIgbmV3LCBtb25vc3BhY2UiPqAgJiMzOTtwcm9k dWN0SUQmIzM5OzogJiMzOTsxMDBFLTAwJiMzOTssPC9mb250PjwvZGl2PgoKPC9kaXY+PC9kaXY+ PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXY+PGRpdj48Zm9udCBmYWNlPSJjb3VyaWVyIG5l dywgbW9ub3NwYWNlIj6gICYjMzk7cHZVVUlEJiMzOTs6ICYjMzk7aDh0Wm9uLW81c0ItRlI0TS1t OG9ULVVQdWItZU0xdy03ZWV4aE8mIzM5Oyw8L2ZvbnQ+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBj bGFzcz0iZ21haWxfcXVvdGUiPjxkaXY+PGRpdj48Zm9udCBmYWNlPSJjb3VyaWVyIG5ldywgbW9u b3NwYWNlIj6gICYjMzk7c2VyaWFsJiMzOTs6ICYjMzk7JiMzOTssPC9mb250PjwvZGl2PgoKPC9k aXY+PC9kaXY+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXY+PGRpdj48Zm9udCBmYWNlPSJj b3VyaWVyIG5ldywgbW9ub3NwYWNlIj6gICYjMzk7dmVuZG9ySUQmIzM5OzogJiMzOTtFUUxPR0lD JiMzOTssPC9mb250PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48 ZGl2PjxkaXY+PGZvbnQgZmFjZT0iY291cmllciBuZXcsIG1vbm9zcGFjZSI+oCAmIzM5O3ZnVVVJ RCYjMzk7OiAmIzM5O1h0ZEdISC01V3dDLW9XUmEtYnYwVi1tZTd0LVQ2dGktTTlXS2QyJiMzOTt9 XTwvZm9udD48L2Rpdj4KCjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2 PjxkaXY+PGZvbnQgZmFjZT0iY291cmllciBuZXcsIG1vbm9zcGFjZSI+PGJyPjwvZm9udD48L2Rp dj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdj48ZGl2Pjxmb250IGZh Y2U9ImNvdXJpZXIgbmV3LCBtb25vc3BhY2UiPltyb290QGNsb3VkaG9zdDA0IH5dIyBwdmRpc3Bs YXk8L2ZvbnQ+PC9kaXY+Cgo8L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRp dj48ZGl2Pjxmb250IGZhY2U9ImNvdXJpZXIgbmV3LCBtb25vc3BhY2UiPqAgLS0tIFBoeXNpY2Fs IHZvbHVtZSAtLS08L2ZvbnQ+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iZ21haWxfcXVv dGUiPjxkaXY+PGRpdj48Zm9udCBmYWNlPSJjb3VyaWVyIG5ldywgbW9ub3NwYWNlIj6gIFBWIE5h bWUgoCCgIKAgoCCgIKAgoCAvZGV2L21hcHBlci8zNjRlZDJhMzVkODNmNWQ2OGI3MDVlNTQyMjkw MjAwMjc8L2ZvbnQ+PC9kaXY+Cgo8L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+ PGRpdj48ZGl2Pjxmb250IGZhY2U9ImNvdXJpZXIgbmV3LCBtb25vc3BhY2UiPqAgVkcgTmFtZSCg IKAgoCCgIKAgoCCgIDY0YzRhODcwLTk4ZGMtNDBmYy1iMjFlLTA5MjE1NmZlYmNkYzwvZm9udD48 L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdj48ZGl2Pjxmb250 IGZhY2U9ImNvdXJpZXIgbmV3LCBtb25vc3BhY2UiPqAgUFYgU2l6ZSCgIKAgoCCgIKAgoCCgIDE0 LjAwIFRpQiAvIG5vdCB1c2FibGUgMTI5LjAwIE1pQjwvZm9udD48L2Rpdj4KCjwvZGl2PjwvZGl2 PjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2PjxkaXY+PGZvbnQgZmFjZT0iY291cmllciBu ZXcsIG1vbm9zcGFjZSI+oCBBbGxvY2F0YWJsZSCgIKAgoCCgIKAgeWVzPC9mb250PjwvZGl2Pjwv ZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2PjxkaXY+PGZvbnQgZmFjZT0i Y291cmllciBuZXcsIG1vbm9zcGFjZSI+oCBQRSBTaXplIKAgoCCgIKAgoCCgIKAgMTI4LjAwIE1p QjwvZm9udD48L2Rpdj4KCjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2 PjxkaXY+PGZvbnQgZmFjZT0iY291cmllciBuZXcsIG1vbm9zcGFjZSI+oCBUb3RhbCBQRSCgIKAg oCCgIKAgoCCgMTE0Njg2PC9mb250PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImdtYWls X3F1b3RlIj48ZGl2PjxkaXY+PGZvbnQgZmFjZT0iY291cmllciBuZXcsIG1vbm9zcGFjZSI+oCBG cmVlIFBFIKAgoCCgIKAgoCCgIKAgMTExOTgzPC9mb250PjwvZGl2PgoKPC9kaXY+PC9kaXY+PGRp diBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXY+PGRpdj48Zm9udCBmYWNlPSJjb3VyaWVyIG5ldywg bW9ub3NwYWNlIj6gIEFsbG9jYXRlZCBQRSCgIKAgoCCgIKAyNzAzPC9mb250PjwvZGl2PjwvZGl2 PjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2PjxkaXY+PGZvbnQgZmFjZT0iY291 cmllciBuZXcsIG1vbm9zcGFjZSI+oCBQViBVVUlEIKAgoCCgIKAgoCCgIKAgaDh0Wm9uLW81c0It RlI0TS1tOG9ULVVQdWItZU0xdy03ZWV4aE88L2ZvbnQ+PC9kaXY+Cgo8L2Rpdj48L2Rpdj48ZGl2 IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdj48ZGl2Pjxmb250IGZhY2U9ImNvdXJpZXIgbmV3LCBt b25vc3BhY2UiPjxicj48L2ZvbnQ+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iZ21haWxf cXVvdGUiPjxkaXY+PGRpdj48Zm9udCBmYWNlPSJjb3VyaWVyIG5ldywgbW9ub3NwYWNlIj5bcm9v dEBjbG91ZGhvc3QwNCB+XSMgcHZyZXNpemUgL2Rldi9tYXBwZXIvMzY0ZWQyYTM1ZDgzZjVkNjhi NzA1ZTU0MjI5MDIwMDI3PC9mb250PjwvZGl2PgoKPC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iZ21h aWxfcXVvdGUiPjxkaXY+PGRpdj48Zm9udCBmYWNlPSJjb3VyaWVyIG5ldywgbW9ub3NwYWNlIj6g IFBoeXNpY2FsIHZvbHVtZSAmcXVvdDsvZGV2L21hcHBlci8zNjRlZDJhMzVkODNmNWQ2OGI3MDVl NTQyMjkwMjAwMjcmcXVvdDsgY2hhbmdlZDwvZm9udD48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNs YXNzPSJnbWFpbF9xdW90ZSI+PGRpdj4KCjxkaXY+PGZvbnQgZmFjZT0iY291cmllciBuZXcsIG1v bm9zcGFjZSI+oCAxIHBoeXNpY2FsIHZvbHVtZShzKSByZXNpemVkIC8gMCBwaHlzaWNhbCB2b2x1 bWUocykgbm90IHJlc2l6ZWQ8L2ZvbnQ+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iZ21h aWxfcXVvdGUiPjxkaXY+PGRpdj48Zm9udCBmYWNlPSJjb3VyaWVyIG5ldywgbW9ub3NwYWNlIj5b cm9vdEBjbG91ZGhvc3QwNCB+XSMgcHZkaXNwbGF5PC9mb250PjwvZGl2PgoKPC9kaXY+PC9kaXY+ PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXY+PGRpdj48Zm9udCBmYWNlPSJjb3VyaWVyIG5l dywgbW9ub3NwYWNlIj6gIC0tLSBQaHlzaWNhbCB2b2x1bWUgLS0tPC9mb250PjwvZGl2PjwvZGl2 PjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2PjxkaXY+PGZvbnQgZmFjZT0iY291 cmllciBuZXcsIG1vbm9zcGFjZSI+oCBQViBOYW1lIKAgoCCgIKAgoCCgIKAgL2Rldi9tYXBwZXIv MzY0ZWQyYTM1ZDgzZjVkNjhiNzA1ZTU0MjI5MDIwMDI3PC9mb250PjwvZGl2PgoKPC9kaXY+PC9k aXY+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXY+PGRpdj48Zm9udCBmYWNlPSJjb3VyaWVy IG5ldywgbW9ub3NwYWNlIj6gIFZHIE5hbWUgoCCgIKAgoCCgIKAgoCA2NGM0YTg3MC05OGRjLTQw ZmMtYjIxZS0wOTIxNTZmZWJjZGM8L2ZvbnQ+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0i Z21haWxfcXVvdGUiPjxkaXY+PGRpdj48Zm9udCBmYWNlPSJjb3VyaWVyIG5ldywgbW9ub3NwYWNl Ij6gIFBWIFNpemUgoCCgIKAgoCCgIKAgoCAxNC4wMCBUaUIgLyBub3QgdXNhYmxlIDEyOS4wMCBN aUI8L2ZvbnQ+PC9kaXY+Cgo8L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRp dj48ZGl2Pjxmb250IGZhY2U9ImNvdXJpZXIgbmV3LCBtb25vc3BhY2UiPqAgQWxsb2NhdGFibGUg oCCgIKAgoCCgIHllczwvZm9udD48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9x dW90ZSI+PGRpdj48ZGl2Pjxmb250IGZhY2U9ImNvdXJpZXIgbmV3LCBtb25vc3BhY2UiPqAgUEUg U2l6ZSCgIKAgoCCgIKAgoCCgIDEyOC4wMCBNaUI8L2ZvbnQ+PC9kaXY+Cgo8L2Rpdj48L2Rpdj48 ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdj48ZGl2Pjxmb250IGZhY2U9ImNvdXJpZXIgbmV3 LCBtb25vc3BhY2UiPqAgVG90YWwgUEUgoCCgIKAgoCCgIKAgoDExNDY4NjwvZm9udD48L2Rpdj48 L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdj48ZGl2Pjxmb250IGZhY2U9 ImNvdXJpZXIgbmV3LCBtb25vc3BhY2UiPqAgRnJlZSBQRSCgIKAgoCCgIKAgoCCgIDExMTk4Mzwv Zm9udD48L2Rpdj4KCjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2Pjxk aXY+PGZvbnQgZmFjZT0iY291cmllciBuZXcsIG1vbm9zcGFjZSI+oCBBbGxvY2F0ZWQgUEUgoCCg IKAgoCCgMjcwMzwvZm9udD48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90 ZSI+PGRpdj48ZGl2Pjxmb250IGZhY2U9ImNvdXJpZXIgbmV3LCBtb25vc3BhY2UiPqAgUFYgVVVJ RCCgIKAgoCCgIKAgoCCgIGg4dFpvbi1vNXNCLUZSNE0tbThvVC1VUHViLWVNMXctN2VleGhPPC9m b250PjwvZGl2PgoKPC9kaXY+PC9kaXY+PC9ibG9ja3F1b3RlPjxkaXYgY2xhc3M9ImdtYWlsX3F1 b3RlIj48ZGl2Pjxicj48L2Rpdj48ZGl2PlNvLCBub3QgY2hhbmdlLjwvZGl2PjxkaXY+oDwvZGl2 PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAgMCAuOGV4 O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPgpUaGVuIGlmIGlu ZGVlZCBpdCBzdWNjZWVkcywgd2FpdCBhIGxpdHRsZSB3aGlsZSBmb3IgZW5naW5lIHRvIGNhdGNo IHVwIChpdCBwZXJpb2RpY2FsbHkgcnVucyBnZXRTdG9yYWdlUG9vbEluZm8gYW5kIHVwZGF0ZXMg aXRzIGluZm8gYWJvdXQgZnJlZSBzcGFjZSwgeW91IGNhbiBmaW5kIHRoaXMgaW4gdmRzbS5sb2cp PGJyPgpyZWdhcmRsZXNzLCBzZWUgYmVsb3cgZm9yIHRoZSBwcmVmZXJyZWQgbWV0aG9kLjxicj48 L2Jsb2NrcXVvdGU+PGRpdj48YnI+PC9kaXY+PGRpdj5UaGFua3MgZm9yIHRoZSBjb25maXJtYXRp b24uIKBBbnkgaWRlYSB3aGF0IHRoZSBpbnRlcnZhbCBpcz88L2Rpdj48ZGl2Pjxicj48L2Rpdj48 YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MCAwIDAgLjhleDti b3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij4KCjxkaXYgY2xhc3M9 ImltIj4KJmd0OyBBbHRlcm5hdGVseSwgd291bGQgaXQganVzdCBiZSBiZXR0ZXIgdG8gY3JlYXRl IGEgbmV3IExVTiBvbiB0aGUgaVNDU0k8YnI+CiZndDsgdGFyZ2V0IGFuZCBhZGQgaXQgdG8gdGhl IHN0b3JhZ2UgZG9tYWluPyBJcyB0aGF0IGV2ZW4gZG9hYmxlPzxicj4KPGJyPgo8L2Rpdj5UaGlz IGZsb3cgaXMgZnVsbHkgc3VwcG9ydGVkIGFuZCBpcyBjdXJyZW50bHkgdGhlIGVhc2llc3Qgd2F5 IG9mIGRvaW5nIHRoaXMgKHN1cHBvcnRlZCBmcm9tIHRoZSBHVUkgYW5kIGZyb20gdGhlIENMSSku IFNpbXBseSBleHRlbmQgYSBkb21haW4gd2l0aCBhIG5ldyBMVU48YnI+PC9ibG9ja3F1b3RlPjxk aXY+PGJyPjwvZGl2PjxkaXY+R3JlYXQhIKBJJiMzOTtsbCBnaXZlIHRoYXQgYSBzaG90LjwvZGl2 PgoKPGRpdj6gPC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFy Z2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFl eCI+CjxkaXYgY2xhc3M9ImltIj48YnI+CiZndDsgQ2VydGFpbmx5IGl0IGlzIGFzIHNpbXBsZSBh cyBhZGRpbmcgYSBuZXcgUFYgdG8gdGhlIFZHIGluIExWTSwgYnV0PGJyPgomZ3Q7IGRvZXMgdGhl IGVuZ2luZS9HVUkgc3VwcG9ydCBpdD8gSXQgc2VlbXMgYSBiaXQgbW9yZSBtZXNzeSB0aGFuPGJy PgomZ3Q7IGdyb3dpbmcgYW4gZXhpc3RpbmcgZG9tYWluIGZyb20gYW4gaVNDU0kgdGFyZ2V0IHBv aW50IG9mIHZpZXcsIGJ1dDxicj4KJmd0OyBhcmUgdGhlcmUgYW55IHRlY2huaWNhbCBkb3duIHNp ZGVzPzxicj4KPGJyPgo8L2Rpdj5UaGUgdGFyZ2V0IGhhcyBub3RoaW5nIHRvIGRvIHdpdGggaXQs IHlvdSBjYW4gaGF2ZSBtdWx0aXBsZSBMVU5zIGJlaGluZCB0aGUgc2FtZSB0YXJnZXQuPC9ibG9j a3F1b3RlPjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhlIHRhcmdldCBzZXJ2ZXMgdGhlIExVTnMgYW5k IGl0IHdhcyB0aGUgYWRkaXRpb25hbCBMVU5zIHRoYXQgSSB3YXOgcmVmZXJyaW5noHRvIGFzIGJl aW5nIG1lc3NpZXIgd2hlbiBhIHNpbmdsZSBMVU4gY291bGQgZG8gdGhlIGpvYi4goE5vdCBhIGJp ZyBwcm9ibGVtLCBqdXN0IG5hbWUgdGhlIExVTnMgdGhlIHNhbWUgdGhlIHNhbWUgcGF0dGVycyAo Y2xvdWQmbHQ7IyZndDsgaW4gbXkgY2FzZSksIGJ1dCB3aGVuIGFsbCBvdGhlciB0aGluZ3MgYXJl IGVxdWFsLCBsZXNzIExVTnMgaXMgbGVzcyB0byB0aGluayBhYm91dC48L2Rpdj4KCjxkaXY+PGJy PjwvZGl2PjxkaXY+SG93ZXZlciwgYXMgSSByZWFkIHRoaXMgZW1haWwsIGl0IG9jY3VycmVkIHRo YXQgc29tZSBvdGhlcqB0aGluZ3OgbWlnaHQgbm90IGJlIGVxdWFsLiCgU3BlY2lmaWNhbGx5LCB1 c2luZyBtdWx0aXBsZSBMVU5zIGNvdWxkIHByb3ZpZGUgYSBtZWFucyBvZiBzaHJpbmtpbmcgdGhl IHN0b3JhZ2UgZG9tYWluIGluIHRoZSBmdXR1cmUuIKBMVk0gcHJvdmlkZXMgYSBzaW1wbGUgbWVh bnMgdG8gcmVtb3ZlIGEgUFYgZnJvbSBhIFZHLCBidXQgZG9lcyB0aGUgZW5naW5lIHN1cHBvcnQg dGhpcyBpbiB0aGUgQ0xJIG9yIEdVST+gIKBUaGF0IGlzLCBpZiB0aGUgYSBzdG9yYWdlIGRvbWFp biBoYXMgbXVsdGlwbGUgTFVOcyBpbiBpdCwgY2FuIHRob3NlIGJlIHJlbW92ZWQgYXQgYSBsYXRl ciBkYXRlPzwvZGl2PgoKPC9kaXY+Cg== --===============6033849633709272641==-- From abaron at redhat.com Thu Sep 27 11:08:32 2012 Content-Type: multipart/mixed; boundary="===============2212627694328042570==" MIME-Version: 1.0 From: Ayal Baron To: users at ovirt.org Subject: Re: [Users] Increase storage domain Date: Thu, 27 Sep 2012 11:08:25 -0400 Message-ID: <1983220015.3150038.1348758505272.JavaMail.root@redhat.com> In-Reply-To: CAAhwQigoNLLps+Mory6LT01N82RKaU6iYR2b8zr_kSbwS596-g@mail.gmail.com --===============2212627694328042570== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ----- Original Message ----- > = > On Wed, Sep 26, 2012 at 6:12 PM, Ayal Baron < abaron(a)redhat.com > > wrote: > = > = > = > = > Sounds really over-complicated for what you're trying to do. > = > = > Agreed! That's why I asked. =3D) To be clear, all that was necessary to > end up where I wanted was to reboot the hosts, which is not terribly > complicated, but time consuming and should not be necessary. I tired > all those other steps based on recommendations in this thread to > avoid the reboot. > = > = > After increasing the size of the LUN in the storage side try running > the following command on the SPM: > vdsClient -s 0 getDeviceList > (-s is only if ssl is enabled, otherwise just remove it) > = > After that run pvresize (for LVM to update its metadata). > That should be it on the SPM side. > = > = > = > This did not make any difference. I increased the LUN to 14.1 on the > Equallogics box and then ran these commands (you may want to skip > past this to the text below since I am leaning heavily toward the > add a LUN method): > = > = > = > = > = > = > [root(a)cloudhost04 ~]# pvdisplay > = > = > --- Physical volume --- > = > = > PV Name /dev/mapper/364ed2a35d83f5d68b705e54229020027 > = > = > VG Name 64c4a870-98dc-40fc-b21e-092156febcdc > = > = > PV Size 14.00 TiB / not usable 129.00 MiB > = > = > Allocatable yes > = > = > PE Size 128.00 MiB > = > = > Total PE 114686 > = > = > Free PE 111983 > = > = > Allocated PE 2703 > = > = > PV UUID h8tZon-o5sB-FR4M-m8oT-UPub-eM1w-7eexhO > = > = > [root(a)cloudhost04 ~]# vdsClient -s 0 getDeviceList > = > = > [{'GUID': '364ed2a35d83f5d68b705e54229020027', > = > = > 'capacity': '15393163837440', > = > = > 'devtype': 'iSCSI', > = > = > 'fwrev': '5.2', > = > = > 'logicalblocksize': '512', > = > = > 'partitioned': False, > = > = > 'pathlist': [{'connection': '10.10.5.18', > = > = > 'initiatorname': 'default', > = > = > 'iqn': > 'iqn.2001-05.com.equallogic:4-52aed6-685d3fd83-2700022942e505b7-cloud2', > = > = > 'port': '3260', > = > = > 'portal': '1'}], > = > = > 'pathstatus': [{'lun': '0', > = > = > 'physdev': 'sdd', > = > = > 'state': 'active', > = > = > 'type': 'iSCSI'}], > = > = > 'physicalblocksize': '512', > = > = > 'productID': '100E-00', > = > = > 'pvUUID': 'h8tZon-o5sB-FR4M-m8oT-UPub-eM1w-7eexhO', > = > = > 'serial': '', > = > = > 'vendorID': 'EQLOGIC', > = > = > 'vgUUID': 'XtdGHH-5WwC-oWRa-bv0V-me7t-T6ti-M9WKd2'}] > = > = > = > = > = > = > [root(a)cloudhost04 ~]# pvdisplay > = > = > --- Physical volume --- > = > = > PV Name /dev/mapper/364ed2a35d83f5d68b705e54229020027 > = > = > VG Name 64c4a870-98dc-40fc-b21e-092156febcdc > = > = > PV Size 14.00 TiB / not usable 129.00 MiB > = > = > Allocatable yes > = > = > PE Size 128.00 MiB > = > = > Total PE 114686 > = > = > Free PE 111983 > = > = > Allocated PE 2703 > = > = > PV UUID h8tZon-o5sB-FR4M-m8oT-UPub-eM1w-7eexhO > = > = > = > = > = > = > [root(a)cloudhost04 ~]# pvresize > /dev/mapper/364ed2a35d83f5d68b705e54229020027 > = > = > Physical volume "/dev/mapper/364ed2a35d83f5d68b705e54229020027" > changed > = > = > 1 physical volume(s) resized / 0 physical volume(s) not resized > = > = > [root(a)cloudhost04 ~]# pvdisplay > = > = > --- Physical volume --- > = > = > PV Name /dev/mapper/364ed2a35d83f5d68b705e54229020027 > = > = > VG Name 64c4a870-98dc-40fc-b21e-092156febcdc > = > = > PV Size 14.00 TiB / not usable 129.00 MiB > = > = > Allocatable yes > = > = > PE Size 128.00 MiB > = > = > Total PE 114686 > = > = > Free PE 111983 > = > = > Allocated PE 2703 > = > = > PV UUID h8tZon-o5sB-FR4M-m8oT-UPub-eM1w-7eexhO > = > = > = > So, not change. This looks like an LVM issue. Have you tried deactivating the VG before pv= resize? > = > = > Then if indeed it succeeds, wait a little while for engine to catch > up (it periodically runs getStoragePoolInfo and updates its info > about free space, you can find this in vdsm.log) > regardless, see below for the preferred method. > = > = > = > Thanks for the confirmation. Any idea what the interval is? > = > = > = > = > > Alternately, would it just be better to create a new LUN on the > > iSCSI > > target and add it to the storage domain? Is that even doable? > = > This flow is fully supported and is currently the easiest way of > doing this (supported from the GUI and from the CLI). Simply extend > a domain with a new LUN > = > = > = > Great! I'll give that a shot. > = > = > = > = > > Certainly it is as simple as adding a new PV to the VG in LVM, but > > does the engine/GUI support it? It seems a bit more messy than > > growing an existing domain from an iSCSI target point of view, but > > are there any technical down sides? > = > The target has nothing to do with it, you can have multiple LUNs > behind the same target. > = > = > The target serves the LUNs and it was the additional LUNs that I was > referring to as being messier when a single LUN could do the job. > Not a big problem, just name the LUNs the same the same patters > (cloud<#> in my case), but when all other things are equal, less > LUNs is less to think about. > = > = > However, as I read this email, it occurred that some other things > might not be equal. Specifically, using multiple LUNs could provide > a means of shrinking the storage domain in the future. LVM provides > a simple means to remove a PV from a VG, but does the engine support > this in the CLI or GUI? That is, if the a storage domain has > multiple LUNs in it, can those be removed at a later date? Not yet. --===============2212627694328042570==-- From alan at datdec.com Thu Sep 27 12:28:38 2012 Content-Type: multipart/mixed; boundary="===============0135416531337143702==" MIME-Version: 1.0 From: Alan Johnson To: users at ovirt.org Subject: Re: [Users] Increase storage domain Date: Thu, 27 Sep 2012 12:27:56 -0400 Message-ID: In-Reply-To: 1983220015.3150038.1348758505272.JavaMail.root@redhat.com --===============0135416531337143702== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Thu, Sep 27, 2012 at 11:08 AM, Ayal Baron wrote: > > > > Alan Johnson < alan(a)datdec.com > meant to write: > > So, no change. > > This looks like an LVM issue. Have you tried deactivating the VG before > pvresize? > I have not, but I don't think I'll bother playing with that any more since there is a more accepted way of growing that has no significant down side and leaves open the potential for more functionality. Good to know that I should not have to make the change. I should mention that the host is running is a minimal install of CentOS 6.3, updated, and then tweaked by oVirt. Perhaps there is some other package that enables this functionality? > > However, as I read this email, it occurred that some other things > > might not be equal. Specifically, using multiple LUNs could provide > > a means of shrinking the storage domain in the future. LVM provides > > a simple means to remove a PV from a VG, but does the engine support > > this in the CLI or GUI? That is, if the a storage domain has > > multiple LUNs in it, can those be removed at a later date? > > Not yet. > Does this mean it is in the works? If not, where could I put in such feature request? Certainly, I have no pressing need of this, but it seems like a fairly simple thing to implement since I have done it so easily in the past with a just a couple of commands outside of an oVirt environment. I believe the primary purpose of the LVM functionality was to enable removal of dying PVs before they take out an entire VG. No reason it would not work just as well to remove a healthy PV. It can take a long time to move all the extents off the PV requested, but there is command to show the progress, so it would also be easy to wrap that in to the GUI. --===============0135416531337143702== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" T24gVGh1LCBTZXAgMjcsIDIwMTIgYXQgMTE6MDggQU0sIEF5YWwgQmFyb24gPHNwYW4gZGlyPSJs dHIiPiZsdDs8YSBocmVmPSJtYWlsdG86YWJhcm9uQHJlZGhhdC5jb20iIHRhcmdldD0iX2JsYW5r Ij5hYmFyb25AcmVkaGF0LmNvbTwvYT4mZ3Q7PC9zcGFuPiB3cm90ZTo8YnI+PGRpdiBjbGFzcz0i Z21haWxfcXVvdGUiPjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdp bjowIDAgMCAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgi PgoKPGRpdiBjbGFzcz0iSE9FblpiIj48ZGl2IGNsYXNzPSJoNSI+PGJyPgo8YnI+Jmd0OyBBbGFu IEpvaG5zb24gJmx0OyA8YSBocmVmPSJtYWlsdG86YWxhbkBkYXRkZWMuY29tIj5hbGFuQGRhdGRl Yy5jb208L2E+oCZndDsgbWVhbnQgdG8gd3JpdGU6PGJyPiZndDsgU28sIG5vIGNoYW5nZS48YnI+ Cjxicj4KPC9kaXY+PC9kaXY+VGhpcyBsb29rcyBsaWtlIGFuIExWTSBpc3N1ZS4goEhhdmUgeW91 IHRyaWVkIGRlYWN0aXZhdGluZyB0aGUgVkcgYmVmb3JlIHB2cmVzaXplPzxicj48L2Jsb2NrcXVv dGU+PGRpdj48YnI+PC9kaXY+PGRpdj5JIGhhdmUgbm90LCBidXQgSSBkb24mIzM5O3QgdGhpbmsg SSYjMzk7bGwgYm90aGVyIHBsYXlpbmcgd2l0aCB0aGF0IGFueSBtb3JlIHNpbmNlIHRoZXJlIGlz IGEgbW9yZSBhY2NlcHRlZCB3YXkgb2YgZ3Jvd2luZyB0aGF0IGhhcyBubyBzaWduaWZpY2FudCBk b3duIHNpZGUgYW5kIGxlYXZlcyBvcGVuIHRoZSBwb3RlbnRpYWwgZm9yIG1vcmUgZnVuY3Rpb25h bGl0eS4goEdvb2QgdG8ga25vdyB0aGF0IEkgc2hvdWxkIG5vdCBoYXZlIHRvIG1ha2UgdGhlIGNo YW5nZS48L2Rpdj4KCjxkaXY+PGJyPjwvZGl2PjxkaXY+SSBzaG91bGQgbWVudGlvbiB0aGF0IHRo ZSBob3N0IGlzIHJ1bm5pbmcgaXMgYSBtaW5pbWFsIGluc3RhbGwgb2YgQ2VudE9TIDYuMywgdXBk YXRlZCwgYW5kIHRoZW4gdHdlYWtlZCBieSBvVmlydC4goFBlcmhhcHMgdGhlcmUgaXMgc29tZSBv dGhlciBwYWNrYWdlIHRoYXQgZW5hYmxlcyB0aGlzIGZ1bmN0aW9uYWxpdHk/PC9kaXY+PGRpdj6g PC9kaXY+Cgo8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MCAw IDAgLjhleDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij48ZGl2 PjxkaXYgY2xhc3M9Img1Ij4KJmd0OyBIb3dldmVyLCBhcyBJIHJlYWQgdGhpcyBlbWFpbCwgaXQg b2NjdXJyZWQgdGhhdCBzb21lIG90aGVyIHRoaW5nczxicj4KJmd0OyBtaWdodCBub3QgYmUgZXF1 YWwuIFNwZWNpZmljYWxseSwgdXNpbmcgbXVsdGlwbGUgTFVOcyBjb3VsZCBwcm92aWRlPGJyPgom Z3Q7IGEgbWVhbnMgb2Ygc2hyaW5raW5nIHRoZSBzdG9yYWdlIGRvbWFpbiBpbiB0aGUgZnV0dXJl LiBMVk0gcHJvdmlkZXM8YnI+CiZndDsgYSBzaW1wbGUgbWVhbnMgdG8gcmVtb3ZlIGEgUFYgZnJv bSBhIFZHLCBidXQgZG9lcyB0aGUgZW5naW5lIHN1cHBvcnQ8YnI+CiZndDsgdGhpcyBpbiB0aGUg Q0xJIG9yIEdVST8gVGhhdCBpcywgaWYgdGhlIGEgc3RvcmFnZSBkb21haW4gaGFzPGJyPgomZ3Q7 IG11bHRpcGxlIExVTnMgaW4gaXQsIGNhbiB0aG9zZSBiZSByZW1vdmVkIGF0IGEgbGF0ZXIgZGF0 ZT88YnI+Cjxicj4KPC9kaXY+PC9kaXY+Tm90IHlldC48YnI+CjwvYmxvY2txdW90ZT48L2Rpdj48 YnI+PGRpdj5Eb2VzIHRoaXMgbWVhbiBpdCBpcyBpbiB0aGUgd29ya3M/IKBJZiBub3QsIHdoZXJl IGNvdWxkIEkgcHV0IGluIHN1Y2ggZmVhdHVyZSByZXF1ZXN0PzwvZGl2PjxkaXY+PGJyPjwvZGl2 PjxkaXY+Q2VydGFpbmx5LCBJIGhhdmUgbm8gcHJlc3NpbmcgbmVlZCBvZiB0aGlzLCBidXQgaXQg c2VlbXMgbGlrZSBhIGZhaXJseSBzaW1wbGUgdGhpbmcgdG8gaW1wbGVtZW50IHNpbmNlIEkgaGF2 ZSBkb25lIGl0IHNvIGVhc2lseSBpbiB0aGUgcGFzdCB3aXRoIGEganVzdCBhIGNvdXBsZSBvZiBj b21tYW5kcyBvdXRzaWRlIG9mIGFuIG9WaXJ0IGVudmlyb25tZW50LiCgSSBiZWxpZXZlIHRoZSBw cmltYXJ5IHB1cnBvc2Ugb2YgdGhlIExWTSBmdW5jdGlvbmFsaXR5IHdhcyB0byBlbmFibGUgcmVt b3ZhbCBvZiBkeWluZyBQVnMgYmVmb3JlIHRoZXkgdGFrZSBvdXQgYW4gZW50aXJlIFZHLiCgTm8g cmVhc29uIGl0IHdvdWxkIG5vdCB3b3JrIGp1c3QgYXMgd2VsbCB0byByZW1vdmUgYSBoZWFsdGh5 IFBWLiCgSXQgY2FuIHRha2UgYSBsb25nIHRpbWUgdG8gbW92ZSBhbGwgdGhlIGV4dGVudHMgb2Zm IHRoZSBQViByZXF1ZXN0ZWQsIGJ1dCB0aGVyZSBpc6Bjb21tYW5koHRvIHNob3cgdGhlIHByb2dy ZXNzLCBzbyBpdCB3b3VsZCBhbHNvIGJlIGVhc3kgdG8gd3JhcCB0aGF0IGluIHRvIHRoZSBHVUku PC9kaXY+Cgo= --===============0135416531337143702==-- From abaron at redhat.com Sat Sep 29 15:47:31 2012 Content-Type: multipart/mixed; boundary="===============7823339083359716893==" MIME-Version: 1.0 From: Ayal Baron To: users at ovirt.org Subject: Re: [Users] Increase storage domain Date: Sat, 29 Sep 2012 15:47:24 -0400 Message-ID: <1212888323.3910251.1348948044329.JavaMail.root@redhat.com> In-Reply-To: CAAhwQigFWrLSB16xCWYjxYQQovWf9sC8ojSMEsF3xe5oyxiOvQ@mail.gmail.com --===============7823339083359716893== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ----- Original Message ----- > On Thu, Sep 27, 2012 at 11:08 AM, Ayal Baron < abaron(a)redhat.com > > wrote: > = > = > = > = > = > = > = > > Alan Johnson < alan(a)datdec.com > meant to write: > > So, no change. > = > This looks like an LVM issue. Have you tried deactivating the VG > before pvresize? > = > = > = > I have not, but I don't think I'll bother playing with that any more > since there is a more accepted way of growing that has no > significant down side and leaves open the potential for more > functionality. Good to know that I should not have to make the > change. > = > = > I should mention that the host is running is a minimal install of > CentOS 6.3, updated, and then tweaked by oVirt. Perhaps there is > some other package that enables this functionality? no there isn't. LVM should work fine. > = > = > = > = > > However, as I read this email, it occurred that some other things > > might not be equal. Specifically, using multiple LUNs could provide > > a means of shrinking the storage domain in the future. LVM provides > > a simple means to remove a PV from a VG, but does the engine > > support > > this in the CLI or GUI? That is, if the a storage domain has > > multiple LUNs in it, can those be removed at a later date? > = > Not yet. > = > = > Does this mean it is in the works? If not, where could I put in such > feature request? > = > = > Certainly, I have no pressing need of this, but it seems like a > fairly simple thing to implement since I have done it so easily in > the past with a just a couple of commands outside of an oVirt > environment. I believe the primary purpose of the LVM functionality > was to enable removal of dying PVs before they take out an entire > VG. No reason it would not work just as well to remove a healthy PV. > It can take a long time to move all the extents off the PV > requested, but there is command to show the progress, so it would > also be easy to wrap that in to the GUI. What's simple in a single host environment is really not that simple when i= t comes to clusters. The tricky part is the coordination between the different hosts and doing i= t live or with minimal impact. --===============7823339083359716893==-- From alan at datdec.com Mon Oct 8 15:55:54 2012 Content-Type: multipart/mixed; boundary="===============8075972943641112619==" MIME-Version: 1.0 From: Alan Johnson To: users at ovirt.org Subject: Re: [Users] Increase storage domain Date: Mon, 08 Oct 2012 15:55:12 -0400 Message-ID: In-Reply-To: 1212888323.3910251.1348948044329.JavaMail.root@redhat.com --===============8075972943641112619== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Sat, Sep 29, 2012 at 3:47 PM, Ayal Baron wrote: > > > However, as I read this email, it occurred that some other things > > > might not be equal. Specifically, using multiple LUNs could provide > > > a means of shrinking the storage domain in the future. LVM provides > > > a simple means to remove a PV from a VG, but does the engine > > > support > > > this in the CLI or GUI? That is, if the a storage domain has > > > multiple LUNs in it, can those be removed at a later date? > > > > Not yet. > > > > > > Does this mean it is in the works? If not, where could I put in such > > feature request? > > > > > > Certainly, I have no pressing need of this, but it seems like a > > fairly simple thing to implement since I have done it so easily in > > the past with a just a couple of commands outside of an oVirt > > environment. I believe the primary purpose of the LVM functionality > > was to enable removal of dying PVs before they take out an entire > > VG. No reason it would not work just as well to remove a healthy PV. > > It can take a long time to move all the extents off the PV > > requested, but there is command to show the progress, so it would > > also be easy to wrap that in to the GUI. > > What's simple in a single host environment is really not that simple when > it comes to clusters. > The tricky part is the coordination between the different hosts and doing > it live or with minimal impact. > > Fair enough, but it seems that the cluster environment has been addressed with the SPM mechanism for all things LVM. Certainly, initial coding the feature would be fairly trivial, but I can imagine that testing in the cluster environment might expose additional complexity. --===============8075972943641112619== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" T24gU2F0LCBTZXAgMjksIDIwMTIgYXQgMzo0NyBQTSwgQXlhbCBCYXJvbiA8c3BhbiBkaXI9Imx0 ciI+Jmx0OzxhIGhyZWY9Im1haWx0bzphYmFyb25AcmVkaGF0LmNvbSIgdGFyZ2V0PSJfYmxhbmsi PmFiYXJvbkByZWRoYXQuY29tPC9hPiZndDs8L3NwYW4+IHdyb3RlOjxicj48ZGl2IGNsYXNzPSJn bWFpbF9xdW90ZSI+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2lu OjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+ Cgo8ZGl2IGNsYXNzPSJpbSI+Jmd0OyAmZ3Q7IEhvd2V2ZXIsIGFzIEkgcmVhZCB0aGlzIGVtYWls LCBpdCBvY2N1cnJlZCB0aGF0IHNvbWUgb3RoZXIgdGhpbmdzPC9kaXY+PGRpdiBjbGFzcz0iaW0i PgomZ3Q7ICZndDsgbWlnaHQgbm90IGJlIGVxdWFsLiBTcGVjaWZpY2FsbHksIHVzaW5nIG11bHRp cGxlIExVTnMgY291bGQgcHJvdmlkZTxicj4KJmd0OyAmZ3Q7IGEgbWVhbnMgb2Ygc2hyaW5raW5n IHRoZSBzdG9yYWdlIGRvbWFpbiBpbiB0aGUgZnV0dXJlLiBMVk0gcHJvdmlkZXM8YnI+CiZndDsg Jmd0OyBhIHNpbXBsZSBtZWFucyB0byByZW1vdmUgYSBQViBmcm9tIGEgVkcsIGJ1dCBkb2VzIHRo ZSBlbmdpbmU8YnI+CiZndDsgJmd0OyBzdXBwb3J0PGJyPgomZ3Q7ICZndDsgdGhpcyBpbiB0aGUg Q0xJIG9yIEdVST8gVGhhdCBpcywgaWYgdGhlIGEgc3RvcmFnZSBkb21haW4gaGFzPGJyPgomZ3Q7 ICZndDsgbXVsdGlwbGUgTFVOcyBpbiBpdCwgY2FuIHRob3NlIGJlIHJlbW92ZWQgYXQgYSBsYXRl ciBkYXRlPzxicj4KJmd0Ozxicj4KJmd0OyBOb3QgeWV0Ljxicj4KJmd0Ozxicj4KJmd0Ozxicj4K Jmd0OyBEb2VzIHRoaXMgbWVhbiBpdCBpcyBpbiB0aGUgd29ya3M/IElmIG5vdCwgd2hlcmUgY291 bGQgSSBwdXQgaW4gc3VjaDxicj4KJmd0OyBmZWF0dXJlIHJlcXVlc3Q/PGJyPgomZ3Q7PGJyPgom Z3Q7PGJyPgomZ3Q7IENlcnRhaW5seSwgSSBoYXZlIG5vIHByZXNzaW5nIG5lZWQgb2YgdGhpcywg YnV0IGl0IHNlZW1zIGxpa2UgYTxicj4KJmd0OyBmYWlybHkgc2ltcGxlIHRoaW5nIHRvIGltcGxl bWVudCBzaW5jZSBJIGhhdmUgZG9uZSBpdCBzbyBlYXNpbHkgaW48YnI+CiZndDsgdGhlIHBhc3Qg d2l0aCBhIGp1c3QgYSBjb3VwbGUgb2YgY29tbWFuZHMgb3V0c2lkZSBvZiBhbiBvVmlydDxicj4K Jmd0OyBlbnZpcm9ubWVudC4gSSBiZWxpZXZlIHRoZSBwcmltYXJ5IHB1cnBvc2Ugb2YgdGhlIExW TSBmdW5jdGlvbmFsaXR5PGJyPgomZ3Q7IHdhcyB0byBlbmFibGUgcmVtb3ZhbCBvZiBkeWluZyBQ VnMgYmVmb3JlIHRoZXkgdGFrZSBvdXQgYW4gZW50aXJlPGJyPgomZ3Q7IFZHLiBObyByZWFzb24g aXQgd291bGQgbm90IHdvcmsganVzdCBhcyB3ZWxsIHRvIHJlbW92ZSBhIGhlYWx0aHkgUFYuPGJy PgomZ3Q7IEl0IGNhbiB0YWtlIGEgbG9uZyB0aW1lIHRvIG1vdmUgYWxsIHRoZSBleHRlbnRzIG9m ZiB0aGUgUFY8YnI+CiZndDsgcmVxdWVzdGVkLCBidXQgdGhlcmUgaXMgY29tbWFuZCB0byBzaG93 IHRoZSBwcm9ncmVzcywgc28gaXQgd291bGQ8YnI+CiZndDsgYWxzbyBiZSBlYXN5IHRvIHdyYXAg dGhhdCBpbiB0byB0aGUgR1VJLjxicj4KPGJyPgo8L2Rpdj5XaGF0JiMzOTtzIHNpbXBsZSBpbiBh IHNpbmdsZSBob3N0IGVudmlyb25tZW50IGlzIHJlYWxseSBub3QgdGhhdCBzaW1wbGUgd2hlbiBp dCBjb21lcyB0byBjbHVzdGVycy48YnI+ClRoZSB0cmlja3kgcGFydCBpcyB0aGUgY29vcmRpbmF0 aW9uIGJldHdlZW4gdGhlIGRpZmZlcmVudCBob3N0cyBhbmQgZG9pbmcgaXQgbGl2ZSBvciB3aXRo IG1pbmltYWwgaW1wYWN0Ljxicj4KPGJyPgo8L2Jsb2NrcXVvdGU+PC9kaXY+PGJyPjxkaXY+RmFp ciBlbm91Z2gsIGJ1dCBpdCBzZWVtcyB0aGF0IHRoZSBjbHVzdGVyIGVudmlyb25tZW50IGhhcyBi ZWVuIGFkZHJlc3NlZCB3aXRoIHRoZSBTUE0gbWVjaGFuaXNtIGZvciBhbGwgdGhpbmdzIExWTS4g oENlcnRhaW5seSwgaW5pdGlhbCBjb2RpbmcgdGhlIGZlYXR1cmUgd291bGQgYmUgZmFpcmx5IHRy aXZpYWwsIGJ1dCBJIGNhbiBpbWFnaW5lIHRoYXQgdGVzdGluZyBpbiB0aGUgY2x1c3RlciBlbnZp cm9ubWVudCBtaWdodCBleHBvc2UgYWRkaXRpb25hbCBjb21wbGV4aXR5LjwvZGl2PgoK --===============8075972943641112619==-- From abaron at redhat.com Mon Oct 8 17:35:56 2012 Content-Type: multipart/mixed; boundary="===============4915863071422955765==" MIME-Version: 1.0 From: Ayal Baron To: users at ovirt.org Subject: Re: [Users] Increase storage domain Date: Mon, 08 Oct 2012 17:35:49 -0400 Message-ID: <1501333660.7637888.1349732149529.JavaMail.root@redhat.com> In-Reply-To: CAAhwQigHn27pmuS+pNQy56tMfvtJ=Kh7u8idckax+ObyGHCsnA@mail.gmail.com --===============4915863071422955765== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ----- Original Message ----- > On Sat, Sep 29, 2012 at 3:47 PM, Ayal Baron < abaron(a)redhat.com > > wrote: > = > = > = > = > > > However, as I read this email, it occurred that some other things > > > might not be equal. Specifically, using multiple LUNs could > > > provide > > > a means of shrinking the storage domain in the future. LVM > > > provides > > > a simple means to remove a PV from a VG, but does the engine > > > support > > > this in the CLI or GUI? That is, if the a storage domain has > > > multiple LUNs in it, can those be removed at a later date? > > = > > Not yet. > > = > > = > > Does this mean it is in the works? If not, where could I put in > > such > > feature request? > > = > > = > > Certainly, I have no pressing need of this, but it seems like a > > fairly simple thing to implement since I have done it so easily in > > the past with a just a couple of commands outside of an oVirt > > environment. I believe the primary purpose of the LVM functionality > > was to enable removal of dying PVs before they take out an entire > > VG. No reason it would not work just as well to remove a healthy > > PV. > > It can take a long time to move all the extents off the PV > > requested, but there is command to show the progress, so it would > > also be easy to wrap that in to the GUI. > = > What's simple in a single host environment is really not that simple > when it comes to clusters. > The tricky part is the coordination between the different hosts and > doing it live or with minimal impact. > = > = > = > Fair enough, but it seems that the cluster environment has been > addressed with the SPM mechanism for all things LVM. Certainly, > initial coding the feature would be fairly trivial, but I can > imagine that testing in the cluster environment might expose > additional complexity. The actual data move is done by the SPM and is a simple pvmove command as y= ou've stated. The simple way of doing this would be to put the domain in maintenance mode= and then pvmove on the SPM (currently you can't run such operations while = domain is in maintenance, but it just makes sense to do it) and then activa= te the domain. This means however that you would not be able to run any VM that has disks = on this VG, even ones that reside entirely on other PVs. If, however, we'd want to do it 'semi live' then it would become much more = complex. First you need to realize that LVs are not neatly dispersed between PVs. Y= ou can have extents from different PVs for the same LV (esp. after lvextend= which happens automatically in the system when there are snapshots). So we'd need to map all the LVs which are affected and prevent running any = VM that uses these LVs. Then we'd need to also guarantee there is enough space to move these extent= s to (again, in addition to user creating new objects, there are automatic = lvextend operations going on so we'd need a way to reserve space on the VG = for this operation). Once we've done this we'd need to run the op and then we'd need to make sur= e that all the hosts see things properly. --===============4915863071422955765==--