From arbitman at pacbell.net Tue Dec 11 20:40:47 2012 Content-Type: multipart/mixed; boundary="===============1663713899824032783==" MIME-Version: 1.0 From: Aleksandr Arbitman To: users at ovirt.org Subject: [Users] help with iSCSI storage domain needed - Ovirt -3.1 Date: Tue, 11 Dec 2012 17:40:45 -0800 Message-ID: <1355276445.87072.YahooMailClassic@web181106.mail.ne1.yahoo.com> --===============1663713899824032783== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ---910415156-1050739562-1355276445=3D:87072 Content-Type: text/plain; charset=3Diso-8859-1 Content-Transfer-Encoding: quoted-printable Hi, everybody ! I have installed=3DA0 ovirt 3.1 engine and two nodes. I have setup iscsi st= or=3D age on another box and tested it with windows system - I was able to add it= =3D to win7 initiator, meaning the storage configured properly. But I can't ad= =3D d iscsi storage in ovirt-engine system. When I use "DIscover Targets" optio= =3D n and type IP address of my iscsi system - nothing is happening. All my systems - engine, nodes and iscsi server - are on the same network. = =3D Is it a bug? Is there any way to fix it ? Did anyone have the same issue ? = =3D Please, help. Thanks in advance for any tips. Alex ---910415156-1050739562-1355276445=3D:87072 Content-Type: text/html; charset=3Diso-8859-1 Content-Transfer-Encoding: quoted-printable
Hi, everybody !
I have installed  o= vi=3D rt 3.1 engine and two nodes. I have setup iscsi storage on another box and = =3D tested it with windows system - I was able to add it to win7 initiator, mea= =3D ning the storage configured properly. But I can't add iscsi storage in ovir= =3D t-engine system. When I use "DIscover Targets" option and type IP address o= =3D f my iscsi system - nothing is happening.
All my systems - engine, nodes= =3D and iscsi server - are on the same network. Is it a bug? Is there any way = =3D to fix it ? Did anyone have the same issue ? Please, help. Thanks in advanc= =3D e for any tips.


Alex
---910415156-1050739562-1355276445=3D:87072-- --===============1663713899824032783== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tOTEwNDE1MTU2LTEwNTA3Mzk1NjItMTM1NTI3NjQ0NT06ODcwNzIKQ29udGVudC1UeXBlOiB0 ZXh0L3BsYWluOyBjaGFyc2V0PWlzby04ODU5LTEKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog cXVvdGVkLXByaW50YWJsZQoKSGksIGV2ZXJ5Ym9keSAhCkkgaGF2ZSBpbnN0YWxsZWQ9QTAgb3Zp cnQgMy4xIGVuZ2luZSBhbmQgdHdvIG5vZGVzLiBJIGhhdmUgc2V0dXAgaXNjc2kgc3Rvcj0KYWdl IG9uIGFub3RoZXIgYm94IGFuZCB0ZXN0ZWQgaXQgd2l0aCB3aW5kb3dzIHN5c3RlbSAtIEkgd2Fz IGFibGUgdG8gYWRkIGl0PQogdG8gd2luNyBpbml0aWF0b3IsIG1lYW5pbmcgdGhlIHN0b3JhZ2Ug Y29uZmlndXJlZCBwcm9wZXJseS4gQnV0IEkgY2FuJ3QgYWQ9CmQgaXNjc2kgc3RvcmFnZSBpbiBv dmlydC1lbmdpbmUgc3lzdGVtLiBXaGVuIEkgdXNlICJESXNjb3ZlciBUYXJnZXRzIiBvcHRpbz0K biBhbmQgdHlwZSBJUCBhZGRyZXNzIG9mIG15IGlzY3NpIHN5c3RlbSAtIG5vdGhpbmcgaXMgaGFw cGVuaW5nLgpBbGwgbXkgc3lzdGVtcyAtIGVuZ2luZSwgbm9kZXMgYW5kIGlzY3NpIHNlcnZlciAt IGFyZSBvbiB0aGUgc2FtZSBuZXR3b3JrLiA9CklzIGl0IGEgYnVnPyBJcyB0aGVyZSBhbnkgd2F5 IHRvIGZpeCBpdCA/IERpZCBhbnlvbmUgaGF2ZSB0aGUgc2FtZSBpc3N1ZSA/ID0KUGxlYXNlLCBo ZWxwLiBUaGFua3MgaW4gYWR2YW5jZSBmb3IgYW55IHRpcHMuCgoKQWxleAoKLS0tOTEwNDE1MTU2 LTEwNTA3Mzk1NjItMTM1NTI3NjQ0NT06ODcwNzIKQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNo YXJzZXQ9aXNvLTg4NTktMQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRh YmxlCgo8dGFibGUgY2VsbHNwYWNpbmc9M0QiMCIgY2VsbHBhZGRpbmc9M0QiMCIgYm9yZGVyPTNE IjAiID48dHI+PHRkIHZhbGlnbj0zRCI9CnRvcCIgc3R5bGU9M0QiZm9udDogaW5oZXJpdDsiPkhp LCBldmVyeWJvZHkgITxicj5JIGhhdmUgaW5zdGFsbGVkJm5ic3A7IG92aT0KcnQgMy4xIGVuZ2lu ZSBhbmQgdHdvIG5vZGVzLiBJIGhhdmUgc2V0dXAgaXNjc2kgc3RvcmFnZSBvbiBhbm90aGVyIGJv eCBhbmQgPQp0ZXN0ZWQgaXQgd2l0aCB3aW5kb3dzIHN5c3RlbSAtIEkgd2FzIGFibGUgdG8gYWRk IGl0IHRvIHdpbjcgaW5pdGlhdG9yLCBtZWE9Cm5pbmcgdGhlIHN0b3JhZ2UgY29uZmlndXJlZCBw cm9wZXJseS4gQnV0IEkgY2FuJ3QgYWRkIGlzY3NpIHN0b3JhZ2UgaW4gb3Zpcj0KdC1lbmdpbmUg c3lzdGVtLiBXaGVuIEkgdXNlICJESXNjb3ZlciBUYXJnZXRzIiBvcHRpb24gYW5kIHR5cGUgSVAg YWRkcmVzcyBvPQpmIG15IGlzY3NpIHN5c3RlbSAtIG5vdGhpbmcgaXMgaGFwcGVuaW5nLjxicj5B bGwgbXkgc3lzdGVtcyAtIGVuZ2luZSwgbm9kZXM9CiBhbmQgaXNjc2kgc2VydmVyIC0gYXJlIG9u IHRoZSBzYW1lIG5ldHdvcmsuIElzIGl0IGEgYnVnPyBJcyB0aGVyZSBhbnkgd2F5ID0KdG8gZml4 IGl0ID8gRGlkIGFueW9uZSBoYXZlIHRoZSBzYW1lIGlzc3VlID8gUGxlYXNlLCBoZWxwLiBUaGFu a3MgaW4gYWR2YW5jPQplIGZvciBhbnkgdGlwcy48YnI+PGJyPjxicj5BbGV4PGJyPjwvdGQ+PC90 cj48L3RhYmxlPgotLS05MTA0MTUxNTYtMTA1MDczOTU2Mi0xMzU1Mjc2NDQ1PTo4NzA3Mi0tCg== --===============1663713899824032783==-- From wudxw at linux.vnet.ibm.com Wed Dec 12 01:36:43 2012 Content-Type: multipart/mixed; boundary="===============0666938894626181416==" MIME-Version: 1.0 From: Mark Wu To: users at ovirt.org Subject: Re: [Users] help with iSCSI storage domain needed - Ovirt -3.1 Date: Wed, 12 Dec 2012 14:36:30 +0800 Message-ID: <50C825EE.5010904@linux.vnet.ibm.com> In-Reply-To: 1355276445.87072.YahooMailClassic@web181106.mail.ne1.yahoo.com --===============0666938894626181416== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------010102090007040204060909 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit On 12/12/2012 09:40 AM, Aleksandr Arbitman wrote: > Hi, everybody ! > I have installed ovirt 3.1 engine and two nodes. I have setup iscsi = > storage on another box and tested it with windows system - I was able = > to add it to win7 initiator, meaning the storage configured properly. = > But I can't add iscsi storage in ovirt-engine system. When I use = > "DIscover Targets" option and type IP address of my iscsi system - = > nothing is happening. > All my systems - engine, nodes and iscsi server - are on the same = > network. Is it a bug? Is there any way to fix it ? Did anyone have the = > same issue ? Please, help. Thanks in advance for any tips. > > > Alex > > > Is there any error related in /var/vdsm/vdsm.log ? Did you try to manually discover and login the iscsi target by the = following command? iscsiadm --mode discoverydb --type sendtargets --portal 192.168.122.1 = --discover // replace the portal address with your iscsi server's ip = address iscsiadm --mode node --targetname iqn.2001-05.com.doe:test --portal = 192.168.1.1:3260 --login //replace the iqn with what returned by the = above command, and also the portal address. > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users --------------010102090007040204060909 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit
On 12/12/2012 09:40 AM, Aleksandr Arbitman wrote:
Hi, everybody !
I have installed  ovirt 3.1 engine and two nodes. I have setup iscsi storage on another box and tested it with windows system - I was able to add it to win7 initiator, meaning the storage configured properly. But I can't add iscsi storage in ovirt-engine system. When I use "DIscover Targets" option and type IP address of my iscsi system - nothing is happening.
All my systems - engine, nodes and iscsi server - are on the same network. Is it a bug? Is there any way to fix it ? Did anyone have the same issue ? Please, help. Thanks in advance for any tips.


Alex


Is there any error related in /var/vdsm/vdsm.log ?

Did you try to manually discover and login the iscsi target by the following command?

iscsiadm --mode discoverydb --type sendtargets --portal 192.168.122.1 --discover   // replace the portal address with= your iscsi server's ip address

iscsiadm --mode node --targetname iqn.2001-05.com.doe:test --portal 192.168.1.1:3260 --login  //replace the iqn with what returned by the above command, and also the portal address.





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

--------------010102090007040204060909-- --===============0666938894626181416== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMTAxMDIwOTAwMDcwNDAyMDQwNjA5MDkKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKT24gMTIvMTIvMjAxMiAwOTo0MCBBTSwgQWxla3NhbmRyIEFyYml0bWFuIHdyb3RlOgo+ IEhpLCBldmVyeWJvZHkgIQo+IEkgaGF2ZSBpbnN0YWxsZWQgIG92aXJ0IDMuMSBlbmdpbmUgYW5k IHR3byBub2Rlcy4gSSBoYXZlIHNldHVwIGlzY3NpIAo+IHN0b3JhZ2Ugb24gYW5vdGhlciBib3gg YW5kIHRlc3RlZCBpdCB3aXRoIHdpbmRvd3Mgc3lzdGVtIC0gSSB3YXMgYWJsZSAKPiB0byBhZGQg aXQgdG8gd2luNyBpbml0aWF0b3IsIG1lYW5pbmcgdGhlIHN0b3JhZ2UgY29uZmlndXJlZCBwcm9w ZXJseS4gCj4gQnV0IEkgY2FuJ3QgYWRkIGlzY3NpIHN0b3JhZ2UgaW4gb3ZpcnQtZW5naW5lIHN5 c3RlbS4gV2hlbiBJIHVzZSAKPiAiRElzY292ZXIgVGFyZ2V0cyIgb3B0aW9uIGFuZCB0eXBlIElQ IGFkZHJlc3Mgb2YgbXkgaXNjc2kgc3lzdGVtIC0gCj4gbm90aGluZyBpcyBoYXBwZW5pbmcuCj4g QWxsIG15IHN5c3RlbXMgLSBlbmdpbmUsIG5vZGVzIGFuZCBpc2NzaSBzZXJ2ZXIgLSBhcmUgb24g dGhlIHNhbWUgCj4gbmV0d29yay4gSXMgaXQgYSBidWc/IElzIHRoZXJlIGFueSB3YXkgdG8gZml4 IGl0ID8gRGlkIGFueW9uZSBoYXZlIHRoZSAKPiBzYW1lIGlzc3VlID8gUGxlYXNlLCBoZWxwLiBU aGFua3MgaW4gYWR2YW5jZSBmb3IgYW55IHRpcHMuCj4KPgo+IEFsZXgKPgo+Cj4KSXMgdGhlcmUg YW55IGVycm9yIHJlbGF0ZWQgaW4gL3Zhci92ZHNtL3Zkc20ubG9nID8KCkRpZCB5b3UgdHJ5IHRv IG1hbnVhbGx5IGRpc2NvdmVyIGFuZCBsb2dpbiB0aGUgaXNjc2kgdGFyZ2V0IGJ5IHRoZSAKZm9s bG93aW5nIGNvbW1hbmQ/Cgppc2NzaWFkbSAtLW1vZGUgZGlzY292ZXJ5ZGIgLS10eXBlIHNlbmR0 YXJnZXRzIC0tcG9ydGFsIDE5Mi4xNjguMTIyLjEgCi0tZGlzY292ZXIgICAvLyByZXBsYWNlIHRo ZSBwb3J0YWwgYWRkcmVzcyB3aXRoIHlvdXIgaXNjc2kgc2VydmVyJ3MgaXAgCmFkZHJlc3MKCmlz Y3NpYWRtIC0tbW9kZSBub2RlIC0tdGFyZ2V0bmFtZSBpcW4uMjAwMS0wNS5jb20uZG9lOnRlc3Qg LS1wb3J0YWwgCjE5Mi4xNjguMS4xOjMyNjAgLS1sb2dpbiAgLy9yZXBsYWNlIHRoZSBpcW4gd2l0 aCB3aGF0IHJldHVybmVkIGJ5IHRoZSAKYWJvdmUgY29tbWFuZCwgYW5kIGFsc28gdGhlIHBvcnRh bCBhZGRyZXNzLgoKCgoKCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KPiBVc2VycyBtYWlsaW5nIGxpc3QKPiBVc2Vyc0BvdmlydC5vcmcKPiBodHRwOi8v bGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMKCgotLS0tLS0tLS0tLS0tLTAx MDEwMjA5MDAwNzA0MDIwNDA2MDkwOQpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD1J U08tODg1OS0xCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCjxodG1sPgogIDxoZWFk PgogICAgPG1ldGEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PUlTTy04ODU5LTEiCiAgICAg IGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IGJnY29sb3I9IiNG RkZGRkYiIHRleHQ9IiMwMDAwMDAiPgogICAgPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5P biAxMi8xMi8yMDEyIDA5OjQwIEFNLCBBbGVrc2FuZHIKICAgICAgQXJiaXRtYW4gd3JvdGU6PGJy PgogICAgPC9kaXY+CiAgICA8YmxvY2txdW90ZQpjaXRlPSJtaWQ6MTM1NTI3NjQ0NS44NzA3Mi5Z YWhvb01haWxDbGFzc2ljQHdlYjE4MTEwNi5tYWlsLm5lMS55YWhvby5jb20iCiAgICAgIHR5cGU9 ImNpdGUiPgogICAgICA8dGFibGUgYm9yZGVyPSIwIiBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNp bmc9IjAiPgogICAgICAgIDx0Ym9keT4KICAgICAgICAgIDx0cj4KICAgICAgICAgICAgPHRkIHN0 eWxlPSJmb250OiBpbmhlcml0OyIgdmFsaWduPSJ0b3AiPkhpLCBldmVyeWJvZHkgITxicj4KICAg ICAgICAgICAgICBJIGhhdmUgaW5zdGFsbGVkJm5ic3A7IG92aXJ0IDMuMSBlbmdpbmUgYW5kIHR3 byBub2Rlcy4gSSBoYXZlCiAgICAgICAgICAgICAgc2V0dXAgaXNjc2kgc3RvcmFnZSBvbiBhbm90 aGVyIGJveCBhbmQgdGVzdGVkIGl0IHdpdGgKICAgICAgICAgICAgICB3aW5kb3dzIHN5c3RlbSAt IEkgd2FzIGFibGUgdG8gYWRkIGl0IHRvIHdpbjcgaW5pdGlhdG9yLAogICAgICAgICAgICAgIG1l YW5pbmcgdGhlIHN0b3JhZ2UgY29uZmlndXJlZCBwcm9wZXJseS4gQnV0IEkgY2FuJ3QgYWRkCiAg ICAgICAgICAgICAgaXNjc2kgc3RvcmFnZSBpbiBvdmlydC1lbmdpbmUgc3lzdGVtLiBXaGVuIEkg dXNlICJESXNjb3ZlcgogICAgICAgICAgICAgIFRhcmdldHMiIG9wdGlvbiBhbmQgdHlwZSBJUCBh ZGRyZXNzIG9mIG15IGlzY3NpIHN5c3RlbSAtCiAgICAgICAgICAgICAgbm90aGluZyBpcyBoYXBw ZW5pbmcuPGJyPgogICAgICAgICAgICAgIEFsbCBteSBzeXN0ZW1zIC0gZW5naW5lLCBub2RlcyBh bmQgaXNjc2kgc2VydmVyIC0gYXJlIG9uCiAgICAgICAgICAgICAgdGhlIHNhbWUgbmV0d29yay4g SXMgaXQgYSBidWc/IElzIHRoZXJlIGFueSB3YXkgdG8gZml4IGl0CiAgICAgICAgICAgICAgPyBE aWQgYW55b25lIGhhdmUgdGhlIHNhbWUgaXNzdWUgPyBQbGVhc2UsIGhlbHAuIFRoYW5rcyBpbgog ICAgICAgICAgICAgIGFkdmFuY2UgZm9yIGFueSB0aXBzLjxicj4KICAgICAgICAgICAgICA8YnI+ CiAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgIEFsZXg8YnI+CiAgICAgICAgICAgIDwv dGQ+CiAgICAgICAgICA8L3RyPgogICAgICAgIDwvdGJvZHk+CiAgICAgIDwvdGFibGU+CiAgICAg IDxicj4KICAgICAgPGZpZWxkc2V0IGNsYXNzPSJtaW1lQXR0YWNobWVudEhlYWRlciI+PC9maWVs ZHNldD4KICAgICAgPGJyPgogICAgPC9ibG9ja3F1b3RlPgogICAgSXMgdGhlcmUgYW55IGVycm9y IHJlbGF0ZWQgaW4gL3Zhci92ZHNtL3Zkc20ubG9nID88YnI+CiAgICA8YnI+CiAgICBEaWQgeW91 IHRyeSB0byBtYW51YWxseSBkaXNjb3ZlciBhbmQgbG9naW4gdGhlIGlzY3NpIHRhcmdldCBieSB0 aGUKICAgIGZvbGxvd2luZyBjb21tYW5kPzxicj4KICAgIDxicj4KICAgIGlzY3NpYWRtIC0tbW9k ZSBkaXNjb3ZlcnlkYiAtLXR5cGUgc2VuZHRhcmdldHMgLS1wb3J0YWwKICAgIDE5Mi4xNjguMTIy LjEgLS1kaXNjb3ZlciZuYnNwOyZuYnNwOyAvLyByZXBsYWNlIHRoZSBwb3J0YWwgYWRkcmVzcyB3 aXRoIHlvdXIKICAgIGlzY3NpIHNlcnZlcidzIGlwIGFkZHJlc3M8YnI+CiAgICA8YnI+CiAgICBp c2NzaWFkbSAtLW1vZGUgbm9kZSAtLXRhcmdldG5hbWUgaXFuLjIwMDEtMDUuY29tLmRvZTp0ZXN0 IC0tcG9ydGFsCiAgICAxOTIuMTY4LjEuMTozMjYwIC0tbG9naW4mbmJzcDsgLy9yZXBsYWNlIHRo ZSBpcW4gd2l0aCB3aGF0IHJldHVybmVkIGJ5CiAgICB0aGUgYWJvdmUgY29tbWFuZCwgYW5kIGFs c28gdGhlIHBvcnRhbCBhZGRyZXNzLjxicj4KICAgIDxicj4KICAgIDxicj4KICAgIDxicj4KICAg IDxicj4KICAgIDxicj4KICAgIDxibG9ja3F1b3RlCmNpdGU9Im1pZDoxMzU1Mjc2NDQ1Ljg3MDcy LllhaG9vTWFpbENsYXNzaWNAd2ViMTgxMTA2Lm1haWwubmUxLnlhaG9vLmNvbSIKICAgICAgdHlw ZT0iY2l0ZSI+CiAgICAgIDxwcmUgd3JhcD0iIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpVc2VycyBtYWlsaW5nIGxpc3QKPGEgY2xhc3M9Im1vei10eHQt bGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOlVzZXJzQG92aXJ0Lm9yZyI+VXNlcnNAb3Zp cnQub3JnPC9hPgo8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwOi8v bGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMiPmh0dHA6Ly9saXN0cy5vdmly dC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VyczwvYT4KPC9wcmU+CiAgICA8L2Jsb2NrcXVvdGU+ CiAgICA8YnI+CiAgPC9ib2R5Pgo8L2h0bWw+CgotLS0tLS0tLS0tLS0tLTAxMDEwMjA5MDAwNzA0 MDIwNDA2MDkwOS0tCgo= --===============0666938894626181416==-- From arbitman at pacbell.net Wed Dec 12 02:34:56 2012 Content-Type: multipart/mixed; boundary="===============2870067251625226094==" MIME-Version: 1.0 From: Aleksandr Arbitman To: users at ovirt.org Subject: Re: [Users] help with iSCSI storage domain needed - Ovirt -3.1 Date: Tue, 11 Dec 2012 23:34:54 -0800 Message-ID: <1355297694.91295.YahooMailClassic@web181101.mail.ne1.yahoo.com> In-Reply-To: 50C825EE.5010904@linux.vnet.ibm.com --===============2870067251625226094== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --1013620071-1803343266-1355297694=3D:91295 Content-Type: text/plain; charset=3Diso-8859-1 Content-Transfer-Encoding: quoted-printable Mark. running both commands on one of the nodes was successful, see below: [root(a)ovirtnode1 ~]# iscsiadm --mode discoverydb --type sendtargets --por= ta=3D l 10.45.201.22 --discover=3D20 10.45.201.22:3260,1 iqn.2012-12.com.test:storage.target1 [root(a)ovirtnode1 ~]# iscsiadm --mode node --targetname iqn.2012-12.com.te= st=3D :storage.target1 --portal 10.45.201.22:3260 --login Logging in to [iface: default, target: iqn.2012-12.com.test:storage.target1= =3D , portal: 10.45.201.22,3260] (multiple) Login to [iface: default, target: iqn.2012-12.com.test:storage.target1, por= =3D tal: 10.45.201.22,3260] successful. [root(a)ovirtnode1 ~]# ###################### When I run "tail -f=3DA0 /var/log/vdsm/vdsm.log" that log shows the node is= t=3D rying to access NFS based domain which I removed in engine before trying to= =3D add iscsi data domain. See here: ###################### Traceback (most recent call last): =3DA0 File "/usr/share/vdsm/storage/domainMonitor.py", line 103, in _monito= rD=3D omain =3DA0 File "/usr/share/vdsm/storage/nfsSD.py", line 100, in selftest StorageDomainFSNotMounted: Storage domain remote path not mounted: ('/rhev/= =3D data-center/mnt/nfs-storage.fib.int.asurion.com:_home_iso-domain',) Thread-31::ERROR::2012-12-12 07:29:28,834::domainMonitor::120::Storage.Doma= =3D inMonitor::(_monitorDomain) Error while collecting domain `f5adc0dc-7749-4d= =3D 2c-b1ba-142ac4a0688c` monitoring information Traceback (most recent call last): =3DA0 File "/usr/share/vdsm/storage/domainMonitor.py", line 103, in _monito= rD=3D omain =3DA0 File "/usr/share/vdsm/storage/nfsSD.py", line 100, in selftest StorageDomainFSNotMounted: Storage domain remote path not mounted: ('/rhev/= =3D data-center/mnt/nfs-storage.fib.int.asurion.com:_home_nfs-domain',) ################## Why can't I add iscsi storage using engine webGUI ? What would you recommend ? Thank you very much in advance for your help. --- On Tue, 12/11/12, Mark Wu wrote: From: Mark Wu Subject: Re: [Users] help with iSCSI storage domain needed - Ovirt -3.1 To: "Aleksandr Arbitman" Cc: users(a)ovirt.org Date: Tuesday, December 11, 2012, 10:36 PM =3D0A =3D0A=3D0A =3D0A =3D0A =3D0A On 12/12/2012 09:40 AM, Aleksan= dr=3D0A A=3D rbitman wrote: =3D0A =3D0A =3D0A =3D0A =3D0A =3D0A H= i, everybody=3D ! =3D0A I have installed=3DA0 ovirt 3.1 engine and two nodes. I = have=3D =3D0A setup iscsi storage on another box and tested it with=3D= 0A =3D windows system - I was able to add it to win7 initiator,=3D0A = =3D meaning the storage configured properly. But I can't add=3D0A = =3D iscsi storage in ovirt-engine system. When I use "DIscover=3D0A = =3D Targets" option and type IP address of my iscsi system -=3D0A = =3D nothing is happening. =3D0A All my systems - engine, nodes and iscsi server - are on= =3D =3D0A the same network. Is it a bug? Is there any way to fix i= t=3D =3D0A ? Did anyone have the same issue ? Please, help. Thanks = in=3D =3D0A advance for any tips. =3D0A =3D20 =3D0A =3D20 =3D0A Alex =3D0A =3D0A =3D0A =3D0A =3D0A =3D20 =3D0A =3D0A =3D20 =3D0A =3D0A Is there any error related in /var/vdsm/vdsm.log ? =3D0A =3D20 =3D0A Did you try to manually discover and login the iscsi target by the= =3D =3D0A following command? =3D0A =3D20 =3D0A iscsiadm --mode discoverydb --type sendtargets --portal=3D0A 19= 2.16=3D 8.122.1 --discover=3DA0=3DA0 // replace the portal address with your=3D0A = iscs=3D i server's ip address =3D0A =3D20 =3D0A iscsiadm --mode node --targetname iqn.2001-05.com.doe:test --porta= l=3D =3D0A 192.168.1.1:3260 --login=3DA0 //replace the iqn with what returned= by=3D =3D0A the above command, and also the portal address. =3D0A =3D20 =3D0A =3D20 =3D0A =3D20 =3D0A =3D20 =3D0A =3D20 =3D0A =3D0A _______________________________________________=3D0AUse= rs mai=3D ling list=3D0AUsers(a)ovirt.org=3D0Ahttp://lists.ovirt.org/mailman/listinfo= /users=3D =3D0A=3D0A =3D0A =3D20 =3D0A =3D0A=3D0A --1013620071-1803343266-1355297694=3D:91295 Content-Type: text/html; charset=3Diso-8859-1 Content-Transfer-Encoding: quoted-printable
Mark.
running both commands on one of th= e =3D nodes was successful, see below:

[root(a)ovirtnode1 ~]# iscsiadm --m= od=3D e discoverydb --type sendtargets --portal 10.45.201.22 --discover

1= =3D 0.45.201.22:3260,1 iqn.2012-12.com.test:storage.target1

[root(a)ovir= tn=3D ode1 ~]# iscsiadm --mode node --targetname iqn.2012-12.com.test:storage.tar= =3D get1 --portal 10.45.201.22:3260 --login

Logging in to [iface: defaul= =3D t, target: iqn.2012-12.com.test:storage.target1, portal: 10.45.201.22,3260]= =3D (multiple)

Login to [iface: default, target: iqn.2012-12.com.test:s= =3D torage.target1, portal: 10.45.201.22,3260] successful.

[root(a)ovirt= no=3D de1 ~]#

######################
When I run "tail -f  /var/log= =3D /vdsm/vdsm.log" that log shows the node is trying to access NFS based domai= =3D n which I removed in engine before trying to add iscsi data domain. See here:

######################
Traceback (most recent call last):<= =3D br>  File "/usr/share/vdsm/storage/domainMonitor.py", line 103, in _mo= =3D nitorDomain
  File "/usr/share/vdsm/storage/nfsSD.py", line 100, in= =3D selftest
StorageDomainFSNotMounted: Storage domain remote path not moun= =3D ted: ('/rhev/data-center/mnt/nfs-storage.fib.int.asurion.com:_home_iso-doma= =3D in',)
Thread-31::ERROR::2012-12-12 07:29:28,834::domainMonitor::120::Sto= =3D rage.DomainMonitor::(_monitorDomain) Error while collecting domain `f5adc0d= =3D c-7749-4d2c-b1ba-142ac4a0688c` monitoring information
Traceback (most re= =3D cent call last):
  File "/usr/share/vdsm/storage/domainMonitor.py",= =3D line 103, in _monitorDomain
  File "/usr/share/vdsm/storage/nfsSD.= =3D py", line 100, in selftest
StorageDomainFSNotMounted: Storage domain rem= =3D ote path not mounted: ('/rhev/data-center/mnt/nfs-storage.fib.int.asurion.c= =3D om:_home_nfs-domain',)

##################
Why can't I add iscsi storage using engine webGUI ?
What would you recommend ? Thank yo= =3D u very much in advance for your help.





--- On Tue,= =3D 12/11/12, Mark Wu <wudxw(a)linux.vnet.ibm.com> wrote:
=
From: Mark Wu <wudxw(a)linux.vnet.ibm.com>= Subject: Re: [Users] help with iSCSI storage domain needed - Ovirt -3.1<= =3D br>To: "Aleksandr Arbitman" <arbitman(a)pacbell.net>
Cc: users(a)o= virt=3D .org
Date: Tuesday, December 11, 2012, 10:36 PM

=3D0A =3D0A=3D0A =3D0A =3D0A
=3D0A
On 12/12/2012 09:40 AM, Aleksandr=3D0A Arbitman wrote:=3D =3D0A
=3D0A
=3D0A =3D0A =3D0A = =3D0A =3D =3D0A =3D0A =3D0A <= /table>=3D =3D0A
=3D0A
=3D
=3D0A
=3D0A =3D0A Is there any error= relat=3D ed in /var/vdsm/vdsm.log ?
=3D0A
=3D0A Did you try to manually= dis=3D cover and login the iscsi target by the=3D0A following command?
=3D0A= =3D
=3D0A iscsiadm --mode discoverydb --type sendtargets --portal=3D0A = 19=3D 2.168.122.1 --discover   // replace the portal address with your= =3D =3D0A iscsi server's ip address
=3D0A
=3D0A iscsiadm --mode= node =3D --targetname iqn.2001-05.com.doe:test --portal=3D0A 192.168.1.1:3260 --l= og=3D in  //replace the iqn with what returned by=3D0A the above command,= a=3D nd also the portal address.
=3D0A
=3D0A
=3D0A
=3D0A=
=3D =3D0A
=3D0A
=3D0A
_________=
________=3D
______________________________=3D0AUsers mailing list=3D0AU=
sers(a)ovi=3D
rt.org=3D0A=3D
http://lists.ovirt.org/mailman/listinfo/users=3D0A
=3D0A =3D0A
=3D0A =3D0A=3D0A
Hi, everybody !=3D =3D0A I have installed  ovirt 3.1 engine and two nodes. I= h=3D ave=3D0A setup iscsi storage on another box and tested it with= =3D =3D0A windows system - I was able to add it to win7 initiator,= =3D =3D0A meaning the storage configured properly. But I can't add= =3D =3D0A iscsi storage in ovirt-engine system. When I use "DIscov= er=3D =3D0A Targets" option and type IP address of my iscsi system -= =3D =3D0A nothing is happening.
=3D0A All my syste= ms -=3D engine, nodes and iscsi server - are on=3D0A the same network= . =3D Is it a bug? Is there any way to fix it=3D0A ? Did anyone have= t=3D he same issue ? Please, help. Thanks in=3D0A advance for any t= ip=3D s.
=3D0A
=3D0A
=3D0A Alex=
=3D =3D0A
--1013620071-1803343266-1355297694=3D:91295-- --===============2870067251625226094== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0xMDEzNjIwMDcxLTE4MDMzNDMyNjYtMTM1NTI5NzY5ND06OTEyOTUKQ29udGVudC1UeXBlOiB0 ZXh0L3BsYWluOyBjaGFyc2V0PWlzby04ODU5LTEKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog cXVvdGVkLXByaW50YWJsZQoKTWFyay4KcnVubmluZyBib3RoIGNvbW1hbmRzIG9uIG9uZSBvZiB0 aGUgbm9kZXMgd2FzIHN1Y2Nlc3NmdWwsIHNlZSBiZWxvdzoKCltyb290QG92aXJ0bm9kZTEgfl0j IGlzY3NpYWRtIC0tbW9kZSBkaXNjb3ZlcnlkYiAtLXR5cGUgc2VuZHRhcmdldHMgLS1wb3J0YT0K bCAxMC40NS4yMDEuMjIgLS1kaXNjb3Zlcj0yMAoKMTAuNDUuMjAxLjIyOjMyNjAsMSBpcW4uMjAx Mi0xMi5jb20udGVzdDpzdG9yYWdlLnRhcmdldDEKCltyb290QG92aXJ0bm9kZTEgfl0jIGlzY3Np YWRtIC0tbW9kZSBub2RlIC0tdGFyZ2V0bmFtZSBpcW4uMjAxMi0xMi5jb20udGVzdD0KOnN0b3Jh Z2UudGFyZ2V0MSAtLXBvcnRhbCAxMC40NS4yMDEuMjI6MzI2MCAtLWxvZ2luCgpMb2dnaW5nIGlu IHRvIFtpZmFjZTogZGVmYXVsdCwgdGFyZ2V0OiBpcW4uMjAxMi0xMi5jb20udGVzdDpzdG9yYWdl LnRhcmdldDE9CiwgcG9ydGFsOiAxMC40NS4yMDEuMjIsMzI2MF0gKG11bHRpcGxlKQoKTG9naW4g dG8gW2lmYWNlOiBkZWZhdWx0LCB0YXJnZXQ6IGlxbi4yMDEyLTEyLmNvbS50ZXN0OnN0b3JhZ2Uu dGFyZ2V0MSwgcG9yPQp0YWw6IDEwLjQ1LjIwMS4yMiwzMjYwXSBzdWNjZXNzZnVsLgoKW3Jvb3RA b3ZpcnRub2RlMSB+XSMKCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKV2hlbiBJIHJ1biAidGFpbCAt Zj1BMCAvdmFyL2xvZy92ZHNtL3Zkc20ubG9nIiB0aGF0IGxvZyBzaG93cyB0aGUgbm9kZSBpcyB0 PQpyeWluZyB0byBhY2Nlc3MgTkZTIGJhc2VkIGRvbWFpbiB3aGljaCBJIHJlbW92ZWQgaW4gZW5n aW5lIGJlZm9yZSB0cnlpbmcgdG89CiBhZGQgaXNjc2kgZGF0YSBkb21haW4uIFNlZSBoZXJlOgoK IyMjIyMjIyMjIyMjIyMjIyMjIyMjIwpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6 Cj1BMCBGaWxlICIvdXNyL3NoYXJlL3Zkc20vc3RvcmFnZS9kb21haW5Nb25pdG9yLnB5IiwgbGlu ZSAxMDMsIGluIF9tb25pdG9yRD0Kb21haW4KPUEwIEZpbGUgIi91c3Ivc2hhcmUvdmRzbS9zdG9y YWdlL25mc1NELnB5IiwgbGluZSAxMDAsIGluIHNlbGZ0ZXN0ClN0b3JhZ2VEb21haW5GU05vdE1v dW50ZWQ6IFN0b3JhZ2UgZG9tYWluIHJlbW90ZSBwYXRoIG5vdCBtb3VudGVkOiAoJy9yaGV2Lz0K ZGF0YS1jZW50ZXIvbW50L25mcy1zdG9yYWdlLmZpYi5pbnQuYXN1cmlvbi5jb206X2hvbWVfaXNv LWRvbWFpbicsKQpUaHJlYWQtMzE6OkVSUk9SOjoyMDEyLTEyLTEyIDA3OjI5OjI4LDgzNDo6ZG9t YWluTW9uaXRvcjo6MTIwOjpTdG9yYWdlLkRvbWE9CmluTW9uaXRvcjo6KF9tb25pdG9yRG9tYWlu KSBFcnJvciB3aGlsZSBjb2xsZWN0aW5nIGRvbWFpbiBgZjVhZGMwZGMtNzc0OS00ZD0KMmMtYjFi YS0xNDJhYzRhMDY4OGNgIG1vbml0b3JpbmcgaW5mb3JtYXRpb24KVHJhY2ViYWNrIChtb3N0IHJl Y2VudCBjYWxsIGxhc3QpOgo9QTAgRmlsZSAiL3Vzci9zaGFyZS92ZHNtL3N0b3JhZ2UvZG9tYWlu TW9uaXRvci5weSIsIGxpbmUgMTAzLCBpbiBfbW9uaXRvckQ9Cm9tYWluCj1BMCBGaWxlICIvdXNy L3NoYXJlL3Zkc20vc3RvcmFnZS9uZnNTRC5weSIsIGxpbmUgMTAwLCBpbiBzZWxmdGVzdApTdG9y YWdlRG9tYWluRlNOb3RNb3VudGVkOiBTdG9yYWdlIGRvbWFpbiByZW1vdGUgcGF0aCBub3QgbW91 bnRlZDogKCcvcmhldi89CmRhdGEtY2VudGVyL21udC9uZnMtc3RvcmFnZS5maWIuaW50LmFzdXJp b24uY29tOl9ob21lX25mcy1kb21haW4nLCkKCiMjIyMjIyMjIyMjIyMjIyMjIwpXaHkgY2FuJ3Qg SSBhZGQgaXNjc2kgc3RvcmFnZSB1c2luZyBlbmdpbmUgd2ViR1VJID8KV2hhdCB3b3VsZCB5b3Ug cmVjb21tZW5kID8gVGhhbmsgeW91IHZlcnkgbXVjaCBpbiBhZHZhbmNlIGZvciB5b3VyIGhlbHAu CgoKCgoKLS0tIE9uIFR1ZSwgMTIvMTEvMTIsIE1hcmsgV3UgPHd1ZHh3QGxpbnV4LnZuZXQuaWJt LmNvbT4gd3JvdGU6CgpGcm9tOiBNYXJrIFd1IDx3dWR4d0BsaW51eC52bmV0LmlibS5jb20+ClN1 YmplY3Q6IFJlOiBbVXNlcnNdIGhlbHAgd2l0aCAgaVNDU0kgc3RvcmFnZSBkb21haW4gbmVlZGVk IC0gT3ZpcnQgLTMuMQpUbzogIkFsZWtzYW5kciBBcmJpdG1hbiIgPGFyYml0bWFuQHBhY2JlbGwu bmV0PgpDYzogdXNlcnNAb3ZpcnQub3JnCkRhdGU6IFR1ZXNkYXksIERlY2VtYmVyIDExLCAyMDEy LCAxMDozNiBQTQoKPTBBICA9MEE9MEEgICAgPTBBICA9MEEgID0wQSAgICBPbiAxMi8xMi8yMDEy IDA5OjQwIEFNLCBBbGVrc2FuZHI9MEEgICAgICBBPQpyYml0bWFuIHdyb3RlOgo9MEEgICAgPTBB ICAgID0wQSAgICAgID0wQSAgICAgICAgPTBBICAgICAgICAgID0wQSAgICAgICAgICAgIEhpLCBl dmVyeWJvZHk9CiAhCj0wQSAgICAgICAgICAgICAgSSBoYXZlIGluc3RhbGxlZD1BMCBvdmlydCAz LjEgZW5naW5lIGFuZCB0d28gbm9kZXMuIEkgaGF2ZT0KPTBBICAgICAgICAgICAgICBzZXR1cCBp c2NzaSBzdG9yYWdlIG9uIGFub3RoZXIgYm94IGFuZCB0ZXN0ZWQgaXQgd2l0aD0wQSAgPQogICAg ICAgICAgICB3aW5kb3dzIHN5c3RlbSAtIEkgd2FzIGFibGUgdG8gYWRkIGl0IHRvIHdpbjcgaW5p dGlhdG9yLD0wQSAgICA9CiAgICAgICAgICBtZWFuaW5nIHRoZSBzdG9yYWdlIGNvbmZpZ3VyZWQg cHJvcGVybHkuIEJ1dCBJIGNhbid0IGFkZD0wQSAgICAgID0KICAgICAgICBpc2NzaSBzdG9yYWdl IGluIG92aXJ0LWVuZ2luZSBzeXN0ZW0uIFdoZW4gSSB1c2UgIkRJc2NvdmVyPTBBICAgICAgPQog ICAgICAgIFRhcmdldHMiIG9wdGlvbiBhbmQgdHlwZSBJUCBhZGRyZXNzIG9mIG15IGlzY3NpIHN5 c3RlbSAtPTBBICAgICAgICA9CiAgICAgIG5vdGhpbmcgaXMgaGFwcGVuaW5nLgo9MEEgICAgICAg ICAgICAgIEFsbCBteSBzeXN0ZW1zIC0gZW5naW5lLCBub2RlcyBhbmQgaXNjc2kgc2VydmVyIC0g YXJlIG9uPQo9MEEgICAgICAgICAgICAgIHRoZSBzYW1lIG5ldHdvcmsuIElzIGl0IGEgYnVnPyBJ cyB0aGVyZSBhbnkgd2F5IHRvIGZpeCBpdD0KPTBBICAgICAgICAgICAgICA/IERpZCBhbnlvbmUg aGF2ZSB0aGUgc2FtZSBpc3N1ZSA/IFBsZWFzZSwgaGVscC4gVGhhbmtzIGluPQo9MEEgICAgICAg ICAgICAgIGFkdmFuY2UgZm9yIGFueSB0aXBzLgo9MEEgICAgICAgICAgICAgPTIwCj0wQSAgICAg ICAgICAgICA9MjAKPTBBICAgICAgICAgICAgICBBbGV4Cj0wQSAgICAgICAgICAgID0wQSAgICAg ICAgICA9MEEgICAgICAgID0wQSAgICAgID0wQSAgICAgPTIwCj0wQSAgICAgID0wQSAgICAgPTIw Cj0wQSAgICA9MEEgICAgSXMgdGhlcmUgYW55IGVycm9yIHJlbGF0ZWQgaW4gL3Zhci92ZHNtL3Zk c20ubG9nID8KPTBBICAgPTIwCj0wQSAgICBEaWQgeW91IHRyeSB0byBtYW51YWxseSBkaXNjb3Zl ciBhbmQgbG9naW4gdGhlIGlzY3NpIHRhcmdldCBieSB0aGU9Cj0wQSAgICBmb2xsb3dpbmcgY29t bWFuZD8KPTBBICAgPTIwCj0wQSAgICBpc2NzaWFkbSAtLW1vZGUgZGlzY292ZXJ5ZGIgLS10eXBl IHNlbmR0YXJnZXRzIC0tcG9ydGFsPTBBICAgIDE5Mi4xNj0KOC4xMjIuMSAtLWRpc2NvdmVyPUEw PUEwIC8vIHJlcGxhY2UgdGhlIHBvcnRhbCBhZGRyZXNzIHdpdGggeW91cj0wQSAgICBpc2NzPQpp IHNlcnZlcidzIGlwIGFkZHJlc3MKPTBBICAgPTIwCj0wQSAgICBpc2NzaWFkbSAtLW1vZGUgbm9k ZSAtLXRhcmdldG5hbWUgaXFuLjIwMDEtMDUuY29tLmRvZTp0ZXN0IC0tcG9ydGFsPQo9MEEgICAg MTkyLjE2OC4xLjE6MzI2MCAtLWxvZ2luPUEwIC8vcmVwbGFjZSB0aGUgaXFuIHdpdGggd2hhdCBy ZXR1cm5lZCBieT0KPTBBICAgIHRoZSBhYm92ZSBjb21tYW5kLCBhbmQgYWxzbyB0aGUgcG9ydGFs IGFkZHJlc3MuCj0wQSAgID0yMAo9MEEgICA9MjAKPTBBICAgPTIwCj0wQSAgID0yMAo9MEEgICA9 MjAKPTBBICAgID0wQSAgICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fPTBBVXNlcnMgbWFpPQpsaW5nIGxpc3Q9MEFVc2Vyc0BvdmlydC5vcmc9MEFodHRw Oi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM9Cj0wQT0wQSAgICA9MEEg ICA9MjAKPTBBICA9MEE9MEEKLS0xMDEzNjIwMDcxLTE4MDMzNDMyNjYtMTM1NTI5NzY5ND06OTEy OTUKQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9aXNvLTg4NTktMQpDb250ZW50LVRy YW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlCgo8dGFibGUgY2VsbHNwYWNpbmc9M0Qi MCIgY2VsbHBhZGRpbmc9M0QiMCIgYm9yZGVyPTNEIjAiID48dHI+PHRkIHZhbGlnbj0zRCI9CnRv cCIgc3R5bGU9M0QiZm9udDogaW5oZXJpdDsiPk1hcmsuPGJyPnJ1bm5pbmcgYm90aCBjb21tYW5k cyBvbiBvbmUgb2YgdGhlID0Kbm9kZXMgd2FzIHN1Y2Nlc3NmdWwsIHNlZSBiZWxvdzo8YnI+PGJy Pltyb290QG92aXJ0bm9kZTEgfl0jIGlzY3NpYWRtIC0tbW9kPQplIGRpc2NvdmVyeWRiIC0tdHlw ZSBzZW5kdGFyZ2V0cyAtLXBvcnRhbCAxMC40NS4yMDEuMjIgLS1kaXNjb3ZlciA8YnI+PGJyPjE9 CjAuNDUuMjAxLjIyOjMyNjAsMSBpcW4uMjAxMi0xMi5jb20udGVzdDpzdG9yYWdlLnRhcmdldDE8 YnI+PGJyPltyb290QG92aXJ0bj0Kb2RlMSB+XSMgaXNjc2lhZG0gLS1tb2RlIG5vZGUgLS10YXJn ZXRuYW1lIGlxbi4yMDEyLTEyLmNvbS50ZXN0OnN0b3JhZ2UudGFyPQpnZXQxIC0tcG9ydGFsIDEw LjQ1LjIwMS4yMjozMjYwIC0tbG9naW48YnI+PGJyPkxvZ2dpbmcgaW4gdG8gW2lmYWNlOiBkZWZh dWw9CnQsIHRhcmdldDogaXFuLjIwMTItMTIuY29tLnRlc3Q6c3RvcmFnZS50YXJnZXQxLCBwb3J0 YWw6IDEwLjQ1LjIwMS4yMiwzMjYwXT0KIChtdWx0aXBsZSk8YnI+PGJyPkxvZ2luIHRvIFtpZmFj ZTogZGVmYXVsdCwgdGFyZ2V0OiBpcW4uMjAxMi0xMi5jb20udGVzdDpzPQp0b3JhZ2UudGFyZ2V0 MSwgcG9ydGFsOiAxMC40NS4yMDEuMjIsMzI2MF0gc3VjY2Vzc2Z1bC48YnI+PGJyPltyb290QG92 aXJ0bm89CmRlMSB+XSM8YnI+PGJyPiMjIyMjIyMjIyMjIyMjIyMjIyMjIyM8YnI+V2hlbiBJIHJ1 biAidGFpbCAtZiZuYnNwOyAvdmFyL2xvZz0KL3Zkc20vdmRzbS5sb2ciIHRoYXQgbG9nIHNob3dz IHRoZSBub2RlIGlzIHRyeWluZyB0byBhY2Nlc3MgTkZTIGJhc2VkIGRvbWFpPQpuIHdoaWNoIEkg cmVtb3ZlZCBpbiBlbmdpbmUgYmVmb3JlIHRyeWluZyB0byBhZGQgaXNjc2kgZGF0YSBkb21haW4u IFNlZQogaGVyZTo8YnI+PGJyPiMjIyMjIyMjIyMjIyMjIyMjIyMjIyM8YnI+VHJhY2ViYWNrICht b3N0IHJlY2VudCBjYWxsIGxhc3QpOjw9CmJyPiZuYnNwOyBGaWxlICIvdXNyL3NoYXJlL3Zkc20v c3RvcmFnZS9kb21haW5Nb25pdG9yLnB5IiwgbGluZSAxMDMsIGluIF9tbz0Kbml0b3JEb21haW48 YnI+Jm5ic3A7IEZpbGUgIi91c3Ivc2hhcmUvdmRzbS9zdG9yYWdlL25mc1NELnB5IiwgbGluZSAx MDAsIGluPQogc2VsZnRlc3Q8YnI+U3RvcmFnZURvbWFpbkZTTm90TW91bnRlZDogU3RvcmFnZSBk b21haW4gcmVtb3RlIHBhdGggbm90IG1vdW49CnRlZDogKCcvcmhldi9kYXRhLWNlbnRlci9tbnQv bmZzLXN0b3JhZ2UuZmliLmludC5hc3VyaW9uLmNvbTpfaG9tZV9pc28tZG9tYT0KaW4nLCk8YnI+ VGhyZWFkLTMxOjpFUlJPUjo6MjAxMi0xMi0xMiAwNzoyOToyOCw4MzQ6OmRvbWFpbk1vbml0b3I6 OjEyMDo6U3RvPQpyYWdlLkRvbWFpbk1vbml0b3I6OihfbW9uaXRvckRvbWFpbikgRXJyb3Igd2hp bGUgY29sbGVjdGluZyBkb21haW4gYGY1YWRjMGQ9CmMtNzc0OS00ZDJjLWIxYmEtMTQyYWM0YTA2 ODhjYCBtb25pdG9yaW5nIGluZm9ybWF0aW9uPGJyPlRyYWNlYmFjayAobW9zdCByZT0KY2VudCBj YWxsIGxhc3QpOjxicj4mbmJzcDsgRmlsZSAiL3Vzci9zaGFyZS92ZHNtL3N0b3JhZ2UvZG9tYWlu TW9uaXRvci5weSIsPQogbGluZSAxMDMsIGluIF9tb25pdG9yRG9tYWluPGJyPiZuYnNwOyBGaWxl ICIvdXNyL3NoYXJlL3Zkc20vc3RvcmFnZS9uZnNTRC49CnB5IiwgbGluZSAxMDAsIGluIHNlbGZ0 ZXN0PGJyPlN0b3JhZ2VEb21haW5GU05vdE1vdW50ZWQ6IFN0b3JhZ2UgZG9tYWluIHJlbT0Kb3Rl IHBhdGggbm90IG1vdW50ZWQ6ICgnL3JoZXYvZGF0YS1jZW50ZXIvbW50L25mcy1zdG9yYWdlLmZp Yi5pbnQuYXN1cmlvbi5jPQpvbTpfaG9tZV9uZnMtZG9tYWluJywpPGJyPjxicj4jIyMjIyMjIyMj IyMjIyMjIyM8YnI+V2h5IGNhbid0IEkgYWRkCiBpc2NzaSBzdG9yYWdlIHVzaW5nIGVuZ2luZSB3 ZWJHVUkgPzxicj5XaGF0IHdvdWxkIHlvdSByZWNvbW1lbmQgPyBUaGFuayB5bz0KdSB2ZXJ5IG11 Y2ggaW4gYWR2YW5jZSBmb3IgeW91ciBoZWxwLjxicj48YnI+PGJyPjxicj48YnI+PGJyPi0tLSBP biA8Yj5UdWUsPQogMTIvMTEvMTIsIE1hcmsgV3UgPGk+Jmx0O3d1ZHh3QGxpbnV4LnZuZXQuaWJt LmNvbSZndDs8L2k+PC9iPiB3cm90ZTo8YnI+PGI9CmxvY2txdW90ZSBzdHlsZT0zRCJib3JkZXIt bGVmdDogMnB4IHNvbGlkIHJnYigxNiwgMTYsIDI1NSk7IG1hcmdpbi1sZWZ0OiA1cD0KeDsgcGFk ZGluZy1sZWZ0OiA1cHg7Ij48YnI+RnJvbTogTWFyayBXdSAmbHQ7d3VkeHdAbGludXgudm5ldC5p Ym0uY29tJmd0OzxiPQpyPlN1YmplY3Q6IFJlOiBbVXNlcnNdIGhlbHAgd2l0aCAgaVNDU0kgc3Rv cmFnZSBkb21haW4gbmVlZGVkIC0gT3ZpcnQgLTMuMTw9CmJyPlRvOiAiQWxla3NhbmRyIEFyYml0 bWFuIiAmbHQ7YXJiaXRtYW5AcGFjYmVsbC5uZXQmZ3Q7PGJyPkNjOiB1c2Vyc0BvdmlydD0KLm9y Zzxicj5EYXRlOiBUdWVzZGF5LCBEZWNlbWJlciAxMSwgMjAxMiwgMTA6MzYgUE08YnI+PGJyPjxk aXYgaWQ9M0QieWl2NzM4PQozMjk0NTQiPj0wQSAgPTBBPTBBICAgID0wQSAgPTBBICA8ZGl2Pj0w QSAgICA8ZGl2IGNsYXNzPTNEInlpdjczODMyOTQ1NG1vei09CmNpdGUtcHJlZml4Ij5PbiAxMi8x Mi8yMDEyIDA5OjQwIEFNLCBBbGVrc2FuZHI9MEEgICAgICBBcmJpdG1hbiB3cm90ZTo8YnI+PQo9 MEEgICAgPC9kaXY+PTBBICAgIDxibG9ja3F1b3RlIHR5cGU9M0QiY2l0ZSI+PTBBICAgICAgPHRh YmxlIGJvcmRlcj0zRCIwIiA9CmNlbGxwYWRkaW5nPTNEIjAiIGNlbGxzcGFjaW5nPTNEIjAiPj0w QSAgICAgICAgPHRib2R5Pj0wQSAgICAgICAgICA8dHI+PTBBID0KICAgICAgICAgICA8dGQgc3R5 bGU9M0QiZm9udDppbmhlcml0OyIgdmFsaWduPTNEInRvcCI+SGksIGV2ZXJ5Ym9keSAhPGJyPj0K PTBBICAgICAgICAgICAgICBJIGhhdmUgaW5zdGFsbGVkJm5ic3A7IG92aXJ0IDMuMSBlbmdpbmUg YW5kIHR3byBub2Rlcy4gSSBoPQphdmU9MEEgICAgICAgICAgICAgIHNldHVwIGlzY3NpIHN0b3Jh Z2Ugb24gYW5vdGhlciBib3ggYW5kIHRlc3RlZCBpdCB3aXRoPQo9MEEgICAgICAgICAgICAgIHdp bmRvd3Mgc3lzdGVtIC0gSSB3YXMgYWJsZSB0byBhZGQgaXQgdG8gd2luNyBpbml0aWF0b3IsPQo9 MEEgICAgICAgICAgICAgIG1lYW5pbmcgdGhlIHN0b3JhZ2UgY29uZmlndXJlZCBwcm9wZXJseS4g QnV0IEkgY2FuJ3QgYWRkPQo9MEEgICAgICAgICAgICAgIGlzY3NpIHN0b3JhZ2UgaW4gb3ZpcnQt ZW5naW5lIHN5c3RlbS4gV2hlbiBJIHVzZSAiRElzY292ZXI9Cj0wQSAgICAgICAgICAgICAgVGFy Z2V0cyIgb3B0aW9uIGFuZCB0eXBlIElQIGFkZHJlc3Mgb2YgbXkgaXNjc2kgc3lzdGVtIC09Cj0w QSAgICAgICAgICAgICAgbm90aGluZyBpcyBoYXBwZW5pbmcuPGJyPj0wQSAgICAgICAgICAgICAg QWxsIG15IHN5c3RlbXMgLT0KIGVuZ2luZSwgbm9kZXMgYW5kIGlzY3NpIHNlcnZlciAtIGFyZSBv bj0wQSAgICAgICAgICAgICAgdGhlIHNhbWUgbmV0d29yay4gPQpJcyBpdCBhIGJ1Zz8gSXMgdGhl cmUgYW55IHdheSB0byBmaXggaXQ9MEEgICAgICAgICAgICAgID8gRGlkIGFueW9uZSBoYXZlIHQ9 CmhlIHNhbWUgaXNzdWUgPyBQbGVhc2UsIGhlbHAuIFRoYW5rcyBpbj0wQSAgICAgICAgICAgICAg YWR2YW5jZSBmb3IgYW55IHRpcD0Kcy48YnI+PTBBICAgICAgICAgICAgICA8YnI+PTBBICAgICAg ICAgICAgICA8YnI+PTBBICAgICAgICAgICAgICBBbGV4PGJyPj0KPTBBICAgICAgICAgICAgPC90 ZD49MEEgICAgICAgICAgPC90cj49MEEgICAgICAgIDwvdGJvZHk+PTBBICAgICAgPC90YWJsZT49 Cj0wQSAgICAgIDxicj49MEEgICAgICA8ZmllbGRzZXQgY2xhc3M9M0QieWl2NzM4MzI5NDU0bWlt ZUF0dGFjaG1lbnRIZWFkZXIiPj0KPC9maWVsZHNldD49MEEgICAgICA8YnI+PTBBICAgIDwvYmxv Y2txdW90ZT49MEEgICAgSXMgdGhlcmUgYW55IGVycm9yIHJlbGF0PQplZCBpbiAvdmFyL3Zkc20v dmRzbS5sb2cgPzxicj49MEEgICAgPGJyPj0wQSAgICBEaWQgeW91IHRyeSB0byBtYW51YWxseSBk aXM9CmNvdmVyIGFuZCBsb2dpbiB0aGUgaXNjc2kgdGFyZ2V0IGJ5IHRoZT0wQSAgICBmb2xsb3dp bmcgY29tbWFuZD88YnI+PTBBICAgID0KPGJyPj0wQSAgICBpc2NzaWFkbSAtLW1vZGUgZGlzY292 ZXJ5ZGIgLS10eXBlIHNlbmR0YXJnZXRzIC0tcG9ydGFsPTBBICAgIDE5PQoyLjE2OC4xMjIuMSAt LWRpc2NvdmVyJm5ic3A7Jm5ic3A7IC8vIHJlcGxhY2UgdGhlIHBvcnRhbCBhZGRyZXNzIHdpdGgg eW91cj0KPTBBICAgIGlzY3NpIHNlcnZlcidzIGlwIGFkZHJlc3M8YnI+PTBBICAgIDxicj49MEEg ICAgaXNjc2lhZG0gLS1tb2RlIG5vZGUgPQotLXRhcmdldG5hbWUgaXFuLjIwMDEtMDUuY29tLmRv ZTp0ZXN0IC0tcG9ydGFsPTBBICAgIDE5Mi4xNjguMS4xOjMyNjAgLS1sb2c9CmluJm5ic3A7IC8v cmVwbGFjZSB0aGUgaXFuIHdpdGggd2hhdCByZXR1cm5lZCBieT0wQSAgICB0aGUgYWJvdmUgY29t bWFuZCwgYT0KbmQgYWxzbyB0aGUgcG9ydGFsIGFkZHJlc3MuPGJyPj0wQSAgICA8YnI+PTBBICAg IDxicj49MEEgICAgPGJyPj0wQSAgICA8YnI+PQo9MEEgICAgPGJyPj0wQSAgICA8YmxvY2txdW90 ZSB0eXBlPTNEImNpdGUiPj0wQSAgICAgIDxwcmU+X19fX19fX19fX19fX19fX189Cl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fXz0wQVVzZXJzIG1haWxpbmcgbGlzdD0wQTxhIHJlbD0zRCJu b2ZvbGxvdyIgYz0KbGFzcz0zRCJ5aXY3MzgzMjk0NTRtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQi IHltYWlsdG89M0QibWFpbHRvOlVzZXJzQG92aXJ0PQoub3JnIiB0YXJnZXQ9M0QiX2JsYW5rIiBo cmVmPTNEIi9tYy9jb21wb3NlP3RvPTNEVXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0Bvdmk9CnJ0Lm9y ZzwvYT49MEE8YSByZWw9M0Qibm9mb2xsb3ciIGNsYXNzPTNEInlpdjczODMyOTQ1NG1vei10eHQt bGluay1mcmVldGV4dD0KIiB0YXJnZXQ9M0QiX2JsYW5rIiBocmVmPTNEImh0dHA6Ly9saXN0cy5v dmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyI+PQpodHRwOi8vbGlzdHMub3ZpcnQub3Jn L21haWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+PTBBPC9wcmU+PTBBICAgIDwvYmxvY2txdW89CnRl Pj0wQSAgICA8YnI+PTBBICA8L2Rpdj49MEE9MEE8L2Rpdj48L2Jsb2NrcXVvdGU+PC90ZD48L3Ry PjwvdGFibGU+Ci0tMTAxMzYyMDA3MS0xODAzMzQzMjY2LTEzNTUyOTc2OTQ9OjkxMjk1LS0K --===============2870067251625226094==-- From wudxw at linux.vnet.ibm.com Wed Dec 12 03:36:16 2012 Content-Type: multipart/mixed; boundary="===============1777506413741268716==" MIME-Version: 1.0 From: Mark Wu To: users at ovirt.org Subject: Re: [Users] help with iSCSI storage domain needed - Ovirt -3.1 Date: Wed, 12 Dec 2012 16:36:02 +0800 Message-ID: <50C841F2.3010100@linux.vnet.ibm.com> In-Reply-To: 1355297694.91295.YahooMailClassic@web181101.mail.ne1.yahoo.com --===============1777506413741268716== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------080009010800080305070500 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit On 12/12/2012 03:34 PM, Aleksandr Arbitman wrote: > Mark. > running both commands on one of the nodes was successful, see below: > > [root(a)ovirtnode1 ~]# iscsiadm --mode discoverydb --type sendtargets = > --portal 10.45.201.22 --discover > > 10.45.201.22:3260,1 iqn.2012-12.com.test:storage.target1 > > [root(a)ovirtnode1 ~]# iscsiadm --mode node --targetname = > iqn.2012-12.com.test:storage.target1 --portal 10.45.201.22:3260 --login > > Logging in to [iface: default, target: = > iqn.2012-12.com.test:storage.target1, portal: 10.45.201.22,3260] = > (multiple) > > Login to [iface: default, target: = > iqn.2012-12.com.test:storage.target1, portal: 10.45.201.22,3260] = > successful. > > [root(a)ovirtnode1 ~]# > > ###################### > When I run "tail -f /var/log/vdsm/vdsm.log" that log shows the node = > is trying to access NFS based domain which I removed in engine before = > trying to add iscsi data domain. See here: > I am not sure how it got connected to the NFS error. Did you mean = running "tailf" when you're clicking the "DIscover Targets" button? = Could you please paste your vdsm.log on http://fpaste.org/ and paste link here? Thanks. > ###################### > Traceback (most recent call last): > File "/usr/share/vdsm/storage/domainMonitor.py", line 103, in = > _monitorDomain > File "/usr/share/vdsm/storage/nfsSD.py", line 100, in selftest > StorageDomainFSNotMounted: Storage domain remote path not mounted: = > ('/rhev/data-center/mnt/nfs-storage.fib.int.asurion.com:_home_iso-domain'= ,) > Thread-31::ERROR::2012-12-12 = > 07:29:28,834::domainMonitor::120::Storage.DomainMonitor::(_monitorDomain) = > Error while collecting domain `f5adc0dc-7749-4d2c-b1ba-142ac4a0688c` = > monitoring information > Traceback (most recent call last): > File "/usr/share/vdsm/storage/domainMonitor.py", line 103, in = > _monitorDomain > File "/usr/share/vdsm/storage/nfsSD.py", line 100, in selftest > StorageDomainFSNotMounted: Storage domain remote path not mounted: = > ('/rhev/data-center/mnt/nfs-storage.fib.int.asurion.com:_home_nfs-domain'= ,) > > ################## > Why can't I add iscsi storage using engine webGUI ? > What would you recommend ? Thank you very much in advance for your help. > > > > > > --- On *Tue, 12/11/12, Mark Wu //* wrote: > > > From: Mark Wu > Subject: Re: [Users] help with iSCSI storage domain needed - Ovirt > -3.1 > To: "Aleksandr Arbitman" > Cc: users(a)ovirt.org > Date: Tuesday, December 11, 2012, 10:36 PM > > On 12/12/2012 09:40 AM, Aleksandr Arbitman wrote: >> Hi, everybody ! >> I have installed ovirt 3.1 engine and two nodes. I have setup >> iscsi storage on another box and tested it with windows system - >> I was able to add it to win7 initiator, meaning the storage >> configured properly. But I can't add iscsi storage in >> ovirt-engine system. When I use "DIscover Targets" option and >> type IP address of my iscsi system - nothing is happening. >> All my systems - engine, nodes and iscsi server - are on the same >> network. Is it a bug? Is there any way to fix it ? Did anyone >> have the same issue ? Please, help. Thanks in advance for any tips. >> >> >> Alex >> >> >> > Is there any error related in /var/vdsm/vdsm.log ? > > Did you try to manually discover and login the iscsi target by the > following command? > > iscsiadm --mode discoverydb --type sendtargets --portal > 192.168.122.1 --discover // replace the portal address with your > iscsi server's ip address > > iscsiadm --mode node --targetname iqn.2001-05.com.doe:test > --portal 192.168.1.1:3260 --login //replace the iqn with what > returned by the above command, and also the portal address. > > > > > >> _______________________________________________ >> Users mailing list >> Users(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/users > --------------080009010800080305070500 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit
On 12/12/2012 03:34 PM, Aleksandr Arbitman wrote:
Mark.
running both commands on one of the nodes was successful, see below:

[root(a)ovirtnode1 ~]# iscsiadm --mode discoverydb --type sendtargets --portal 10.45.201.22 --discover

10.45.201.22:3260,1 iqn.2012-12.com.test:storage.target1

[root(a)ovirtnode1 ~]# iscsiadm --mode node --targetname iqn.2012-12.com.test:storage.target1 --portal 10.45.201.22:3260 --login

Logging in to [iface: default, target: iqn.2012-12.com.test:storage.target1, portal: 10.45.201.22,3260] (multiple)

Login to [iface: default, target: iqn.2012-12.com.test:storage.target1, portal: 10.45.201.22,3260] successful.

[root(a)ovirtnode1 ~]#

######################
When I run "tail -f  /var/log/vdsm/vdsm.log" that log shows the node is trying to access NFS based domain which I removed in engine before trying to add iscsi data domain. See here:

I am not sure how it got connected to the NFS error. Did you mean running "tailf" when you're clicking the "DIscover Targets" button?&nbs= p; Could you please paste your vdsm.log on http://fpaste.org/
and paste link here?  Thanks.
###################= ###
Traceback (most recent call last):
  File "/usr/share/vdsm/storage/domainMonitor.py", line 103, in _monitorDomain
  File "/usr/share/vdsm/storage/nfsSD.py", line 100, in selftest
StorageDomainFSNotMounted: Storage domain remote path not mounted: ('/rhev/data-center/mnt/nfs-storage.fib.int.asurion.com:_home_iso-domain',)=
Thread-31::ERROR::2012-12-12 07:29:28,834::domainMonitor::120::Storage.DomainMonitor::(_mo= nitorDomain) Error while collecting domain `f5adc0dc-7749-4d2c-b1ba-142ac4a0688c` monitoring information
Traceback (most recent call last):
  File "/usr/share/vdsm/storage/domainMonitor.py", line 103, in _monitorDomain
  File "/usr/share/vdsm/storage/nfsSD.py", line 100, in selftest
StorageDomainFSNotMounted: Storage domain remote path not mounted: ('/rhev/data-center/mnt/nfs-storage.fib.int.asurion.com:_home_nfs-domain',)=

##################
Why can't I add iscsi storage using engine webGUI ?
What would you recommend ? Thank you very much in advance for your help.







--- On Tue, 12/11/12, Mark Wu <wudxw(a)linux.vnet= .ibm.com> wrote:

From: Mark Wu <wudxw(a)linux.vnet.ibm.com>
Subject: Re: [Users] help with iSCSI storage domain needed - Ovirt -3.1
To: "Aleksandr Arbitman" <arbitman(a)pacbell.net><= br> Cc: users(a)ovirt.org
Date: Tuesday, December 11, 2012, 10:36 PM

On 12/12/2012 09:40 AM, Aleksandr Arbitman wrote:
Hi, everybody !
I have installed  ovirt 3.1 engine and t= wo nodes. I have setup iscsi storage on another box and tested it with windows system - I was able to add it to win7 initiator, meaning the storage configured properly. But I can't add iscsi storage in ovirt-engine system. When I use "DIscover Targets" option and type IP address of my iscsi system - nothing is happening.
All my systems - engine, nodes and iscsi server - are on the same network. Is it a bug? Is there any way to fix it ? Did anyone have the same issue ? Please, help. Thanks in advance for any tips.


Alex

=

Is there any error related in /var/vdsm/vdsm.log ?

Did you try to manually discover and login the iscsi target by the following command?

iscsiadm --mode discoverydb --type sendtargets --portal 192.168.122.1 --discover   // replac= e the portal address with your iscsi server's ip address

iscsiadm --mode node --targetname iqn.2001-05.com.doe:test --portal 192.168.1.1:3260 --login  //replace the iqn with what returned by t= he above command, and also the portal address.





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


--------------080009010800080305070500-- --===============1777506413741268716== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wODAwMDkwMTA4MDAwODAzMDUwNzA1MDAKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKT24gMTIvMTIvMjAxMiAwMzozNCBQTSwgQWxla3NhbmRyIEFyYml0bWFuIHdyb3RlOgo+ IE1hcmsuCj4gcnVubmluZyBib3RoIGNvbW1hbmRzIG9uIG9uZSBvZiB0aGUgbm9kZXMgd2FzIHN1 Y2Nlc3NmdWwsIHNlZSBiZWxvdzoKPgo+IFtyb290QG92aXJ0bm9kZTEgfl0jIGlzY3NpYWRtIC0t bW9kZSBkaXNjb3ZlcnlkYiAtLXR5cGUgc2VuZHRhcmdldHMgCj4gLS1wb3J0YWwgMTAuNDUuMjAx LjIyIC0tZGlzY292ZXIKPgo+IDEwLjQ1LjIwMS4yMjozMjYwLDEgaXFuLjIwMTItMTIuY29tLnRl c3Q6c3RvcmFnZS50YXJnZXQxCj4KPiBbcm9vdEBvdmlydG5vZGUxIH5dIyBpc2NzaWFkbSAtLW1v ZGUgbm9kZSAtLXRhcmdldG5hbWUgCj4gaXFuLjIwMTItMTIuY29tLnRlc3Q6c3RvcmFnZS50YXJn ZXQxIC0tcG9ydGFsIDEwLjQ1LjIwMS4yMjozMjYwIC0tbG9naW4KPgo+IExvZ2dpbmcgaW4gdG8g W2lmYWNlOiBkZWZhdWx0LCB0YXJnZXQ6IAo+IGlxbi4yMDEyLTEyLmNvbS50ZXN0OnN0b3JhZ2Uu dGFyZ2V0MSwgcG9ydGFsOiAxMC40NS4yMDEuMjIsMzI2MF0gCj4gKG11bHRpcGxlKQo+Cj4gTG9n aW4gdG8gW2lmYWNlOiBkZWZhdWx0LCB0YXJnZXQ6IAo+IGlxbi4yMDEyLTEyLmNvbS50ZXN0OnN0 b3JhZ2UudGFyZ2V0MSwgcG9ydGFsOiAxMC40NS4yMDEuMjIsMzI2MF0gCj4gc3VjY2Vzc2Z1bC4K Pgo+IFtyb290QG92aXJ0bm9kZTEgfl0jCj4KPiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCj4gV2hl biBJIHJ1biAidGFpbCAtZiAgL3Zhci9sb2cvdmRzbS92ZHNtLmxvZyIgdGhhdCBsb2cgc2hvd3Mg dGhlIG5vZGUgCj4gaXMgdHJ5aW5nIHRvIGFjY2VzcyBORlMgYmFzZWQgZG9tYWluIHdoaWNoIEkg cmVtb3ZlZCBpbiBlbmdpbmUgYmVmb3JlIAo+IHRyeWluZyB0byBhZGQgaXNjc2kgZGF0YSBkb21h aW4uIFNlZSBoZXJlOgo+CkkgYW0gbm90IHN1cmUgaG93IGl0IGdvdCBjb25uZWN0ZWQgdG8gdGhl IE5GUyBlcnJvci4gRGlkIHlvdSBtZWFuIApydW5uaW5nICJ0YWlsZiIgd2hlbiB5b3UncmUgY2xp Y2tpbmcgdGhlICJESXNjb3ZlciBUYXJnZXRzIiBidXR0b24/IApDb3VsZCB5b3UgcGxlYXNlIHBh c3RlIHlvdXIgdmRzbS5sb2cgb24gaHR0cDovL2ZwYXN0ZS5vcmcvCmFuZCBwYXN0ZSBsaW5rIGhl cmU/ICBUaGFua3MuCj4gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwo+IFRyYWNlYmFjayAobW9zdCBy ZWNlbnQgY2FsbCBsYXN0KToKPiAgIEZpbGUgIi91c3Ivc2hhcmUvdmRzbS9zdG9yYWdlL2RvbWFp bk1vbml0b3IucHkiLCBsaW5lIDEwMywgaW4gCj4gX21vbml0b3JEb21haW4KPiAgIEZpbGUgIi91 c3Ivc2hhcmUvdmRzbS9zdG9yYWdlL25mc1NELnB5IiwgbGluZSAxMDAsIGluIHNlbGZ0ZXN0Cj4g U3RvcmFnZURvbWFpbkZTTm90TW91bnRlZDogU3RvcmFnZSBkb21haW4gcmVtb3RlIHBhdGggbm90 IG1vdW50ZWQ6IAo+ICgnL3JoZXYvZGF0YS1jZW50ZXIvbW50L25mcy1zdG9yYWdlLmZpYi5pbnQu YXN1cmlvbi5jb206X2hvbWVfaXNvLWRvbWFpbicsKQo+IFRocmVhZC0zMTo6RVJST1I6OjIwMTIt MTItMTIgCj4gMDc6Mjk6MjgsODM0Ojpkb21haW5Nb25pdG9yOjoxMjA6OlN0b3JhZ2UuRG9tYWlu TW9uaXRvcjo6KF9tb25pdG9yRG9tYWluKSAKPiBFcnJvciB3aGlsZSBjb2xsZWN0aW5nIGRvbWFp biBgZjVhZGMwZGMtNzc0OS00ZDJjLWIxYmEtMTQyYWM0YTA2ODhjYCAKPiBtb25pdG9yaW5nIGlu Zm9ybWF0aW9uCj4gVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgo+ICAgRmlsZSAi L3Vzci9zaGFyZS92ZHNtL3N0b3JhZ2UvZG9tYWluTW9uaXRvci5weSIsIGxpbmUgMTAzLCBpbiAK PiBfbW9uaXRvckRvbWFpbgo+ICAgRmlsZSAiL3Vzci9zaGFyZS92ZHNtL3N0b3JhZ2UvbmZzU0Qu cHkiLCBsaW5lIDEwMCwgaW4gc2VsZnRlc3QKPiBTdG9yYWdlRG9tYWluRlNOb3RNb3VudGVkOiBT dG9yYWdlIGRvbWFpbiByZW1vdGUgcGF0aCBub3QgbW91bnRlZDogCj4gKCcvcmhldi9kYXRhLWNl bnRlci9tbnQvbmZzLXN0b3JhZ2UuZmliLmludC5hc3VyaW9uLmNvbTpfaG9tZV9uZnMtZG9tYWlu JywpCj4KPiAjIyMjIyMjIyMjIyMjIyMjIyMKPiBXaHkgY2FuJ3QgSSBhZGQgaXNjc2kgc3RvcmFn ZSB1c2luZyBlbmdpbmUgd2ViR1VJID8KPiBXaGF0IHdvdWxkIHlvdSByZWNvbW1lbmQgPyBUaGFu ayB5b3UgdmVyeSBtdWNoIGluIGFkdmFuY2UgZm9yIHlvdXIgaGVscC4KPgoKCj4KPgo+Cj4KPiAt LS0gT24gKlR1ZSwgMTIvMTEvMTIsIE1hcmsgV3UgLzx3dWR4d0BsaW51eC52bmV0LmlibS5jb20+ Lyogd3JvdGU6Cj4KPgo+ICAgICBGcm9tOiBNYXJrIFd1IDx3dWR4d0BsaW51eC52bmV0LmlibS5j b20+Cj4gICAgIFN1YmplY3Q6IFJlOiBbVXNlcnNdIGhlbHAgd2l0aCBpU0NTSSBzdG9yYWdlIGRv bWFpbiBuZWVkZWQgLSBPdmlydAo+ICAgICAtMy4xCj4gICAgIFRvOiAiQWxla3NhbmRyIEFyYml0 bWFuIiA8YXJiaXRtYW5AcGFjYmVsbC5uZXQ+Cj4gICAgIENjOiB1c2Vyc0BvdmlydC5vcmcKPiAg ICAgRGF0ZTogVHVlc2RheSwgRGVjZW1iZXIgMTEsIDIwMTIsIDEwOjM2IFBNCj4KPiAgICAgT24g MTIvMTIvMjAxMiAwOTo0MCBBTSwgQWxla3NhbmRyIEFyYml0bWFuIHdyb3RlOgo+PiAgICAgSGks IGV2ZXJ5Ym9keSAhCj4+ICAgICBJIGhhdmUgaW5zdGFsbGVkICBvdmlydCAzLjEgZW5naW5lIGFu ZCB0d28gbm9kZXMuIEkgaGF2ZSBzZXR1cAo+PiAgICAgaXNjc2kgc3RvcmFnZSBvbiBhbm90aGVy IGJveCBhbmQgdGVzdGVkIGl0IHdpdGggd2luZG93cyBzeXN0ZW0gLQo+PiAgICAgSSB3YXMgYWJs ZSB0byBhZGQgaXQgdG8gd2luNyBpbml0aWF0b3IsIG1lYW5pbmcgdGhlIHN0b3JhZ2UKPj4gICAg IGNvbmZpZ3VyZWQgcHJvcGVybHkuIEJ1dCBJIGNhbid0IGFkZCBpc2NzaSBzdG9yYWdlIGluCj4+ ICAgICBvdmlydC1lbmdpbmUgc3lzdGVtLiBXaGVuIEkgdXNlICJESXNjb3ZlciBUYXJnZXRzIiBv cHRpb24gYW5kCj4+ICAgICB0eXBlIElQIGFkZHJlc3Mgb2YgbXkgaXNjc2kgc3lzdGVtIC0gbm90 aGluZyBpcyBoYXBwZW5pbmcuCj4+ICAgICBBbGwgbXkgc3lzdGVtcyAtIGVuZ2luZSwgbm9kZXMg YW5kIGlzY3NpIHNlcnZlciAtIGFyZSBvbiB0aGUgc2FtZQo+PiAgICAgbmV0d29yay4gSXMgaXQg YSBidWc/IElzIHRoZXJlIGFueSB3YXkgdG8gZml4IGl0ID8gRGlkIGFueW9uZQo+PiAgICAgaGF2 ZSB0aGUgc2FtZSBpc3N1ZSA/IFBsZWFzZSwgaGVscC4gVGhhbmtzIGluIGFkdmFuY2UgZm9yIGFu eSB0aXBzLgo+Pgo+Pgo+PiAgICAgQWxleAo+Pgo+Pgo+Pgo+ICAgICBJcyB0aGVyZSBhbnkgZXJy b3IgcmVsYXRlZCBpbiAvdmFyL3Zkc20vdmRzbS5sb2cgPwo+Cj4gICAgIERpZCB5b3UgdHJ5IHRv IG1hbnVhbGx5IGRpc2NvdmVyIGFuZCBsb2dpbiB0aGUgaXNjc2kgdGFyZ2V0IGJ5IHRoZQo+ICAg ICBmb2xsb3dpbmcgY29tbWFuZD8KPgo+ICAgICBpc2NzaWFkbSAtLW1vZGUgZGlzY292ZXJ5ZGIg LS10eXBlIHNlbmR0YXJnZXRzIC0tcG9ydGFsCj4gICAgIDE5Mi4xNjguMTIyLjEgLS1kaXNjb3Zl ciAgIC8vIHJlcGxhY2UgdGhlIHBvcnRhbCBhZGRyZXNzIHdpdGggeW91cgo+ICAgICBpc2NzaSBz ZXJ2ZXIncyBpcCBhZGRyZXNzCj4KPiAgICAgaXNjc2lhZG0gLS1tb2RlIG5vZGUgLS10YXJnZXRu YW1lIGlxbi4yMDAxLTA1LmNvbS5kb2U6dGVzdAo+ICAgICAtLXBvcnRhbCAxOTIuMTY4LjEuMToz MjYwIC0tbG9naW4gIC8vcmVwbGFjZSB0aGUgaXFuIHdpdGggd2hhdAo+ICAgICByZXR1cm5lZCBi eSB0aGUgYWJvdmUgY29tbWFuZCwgYW5kIGFsc28gdGhlIHBvcnRhbCBhZGRyZXNzLgo+Cj4KPgo+ Cj4KPj4gICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Cj4+ICAgICBVc2VycyBtYWlsaW5nIGxpc3QKPj4gICAgIFVzZXJzQG92aXJ0Lm9yZyAgPC9tYy9j b21wb3NlP3RvPVVzZXJzQG92aXJ0Lm9yZz4KPj4gICAgIGh0dHA6Ly9saXN0cy5vdmlydC5vcmcv bWFpbG1hbi9saXN0aW5mby91c2Vycwo+CgoKLS0tLS0tLS0tLS0tLS0wODAwMDkwMTA4MDAwODAz MDUwNzA1MDAKQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9SVNPLTg4NTktMQpDb250 ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA3Yml0Cgo8aHRtbD4KICA8aGVhZD4KICAgIDxtZXRhIGNv bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1JU08tODg1OS0xIgogICAgICBodHRwLWVxdWl2PSJD b250ZW50LVR5cGUiPgogIDwvaGVhZD4KICA8Ym9keSBiZ2NvbG9yPSIjRkZGRkZGIiB0ZXh0PSIj MDAwMDAwIj4KICAgIDxkaXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+T24gMTIvMTIvMjAxMiAw MzozNCBQTSwgQWxla3NhbmRyCiAgICAgIEFyYml0bWFuIHdyb3RlOjxicj4KICAgIDwvZGl2Pgog ICAgPGJsb2NrcXVvdGUKY2l0ZT0ibWlkOjEzNTUyOTc2OTQuOTEyOTUuWWFob29NYWlsQ2xhc3Np Y0B3ZWIxODExMDEubWFpbC5uZTEueWFob28uY29tIgogICAgICB0eXBlPSJjaXRlIj4KICAgICAg PHRhYmxlIGJvcmRlcj0iMCIgY2VsbHBhZGRpbmc9IjAiIGNlbGxzcGFjaW5nPSIwIj4KICAgICAg ICA8dGJvZHk+CiAgICAgICAgICA8dHI+CiAgICAgICAgICAgIDx0ZCBzdHlsZT0iZm9udDogaW5o ZXJpdDsiIHZhbGlnbj0idG9wIj5NYXJrLjxicj4KICAgICAgICAgICAgICBydW5uaW5nIGJvdGgg Y29tbWFuZHMgb24gb25lIG9mIHRoZSBub2RlcyB3YXMgc3VjY2Vzc2Z1bCwKICAgICAgICAgICAg ICBzZWUgYmVsb3c6PGJyPgogICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICBbcm9vdEBv dmlydG5vZGUxIH5dIyBpc2NzaWFkbSAtLW1vZGUgZGlzY292ZXJ5ZGIgLS10eXBlCiAgICAgICAg ICAgICAgc2VuZHRhcmdldHMgLS1wb3J0YWwgMTAuNDUuMjAxLjIyIC0tZGlzY292ZXIgPGJyPgog ICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAxMC40NS4yMDEuMjI6MzI2MCwxIGlxbi4y MDEyLTEyLmNvbS50ZXN0OnN0b3JhZ2UudGFyZ2V0MTxicj4KICAgICAgICAgICAgICA8YnI+CiAg ICAgICAgICAgICAgW3Jvb3RAb3ZpcnRub2RlMSB+XSMgaXNjc2lhZG0gLS1tb2RlIG5vZGUgLS10 YXJnZXRuYW1lCiAgICAgICAgICAgICAgaXFuLjIwMTItMTIuY29tLnRlc3Q6c3RvcmFnZS50YXJn ZXQxIC0tcG9ydGFsCiAgICAgICAgICAgICAgMTAuNDUuMjAxLjIyOjMyNjAgLS1sb2dpbjxicj4K ICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgTG9nZ2luZyBpbiB0byBbaWZhY2U6IGRl ZmF1bHQsIHRhcmdldDoKICAgICAgICAgICAgICBpcW4uMjAxMi0xMi5jb20udGVzdDpzdG9yYWdl LnRhcmdldDEsIHBvcnRhbDoKICAgICAgICAgICAgICAxMC40NS4yMDEuMjIsMzI2MF0gKG11bHRp cGxlKTxicj4KICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgTG9naW4gdG8gW2lmYWNl OiBkZWZhdWx0LCB0YXJnZXQ6CiAgICAgICAgICAgICAgaXFuLjIwMTItMTIuY29tLnRlc3Q6c3Rv cmFnZS50YXJnZXQxLCBwb3J0YWw6CiAgICAgICAgICAgICAgMTAuNDUuMjAxLjIyLDMyNjBdIHN1 Y2Nlc3NmdWwuPGJyPgogICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICBbcm9vdEBvdmly dG5vZGUxIH5dIzxicj4KICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgIyMjIyMjIyMj IyMjIyMjIyMjIyMjIzxicj4KICAgICAgICAgICAgICBXaGVuIEkgcnVuICJ0YWlsIC1mJm5ic3A7 IC92YXIvbG9nL3Zkc20vdmRzbS5sb2ciIHRoYXQgbG9nCiAgICAgICAgICAgICAgc2hvd3MgdGhl IG5vZGUgaXMgdHJ5aW5nIHRvIGFjY2VzcyBORlMgYmFzZWQgZG9tYWluIHdoaWNoCiAgICAgICAg ICAgICAgSSByZW1vdmVkIGluIGVuZ2luZSBiZWZvcmUgdHJ5aW5nIHRvIGFkZCBpc2NzaSBkYXRh CiAgICAgICAgICAgICAgZG9tYWluLiBTZWUgaGVyZTo8YnI+CiAgICAgICAgICAgICAgPGJyPgog ICAgICAgICAgICA8L3RkPgogICAgICAgICAgPC90cj4KICAgICAgICA8L3Rib2R5PgogICAgICA8 L3RhYmxlPgogICAgPC9ibG9ja3F1b3RlPgogICAgSSBhbSBub3Qgc3VyZSBob3cgaXQgZ290IGNv bm5lY3RlZCB0byB0aGUgTkZTIGVycm9yLiBEaWQgeW91IG1lYW4KICAgIHJ1bm5pbmcgInRhaWxm IiB3aGVuIHlvdSdyZSBjbGlja2luZyB0aGUgIkRJc2NvdmVyIFRhcmdldHMiIGJ1dHRvbj8mbmJz cDsKICAgIENvdWxkIHlvdSBwbGVhc2UgcGFzdGUgeW91ciB2ZHNtLmxvZyBvbgogICAgPG1ldGEg aHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7CiAgICAgIGNoYXJz ZXQ9SVNPLTg4NTktMSI+CiAgICA8YSBocmVmPSJodHRwOi8vZnBhc3RlLm9yZy8iPmh0dHA6Ly9m cGFzdGUub3JnLzwvYT48YnI+CiAgICBhbmQgcGFzdGUgbGluayBoZXJlPyZuYnNwOyBUaGFua3Mu PGJyPgogICAgPGJsb2NrcXVvdGUKY2l0ZT0ibWlkOjEzNTUyOTc2OTQuOTEyOTUuWWFob29NYWls Q2xhc3NpY0B3ZWIxODExMDEubWFpbC5uZTEueWFob28uY29tIgogICAgICB0eXBlPSJjaXRlIj4K ICAgICAgPHRhYmxlIGJvcmRlcj0iMCIgY2VsbHBhZGRpbmc9IjAiIGNlbGxzcGFjaW5nPSIwIj4K ICAgICAgICA8dGJvZHk+CiAgICAgICAgICA8dHI+CiAgICAgICAgICAgIDx0ZCBzdHlsZT0iZm9u dDogaW5oZXJpdDsiIHZhbGlnbj0idG9wIj4jIyMjIyMjIyMjIyMjIyMjIyMjIyMjPGJyPgogICAg ICAgICAgICAgIFRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KTo8YnI+CiAgICAgICAg ICAgICAgJm5ic3A7IEZpbGUgIi91c3Ivc2hhcmUvdmRzbS9zdG9yYWdlL2RvbWFpbk1vbml0b3Iu cHkiLCBsaW5lCiAgICAgICAgICAgICAgMTAzLCBpbiBfbW9uaXRvckRvbWFpbjxicj4KICAgICAg ICAgICAgICAmbmJzcDsgRmlsZSAiL3Vzci9zaGFyZS92ZHNtL3N0b3JhZ2UvbmZzU0QucHkiLCBs aW5lIDEwMCwgaW4KICAgICAgICAgICAgICBzZWxmdGVzdDxicj4KICAgICAgICAgICAgICBTdG9y YWdlRG9tYWluRlNOb3RNb3VudGVkOiBTdG9yYWdlIGRvbWFpbiByZW1vdGUgcGF0aCBub3QKICAg ICAgICAgICAgICBtb3VudGVkOgooJy9yaGV2L2RhdGEtY2VudGVyL21udC9uZnMtc3RvcmFnZS5m aWIuaW50LmFzdXJpb24uY29tOl9ob21lX2lzby1kb21haW4nLCk8YnI+CiAgICAgICAgICAgICAg VGhyZWFkLTMxOjpFUlJPUjo6MjAxMi0xMi0xMgogICAgICAgICAgICAgIDA3OjI5OjI4LDgzNDo6 ZG9tYWluTW9uaXRvcjo6MTIwOjpTdG9yYWdlLkRvbWFpbk1vbml0b3I6OihfbW9uaXRvckRvbWFp bikKICAgICAgICAgICAgICBFcnJvciB3aGlsZSBjb2xsZWN0aW5nIGRvbWFpbgogICAgICAgICAg ICAgIGBmNWFkYzBkYy03NzQ5LTRkMmMtYjFiYS0xNDJhYzRhMDY4OGNgIG1vbml0b3JpbmcKICAg ICAgICAgICAgICBpbmZvcm1hdGlvbjxicj4KICAgICAgICAgICAgICBUcmFjZWJhY2sgKG1vc3Qg cmVjZW50IGNhbGwgbGFzdCk6PGJyPgogICAgICAgICAgICAgICZuYnNwOyBGaWxlICIvdXNyL3No YXJlL3Zkc20vc3RvcmFnZS9kb21haW5Nb25pdG9yLnB5IiwgbGluZQogICAgICAgICAgICAgIDEw MywgaW4gX21vbml0b3JEb21haW48YnI+CiAgICAgICAgICAgICAgJm5ic3A7IEZpbGUgIi91c3Iv c2hhcmUvdmRzbS9zdG9yYWdlL25mc1NELnB5IiwgbGluZSAxMDAsIGluCiAgICAgICAgICAgICAg c2VsZnRlc3Q8YnI+CiAgICAgICAgICAgICAgU3RvcmFnZURvbWFpbkZTTm90TW91bnRlZDogU3Rv cmFnZSBkb21haW4gcmVtb3RlIHBhdGggbm90CiAgICAgICAgICAgICAgbW91bnRlZDoKKCcvcmhl di9kYXRhLWNlbnRlci9tbnQvbmZzLXN0b3JhZ2UuZmliLmludC5hc3VyaW9uLmNvbTpfaG9tZV9u ZnMtZG9tYWluJywpPGJyPgogICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAjIyMjIyMj IyMjIyMjIyMjIyM8YnI+CiAgICAgICAgICAgICAgV2h5IGNhbid0IEkgYWRkIGlzY3NpIHN0b3Jh Z2UgdXNpbmcgZW5naW5lIHdlYkdVSSA/PGJyPgogICAgICAgICAgICAgIFdoYXQgd291bGQgeW91 IHJlY29tbWVuZCA/IFRoYW5rIHlvdSB2ZXJ5IG11Y2ggaW4gYWR2YW5jZQogICAgICAgICAgICAg IGZvciB5b3VyIGhlbHAuPGJyPgogICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPC90ZD4K ICAgICAgICAgIDwvdHI+CiAgICAgICAgPC90Ym9keT4KICAgICAgPC90YWJsZT4KICAgIDwvYmxv Y2txdW90ZT4KICAgIDxicj4KICAgIDxicj4KICAgIDxibG9ja3F1b3RlCmNpdGU9Im1pZDoxMzU1 Mjk3Njk0LjkxMjk1LllhaG9vTWFpbENsYXNzaWNAd2ViMTgxMTAxLm1haWwubmUxLnlhaG9vLmNv bSIKICAgICAgdHlwZT0iY2l0ZSI+CiAgICAgIDx0YWJsZSBib3JkZXI9IjAiIGNlbGxwYWRkaW5n PSIwIiBjZWxsc3BhY2luZz0iMCI+CiAgICAgICAgPHRib2R5PgogICAgICAgICAgPHRyPgogICAg ICAgICAgICA8dGQgc3R5bGU9ImZvbnQ6IGluaGVyaXQ7IiB2YWxpZ249InRvcCI+PGJyPgogICAg ICAgICAgICAgIDxicj4KICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgPGJyPgogICAg ICAgICAgICAgIC0tLSBPbiA8Yj5UdWUsIDEyLzExLzEyLCBNYXJrIFd1IDxpPjxhIGNsYXNzPSJt b3otdHh0LWxpbmstcmZjMjM5NkUiIGhyZWY9Im1haWx0bzp3dWR4d0BsaW51eC52bmV0LmlibS5j b20iPiZsdDt3dWR4d0BsaW51eC52bmV0LmlibS5jb20mZ3Q7PC9hPjwvaT48L2I+CiAgICAgICAg ICAgICAgd3JvdGU6PGJyPgogICAgICAgICAgICAgIDxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXIt bGVmdDogMnB4IHNvbGlkIHJnYigxNiwgMTYsCiAgICAgICAgICAgICAgICAyNTUpOyBtYXJnaW4t bGVmdDogNXB4OyBwYWRkaW5nLWxlZnQ6IDVweDsiPjxicj4KICAgICAgICAgICAgICAgIEZyb206 IE1hcmsgV3UgPGEgY2xhc3M9Im1vei10eHQtbGluay1yZmMyMzk2RSIgaHJlZj0ibWFpbHRvOnd1 ZHh3QGxpbnV4LnZuZXQuaWJtLmNvbSI+Jmx0O3d1ZHh3QGxpbnV4LnZuZXQuaWJtLmNvbSZndDs8 L2E+PGJyPgogICAgICAgICAgICAgICAgU3ViamVjdDogUmU6IFtVc2Vyc10gaGVscCB3aXRoIGlT Q1NJIHN0b3JhZ2UgZG9tYWluCiAgICAgICAgICAgICAgICBuZWVkZWQgLSBPdmlydCAtMy4xPGJy PgogICAgICAgICAgICAgICAgVG86ICJBbGVrc2FuZHIgQXJiaXRtYW4iIDxhIGNsYXNzPSJtb3ot dHh0LWxpbmstcmZjMjM5NkUiIGhyZWY9Im1haWx0bzphcmJpdG1hbkBwYWNiZWxsLm5ldCI+Jmx0 O2FyYml0bWFuQHBhY2JlbGwubmV0Jmd0OzwvYT48YnI+CiAgICAgICAgICAgICAgICBDYzogPGEg Y2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOnVzZXJzQG92aXJ0 Lm9yZyI+dXNlcnNAb3ZpcnQub3JnPC9hPjxicj4KICAgICAgICAgICAgICAgIERhdGU6IFR1ZXNk YXksIERlY2VtYmVyIDExLCAyMDEyLCAxMDozNiBQTTxicj4KICAgICAgICAgICAgICAgIDxicj4K ICAgICAgICAgICAgICAgIDxkaXYgaWQ9InlpdjczODMyOTQ1NCI+CiAgICAgICAgICAgICAgICAg IDxkaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ieWl2NzM4MzI5NDU0bW96LWNp dGUtcHJlZml4Ij5PbgogICAgICAgICAgICAgICAgICAgICAgMTIvMTIvMjAxMiAwOTo0MCBBTSwg QWxla3NhbmRyIEFyYml0bWFuIHdyb3RlOjxicj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4K ICAgICAgICAgICAgICAgICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4KICAgICAgICAgICAg ICAgICAgICAgIDx0YWJsZSBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0i MCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0Ym9keT4KICAgICAgICAgICAgICAgICAgICAg ICAgICA8dHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgc3R5bGU9ImZvbnQ6aW5o ZXJpdDsiIHZhbGlnbj0idG9wIj5IaSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZl cnlib2R5ICE8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEkgaGF2ZSBpbnN0YWxs ZWQmbmJzcDsgb3ZpcnQgMy4xIGVuZ2luZSBhbmQgdHdvCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIG5vZGVzLiBJIGhhdmUgc2V0dXAgaXNjc2kgc3RvcmFnZSBvbgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBhbm90aGVyIGJveCBhbmQgdGVzdGVkIGl0IHdpdGggd2luZG93cwog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzeXN0ZW0gLSBJIHdhcyBhYmxlIHRvIGFkZCBp dCB0byB3aW43CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluaXRpYXRvciwgbWVhbmlu ZyB0aGUgc3RvcmFnZSBjb25maWd1cmVkCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBy b3Blcmx5LiBCdXQgSSBjYW4ndCBhZGQgaXNjc2kgc3RvcmFnZSBpbgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBvdmlydC1lbmdpbmUgc3lzdGVtLiBXaGVuIEkgdXNlICJESXNjb3Zlcgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUYXJnZXRzIiBvcHRpb24gYW5kIHR5cGUgSVAg YWRkcmVzcyBvZiBteQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpc2NzaSBzeXN0ZW0g LSBub3RoaW5nIGlzIGhhcHBlbmluZy48YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IEFsbCBteSBzeXN0ZW1zIC0gZW5naW5lLCBub2RlcyBhbmQgaXNjc2kKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgc2VydmVyIC0gYXJlIG9uIHRoZSBzYW1lIG5ldHdvcmsuIElzIGl0IGEK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnVnPyBJcyB0aGVyZSBhbnkgd2F5IHRvIGZp eCBpdCA/IERpZAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbnlvbmUgaGF2ZSB0aGUg c2FtZSBpc3N1ZSA/IFBsZWFzZSwgaGVscC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg VGhhbmtzIGluIGFkdmFuY2UgZm9yIGFueSB0aXBzLjxicj4KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIEFsZXg8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICA8L3RkPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgICAg ICAgICAgIDwvdGJvZHk+CiAgICAgICAgICAgICAgICAgICAgICA8L3RhYmxlPgogICAgICAgICAg ICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAgICAgPGZpZWxkc2V0IGNsYXNzPSJ5 aXY3MzgzMjk0NTRtaW1lQXR0YWNobWVudEhlYWRlciI+PC9maWVsZHNldD4KICAgICAgICAgICAg ICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAg ICAgICAgICAgICAgSXMgdGhlcmUgYW55IGVycm9yIHJlbGF0ZWQgaW4gL3Zhci92ZHNtL3Zkc20u bG9nID88YnI+CiAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAgIERp ZCB5b3UgdHJ5IHRvIG1hbnVhbGx5IGRpc2NvdmVyIGFuZCBsb2dpbiB0aGUgaXNjc2kKICAgICAg ICAgICAgICAgICAgICB0YXJnZXQgYnkgdGhlIGZvbGxvd2luZyBjb21tYW5kPzxicj4KICAgICAg ICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgICAgaXNjc2lhZG0gLS1tb2RlIGRp c2NvdmVyeWRiIC0tdHlwZSBzZW5kdGFyZ2V0cwogICAgICAgICAgICAgICAgICAgIC0tcG9ydGFs IDE5Mi4xNjguMTIyLjEgLS1kaXNjb3ZlciZuYnNwOyZuYnNwOyAvLyByZXBsYWNlIHRoZQogICAg ICAgICAgICAgICAgICAgIHBvcnRhbCBhZGRyZXNzIHdpdGggeW91ciBpc2NzaSBzZXJ2ZXIncyBp cCBhZGRyZXNzPGJyPgogICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAg ICBpc2NzaWFkbSAtLW1vZGUgbm9kZSAtLXRhcmdldG5hbWUKICAgICAgICAgICAgICAgICAgICBp cW4uMjAwMS0wNS5jb20uZG9lOnRlc3QgLS1wb3J0YWwgMTkyLjE2OC4xLjE6MzI2MAogICAgICAg ICAgICAgICAgICAgIC0tbG9naW4mbmJzcDsgLy9yZXBsYWNlIHRoZSBpcW4gd2l0aCB3aGF0IHJl dHVybmVkIGJ5IHRoZQogICAgICAgICAgICAgICAgICAgIGFib3ZlIGNvbW1hbmQsIGFuZCBhbHNv IHRoZSBwb3J0YWwgYWRkcmVzcy48YnI+CiAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAg ICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAg ICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgICA8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4KICAgICAgICAgICAgICAgICAgICAgIDxwcmU+X19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KVXNlcnMgbWFpbGluZyBs aXN0CjxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgcmVsPSJub2ZvbGxvdyIgY2xhc3M9Inlpdjcz ODMyOTQ1NG1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgeW1haWx0bz0ibWFpbHRvOlVzZXJzQG92 aXJ0Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Ii9tYy9jb21wb3NlP3RvPVVzZXJzQG92aXJ0 Lm9yZyI+VXNlcnNAb3ZpcnQub3JnPC9hPgo8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiIHJlbD0i bm9mb2xsb3ciIGNsYXNzPSJ5aXY3MzgzMjk0NTRtb3otdHh0LWxpbmstZnJlZXRleHQiIHRhcmdl dD0iX2JsYW5rIiBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8v dXNlcnMiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VyczwvYT4K PC9wcmU+CiAgICAgICAgICAgICAgICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgICAgICAgICAg ICAgIDxicj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4K ICAgICAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgICAgIDwvdGQ+CiAgICAgICAgICA8 L3RyPgogICAgICAgIDwvdGJvZHk+CiAgICAgIDwvdGFibGU+CiAgICA8L2Jsb2NrcXVvdGU+CiAg ICA8YnI+CiAgPC9ib2R5Pgo8L2h0bWw+CgotLS0tLS0tLS0tLS0tLTA4MDAwOTAxMDgwMDA4MDMw NTA3MDUwMC0tCgo= --===============1777506413741268716==-- From arbitman at pacbell.net Wed Dec 12 16:57:40 2012 Content-Type: multipart/mixed; boundary="===============4546373759892407443==" MIME-Version: 1.0 From: Aleksandr Arbitman To: users at ovirt.org Subject: Re: [Users] help with iSCSI storage domain needed - Ovirt -3.1 Date: Wed, 12 Dec 2012 13:57:38 -0800 Message-ID: <1355349458.4829.YahooMailClassic@web181106.mail.ne1.yahoo.com> In-Reply-To: 50C841F2.3010100@linux.vnet.ibm.com --===============4546373759892407443== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ---910415156-2127285506-1355349458=3D:4829 Content-Type: text/plain; charset=3Diso-8859-1 Content-Transfer-Encoding: quoted-printable Mark, I reinstalled both nodes and re-added them to the ovirt-engine system (ran = =3D engine-clean and then engine-setup=3DA0 before doing it) and I was able to = ad=3D d iscsi storage using=3DA0 ovirt-engine. Thanks for your help. =3DA0=3D20 --- On Wed, 12/12/12, Mark Wu wrote: From: Mark Wu Subject: Re: [Users] help with iSCSI storage domain needed - Ovirt -3.1 To: "Aleksandr Arbitman" Cc: users(a)ovirt.org Date: Wednesday, December 12, 2012, 12:36 AM =3D0A =3D0A=3D0A =3D0A =3D0A =3D0A On 12/12/2012 03:34 PM, Aleksan= dr=3D0A A=3D rbitman wrote: =3D0A =3D0A =3D0A =3D0A =3D0A =3D0A M= ark. =3D0A running both commands on one of the nodes was successful= ,=3D =3D0A see below: =3D0A =3D20 =3D0A [root(a)ovirtnode1 ~]# iscsiadm --mode discoverydb --typ= e=3D0A=3D sendtargets --portal 10.45.201.22 --discover=3D20 =3D0A =3D20 =3D0A 10.45.201.22:3260,1 iqn.2012-12.com.test:storage.target1 =3D0A =3D20 =3D0A [root(a)ovirtnode1 ~]# iscsiadm --mode node --targetname= =3D0A =3D iqn.2012-12.com.test:storage.target1 --portal=3D0A = =3D 10.45.201.22:3260 --login =3D0A =3D20 =3D0A Logging in to [iface: default, target:=3D0A = iqn=3D .2012-12.com.test:storage.target1, portal:=3D0A 10.45.201.22,3= 26=3D 0] (multiple) =3D0A =3D20 =3D0A Login to [iface: default, target:=3D0A iqn.= 2012=3D -12.com.test:storage.target1, portal:=3D0A 10.45.201.22,3260] = su=3D ccessful. =3D0A =3D20 =3D0A [root(a)ovirtnode1 ~]# =3D0A =3D20 =3D0A ###################### =3D0A When I run "tail -f=3DA0 /var/log/vdsm/vdsm.log" that lo= g=3D0A=3D shows the node is trying to access NFS based domain which=3D0= A =3D I removed in engine before trying to add iscsi data=3D0A = =3D domain. See here: =3D0A =3D20 =3D0A =3D0A =3D0A =3D0A =3D0A =3D0A I= am not sure=3D how it got connected to the NFS error. Did you mean=3D0A running "tailf= " =3D when you're clicking the "DIscover Targets" button?=3DA0=3D0A Could you = plea=3D se paste your vdsm.log on=3D0A =3D0A http://fpaste.org/ =3D0A and paste link here?=3DA0 Thanks. =3D0A =3D0A =3D0A =3D0A =3D0A ##########= ##########=3D ## =3D0A Traceback (most recent call last): =3D0A =3DA0 File "/usr/share/vdsm/storage/domainMonitor.py", l= ine=3D =3D0A 103, in _monitorDomain =3D0A =3DA0 File "/usr/share/vdsm/storage/nfsSD.py", line 100,= in=3D =3D0A selftest =3D0A StorageDomainFSNotMounted: Storage domain remote path no= t=3D =3D0A mounted:=3D0A('/rhev/data-center/mnt/nfs-storage.fib.int= .asu=3D rion.com:_home_iso-domain',) =3D0A Thread-31::ERROR::2012-12-12=3D0A 07:29:28,= 834:=3D :domainMonitor::120::Storage.DomainMonitor::(_monitorDomain)=3D0A = =3D Error while collecting domain=3D0A `f5adc0dc-7749-4d2c-b1ba-= 14=3D 2ac4a0688c` monitoring=3D0A information =3D0A Traceback (most recent call last): =3D0A =3DA0 File "/usr/share/vdsm/storage/domainMonitor.py", l= ine=3D =3D0A 103, in _monitorDomain =3D0A =3DA0 File "/usr/share/vdsm/storage/nfsSD.py", line 100,= in=3D =3D0A selftest =3D0A StorageDomainFSNotMounted: Storage domain remote path no= t=3D =3D0A mounted:=3D0A('/rhev/data-center/mnt/nfs-storage.fib.int= .asu=3D rion.com:_home_nfs-domain',) =3D0A =3D20 =3D0A ################## =3D0A Why can't I add iscsi storage using engine webGUI ? =3D0A What would you recommend ? Thank you very much in advanc= e=3D =3D0A for your help. =3D0A =3D20 =3D0A =3D0A =3D0A =3D0A =3D0A =3D0A = =3D20 =3D0A =3D20 =3D0A =3D0A =3D0A =3D0A =3D0A =3D20 =3D0A =3D20 =3D0A =3D20 =3D0A =3D20 =3D0A --- On Tue, 12/11/12, Mark Wu =3D =3D0A wrote: =3D0A =3D20 =3D0A From: Mark Wu =3D0A Subject: Re: [Users] help with iSCSI storage domain=3D= 0A =3D needed - Ovirt -3.1 =3D0A To: "Aleksandr Arbitman" =3D0A Cc: users(a)ovirt.org =3D0A Date: Tuesday, December 11, 2012, 10:36 PM =3D0A =3D20 =3D0A =3D0A =3D0A On=3D0= A =3D 12/12/2012 09:40 AM, Aleksandr Arbitman wrote: =3D0A =3D0A =3D0A = =3D0A =3D =3D0A =3D0A = =3D Hi,=3D0A everybody ! =3D0A I have installed=3DA0 ovirt 3.1 engine a= nd t=3D wo=3D0A nodes. I have setup iscsi storage on= =3D0A =3D another box and tested it with windows=3D0A = =3D system - I was able to add it to win7=3D0A = =3D initiator, meaning the storage configured=3D0A = =3D properly. But I can't add iscsi storage in=3D0A = =3D ovirt-engine system. When I use "DIscover=3D0A = =3D Targets" option and type IP address of my=3D0A = =3D iscsi system - nothing is happening. =3D0A All my systems - engine, nodes and iscsi= =3D =3D0A server - are on the same network. Is it = a=3D =3D0A bug? Is there any way to fix it ? Did=3D= 0A =3D anyone have the same issue ? Please, help.=3D0A= =3D Thanks in advance for any tips. =3D0A =3D20 =3D0A =3D20 =3D0A Alex =3D0A =3D0A =3D0A = =3D =3D0A =3D0A =3D20 =3D0A =3D0A =3D20 =3D0A =3D0A Is there any error relate= d in=3D /var/vdsm/vdsm.log ? =3D0A =3D20 =3D0A Did you try to manually discover and login the isc= si=3D =3D0A target by the following command? =3D0A =3D20 =3D0A iscsiadm --mode discoverydb --type sendtargets=3D0= A =3D --portal 192.168.122.1 --discover=3DA0=3DA0 // replace the= =3D0A =3D portal address with your iscsi server's ip address =3D0A =3D20 =3D0A iscsiadm --mode node --targetname=3D0A = =3D iqn.2001-05.com.doe:test --portal 192.168.1.1:3260=3D0A = =3D --login=3DA0 //replace the iqn with what returned by the=3D0A = =3D above command, and also the portal address. =3D0A =3D20 =3D0A =3D20 =3D0A =3D20 =3D0A =3D20 =3D0A =3D20 =3D0A =3D0A _______________________= ____=3D ____________________=3D0AUsers mailing list=3D0AUsers(a)ovirt.org=3D0Ahttp:= //lists.=3D ovirt.org/mailman/listinfo/users=3D0A=3D0A =3D0A = =3D =3D20 =3D0A =3D0A =3D0A =3D0A = =3D0A=3D =3D0A =3D0A =3D0A =3D0A =3D20 =3D0A =3D0A=3D0A ---910415156-2127285506-1355349458=3D:4829 Content-Type: text/html; charset=3Diso-8859-1 Content-Transfer-Encoding: quoted-printable
Mark,
I reinstalled both nodes and re-ad= de=3D d them to the ovirt-engine system (ran engine-clean and then engine-setup&n= =3D bsp; before doing it) and I was able to add iscsi storage using  ovirt= =3D -engine.
Thanks for your help.

 

--- On Wed, 12/1= =3D 2/12, Mark Wu <wudxw(a)linux.vnet.ibm.com> wrote:

From: Mark Wu <wudxw(a)linux.vnet.ibm.com>
S= ub=3D ject: Re: [Users] help with iSCSI storage domain needed - Ovirt -3.1
To= =3D : "Aleksandr Arbitman" <arbitman(a)pacbell.net>
Cc: users(a)ovirt.= org<=3D br>Date: Wednesday, December 12, 2012, 12:36 AM

=3D0A =3D0A=3D0A =3D0A =3D0A
=3D0A
On 12/12/2012 03:34 PM, Aleksandr=3D0A Arbitman wrote:
= =3D0A =3D
=3D0A
=3D0A =3D0A =3D0A = =3D0A =3D =3D0A = =3D =3D0A =3D0A
Mark.
=3D0A = =3D running both commands on one of the nodes was successful,=3D0A = =3D see below:
=3D0A
=3D0A [root(a)ovirtnode1 = ~]# is=3D csiadm --mode discoverydb --type=3D0A sendtargets --portal 10.= 45=3D .201.22 --discover
=3D0A
=3D0A 10.45.201.= 22:3=3D 260,1 iqn.2012-12.com.test:storage.target1
=3D0A
=3D0A = =3D [root(a)ovirtnode1 ~]# iscsiadm --mode node --targetname=3D0A = =3D iqn.2012-12.com.test:storage.target1 --portal=3D0A 10.45.= 20=3D 1.22:3260 --login
=3D0A
=3D0A Logging in t= o [i=3D face: default, target:=3D0A iqn.2012-12.com.test:storage.targe= t1=3D , portal:=3D0A 10.45.201.22,3260] (multiple)
=3D0A = =3D
=3D0A Login to [iface: default, target:=3D0A = iqn=3D .2012-12.com.test:storage.target1, portal:=3D0A 10.45.201.22,3= 26=3D 0] successful.
=3D0A
=3D0A [root(a)ovirtno= de1 ~]=3D #
=3D0A
=3D0A ######################
= =3D0A =3D When I run "tail -f  /var/log/vdsm/vdsm.log" that log=3D0A = =3D shows the node is trying to access NFS based domain which=3D0A = =3D I removed in engine before trying to add iscsi data=3D0A = =3D domain. See here:
=3D0A
=3D0A
=3D0A
=3D0A= I am=3D not sure how it got connected to the NFS error. Did you mean=3D0A runni= ng=3D "tailf" when you're clicking the "DIscover Targets" button? =3D0A = Co=3D uld you please paste your vdsm.log on=3D0A =3D0A http://fpaste.org/
=3D= 0A =3D and paste link here?  Thanks.
=3D0A
= =3D0A =3D =3D0A = =3D0A =3D0A =3D0A =3D0A =3D0A =3D0A =3D =3D0A
=3D0A
=3D0A
=3D0A =3D
######################
=3D0A Traceback (most recent cal= l =3D last):
=3D0A   File "/usr/share/vdsm/storage/domainMon= it=3D or.py", line=3D0A 103, in _monitorDomain
=3D0A = &nb=3D sp; File "/usr/share/vdsm/storage/nfsSD.py", line 100, in=3D0A = s=3D elftest
=3D0A StorageDomainFSNotMounted: Storage domain rem= ot=3D e path not=3D0A mounted:=3D0A('/rhev/data-center/mnt/nfs-stora= ge.f=3D ib.int.asurion.com:_home_iso-domain',)
=3D0A Thread-31::ERR= OR=3D ::2012-12-12=3D0A 07:29:28,834::domainMonitor::120::Storage.Do= ma=3D inMonitor::(_monitorDomain)=3D0A Error while collecting domain= =3D =3D0A `f5adc0dc-7749-4d2c-b1ba-142ac4a0688c` monitoring=3D0A = =3D information
=3D0A Traceback (most recent call last)= :<=3D br>=3D0A   File "/usr/share/vdsm/storage/domainMonitor.py= ",=3D line=3D0A 103, in _monitorDomain
=3D0A  = Fil=3D e "/usr/share/vdsm/storage/nfsSD.py", line 100, in=3D0A selfte= st=3D
=3D0A StorageDomainFSNotMounted: Storage domain remote pat= h =3D not=3D0A mounted:=3D0A('/rhev/data-center/mnt/nfs-storage.fib.= int.=3D asurion.com:_home_nfs-domain',)
=3D0A
=3D0A = ##=3D ################
=3D0A Why can't I add iscsi storage using = en=3D gine webGUI ?
=3D0A What would you recommend ? Thank you ve= ry=3D much in advance=3D0A for your help.
=3D0A =3D0A=3D
=3D0A = =3D0A =3D0A =3D0A =3D0A =3D0A = =3D0A =3D0A
=3D0A =3D0A=3D0A=3D

=3D0A
=3D0A
=3D0A =3D0A =3D --- On Tue, 12/11/12, Mark Wu <wudxw(a)linux.vnet.ibm.com>=3D0A wrote:=3D =3D0A

=3D0A = =3D From: Mark Wu <wudxw(a)linux.vnet.ibm.= com>=3D ;
=3D0A Subject: Re: [Users] help with iSCSI storage = do=3D main=3D0A needed - Ovirt -3.1
=3D0A To: "A= leks=3D andr Arbitman" <arbitman(a)pacbell.net>=3D0A =3D Cc: users(a)ovirt.org
=3D0A = Dat=3D e: Tuesday, December 11, 2012, 10:36 PM
=3D0A
=3D0A = =3D
=3D0A
=3D0A = =3D
On=3D0A = =3D 12/12/2012 09:40 AM, Aleksandr Arbitman wrote:
=3D0A = =3D
=3D0A
=3D0A = =3D =3D0A = =3D =3D0A =3D0A = =3D =3D0A = =3D0A =3D
Hi,=3D0A = =3D everybody !
=3D0A I have ins= ta=3D lled  ovirt 3.1 engine and two=3D0A nodes= . =3D I have setup iscsi storage on=3D0A another box= a=3D nd tested it with windows=3D0A system - I was = ab=3D le to add it to win7=3D0A initiator, meaning t= he=3D storage configured=3D0A properly. But I can't= a=3D dd iscsi storage in=3D0A ovirt-engine system. = Wh=3D en I use "DIscover=3D0A Targets" option and ty= pe=3D IP address of my=3D0A iscsi system - nothing = is=3D happening.
=3D0A All my systems - engine, = no=3D des and iscsi=3D0A server - are on the same ne= tw=3D ork. Is it a=3D0A bug? Is there any way to fix= i=3D t ? Did=3D0A anyone have the same issue ? Plea= se=3D , help.=3D0A Thanks in advance for any tips.=3D =3D0A
=3D0A <= br>=3D =3D0A Alex
=3D0A = =3D0A
=3D0A
=3D0A = =3D
= =3D0A=3D
=3D0A
=3D0A = =3D Is there any error related in /var/vdsm/vdsm.log ?
=3D0A = =3D
=3D0A Did you try to manually discover a= nd=3D login the iscsi=3D0A target by the following command?=3D =3D0A
=3D0A iscsiadm --mode disco= very=3D db --type sendtargets=3D0A --portal 192.168.122.1 --disc= ov=3D er   // replace the=3D0A portal address with y= ou=3D r iscsi server's ip address
=3D0A
=3D0A = =3D iscsiadm --mode node --targetname=3D0A iqn.2001-05= .c=3D om.doe:test --portal 192.168.1.1:3260=3D0A --login = /=3D /replace the iqn with what returned by the=3D0A above co= mm=3D and, and also the portal address.
=3D0A
=3D0A = =3D
=3D0A
=3D0A
= =3D0A =3D
=3D0A
= =3D0A =3D
_______________________________________________=
=3D
=3D0AUsers mailing list=3D0AUsers(a)ovirt.org=3D0Ahttp://lists.ovirt.org/mailman/listinfo/users=
=3D
=3D0A
=3D0A
=3D0A <= br>=3D0A=3D
=3D0A
=3D0A =3D0A
---910415156-2127285506-1355349458=3D:4829-- --===============4546373759892407443== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tOTEwNDE1MTU2LTIxMjcyODU1MDYtMTM1NTM0OTQ1OD06NDgyOQpDb250ZW50LVR5cGU6IHRl eHQvcGxhaW47IGNoYXJzZXQ9aXNvLTg4NTktMQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBx dW90ZWQtcHJpbnRhYmxlCgpNYXJrLApJIHJlaW5zdGFsbGVkIGJvdGggbm9kZXMgYW5kIHJlLWFk ZGVkIHRoZW0gdG8gdGhlIG92aXJ0LWVuZ2luZSBzeXN0ZW0gKHJhbiA9CmVuZ2luZS1jbGVhbiBh bmQgdGhlbiBlbmdpbmUtc2V0dXA9QTAgYmVmb3JlIGRvaW5nIGl0KSBhbmQgSSB3YXMgYWJsZSB0 byBhZD0KZCBpc2NzaSBzdG9yYWdlIHVzaW5nPUEwIG92aXJ0LWVuZ2luZS4KVGhhbmtzIGZvciB5 b3VyIGhlbHAuCgo9QTA9MjAKCi0tLSBPbiBXZWQsIDEyLzEyLzEyLCBNYXJrIFd1IDx3dWR4d0Bs aW51eC52bmV0LmlibS5jb20+IHdyb3RlOgoKRnJvbTogTWFyayBXdSA8d3VkeHdAbGludXgudm5l dC5pYm0uY29tPgpTdWJqZWN0OiBSZTogW1VzZXJzXSBoZWxwIHdpdGggIGlTQ1NJIHN0b3JhZ2Ug ZG9tYWluIG5lZWRlZCAtIE92aXJ0IC0zLjEKVG86ICJBbGVrc2FuZHIgQXJiaXRtYW4iIDxhcmJp dG1hbkBwYWNiZWxsLm5ldD4KQ2M6IHVzZXJzQG92aXJ0Lm9yZwpEYXRlOiBXZWRuZXNkYXksIERl Y2VtYmVyIDEyLCAyMDEyLCAxMjozNiBBTQoKPTBBICA9MEE9MEEgICAgPTBBICA9MEEgID0wQSAg ICBPbiAxMi8xMi8yMDEyIDAzOjM0IFBNLCBBbGVrc2FuZHI9MEEgICAgICBBPQpyYml0bWFuIHdy b3RlOgo9MEEgICAgPTBBICAgID0wQSAgICAgID0wQSAgICAgICAgPTBBICAgICAgICAgID0wQSAg ICAgICAgICAgIE1hcmsuCj0wQSAgICAgICAgICAgICAgcnVubmluZyBib3RoIGNvbW1hbmRzIG9u IG9uZSBvZiB0aGUgbm9kZXMgd2FzIHN1Y2Nlc3NmdWwsPQo9MEEgICAgICAgICAgICAgIHNlZSBi ZWxvdzoKPTBBICAgICAgICAgICAgID0yMAo9MEEgICAgICAgICAgICAgIFtyb290QG92aXJ0bm9k ZTEgfl0jIGlzY3NpYWRtIC0tbW9kZSBkaXNjb3ZlcnlkYiAtLXR5cGU9MEE9CiAgICAgICAgICAg ICAgc2VuZHRhcmdldHMgLS1wb3J0YWwgMTAuNDUuMjAxLjIyIC0tZGlzY292ZXI9MjAKPTBBICAg ICAgICAgICAgID0yMAo9MEEgICAgICAgICAgICAgIDEwLjQ1LjIwMS4yMjozMjYwLDEgaXFuLjIw MTItMTIuY29tLnRlc3Q6c3RvcmFnZS50YXJnZXQxCj0wQSAgICAgICAgICAgICA9MjAKPTBBICAg ICAgICAgICAgICBbcm9vdEBvdmlydG5vZGUxIH5dIyBpc2NzaWFkbSAtLW1vZGUgbm9kZSAtLXRh cmdldG5hbWU9MEEgPQogICAgICAgICAgICAgaXFuLjIwMTItMTIuY29tLnRlc3Q6c3RvcmFnZS50 YXJnZXQxIC0tcG9ydGFsPTBBICAgICAgICAgICAgICA9CjEwLjQ1LjIwMS4yMjozMjYwIC0tbG9n aW4KPTBBICAgICAgICAgICAgID0yMAo9MEEgICAgICAgICAgICAgIExvZ2dpbmcgaW4gdG8gW2lm YWNlOiBkZWZhdWx0LCB0YXJnZXQ6PTBBICAgICAgICAgICAgICBpcW49Ci4yMDEyLTEyLmNvbS50 ZXN0OnN0b3JhZ2UudGFyZ2V0MSwgcG9ydGFsOj0wQSAgICAgICAgICAgICAgMTAuNDUuMjAxLjIy LDMyNj0KMF0gKG11bHRpcGxlKQo9MEEgICAgICAgICAgICAgPTIwCj0wQSAgICAgICAgICAgICAg TG9naW4gdG8gW2lmYWNlOiBkZWZhdWx0LCB0YXJnZXQ6PTBBICAgICAgICAgICAgICBpcW4uMjAx Mj0KLTEyLmNvbS50ZXN0OnN0b3JhZ2UudGFyZ2V0MSwgcG9ydGFsOj0wQSAgICAgICAgICAgICAg MTAuNDUuMjAxLjIyLDMyNjBdIHN1PQpjY2Vzc2Z1bC4KPTBBICAgICAgICAgICAgID0yMAo9MEEg ICAgICAgICAgICAgIFtyb290QG92aXJ0bm9kZTEgfl0jCj0wQSAgICAgICAgICAgICA9MjAKPTBB ICAgICAgICAgICAgICAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCj0wQSAgICAgICAgICAgICAgV2hl biBJIHJ1biAidGFpbCAtZj1BMCAvdmFyL2xvZy92ZHNtL3Zkc20ubG9nIiB0aGF0IGxvZz0wQT0K ICAgICAgICAgICAgICBzaG93cyB0aGUgbm9kZSBpcyB0cnlpbmcgdG8gYWNjZXNzIE5GUyBiYXNl ZCBkb21haW4gd2hpY2g9MEEgPQogICAgICAgICAgICAgSSByZW1vdmVkIGluIGVuZ2luZSBiZWZv cmUgdHJ5aW5nIHRvIGFkZCBpc2NzaSBkYXRhPTBBICAgICAgICA9CiAgICAgIGRvbWFpbi4gU2Vl IGhlcmU6Cj0wQSAgICAgICAgICAgICA9MjAKPTBBICAgICAgICAgICAgPTBBICAgICAgICAgID0w QSAgICAgICAgPTBBICAgICAgPTBBICAgID0wQSAgICBJIGFtIG5vdCBzdXJlPQogaG93IGl0IGdv dCBjb25uZWN0ZWQgdG8gdGhlIE5GUyBlcnJvci4gRGlkIHlvdSBtZWFuPTBBICAgIHJ1bm5pbmcg InRhaWxmIiA9CndoZW4geW91J3JlIGNsaWNraW5nIHRoZSAiRElzY292ZXIgVGFyZ2V0cyIgYnV0 dG9uPz1BMD0wQSAgICBDb3VsZCB5b3UgcGxlYT0Kc2UgcGFzdGUgeW91ciB2ZHNtLmxvZyBvbj0w QSAgICA9MEEgICAgaHR0cDovL2ZwYXN0ZS5vcmcvCj0wQSAgICBhbmQgcGFzdGUgbGluayBoZXJl Pz1BMCBUaGFua3MuCj0wQSAgICA9MEEgICAgICA9MEEgICAgICAgID0wQSAgICAgICAgICA9MEEg ICAgICAgICAgICAjIyMjIyMjIyMjIyMjIyMjIyMjIz0KIyMKPTBBICAgICAgICAgICAgICBUcmFj ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6Cj0wQSAgICAgICAgICAgICAgPUEwIEZpbGUg Ii91c3Ivc2hhcmUvdmRzbS9zdG9yYWdlL2RvbWFpbk1vbml0b3IucHkiLCBsaW5lPQo9MEEgICAg ICAgICAgICAgIDEwMywgaW4gX21vbml0b3JEb21haW4KPTBBICAgICAgICAgICAgICA9QTAgRmls ZSAiL3Vzci9zaGFyZS92ZHNtL3N0b3JhZ2UvbmZzU0QucHkiLCBsaW5lIDEwMCwgaW49Cj0wQSAg ICAgICAgICAgICAgc2VsZnRlc3QKPTBBICAgICAgICAgICAgICBTdG9yYWdlRG9tYWluRlNOb3RN b3VudGVkOiBTdG9yYWdlIGRvbWFpbiByZW1vdGUgcGF0aCBub3Q9Cj0wQSAgICAgICAgICAgICAg bW91bnRlZDo9MEEoJy9yaGV2L2RhdGEtY2VudGVyL21udC9uZnMtc3RvcmFnZS5maWIuaW50LmFz dT0Kcmlvbi5jb206X2hvbWVfaXNvLWRvbWFpbicsKQo9MEEgICAgICAgICAgICAgIFRocmVhZC0z MTo6RVJST1I6OjIwMTItMTItMTI9MEEgICAgICAgICAgICAgIDA3OjI5OjI4LDgzNDo9Cjpkb21h aW5Nb25pdG9yOjoxMjA6OlN0b3JhZ2UuRG9tYWluTW9uaXRvcjo6KF9tb25pdG9yRG9tYWluKT0w QSAgICAgICAgICAgID0KICBFcnJvciB3aGlsZSBjb2xsZWN0aW5nIGRvbWFpbj0wQSAgICAgICAg ICAgICAgYGY1YWRjMGRjLTc3NDktNGQyYy1iMWJhLTE0PQoyYWM0YTA2ODhjYCBtb25pdG9yaW5n PTBBICAgICAgICAgICAgICBpbmZvcm1hdGlvbgo9MEEgICAgICAgICAgICAgIFRyYWNlYmFjayAo bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKPTBBICAgICAgICAgICAgICA9QTAgRmlsZSAiL3Vzci9z aGFyZS92ZHNtL3N0b3JhZ2UvZG9tYWluTW9uaXRvci5weSIsIGxpbmU9Cj0wQSAgICAgICAgICAg ICAgMTAzLCBpbiBfbW9uaXRvckRvbWFpbgo9MEEgICAgICAgICAgICAgID1BMCBGaWxlICIvdXNy L3NoYXJlL3Zkc20vc3RvcmFnZS9uZnNTRC5weSIsIGxpbmUgMTAwLCBpbj0KPTBBICAgICAgICAg ICAgICBzZWxmdGVzdAo9MEEgICAgICAgICAgICAgIFN0b3JhZ2VEb21haW5GU05vdE1vdW50ZWQ6 IFN0b3JhZ2UgZG9tYWluIHJlbW90ZSBwYXRoIG5vdD0KPTBBICAgICAgICAgICAgICBtb3VudGVk Oj0wQSgnL3JoZXYvZGF0YS1jZW50ZXIvbW50L25mcy1zdG9yYWdlLmZpYi5pbnQuYXN1PQpyaW9u LmNvbTpfaG9tZV9uZnMtZG9tYWluJywpCj0wQSAgICAgICAgICAgICA9MjAKPTBBICAgICAgICAg ICAgICAjIyMjIyMjIyMjIyMjIyMjIyMKPTBBICAgICAgICAgICAgICBXaHkgY2FuJ3QgSSBhZGQg aXNjc2kgc3RvcmFnZSB1c2luZyBlbmdpbmUgd2ViR1VJID8KPTBBICAgICAgICAgICAgICBXaGF0 IHdvdWxkIHlvdSByZWNvbW1lbmQgPyBUaGFuayB5b3UgdmVyeSBtdWNoIGluIGFkdmFuY2U9Cj0w QSAgICAgICAgICAgICAgZm9yIHlvdXIgaGVscC4KPTBBICAgICAgICAgICAgID0yMAo9MEEgICAg ICAgICAgICA9MEEgICAgICAgICAgPTBBICAgICAgICA9MEEgICAgICA9MEEgICAgPTBBICAgPTIw Cj0wQSAgID0yMAo9MEEgICAgPTBBICAgICAgPTBBICAgICAgICA9MEEgICAgICAgICAgPTBBICAg ICAgICAgICA9MjAKPTBBICAgICAgICAgICAgID0yMAo9MEEgICAgICAgICAgICAgPTIwCj0wQSAg ICAgICAgICAgICA9MjAKPTBBICAgICAgICAgICAgICAtLS0gT24gVHVlLCAxMi8xMS8xMiwgTWFy ayBXdSA8d3VkeHdAbGludXgudm5ldC5pYm0uY29tPj0KPTBBICAgICAgICAgICAgICB3cm90ZToK PTBBICAgICAgICAgICAgID0yMAo9MEEgICAgICAgICAgICAgICAgRnJvbTogTWFyayBXdSA8d3Vk eHdAbGludXgudm5ldC5pYm0uY29tPgo9MEEgICAgICAgICAgICAgICAgU3ViamVjdDogUmU6IFtV c2Vyc10gaGVscCB3aXRoIGlTQ1NJIHN0b3JhZ2UgZG9tYWluPTBBICA9CiAgICAgICAgICAgICAg bmVlZGVkIC0gT3ZpcnQgLTMuMQo9MEEgICAgICAgICAgICAgICAgVG86ICJBbGVrc2FuZHIgQXJi aXRtYW4iIDxhcmJpdG1hbkBwYWNiZWxsLm5ldD4KPTBBICAgICAgICAgICAgICAgIENjOiB1c2Vy c0BvdmlydC5vcmcKPTBBICAgICAgICAgICAgICAgIERhdGU6IFR1ZXNkYXksIERlY2VtYmVyIDEx LCAyMDEyLCAxMDozNiBQTQo9MEEgICAgICAgICAgICAgICA9MjAKPTBBICAgICAgICAgICAgICAg ID0wQSAgICAgICAgICAgICAgICAgID0wQSAgICAgICAgICAgICAgICAgICAgT249MEEgICAgICAg PQogICAgICAgICAgICAgICAxMi8xMi8yMDEyIDA5OjQwIEFNLCBBbGVrc2FuZHIgQXJiaXRtYW4g d3JvdGU6Cj0wQSAgICAgICAgICAgICAgICAgICAgPTBBICAgICAgICAgICAgICAgICAgICA9MEEg ICAgICAgICAgICAgICAgICAgICAgPTBBID0KICAgICAgICAgICAgICAgICAgICAgICA9MEEgICAg ICAgICAgICAgICAgICAgICAgICAgID0wQSAgICAgICAgICAgICAgICAgICAgPQogICAgICAgIEhp LD0wQSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV2ZXJ5Ym9keSAhCj0wQSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIEkgaGF2ZSBpbnN0YWxsZWQ9QTAgb3ZpcnQgMy4xIGVuZ2lu ZSBhbmQgdD0Kd289MEEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2Rlcy4gSSBoYXZl IHNldHVwIGlzY3NpIHN0b3JhZ2Ugb249MEEgPQogICAgICAgICAgICAgICAgICAgICAgICAgICAg IGFub3RoZXIgYm94IGFuZCB0ZXN0ZWQgaXQgd2l0aCB3aW5kb3dzPTBBICAgICA9CiAgICAgICAg ICAgICAgICAgICAgICAgICBzeXN0ZW0gLSBJIHdhcyBhYmxlIHRvIGFkZCBpdCB0byB3aW43PTBB ICAgICAgICAgID0KICAgICAgICAgICAgICAgICAgICBpbml0aWF0b3IsIG1lYW5pbmcgdGhlIHN0 b3JhZ2UgY29uZmlndXJlZD0wQSAgICAgICAgICAgPQogICAgICAgICAgICAgICAgICAgcHJvcGVy bHkuIEJ1dCBJIGNhbid0IGFkZCBpc2NzaSBzdG9yYWdlIGluPTBBICAgICAgICAgICA9CiAgICAg ICAgICAgICAgICAgICBvdmlydC1lbmdpbmUgc3lzdGVtLiBXaGVuIEkgdXNlICJESXNjb3Zlcj0w QSAgICAgICAgICAgID0KICAgICAgICAgICAgICAgICAgVGFyZ2V0cyIgb3B0aW9uIGFuZCB0eXBl IElQIGFkZHJlc3Mgb2YgbXk9MEEgICAgICAgICAgICAgPQogICAgICAgICAgICAgICAgIGlzY3Np IHN5c3RlbSAtIG5vdGhpbmcgaXMgaGFwcGVuaW5nLgo9MEEgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBBbGwgbXkgc3lzdGVtcyAtIGVuZ2luZSwgbm9kZXMgYW5kIGlzY3NpPQo9MEEgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBzZXJ2ZXIgLSBhcmUgb24gdGhlIHNhbWUgbmV0d29y ay4gSXMgaXQgYT0KPTBBICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnVnPyBJcyB0aGVy ZSBhbnkgd2F5IHRvIGZpeCBpdCA/IERpZD0wQSAgPQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgYW55b25lIGhhdmUgdGhlIHNhbWUgaXNzdWUgPyBQbGVhc2UsIGhlbHAuPTBBICA9CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICBUaGFua3MgaW4gYWR2YW5jZSBmb3IgYW55IHRpcHMuCj0w QSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPTIwCj0wQSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgPTIwCj0wQSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFsZXgKPTBBICAg ICAgICAgICAgICAgICAgICAgICAgICAgID0wQSAgICAgICAgICAgICAgICAgICAgICAgICAgPTBB ICAgICAgICAgICAgPQogICAgICAgICAgICA9MEEgICAgICAgICAgICAgICAgICAgICAgPTBBICAg ICAgICAgICAgICAgICAgICAgPTIwCj0wQSAgICAgICAgICAgICAgICAgICAgICA9MEEgICAgICAg ICAgICAgICAgICAgICA9MjAKPTBBICAgICAgICAgICAgICAgICAgICA9MEEgICAgICAgICAgICAg ICAgICAgIElzIHRoZXJlIGFueSBlcnJvciByZWxhdGVkIGluPQogL3Zhci92ZHNtL3Zkc20ubG9n ID8KPTBBICAgICAgICAgICAgICAgICAgID0yMAo9MEEgICAgICAgICAgICAgICAgICAgIERpZCB5 b3UgdHJ5IHRvIG1hbnVhbGx5IGRpc2NvdmVyIGFuZCBsb2dpbiB0aGUgaXNjc2k9Cj0wQSAgICAg ICAgICAgICAgICAgICAgdGFyZ2V0IGJ5IHRoZSBmb2xsb3dpbmcgY29tbWFuZD8KPTBBICAgICAg ICAgICAgICAgICAgID0yMAo9MEEgICAgICAgICAgICAgICAgICAgIGlzY3NpYWRtIC0tbW9kZSBk aXNjb3ZlcnlkYiAtLXR5cGUgc2VuZHRhcmdldHM9MEEgICA9CiAgICAgICAgICAgICAgICAgLS1w b3J0YWwgMTkyLjE2OC4xMjIuMSAtLWRpc2NvdmVyPUEwPUEwIC8vIHJlcGxhY2UgdGhlPTBBID0K ICAgICAgICAgICAgICAgICAgIHBvcnRhbCBhZGRyZXNzIHdpdGggeW91ciBpc2NzaSBzZXJ2ZXIn cyBpcCBhZGRyZXNzCj0wQSAgICAgICAgICAgICAgICAgICA9MjAKPTBBICAgICAgICAgICAgICAg ICAgICBpc2NzaWFkbSAtLW1vZGUgbm9kZSAtLXRhcmdldG5hbWU9MEEgICAgICAgICAgICAgICAg PQogICAgaXFuLjIwMDEtMDUuY29tLmRvZTp0ZXN0IC0tcG9ydGFsIDE5Mi4xNjguMS4xOjMyNjA9 MEEgICAgICAgICAgICAgICAgICA9CiAgLS1sb2dpbj1BMCAvL3JlcGxhY2UgdGhlIGlxbiB3aXRo IHdoYXQgcmV0dXJuZWQgYnkgdGhlPTBBICAgICAgICAgICAgICAgID0KICAgIGFib3ZlIGNvbW1h bmQsIGFuZCBhbHNvIHRoZSBwb3J0YWwgYWRkcmVzcy4KPTBBICAgICAgICAgICAgICAgICAgID0y MAo9MEEgICAgICAgICAgICAgICAgICAgPTIwCj0wQSAgICAgICAgICAgICAgICAgICA9MjAKPTBB ICAgICAgICAgICAgICAgICAgID0yMAo9MEEgICAgICAgICAgICAgICAgICAgPTIwCj0wQSAgICAg ICAgICAgICAgICAgICAgPTBBICAgICAgICAgICAgICAgICAgICAgIF9fX19fX19fX19fX19fX19f X19fX19fX19fXz0KX19fX19fX19fX19fX19fX19fX189MEFVc2VycyBtYWlsaW5nIGxpc3Q9MEFV c2Vyc0BvdmlydC5vcmc9MEFodHRwOi8vbGlzdHMuPQpvdmlydC5vcmcvbWFpbG1hbi9saXN0aW5m by91c2Vycz0wQT0wQSAgICAgICAgICAgICAgICAgICAgPTBBICAgICAgICAgICAgICA9CiAgICAg PTIwCj0wQSAgICAgICAgICAgICAgICAgID0wQSAgICAgICAgICAgICAgICA9MEEgICAgICAgICAg ICAgID0wQSAgICAgICAgICAgID0wQT0KICAgICAgICAgID0wQSAgICAgICAgPTBBICAgICAgPTBB ICAgID0wQSAgID0yMAo9MEEgID0wQT0wQQotLS05MTA0MTUxNTYtMjEyNzI4NTUwNi0xMzU1MzQ5 NDU4PTo0ODI5CkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PWlzby04ODU5LTEKQ29u dGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQoKPHRhYmxlIGNlbGxzcGFj aW5nPTNEIjAiIGNlbGxwYWRkaW5nPTNEIjAiIGJvcmRlcj0zRCIwIiA+PHRyPjx0ZCB2YWxpZ249 M0QiPQp0b3AiIHN0eWxlPTNEImZvbnQ6IGluaGVyaXQ7Ij5NYXJrLDxicj5JIHJlaW5zdGFsbGVk IGJvdGggbm9kZXMgYW5kIHJlLWFkZGU9CmQgdGhlbSB0byB0aGUgb3ZpcnQtZW5naW5lIHN5c3Rl bSAocmFuIGVuZ2luZS1jbGVhbiBhbmQgdGhlbiBlbmdpbmUtc2V0dXAmbj0KYnNwOyBiZWZvcmUg ZG9pbmcgaXQpIGFuZCBJIHdhcyBhYmxlIHRvIGFkZCBpc2NzaSBzdG9yYWdlIHVzaW5nJm5ic3A7 IG92aXJ0PQotZW5naW5lLjxicj5UaGFua3MgZm9yIHlvdXIgaGVscC48YnI+PGJyPiZuYnNwOyA8 YnI+PGJyPi0tLSBPbiA8Yj5XZWQsIDEyLzE9CjIvMTIsIE1hcmsgV3UgPGk+Jmx0O3d1ZHh3QGxp bnV4LnZuZXQuaWJtLmNvbSZndDs8L2k+PC9iPiB3cm90ZTo8YnI+PGJsb2NrcT0KdW90ZSBzdHls ZT0zRCJib3JkZXItbGVmdDogMnB4IHNvbGlkIHJnYigxNiwgMTYsIDI1NSk7IG1hcmdpbi1sZWZ0 OiA1cHg7IHBhPQpkZGluZy1sZWZ0OiA1cHg7Ij48YnI+RnJvbTogTWFyayBXdSAmbHQ7d3VkeHdA bGludXgudm5ldC5pYm0uY29tJmd0Ozxicj5TdWI9CmplY3Q6IFJlOiBbVXNlcnNdIGhlbHAgd2l0 aCAgaVNDU0kgc3RvcmFnZSBkb21haW4gbmVlZGVkIC0gT3ZpcnQgLTMuMTxicj5Ubz0KOiAiQWxl a3NhbmRyIEFyYml0bWFuIiAmbHQ7YXJiaXRtYW5AcGFjYmVsbC5uZXQmZ3Q7PGJyPkNjOiB1c2Vy c0BvdmlydC5vcmc8PQpicj5EYXRlOiBXZWRuZXNkYXksIERlY2VtYmVyIDEyLCAyMDEyLCAxMjoz NiBBTTxicj48YnI+PGRpdiBpZD0zRCJ5aXY3NDcyOTE9CjE5NiI+PTBBICA9MEE9MEEgICAgPTBB ICA9MEEgIDxkaXY+PTBBICAgIDxkaXYgY2xhc3M9M0QieWl2NzQ3MjkxMTk2bW96LWNpdD0KZS1w cmVmaXgiPk9uIDEyLzEyLzIwMTIgMDM6MzQgUE0sIEFsZWtzYW5kcj0wQSAgICAgIEFyYml0bWFu IHdyb3RlOjxicj49MEEgPQogICA8L2Rpdj49MEEgICAgPGJsb2NrcXVvdGUgdHlwZT0zRCJjaXRl Ij49MEEgICAgICA8dGFibGUgYm9yZGVyPTNEIjAiIGNlbGw9CnBhZGRpbmc9M0QiMCIgY2VsbHNw YWNpbmc9M0QiMCI+PTBBICAgICAgICA8dGJvZHk+PTBBICAgICAgICAgIDx0cj49MEEgICAgID0K ICAgICAgIDx0ZCBzdHlsZT0zRCJmb250OmluaGVyaXQ7IiB2YWxpZ249M0QidG9wIj5NYXJrLjxi cj49MEEgICAgICAgICAgICAgPQogcnVubmluZyBib3RoIGNvbW1hbmRzIG9uIG9uZSBvZiB0aGUg bm9kZXMgd2FzIHN1Y2Nlc3NmdWwsPTBBICAgICAgICAgICAgICA9CnNlZSBiZWxvdzo8YnI+PTBB ICAgICAgICAgICAgICA8YnI+PTBBICAgICAgICAgICAgICBbcm9vdEBvdmlydG5vZGUxIH5dIyBp cz0KY3NpYWRtIC0tbW9kZSBkaXNjb3ZlcnlkYiAtLXR5cGU9MEEgICAgICAgICAgICAgIHNlbmR0 YXJnZXRzIC0tcG9ydGFsIDEwLjQ1PQouMjAxLjIyIC0tZGlzY292ZXIgPGJyPj0wQSAgICAgICAg ICAgICAgPGJyPj0wQSAgICAgICAgICAgICAgMTAuNDUuMjAxLjIyOjM9CjI2MCwxIGlxbi4yMDEy LTEyLmNvbS50ZXN0OnN0b3JhZ2UudGFyZ2V0MTxicj49MEEgICAgICAgICAgICAgIDxicj49MEEg ICAgID0KICAgICAgICAgW3Jvb3RAb3ZpcnRub2RlMSB+XSMgaXNjc2lhZG0gLS1tb2RlIG5vZGUg LS10YXJnZXRuYW1lPTBBICAgICAgICAgPQogICAgIGlxbi4yMDEyLTEyLmNvbS50ZXN0OnN0b3Jh Z2UudGFyZ2V0MSAtLXBvcnRhbD0wQSAgICAgICAgICAgICAgMTAuNDUuMjA9CjEuMjI6MzI2MCAt LWxvZ2luPGJyPj0wQSAgICAgICAgICAgICAgPGJyPj0wQSAgICAgICAgICAgICAgTG9nZ2luZyBp biB0byBbaT0KZmFjZTogZGVmYXVsdCwgdGFyZ2V0Oj0wQSAgICAgICAgICAgICAgaXFuLjIwMTIt MTIuY29tLnRlc3Q6c3RvcmFnZS50YXJnZXQxPQosIHBvcnRhbDo9MEEgICAgICAgICAgICAgIDEw LjQ1LjIwMS4yMiwzMjYwXSAobXVsdGlwbGUpPGJyPj0wQSAgICAgICAgICAgICA9CiA8YnI+PTBB ICAgICAgICAgICAgICBMb2dpbiB0byBbaWZhY2U6IGRlZmF1bHQsIHRhcmdldDo9MEEgICAgICAg ICAgICAgIGlxbj0KLjIwMTItMTIuY29tLnRlc3Q6c3RvcmFnZS50YXJnZXQxLCBwb3J0YWw6PTBB ICAgICAgICAgICAgICAxMC40NS4yMDEuMjIsMzI2PQowXSBzdWNjZXNzZnVsLjxicj49MEEgICAg ICAgICAgICAgIDxicj49MEEgICAgICAgICAgICAgIFtyb290QG92aXJ0bm9kZTEgfl09CiM8YnI+ PTBBICAgICAgICAgICAgICA8YnI+PTBBICAgICAgICAgICAgICAjIyMjIyMjIyMjIyMjIyMjIyMj IyMjPGJyPj0wQSAgID0KICAgICAgICAgICBXaGVuIEkgcnVuICJ0YWlsIC1mJm5ic3A7IC92YXIv bG9nL3Zkc20vdmRzbS5sb2ciIHRoYXQgbG9nPTBBICAgPQogICAgICAgICAgIHNob3dzIHRoZSBu b2RlIGlzIHRyeWluZyB0byBhY2Nlc3MgTkZTIGJhc2VkIGRvbWFpbiB3aGljaD0wQSAgICA9CiAg ICAgICAgICBJIHJlbW92ZWQgaW4gZW5naW5lIGJlZm9yZSB0cnlpbmcgdG8gYWRkIGlzY3NpIGRh dGE9MEEgICAgICAgICAgID0KICAgZG9tYWluLiBTZWUgaGVyZTo8YnI+PTBBICAgICAgICAgICAg ICA8YnI+PTBBICAgICAgICAgICAgPC90ZD49MEEgICAgICAgPQogICA8L3RyPj0wQSAgICAgICAg PC90Ym9keT49MEEgICAgICA8L3RhYmxlPj0wQSAgICA8L2Jsb2NrcXVvdGU+PTBBICAgIEkgYW09 CiBub3Qgc3VyZSBob3cgaXQgZ290IGNvbm5lY3RlZCB0byB0aGUgTkZTIGVycm9yLiBEaWQgeW91 IG1lYW49MEEgICAgcnVubmluZz0KICJ0YWlsZiIgd2hlbiB5b3UncmUgY2xpY2tpbmcgdGhlICJE SXNjb3ZlciBUYXJnZXRzIiBidXR0b24/Jm5ic3A7PTBBICAgIENvPQp1bGQgeW91IHBsZWFzZSBw YXN0ZSB5b3VyIHZkc20ubG9nIG9uPTBBICAgID0wQSAgICA8YSByZWw9M0Qibm9mb2xsb3ciIHRh cmc9CmV0PTNEIl9ibGFuayIgaHJlZj0zRCJodHRwOi8vZnBhc3RlLm9yZy8iPmh0dHA6Ly9mcGFz dGUub3JnLzwvYT48YnI+PTBBICAgID0KYW5kIHBhc3RlIGxpbmsgaGVyZT8mbmJzcDsgVGhhbmtz Ljxicj49MEEgICAgPGJsb2NrcXVvdGUgdHlwZT0zRCJjaXRlIj49MEEgPQogICAgIDx0YWJsZSBi b3JkZXI9M0QiMCIgY2VsbHBhZGRpbmc9M0QiMCIgY2VsbHNwYWNpbmc9M0QiMCI+PTBBICAgICAg ICA8dGI9Cm9keT49MEEgICAgICAgICAgPHRyPj0wQSAgICAgICAgICAgIDx0ZCBzdHlsZT0zRCJm b250OmluaGVyaXQ7IiB2YWxpZ249M0QidD0Kb3AiPiMjIyMjIyMjIyMjIyMjIyMjIyMjIyM8YnI+ PTBBICAgICAgICAgICAgICBUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgPQpsYXN0KTo8YnI+ PTBBICAgICAgICAgICAgICAmbmJzcDsgRmlsZSAiL3Vzci9zaGFyZS92ZHNtL3N0b3JhZ2UvZG9t YWluTW9uaXQ9Cm9yLnB5IiwgbGluZT0wQSAgICAgICAgICAgICAgMTAzLCBpbiBfbW9uaXRvckRv bWFpbjxicj49MEEgICAgICAgICAgICAgICZuYj0Kc3A7IEZpbGUgIi91c3Ivc2hhcmUvdmRzbS9z dG9yYWdlL25mc1NELnB5IiwgbGluZSAxMDAsIGluPTBBICAgICAgICAgICAgICBzPQplbGZ0ZXN0 PGJyPj0wQSAgICAgICAgICAgICAgU3RvcmFnZURvbWFpbkZTTm90TW91bnRlZDogU3RvcmFnZSBk b21haW4gcmVtb3Q9CmUgcGF0aCBub3Q9MEEgICAgICAgICAgICAgIG1vdW50ZWQ6PTBBKCcvcmhl di9kYXRhLWNlbnRlci9tbnQvbmZzLXN0b3JhZ2UuZj0KaWIuaW50LmFzdXJpb24uY29tOl9ob21l X2lzby1kb21haW4nLCk8YnI+PTBBICAgICAgICAgICAgICBUaHJlYWQtMzE6OkVSUk9SPQo6OjIw MTItMTItMTI9MEEgICAgICAgICAgICAgIDA3OjI5OjI4LDgzNDo6ZG9tYWluTW9uaXRvcjo6MTIw OjpTdG9yYWdlLkRvbWE9CmluTW9uaXRvcjo6KF9tb25pdG9yRG9tYWluKT0wQSAgICAgICAgICAg ICAgRXJyb3Igd2hpbGUgY29sbGVjdGluZyBkb21haW49Cj0wQSAgICAgICAgICAgICAgYGY1YWRj MGRjLTc3NDktNGQyYy1iMWJhLTE0MmFjNGEwNjg4Y2AgbW9uaXRvcmluZz0wQSAgICAgID0KICAg ICAgICBpbmZvcm1hdGlvbjxicj49MEEgICAgICAgICAgICAgIFRyYWNlYmFjayAobW9zdCByZWNl bnQgY2FsbCBsYXN0KTo8PQpicj49MEEgICAgICAgICAgICAgICZuYnNwOyBGaWxlICIvdXNyL3No YXJlL3Zkc20vc3RvcmFnZS9kb21haW5Nb25pdG9yLnB5Iiw9CiBsaW5lPTBBICAgICAgICAgICAg ICAxMDMsIGluIF9tb25pdG9yRG9tYWluPGJyPj0wQSAgICAgICAgICAgICAgJm5ic3A7IEZpbD0K ZSAiL3Vzci9zaGFyZS92ZHNtL3N0b3JhZ2UvbmZzU0QucHkiLCBsaW5lIDEwMCwgaW49MEEgICAg ICAgICAgICAgIHNlbGZ0ZXN0PQo8YnI+PTBBICAgICAgICAgICAgICBTdG9yYWdlRG9tYWluRlNO b3RNb3VudGVkOiBTdG9yYWdlIGRvbWFpbiByZW1vdGUgcGF0aCA9Cm5vdD0wQSAgICAgICAgICAg ICAgbW91bnRlZDo9MEEoJy9yaGV2L2RhdGEtY2VudGVyL21udC9uZnMtc3RvcmFnZS5maWIuaW50 Lj0KYXN1cmlvbi5jb206X2hvbWVfbmZzLWRvbWFpbicsKTxicj49MEEgICAgICAgICAgICAgIDxi cj49MEEgICAgICAgICAgICAgICMjPQojIyMjIyMjIyMjIyMjIyMjPGJyPj0wQSAgICAgICAgICAg ICAgV2h5IGNhbid0IEkgYWRkIGlzY3NpIHN0b3JhZ2UgdXNpbmcgZW49CmdpbmUgd2ViR1VJID88 YnI+PTBBICAgICAgICAgICAgICBXaGF0IHdvdWxkIHlvdSByZWNvbW1lbmQgPyBUaGFuayB5b3Ug dmVyeT0KIG11Y2ggaW4gYWR2YW5jZT0wQSAgICAgICAgICAgICAgZm9yIHlvdXIgaGVscC48YnI+ PTBBICAgICAgICAgICAgICA8YnI+PTBBPQogICAgICAgICAgICA8L3RkPj0wQSAgICAgICAgICA8 L3RyPj0wQSAgICAgICAgPC90Ym9keT49MEEgICAgICA8L3RhYmxlPj0wQSA9CiAgIDwvYmxvY2tx dW90ZT49MEEgICAgPGJyPj0wQSAgICA8YnI+PTBBICAgIDxibG9ja3F1b3RlIHR5cGU9M0QiY2l0 ZSI+PTBBID0KICAgICA8dGFibGUgYm9yZGVyPTNEIjAiIGNlbGxwYWRkaW5nPTNEIjAiIGNlbGxz cGFjaW5nPTNEIjAiPj0wQSAgICAgICAgPHRiPQpvZHk+PTBBICAgICAgICAgIDx0cj49MEEgICAg ICAgICAgICA8dGQgc3R5bGU9M0QiZm9udDppbmhlcml0OyIgdmFsaWduPTNEInQ9Cm9wIj48YnI+ PTBBICAgICAgICAgICAgICA8YnI+PTBBICAgICAgICAgICAgICA8YnI+PTBBICAgICAgICAgICAg ICA8YnI+PTBBID0KICAgICAgICAgICAgIC0tLSBPbiA8Yj5UdWUsIDEyLzExLzEyLCBNYXJrIFd1 IDxpPjxhIHJlbD0zRCJub2ZvbGxvdyIgY2xhc3M9Cj0zRCJ5aXY3NDcyOTExOTZtb3otdHh0LWxp bmstcmZjMjM5NkUiIHltYWlsdG89M0QibWFpbHRvOnd1ZHh3QGxpbnV4LnZuZXQuaT0KYm0uY29t IiB0YXJnZXQ9M0QiX2JsYW5rIiBocmVmPTNEIi9tYy9jb21wb3NlP3RvPTNEd3VkeHdAbGludXgu dm5ldC5pYm0uY29tPQoiPiZsdDt3dWR4d0BsaW51eC52bmV0LmlibS5jb20mZ3Q7PC9hPjwvaT48 L2I+PTBBICAgICAgICAgICAgICB3cm90ZTo8YnI+PQo9MEEgICAgICAgICAgICAgIDxibG9ja3F1 b3RlIHN0eWxlPTNEImJvcmRlci1sZWZ0OjJweCBzb2xpZCByZ2IoMTYsIDE2LD0wQSA9CiAgICAg ICAgICAgICAgIDI1NSk7bWFyZ2luLWxlZnQ6NXB4O3BhZGRpbmctbGVmdDo1cHg7Ij48YnI+PTBB ICAgICAgICAgICAgID0KICAgRnJvbTogTWFyayBXdSA8YSByZWw9M0Qibm9mb2xsb3ciIGNsYXNz PTNEInlpdjc0NzI5MTE5Nm1vei10eHQtbGluay1yZmMyPQozOTZFIiB5bWFpbHRvPTNEIm1haWx0 bzp3dWR4d0BsaW51eC52bmV0LmlibS5jb20iIHRhcmdldD0zRCJfYmxhbmsiIGhyZWY9M0Q9CiIv bWMvY29tcG9zZT90bz0zRHd1ZHh3QGxpbnV4LnZuZXQuaWJtLmNvbSI+Jmx0O3d1ZHh3QGxpbnV4 LnZuZXQuaWJtLmNvbSZndD0KOzwvYT48YnI+PTBBICAgICAgICAgICAgICAgIFN1YmplY3Q6IFJl OiBbVXNlcnNdIGhlbHAgd2l0aCBpU0NTSSBzdG9yYWdlIGRvPQptYWluPTBBICAgICAgICAgICAg ICAgIG5lZWRlZCAtIE92aXJ0IC0zLjE8YnI+PTBBICAgICAgICAgICAgICAgIFRvOiAiQWxla3M9 CmFuZHIgQXJiaXRtYW4iIDxhIHJlbD0zRCJub2ZvbGxvdyIgY2xhc3M9M0QieWl2NzQ3MjkxMTk2 bW96LXR4dC1saW5rLXJmYzIzOT0KNkUiIHltYWlsdG89M0QibWFpbHRvOmFyYml0bWFuQHBhY2Jl bGwubmV0IiB0YXJnZXQ9M0QiX2JsYW5rIiBocmVmPTNEIi9tYy9jPQpvbXBvc2U/dG89M0RhcmJp dG1hbkBwYWNiZWxsLm5ldCI+Jmx0O2FyYml0bWFuQHBhY2JlbGwubmV0Jmd0OzwvYT48YnI+PTBB ICA9CiAgICAgICAgICAgICAgQ2M6IDxhIHJlbD0zRCJub2ZvbGxvdyIgY2xhc3M9M0QieWl2NzQ3 MjkxMTk2bW96LXR4dC1saW5rLWFiYj0KcmV2aWF0ZWQiIHltYWlsdG89M0QibWFpbHRvOnVzZXJz QG92aXJ0Lm9yZyIgdGFyZ2V0PTNEIl9ibGFuayIgaHJlZj0zRCIvbWMvPQpjb21wb3NlP3RvPTNE dXNlcnNAb3ZpcnQub3JnIj51c2Vyc0BvdmlydC5vcmc8L2E+PGJyPj0wQSAgICAgICAgICAgICAg ICBEYXQ9CmU6IFR1ZXNkYXksIERlY2VtYmVyIDExLCAyMDEyLCAxMDozNiBQTTxicj49MEEgICAg ICAgICAgICAgICAgPGJyPj0wQSAgICAgID0KICAgICAgICAgIDxkaXYgaWQ9M0QieWl2NzQ3Mjkx MTk2Ij49MEEgICAgICAgICAgICAgICAgICA8ZGl2Pj0wQSAgICAgICAgICAgPQogICAgICAgICA8 ZGl2IGNsYXNzPTNEInlpdjc0NzI5MTE5Nm1vei1jaXRlLXByZWZpeCI+T249MEEgICAgICAgICAg ICAgICAgICA9CiAgICAxMi8xMi8yMDEyIDA5OjQwIEFNLCBBbGVrc2FuZHIgQXJiaXRtYW4gd3Jv dGU6PGJyPj0wQSAgICAgICAgICAgICAgICAgID0KICA8L2Rpdj49MEEgICAgICAgICAgICAgICAg ICAgIDxibG9ja3F1b3RlIHR5cGU9M0QiY2l0ZSI+PTBBICAgICAgICAgICAgICAgPQogICAgICAg PHRhYmxlIGJvcmRlcj0zRCIwIiBjZWxscGFkZGluZz0zRCIwIiBjZWxsc3BhY2luZz0zRCIwIj49 MEEgICAgICAgICA9CiAgICAgICAgICAgICAgIDx0Ym9keT49MEEgICAgICAgICAgICAgICAgICAg ICAgICAgIDx0cj49MEEgICAgICAgICAgICAgICAgID0KICAgICAgICAgICA8dGQgc3R5bGU9M0Qi Zm9udDppbmhlcml0OyIgdmFsaWduPTNEInRvcCI+SGksPTBBICAgICAgICAgICAgICAgPQogICAg ICAgICAgICAgICBldmVyeWJvZHkgITxicj49MEEgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBJIGhhdmUgaW5zdGE9CmxsZWQmbmJzcDsgb3ZpcnQgMy4xIGVuZ2luZSBhbmQgdHdvPTBBICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9kZXMuID0KSSBoYXZlIHNldHVwIGlzY3NpIHN0 b3JhZ2Ugb249MEEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbm90aGVyIGJveCBhPQpu ZCB0ZXN0ZWQgaXQgd2l0aCB3aW5kb3dzPTBBICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg c3lzdGVtIC0gSSB3YXMgYWI9CmxlIHRvIGFkZCBpdCB0byB3aW43PTBBICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgaW5pdGlhdG9yLCBtZWFuaW5nIHRoZT0KIHN0b3JhZ2UgY29uZmlndXJl ZD0wQSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb3Blcmx5LiBCdXQgSSBjYW4ndCBh PQpkZCBpc2NzaSBzdG9yYWdlIGluPTBBICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3Zp cnQtZW5naW5lIHN5c3RlbS4gV2g9CmVuIEkgdXNlICJESXNjb3Zlcj0wQSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIFRhcmdldHMiIG9wdGlvbiBhbmQgdHlwZT0KIElQIGFkZHJlc3Mgb2Yg bXk9MEEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpc2NzaSBzeXN0ZW0gLSBub3RoaW5n IGlzPQogaGFwcGVuaW5nLjxicj49MEEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBbGwg bXkgc3lzdGVtcyAtIGVuZ2luZSwgbm89CmRlcyBhbmQgaXNjc2k9MEEgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBzZXJ2ZXIgLSBhcmUgb24gdGhlIHNhbWUgbmV0dz0Kb3JrLiBJcyBpdCBh PTBBICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnVnPyBJcyB0aGVyZSBhbnkgd2F5IHRv IGZpeCBpPQp0ID8gRGlkPTBBICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW55b25lIGhh dmUgdGhlIHNhbWUgaXNzdWUgPyBQbGVhc2U9CiwgaGVscC49MEEgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBUaGFua3MgaW4gYWR2YW5jZSBmb3IgYW55IHRpcHMuPGJyPj0KPTBBICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgPGJyPj0wQSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDxicj49Cj0wQSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFsZXg8YnI+PTBBICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDwvdD0KZD49MEEgICAgICAgICAgICAgICAgICAgICAg ICAgIDwvdHI+PTBBICAgICAgICAgICAgICAgICAgICAgICAgPC90Ym9keT49MEEgPQogICAgICAg ICAgICAgICAgICAgICA8L3RhYmxlPj0wQSAgICAgICAgICAgICAgICAgICAgICA8YnI+PTBBICAg ICAgICAgICAgICA9CiAgICAgICAgPGZpZWxkc2V0IGNsYXNzPTNEInlpdjc0NzI5MTE5Nm1pbWVB dHRhY2htZW50SGVhZGVyIj48L2ZpZWxkc2V0Pj0wQT0KICAgICAgICAgICAgICAgICAgICAgIDxi cj49MEEgICAgICAgICAgICAgICAgICAgIDwvYmxvY2txdW90ZT49MEEgICAgICAgICAgPQogICAg ICAgICAgSXMgdGhlcmUgYW55IGVycm9yIHJlbGF0ZWQgaW4gL3Zhci92ZHNtL3Zkc20ubG9nID88 YnI+PTBBICAgICAgICA9CiAgICAgICAgICAgIDxicj49MEEgICAgICAgICAgICAgICAgICAgIERp ZCB5b3UgdHJ5IHRvIG1hbnVhbGx5IGRpc2NvdmVyIGFuZD0KIGxvZ2luIHRoZSBpc2NzaT0wQSAg ICAgICAgICAgICAgICAgICAgdGFyZ2V0IGJ5IHRoZSBmb2xsb3dpbmcgY29tbWFuZD88YnI+PQo9 MEEgICAgICAgICAgICAgICAgICAgIDxicj49MEEgICAgICAgICAgICAgICAgICAgIGlzY3NpYWRt IC0tbW9kZSBkaXNjb3Zlcnk9CmRiIC0tdHlwZSBzZW5kdGFyZ2V0cz0wQSAgICAgICAgICAgICAg ICAgICAgLS1wb3J0YWwgMTkyLjE2OC4xMjIuMSAtLWRpc2Nvdj0KZXImbmJzcDsmbmJzcDsgLy8g cmVwbGFjZSB0aGU9MEEgICAgICAgICAgICAgICAgICAgIHBvcnRhbCBhZGRyZXNzIHdpdGggeW91 PQpyIGlzY3NpIHNlcnZlcidzIGlwIGFkZHJlc3M8YnI+PTBBICAgICAgICAgICAgICAgICAgICA8 YnI+PTBBICAgICAgICAgICAgICA9CiAgICAgIGlzY3NpYWRtIC0tbW9kZSBub2RlIC0tdGFyZ2V0 bmFtZT0wQSAgICAgICAgICAgICAgICAgICAgaXFuLjIwMDEtMDUuYz0Kb20uZG9lOnRlc3QgLS1w b3J0YWwgMTkyLjE2OC4xLjE6MzI2MD0wQSAgICAgICAgICAgICAgICAgICAgLS1sb2dpbiZuYnNw OyAvPQovcmVwbGFjZSB0aGUgaXFuIHdpdGggd2hhdCByZXR1cm5lZCBieSB0aGU9MEEgICAgICAg ICAgICAgICAgICAgIGFib3ZlIGNvbW09CmFuZCwgYW5kIGFsc28gdGhlIHBvcnRhbCBhZGRyZXNz Ljxicj49MEEgICAgICAgICAgICAgICAgICAgIDxicj49MEEgICAgICAgID0KICAgICAgICAgICAg PGJyPj0wQSAgICAgICAgICAgICAgICAgICAgPGJyPj0wQSAgICAgICAgICAgICAgICAgICAgPGJy Pj0wQSAgPQogICAgICAgICAgICAgICAgICA8YnI+PTBBICAgICAgICAgICAgICAgICAgICA8Ymxv Y2txdW90ZSB0eXBlPTNEImNpdGUiPj0wQSA9CiAgICAgICAgICAgICAgICAgICAgIDxwcmU+X19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX189Cj0wQVVzZXJzIG1h aWxpbmcgbGlzdD0wQTxhIHJlbD0zRCJub2ZvbGxvdyIgY2xhc3M9M0QieWl2NzQ3MjkxMTk2bW96 LXR4dC1saT0KbmstYWJicmV2aWF0ZWQiPlVzZXJzQG92aXJ0Lm9yZzwvYT49MEE8YSByZWw9M0Qi bm9mb2xsb3ciIGNsYXNzPTNEInlpdjc0NzI5PQoxMTk2bW96LXR4dC1saW5rLWZyZWV0ZXh0IiB0 YXJnZXQ9M0QiX2JsYW5rIiBocmVmPTNEImh0dHA6Ly9saXN0cy5vdmlydC5vcmc9Ci9tYWlsbWFu L2xpc3RpbmZvL3VzZXJzIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8v dXNlcnM8L2E+PQo9MEE8L3ByZT49MEEgICAgICAgICAgICAgICAgICAgIDwvYmxvY2txdW90ZT49 MEEgICAgICAgICAgICAgICAgICAgIDxicj49MEE9CiAgICAgICAgICAgICAgICAgIDwvZGl2Pj0w QSAgICAgICAgICAgICAgICA8L2Rpdj49MEEgICAgICAgICAgICAgIDwvYmxvY2txdT0Kb3RlPj0w QSAgICAgICAgICAgIDwvdGQ+PTBBICAgICAgICAgIDwvdHI+PTBBICAgICAgICA8L3Rib2R5Pj0w QSAgICAgIDwvdGFiPQpsZT49MEEgICAgPC9ibG9ja3F1b3RlPj0wQSAgICA8YnI+PTBBICA8L2Rp dj49MEE9MEE8L2Rpdj48L2Jsb2NrcXVvdGU+PC90ZD49CjwvdHI+PC90YWJsZT4KLS0tOTEwNDE1 MTU2LTIxMjcyODU1MDYtMTM1NTM0OTQ1OD06NDgyOS0tCg== --===============4546373759892407443==--