From gianluca.cecchi at gmail.com Thu Apr 27 15:35:37 2017 Content-Type: multipart/mixed; boundary="===============0700822830281204440==" MIME-Version: 1.0 From: Gianluca Cecchi To: users at ovirt.org Subject: Re: [ovirt-users] Info on fence_rhevm against oVirt 4.1.1 Date: Thu, 27 Apr 2017 17:35:34 +0200 Message-ID: In-Reply-To: CAG2kNCyA39iWxkeD9S2T=EixXW-TvQRA+6pBS8Q5JWptazF-Vw@mail.gmail.com --===============0700822830281204440== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Thu, Apr 27, 2017 at 4:58 PM, Gianluca Cecchi wrote: > On Thu, Apr 27, 2017 at 4:43 PM, Gianluca Cecchi < > gianluca.cecchi(a)gmail.com> wrote: > >> Hello, >> I'm trying to use fence_rhevm in a CentOS 6.8 guest that is part of a >> virtual rhcs cluster >> >> My sw version for fence_agents inside guest is >> fence-agents-4.0.15-12.el6.x86_64 and I notice that for this particular >> agent nothing changes also using the latest available package >> fence-agents-4.0.15-13.el6.x86_64.rpm apart >> >> [root(a)p2vnorasvi1 ~]# diff fence_rhevm /usr/sbin/fence_rhevm >> 13c13 >> < BUILD_DATE=3D"(built Wed Mar 22 04:24:11 UTC 2017)" >> --- >> > BUILD_DATE=3D"(built Tue May 10 22:28:47 UTC 2016)" >> [root(a)p2vnorasvi1 ~]# >> >> The VM name in oVirt 4.1.1 is p2vorasvi1 >> >> Running this command against the engine I get >> >> [root(a)p2vnorasvi1 network-scripts]# fence_rhevm -a 10.4.192.43 -l >> "admin(a)internal" -p "mypassword" -z --shell-timeout=3D20 --power-wait= =3D10 >> -v -o status -n p2vorasvi1 >> vms/?search=3Dname%3Dp2vorasvi1 >> >> >> >> 404 Not Found >> >>

Not Found

>>

The requested URL /api/vms/ was not found on this server.

>> >> >> >> Failed: Unable to obtain correct plug status or plug is not available >> >> Actually I get the same error even if I put a wrong password.... >> >> What am I missing...? >> Do I have to specify DC/cluster if I have more than one, or other >> parameters? >> >> Thanks, >> Gianluca >> > > > If I change this in fence_rhevm > > [root(a)p2vnorasvi1 sbin]# diff fence_rhevm fence_rhevm.orig > 84c84 > < url +=3D "//" + opt["--ip"] + ":" + str(opt["--ipport"]) + > "/ovirt-engine/api/" + command > --- > > url +=3D "//" + opt["--ip"] + ":" + str(opt["--ipport"]) + "/api/" + > command > > I now get 401 unauthorized.... > > [root(a)p2vnorasvi1 sbin]# fence_rhevm -a 10.4.192.43 -z -l "admin(a)inte= rnal" > -p "mypassword" --shell-timeout=3D20 --power-wait=3D10 -v -o status -n > p2vorasvi1 > vms/?search=3Dname%3Dp2vorasvi1 > > ErrorUnauthorized > > Failed: Unable to obtain correct plug status or plug is not available > > > [root(a)p2vnorasvi1 sbin]# > > and in engine ssl_access.log > > 127.0.0.1 - - [27/Apr/2017:16:51:55 +0200] "POST > /ovirt-engine/sso/oauth/token HTTP/1.1" 200 153 > 10.4.168.91 - - [27/Apr/2017:16:51:55 +0200] "GET > /ovirt-engine/api/vms/?search=3Dname%3Dp2vorasvi2 HTTP/1.1" 401 71 > Tried also using v3 in url, this way: [root(a)p2vnorasvi1 sbin]# diff fence_rhevm fence_rhevm.orig 84c84 < url +=3D "//" + opt["--ip"] + ":" + str(opt["--ipport"]) + "/ovirt-engine/api/v3/" + command --- > url +=3D "//" + opt["--ip"] + ":" + str(opt["--ipport"]) + "/api/" + comm= and [root(a)p2vnorasvi1 sbin]# [root(a)p2vnorasvi1 sbin]# fence_rhevm -a 10.4.192.43 -z -l "admin(a)intern= al" -p "mypassword" --shell-timeout=3D20 --login-timeout=3D20 --power-wait=3D1= 0 -v -o status -n p2vorasvi1 vms/?search=3Dname%3Dp2vorasvi1 ErrorUnauthorized Failed: Unable to obtain correct plug status or plug is not available [root(a)p2vnorasvi1 sbin]# --===============0700822830281204440== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPjxkaXYgY2xhc3M9ImdtYWls X3F1b3RlIj5PbiBUaHUsIEFwciAyNywgMjAxNyBhdCA0OjU4IFBNLCBHaWFubHVjYSBDZWNjaGkg PHNwYW4gZGlyPSJsdHIiPiZsdDs8YSBocmVmPSJtYWlsdG86Z2lhbmx1Y2EuY2VjY2hpQGdtYWls LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdpYW5sdWNhLmNlY2NoaUBnbWFpbC5jb208L2E+Jmd0Ozwv c3Bhbj4gd3JvdGU6PGJyPjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1h cmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQs MjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij48ZGl2IGRpcj0ibHRyIj48ZGl2PjxkaXYgY2xhc3M9Imdt YWlsLWg1Ij48ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUi Pk9uIFRodSwgQXByIDI3LCAyMDE3IGF0IDQ6NDMgUE0sIEdpYW5sdWNhIENlY2NoaSA8c3BhbiBk aXI9Imx0ciI+Jmx0OzxhIGhyZWY9Im1haWx0bzpnaWFubHVjYS5jZWNjaGlAZ21haWwuY29tIiB0 YXJnZXQ9Il9ibGFuayI+Z2lhbmx1Y2EuY2VjY2hpQGdtYWlsLmNvbTwvYT4mZ3Q7PC9zcGFuPiB3 cm90ZTo8YnI+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBw eCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3Bh ZGRpbmctbGVmdDoxZXgiPjxkaXYgZGlyPSJsdHIiPkhlbGxvLDxkaXY+SSYjMzk7bSB0cnlpbmcg dG8gdXNlIGZlbmNlX3JoZXZtIGluIGEgQ2VudE9TIDYuOCBndWVzdCB0aGF0IGlzIHBhcnQgb2Yg YSB2aXJ0dWFsIHJoY3MgY2x1c3RlcjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+TXkgc3cgdmVy c2lvbiBmb3IgZmVuY2VfYWdlbnRzIGluc2lkZSBndWVzdCBpcyBmZW5jZS1hZ2VudHMtNC4wLjE1 LTEyLmVsNi54ODY8d2JyPl82NCBhbmQgSSBub3RpY2UgdGhhdCBmb3IgdGhpcyBwYXJ0aWN1bGFy IGFnZW50IG5vdGhpbmcgY2hhbmdlcyBhbHNvIHVzaW5nIHRoZSBsYXRlc3QgYXZhaWxhYmxlIHBh Y2thZ2UgZmVuY2UtYWdlbnRzLTQuMC4xNS0xMy5lbDYueDg2PHdicj5fNjQucnBtIGFwYXJ0PC9k aXY+PGRpdj48YnI+PC9kaXY+PGRpdj48ZGl2Pltyb290QHAydm5vcmFzdmkxIH5dIyBkaWZmIGZl bmNlX3JoZXZtIC91c3Ivc2Jpbi9mZW5jZV9yaGV2bTwvZGl2PjxkaXY+MTNjMTM8L2Rpdj48ZGl2 PiZsdDsgQlVJTERfREFURT0mcXVvdDsoYnVpbHQgV2VkIE1hciAyMiAwNDoyNDoxMSBVVEMgMjAx NykmcXVvdDs8L2Rpdj48ZGl2Pi0tLTwvZGl2PjxkaXY+Jmd0OyBCVUlMRF9EQVRFPSZxdW90Oyhi dWlsdCBUdWUgTWF5IDEwIDIyOjI4OjQ3IFVUQyAyMDE2KSZxdW90OzwvZGl2PjxkaXY+W3Jvb3RA cDJ2bm9yYXN2aTEgfl0jwqA8L2Rpdj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRoZSBWTSBu YW1lIGluIG9WaXJ0IDQuMS4xIGlzIHAydm9yYXN2aTE8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2 PlJ1bm5pbmcgdGhpcyBjb21tYW5kIGFnYWluc3QgdGhlIGVuZ2luZSBJIGdldDwvZGl2PjxkaXY+ PGJyPjwvZGl2PjxkaXY+PGRpdj5bcm9vdEBwMnZub3Jhc3ZpMSBuZXR3b3JrLXNjcmlwdHNdIyBm ZW5jZV9yaGV2bSAtYSAxMC40LjE5Mi40MyAtbCAmcXVvdDthZG1pbkBpbnRlcm5hbCZxdW90OyAt cCAmcXVvdDtteXBhc3N3b3JkJnF1b3Q7IC16IC0tc2hlbGwtdGltZW91dD0yMCAtLXBvd2VyLXdh aXQ9MTAgLXYgLW8gc3RhdHVzIC1uIHAydm9yYXN2aTE8L2Rpdj48ZGl2PnZtcy8/c2VhcmNoPW5h bWUlM0RwMnZvcmFzdmkxPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj4mbHQ7IURPQ1RZUEUgSFRN TCBQVUJMSUMgJnF1b3Q7LS8vSUVURi8vRFREIEhUTUwgMi4wLy9FTiZxdW90OyZndDs8L2Rpdj48 ZGl2PiZsdDtodG1sJmd0OyZsdDtoZWFkJmd0OzwvZGl2PjxkaXY+Jmx0O3RpdGxlJmd0OzQwNCBO b3QgRm91bmQmbHQ7L3RpdGxlJmd0OzwvZGl2PjxkaXY+Jmx0Oy9oZWFkJmd0OyZsdDtib2R5Jmd0 OzwvZGl2PjxkaXY+Jmx0O2gxJmd0O05vdCBGb3VuZCZsdDsvaDEmZ3Q7PC9kaXY+PGRpdj4mbHQ7 cCZndDtUaGUgcmVxdWVzdGVkIFVSTCAvYXBpL3Ztcy8gd2FzIG5vdCBmb3VuZCBvbiB0aGlzIHNl cnZlci4mbHQ7L3AmZ3Q7PC9kaXY+PGRpdj4mbHQ7L2JvZHkmZ3Q7Jmx0Oy9odG1sJmd0OzwvZGl2 PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+RmFpbGVkOiBVbmFibGUgdG8gb2J0 YWluIGNvcnJlY3QgcGx1ZyBzdGF0dXMgb3IgcGx1ZyBpcyBub3QgYXZhaWxhYmxlPC9kaXY+PGRp dj48YnI+PC9kaXY+PGRpdj5BY3R1YWxseSBJIGdldCB0aGUgc2FtZSBlcnJvciBldmVuIGlmIEkg cHV0IGEgd3JvbmcgcGFzc3dvcmQuLi4uPC9kaXY+PGRpdj48YnI+PC9kaXY+PC9kaXY+PGRpdj5X aGF0IGFtIEkgbWlzc2luZy4uLj88L2Rpdj48ZGl2PkRvIEkgaGF2ZSB0byBzcGVjaWZ5IERDL2Ns dXN0ZXIgaWYgSSBoYXZlIG1vcmUgdGhhbiBvbmUsIG9yIG90aGVyIHBhcmFtZXRlcnM/PC9kaXY+ PGRpdj48YnI+PC9kaXY+PGRpdj5UaGFua3MsPC9kaXY+PGRpdj5HaWFubHVjYTwvZGl2PjwvZGl2 Pgo8L2Jsb2NrcXVvdGU+PC9kaXY+PGJyPjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48 YnI+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPklmIEkgY2hhbmdl IHRoaXMgaW4gZmVuY2Vfcmhldm08L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+PGJyPjwv ZGl2PjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+W3Jv b3RAcDJ2bm9yYXN2aTEgc2Jpbl0jIGRpZmYgZmVuY2Vfcmhldm0gZmVuY2Vfcmhldm0ub3JpZ8Kg PC9kaXY+PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPjg0Yzg0PC9kaXY+PGRpdiBjbGFzcz0iZ21h aWxfZXh0cmEiPiZsdDsgPHNwYW4gY2xhc3M9ImdtYWlsLW1fMTE2NTYxNzc5NTYwOTIxMzMzNGdt YWlsLUFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlLXdyYXAiPgk8L3NwYW4+ dXJsICs9ICZxdW90Oy8vJnF1b3Q7ICsgb3B0WyZxdW90Oy0taXAmcXVvdDtdICsgJnF1b3Q7OiZx dW90OyArIHN0cihvcHRbJnF1b3Q7LS1pcHBvcnQmcXVvdDtdKSArICZxdW90Oy9vdmlydC1lbmdp bmUvYXBpLyZxdW90OyArIGNvbW1hbmQ8L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+LS0t PC9kaXY+PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPiZndDsgPHNwYW4gY2xhc3M9ImdtYWlsLW1f MTE2NTYxNzc5NTYwOTIxMzMzNGdtYWlsLUFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3Bh Y2U6cHJlLXdyYXAiPgk8L3NwYW4+dXJsICs9ICZxdW90Oy8vJnF1b3Q7ICsgb3B0WyZxdW90Oy0t aXAmcXVvdDtdICsgJnF1b3Q7OiZxdW90OyArIHN0cihvcHRbJnF1b3Q7LS1pcHBvcnQmcXVvdDtd KSArICZxdW90Oy9hcGkvJnF1b3Q7ICsgY29tbWFuZDwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+ SSBub3cgZ2V0IDQwMSB1bmF1dGhvcml6ZWQuLi4uPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48 ZGl2Pltyb290QHAydm5vcmFzdmkxIHNiaW5dIyBmZW5jZV9yaGV2bSAtYSAxMC40LjE5Mi40MyAt eiAtbCAmcXVvdDthZG1pbkBpbnRlcm5hbCZxdW90OyAtcCAmcXVvdDtteXBhc3N3b3JkJnF1b3Q7 IMKgLS1zaGVsbC10aW1lb3V0PTIwIC0tcG93ZXItd2FpdD0xMCAtdiAtbyBzdGF0dXMgLW4gcDJ2 b3Jhc3ZpMTwvZGl2PjxkaXY+dm1zLz9zZWFyY2g9bmFtZSUzRHAydm9yYXN2aTE8L2Rpdj48ZGl2 Pjxicj48L2Rpdj48ZGl2PiZsdDtodG1sJmd0OyZsdDtoZWFkJmd0OyZsdDt0aXRsZSZndDtFcnJv ciZsdDsvPHdicj50aXRsZSZndDsmbHQ7L2hlYWQmZ3Q7Jmx0O2JvZHkmZ3Q7PHdicj5VbmF1dGhv cml6ZWQmbHQ7L2JvZHkmZ3Q7Jmx0Oy9odG1sJmd0OzwvZGl2PjxzcGFuIGNsYXNzPSJnbWFpbC0i PjxkaXY+PGJyPjwvZGl2PjxkaXY+RmFpbGVkOiBVbmFibGUgdG8gb2J0YWluIGNvcnJlY3QgcGx1 ZyBzdGF0dXMgb3IgcGx1ZyBpcyBub3QgYXZhaWxhYmxlPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRp dj48YnI+PC9kaXY+PC9zcGFuPjxkaXY+W3Jvb3RAcDJ2bm9yYXN2aTEgc2Jpbl0jwqA8L2Rpdj48 L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PmFuZCBpbiBlbmdpbmUgc3NsX2FjY2Vzcy5sb2c8L2Rp dj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxkaXY+MTI3LjAuMC4xIC0gLSBbMjcvQXByLzIwMTc6MTY6 NTE6NTUgKzAyMDBdICZxdW90O1BPU1QgL292aXJ0LWVuZ2luZS9zc28vb2F1dGgvdG9rZW4gSFRU UC8xLjEmcXVvdDsgMjAwIDE1MzwvZGl2PjxkaXY+MTAuNC4xNjguOTEgLSAtIFsyNy9BcHIvMjAx NzoxNjo1MTo1NSArMDIwMF0gJnF1b3Q7R0VUIC9vdmlydC1lbmdpbmUvYXBpL3Ztcy8/c2VhcmNo PTx3YnI+bmFtZSUzRHAydm9yYXN2aTIgSFRUUC8xLjEmcXVvdDsgNDAxIDcxPC9kaXY+PC9kaXY+ PC9kaXY+PC9kaXY+CjwvYmxvY2txdW90ZT48L2Rpdj48YnI+PC9kaXY+PGRpdiBjbGFzcz0iZ21h aWxfZXh0cmEiPjxicj48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+VHJpZWQgYWxzbyB1 c2luZyB2MyBpbiB1cmwsIHRoaXMgd2F5OjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48 YnI+PC9kaXY+PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJh Ij5bcm9vdEBwMnZub3Jhc3ZpMSBzYmluXSMgZGlmZiBmZW5jZV9yaGV2bSBmZW5jZV9yaGV2bS5v cmlnwqA8L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+ODRjODQ8L2Rpdj48ZGl2IGNsYXNz PSJnbWFpbF9leHRyYSI+Jmx0OyA8c3BhbiBjbGFzcz0iZ21haWwtQXBwbGUtdGFiLXNwYW4iIHN0 eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+dXJsICs9ICZxdW90Oy8vJnF1b3Q7ICsgb3B0 WyZxdW90Oy0taXAmcXVvdDtdICsgJnF1b3Q7OiZxdW90OyArIHN0cihvcHRbJnF1b3Q7LS1pcHBv cnQmcXVvdDtdKSArICZxdW90Oy9vdmlydC1lbmdpbmUvYXBpL3YzLyZxdW90OyArIGNvbW1hbmQ8 L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+LS0tPC9kaXY+PGRpdiBjbGFzcz0iZ21haWxf ZXh0cmEiPiZndDsgPHNwYW4gY2xhc3M9ImdtYWlsLUFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hp dGUtc3BhY2U6cHJlIj4JPC9zcGFuPnVybCArPSAmcXVvdDsvLyZxdW90OyArIG9wdFsmcXVvdDst LWlwJnF1b3Q7XSArICZxdW90OzomcXVvdDsgKyBzdHIob3B0WyZxdW90Oy0taXBwb3J0JnF1b3Q7 XSkgKyAmcXVvdDsvYXBpLyZxdW90OyArIGNvbW1hbmQ8L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9l eHRyYSI+W3Jvb3RAcDJ2bm9yYXN2aTEgc2Jpbl0jwqA8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2 PjxkaXY+W3Jvb3RAcDJ2bm9yYXN2aTEgc2Jpbl0jIGZlbmNlX3JoZXZtIC1hIDEwLjQuMTkyLjQz IC16IC1sICZxdW90O2FkbWluQGludGVybmFsJnF1b3Q7IC1wICZxdW90O215cGFzc3dvcmQmcXVv dDsgwqAtLXNoZWxsLXRpbWVvdXQ9MjAgLS1sb2dpbi10aW1lb3V0PTIwIC0tcG93ZXItd2FpdD0x MCAtdiAtbyBzdGF0dXMgLW4gcDJ2b3Jhc3ZpMTwvZGl2PjxkaXY+dm1zLz9zZWFyY2g9bmFtZSUz RHAydm9yYXN2aTE8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PiZsdDtodG1sJmd0OyZsdDtoZWFk Jmd0OyZsdDt0aXRsZSZndDtFcnJvciZsdDsvdGl0bGUmZ3Q7Jmx0Oy9oZWFkJmd0OyZsdDtib2R5 Jmd0O1VuYXV0aG9yaXplZCZsdDsvYm9keSZndDsmbHQ7L2h0bWwmZ3Q7PC9kaXY+PGRpdj48YnI+ PC9kaXY+PGRpdj5GYWlsZWQ6IFVuYWJsZSB0byBvYnRhaW4gY29ycmVjdCBwbHVnIHN0YXR1cyBv ciBwbHVnIGlzIG5vdCBhdmFpbGFibGU8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pjxicj48L2Rp dj48ZGl2Pltyb290QHAydm5vcmFzdmkxIHNiaW5dI8KgPC9kaXY+PC9kaXY+PGRpdj48YnI+PC9k aXY+PC9kaXY+PC9kaXY+Cg== --===============0700822830281204440==--