On 2/10/07, Horms <[EMAIL PROTECTED]> wrote:
On Fri, Feb 09, 2007 at 04:02:56PM +0100, Martin Bene wrote:
> Hi,
>
> I've now spent some time trying to get stonith via ipmi to work;
> admittedly my build environment is somewhat non-standard (gentoo, gcc
> 3.4.6 w/ssp & pie).
>
> - ipmilan.c doesn't compile, complains about Non-C90 code. The below
> patch fixes this.
That patch looks fine to me, I'll go ahead and apply if no one objects
in the near fuure.
someone else complained about this the other day... it should already
be patched in dev.
> diff -ur heartbeat-2.0.8.orig/lib/plugins/stonith/ipmilan.c
> heartbeat-2.0.8/lib/plugins/stonith/ipmilan.c
> --- heartbeat-2.0.8.orig/lib/plugins/stonith/ipmilan.c 2007-01-12
> 03:57:08.000000000 +0100
> +++ heartbeat-2.0.8/lib/plugins/stonith/ipmilan.c 2007-02-08
> 10:47:28.457535817 +0100
> @@ -384,9 +384,6 @@
> int rc;
> struct ipmilanHostInfo * tmp;
>
> - ERRIFWRONGDEV(s,S_OOPS);
> - nd = (struct pluginDevice *)s;
> -
> StonithNamesToGet namestocopy [] =
> { {ST_HOSTNAME, NULL}
> , {ST_IPADDR, NULL}
> @@ -398,6 +395,9 @@
> , {NULL, NULL}
> };
>
> + ERRIFWRONGDEV(s,S_OOPS);
> + nd = (struct pluginDevice *)s;
> +
> ERRIFWRONGDEV(s, S_OOPS);
> if (nd->sp.isconfigured) {
> return S_OOPS;
>
> - openipmi >= 2.0 in the above environment don't want to work,
> resulting programs just segfault. Removing ssp&pie gcc setting gets
> working libs. Actually resetting a node using the ipmi plugin still
> doesn't work though (ipmilan packets go out on the network, haven't
> traced yet where it fails).
>
> I finally gave up and wrote an external plugin that uses ipmitool (which
> I need anyway for monitoring temperature/fan/voltage). Seems to work OK
> for me.
The ipmi mdule you are refering to is, to the best of my knowledge,
unmaintained. I did some work with a few other people on the list
to make it compile at some stage, but thats about as far as we got.
These days I do actually have some hardware that supports IMPI.
So I could get a little further if there is interest.
--
Horms
H: http://www.vergenet.net/~horms/
W: http://www.valinux.co.jp/en/
_______________________________________________________
Linux-HA-Dev: [email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/
_______________________________________________________
Linux-HA-Dev: [email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/