From gianluca.cecchi at gmail.com Thu Apr 27 14:58:49 2017 Content-Type: multipart/mixed; boundary="===============7925152872644375445==" 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 16:58:47 +0200 Message-ID: In-Reply-To: CAG2kNCyTzaKcLh1feS7qZJKYDdakCL=b-qB_Jysw230Yn8QtVA@mail.gmail.com --===============7925152872644375445== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Thu, Apr 27, 2017 at 4:43 PM, Gianluca Cecchi 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/" + comm= and I now get 401 unauthorized.... [root(a)p2vnorasvi1 sbin]# fence_rhevm -a 10.4.192.43 -z -l "admin(a)intern= al" -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 --===============7925152872644375445== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPjxkaXYgY2xhc3M9ImdtYWls X3F1b3RlIj5PbiBUaHUsIEFwciAyNywgMjAxNyBhdCA0OjQzIFBNLCBHaWFubHVjYSBDZWNjaGkg PHNwYW4gZGlyPSJsdHIiPiZsdDs8YSBocmVmPSJtYWlsdG86Z2lhbmx1Y2EuY2VjY2hpQGdtYWls LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdpYW5sdWNhLmNlY2NoaUBnbWFpbC5jb208L2E+Jmd0Ozwv c3Bhbj4gd3JvdGU6PGJyPjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1h cmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQs MjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij48ZGl2IGRpcj0ibHRyIj5IZWxsbyw8ZGl2PkkmIzM5O20g dHJ5aW5nIHRvIHVzZSBmZW5jZV9yaGV2bSBpbiBhIENlbnRPUyA2LjggZ3Vlc3QgdGhhdCBpcyBw YXJ0IG9mIGEgdmlydHVhbCByaGNzIGNsdXN0ZXI8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pk15 IHN3IHZlcnNpb24gZm9yIGZlbmNlX2FnZW50cyBpbnNpZGUgZ3Vlc3QgaXMgZmVuY2UtYWdlbnRz LTQuMC4xNS0xMi5lbDYuPHdicj54ODZfNjQgYW5kIEkgbm90aWNlIHRoYXQgZm9yIHRoaXMgcGFy dGljdWxhciBhZ2VudCBub3RoaW5nIGNoYW5nZXMgYWxzbyB1c2luZyB0aGUgbGF0ZXN0IGF2YWls YWJsZSBwYWNrYWdlIGZlbmNlLWFnZW50cy00LjAuMTUtMTMuZWw2Ljx3YnI+eDg2XzY0LnJwbSBh cGFydDwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGRpdj5bcm9vdEBwMnZub3Jhc3ZpMSB+XSMg ZGlmZiBmZW5jZV9yaGV2bSAvdXNyL3NiaW4vZmVuY2Vfcmhldm08L2Rpdj48ZGl2PjEzYzEzPC9k aXY+PGRpdj4mbHQ7IEJVSUxEX0RBVEU9JnF1b3Q7KGJ1aWx0IFdlZCBNYXIgMjIgMDQ6MjQ6MTEg VVRDIDIwMTcpJnF1b3Q7PC9kaXY+PGRpdj4tLS08L2Rpdj48ZGl2PiZndDsgQlVJTERfREFURT0m cXVvdDsoYnVpbHQgVHVlIE1heSAxMCAyMjoyODo0NyBVVEMgMjAxNikmcXVvdDs8L2Rpdj48ZGl2 Pltyb290QHAydm5vcmFzdmkxIH5dI8KgPC9kaXY+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5U aGUgVk0gbmFtZSBpbiBvVmlydCA0LjEuMSBpcyBwMnZvcmFzdmkxPC9kaXY+PGRpdj48YnI+PC9k aXY+PGRpdj5SdW5uaW5nIHRoaXMgY29tbWFuZCBhZ2FpbnN0IHRoZSBlbmdpbmUgSSBnZXQ8L2Rp dj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxkaXY+W3Jvb3RAcDJ2bm9yYXN2aTEgbmV0d29yay1zY3Jp cHRzXSMgZmVuY2Vfcmhldm0gLWEgMTAuNC4xOTIuNDMgLWwgJnF1b3Q7YWRtaW5AaW50ZXJuYWwm cXVvdDsgLXAgJnF1b3Q7bXlwYXNzd29yZCZxdW90OyAteiAtLXNoZWxsLXRpbWVvdXQ9MjAgLS1w b3dlci13YWl0PTEwIC12IC1vIHN0YXR1cyAtbiBwMnZvcmFzdmkxPC9kaXY+PGRpdj52bXMvP3Nl YXJjaD1uYW1lJTNEcDJ2b3Jhc3ZpMTwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+Jmx0OyFET0NU WVBFIEhUTUwgUFVCTElDICZxdW90Oy0vL0lFVEYvL0RURCBIVE1MIDIuMC8vRU4mcXVvdDsmZ3Q7 PC9kaXY+PGRpdj4mbHQ7aHRtbCZndDsmbHQ7aGVhZCZndDs8L2Rpdj48ZGl2PiZsdDt0aXRsZSZn dDs0MDQgTm90IEZvdW5kJmx0Oy90aXRsZSZndDs8L2Rpdj48ZGl2PiZsdDsvaGVhZCZndDsmbHQ7 Ym9keSZndDs8L2Rpdj48ZGl2PiZsdDtoMSZndDtOb3QgRm91bmQmbHQ7L2gxJmd0OzwvZGl2Pjxk aXY+Jmx0O3AmZ3Q7VGhlIHJlcXVlc3RlZCBVUkwgL2FwaS92bXMvIHdhcyBub3QgZm91bmQgb24g dGhpcyBzZXJ2ZXIuJmx0Oy9wJmd0OzwvZGl2PjxkaXY+Jmx0Oy9ib2R5Jmd0OyZsdDsvaHRtbCZn dDs8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkZhaWxlZDogVW5hYmxl IHRvIG9idGFpbiBjb3JyZWN0IHBsdWcgc3RhdHVzIG9yIHBsdWcgaXMgbm90IGF2YWlsYWJsZTwv ZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+QWN0dWFsbHkgSSBnZXQgdGhlIHNhbWUgZXJyb3IgZXZl biBpZiBJIHB1dCBhIHdyb25nIHBhc3N3b3JkLi4uLjwvZGl2PjxkaXY+PGJyPjwvZGl2PjwvZGl2 PjxkaXY+V2hhdCBhbSBJIG1pc3NpbmcuLi4/PC9kaXY+PGRpdj5EbyBJIGhhdmUgdG8gc3BlY2lm eSBEQy9jbHVzdGVyIGlmIEkgaGF2ZSBtb3JlIHRoYW4gb25lLCBvciBvdGhlciBwYXJhbWV0ZXJz PzwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhhbmtzLDwvZGl2PjxkaXY+R2lhbmx1Y2E8L2Rp dj48L2Rpdj4KPC9ibG9ja3F1b3RlPjwvZGl2Pjxicj48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9l eHRyYSI+PGJyPjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj5JZiBJIGNoYW5nZSB0aGlz IGluIGZlbmNlX3JoZXZtPC9kaXY+PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPjxicj48L2Rpdj48 ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPltyb290QHAy dm5vcmFzdmkxIHNiaW5dIyBkaWZmIGZlbmNlX3JoZXZtIGZlbmNlX3JoZXZtLm9yaWfCoDwvZGl2 PjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj44NGM4NDwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX2V4 dHJhIj4mbHQ7IDxzcGFuIGNsYXNzPSJnbWFpbC1BcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRl LXNwYWNlOnByZSI+CTwvc3Bhbj51cmwgKz0gJnF1b3Q7Ly8mcXVvdDsgKyBvcHRbJnF1b3Q7LS1p cCZxdW90O10gKyAmcXVvdDs6JnF1b3Q7ICsgc3RyKG9wdFsmcXVvdDstLWlwcG9ydCZxdW90O10p ICsgJnF1b3Q7L292aXJ0LWVuZ2luZS9hcGkvJnF1b3Q7ICsgY29tbWFuZDwvZGl2PjxkaXYgY2xh c3M9ImdtYWlsX2V4dHJhIj4tLS08L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+Jmd0OyA8 c3BhbiBjbGFzcz0iZ21haWwtQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUi Pgk8L3NwYW4+dXJsICs9ICZxdW90Oy8vJnF1b3Q7ICsgb3B0WyZxdW90Oy0taXAmcXVvdDtdICsg JnF1b3Q7OiZxdW90OyArIHN0cihvcHRbJnF1b3Q7LS1pcHBvcnQmcXVvdDtdKSArICZxdW90Oy9h cGkvJnF1b3Q7ICsgY29tbWFuZDwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+SSBub3cgZ2V0IDQw MSB1bmF1dGhvcml6ZWQuLi4uPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48ZGl2Pltyb290QHAy dm5vcmFzdmkxIHNiaW5dIyBmZW5jZV9yaGV2bSAtYSAxMC40LjE5Mi40MyAteiAtbCAmcXVvdDth ZG1pbkBpbnRlcm5hbCZxdW90OyAtcCAmcXVvdDtteXBhc3N3b3JkJnF1b3Q7IMKgLS1zaGVsbC10 aW1lb3V0PTIwIC0tcG93ZXItd2FpdD0xMCAtdiAtbyBzdGF0dXMgLW4gcDJ2b3Jhc3ZpMTwvZGl2 PjxkaXY+dm1zLz9zZWFyY2g9bmFtZSUzRHAydm9yYXN2aTE8L2Rpdj48ZGl2Pjxicj48L2Rpdj48 ZGl2PiZsdDtodG1sJmd0OyZsdDtoZWFkJmd0OyZsdDt0aXRsZSZndDtFcnJvciZsdDsvdGl0bGUm Z3Q7Jmx0Oy9oZWFkJmd0OyZsdDtib2R5Jmd0O1VuYXV0aG9yaXplZCZsdDsvYm9keSZndDsmbHQ7 L2h0bWwmZ3Q7PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5GYWlsZWQ6IFVuYWJsZSB0byBvYnRh aW4gY29ycmVjdCBwbHVnIHN0YXR1cyBvciBwbHVnIGlzIG5vdCBhdmFpbGFibGU8L2Rpdj48ZGl2 Pjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pltyb290QHAydm5vcmFzdmkxIHNiaW5dI8Kg PC9kaXY+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5hbmQgaW4gZW5naW5lIHNzbF9hY2Nlc3Mu bG9nPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48ZGl2PjEyNy4wLjAuMSAtIC0gWzI3L0Fwci8y MDE3OjE2OjUxOjU1ICswMjAwXSAmcXVvdDtQT1NUIC9vdmlydC1lbmdpbmUvc3NvL29hdXRoL3Rv a2VuIEhUVFAvMS4xJnF1b3Q7IDIwMCAxNTM8L2Rpdj48ZGl2PjEwLjQuMTY4LjkxIC0gLSBbMjcv QXByLzIwMTc6MTY6NTE6NTUgKzAyMDBdICZxdW90O0dFVCAvb3ZpcnQtZW5naW5lL2FwaS92bXMv P3NlYXJjaD1uYW1lJTNEcDJ2b3Jhc3ZpMiBIVFRQLzEuMSZxdW90OyA0MDEgNzE8L2Rpdj48L2Rp dj48L2Rpdj48L2Rpdj4K --===============7925152872644375445==--