Plugin is attached. Put it into /usr/lib/stonith/plugins/external/. And here is an example how to use it:
<clone id="DoFencing">
<instance_attributes id="fence_attributes">
<attributes>
<nvpair id="fence_clone_max" name="clone_max" value="2"/>
<nvpair id="fence_clone_node_max" name="clone_node_max" value="1"/>
</attributes>
</instance_attributes>
<primitive id="child_DoFencing" class="stonith"
type="external/xen0" provider="heartbeat">
<operations>
<op id="fence_monitor" name="monitor" interval="5s"
timeout="20s" prereq="nothing"/>
<op id="fence_start" name="start" timeout="20s" prereq="nothing"/>
</operations>
<instance_attributes id="fence_inst_attr">
<attributes>
<nvpair id="ssh_hostlist" name="hostlist"
value="fc-node1:home:/opt/xen/fedora-fc5/fc-node1.cfg
fc-node2:home:/opt/xen/fedora-fc5/fc-node2.cfg"/>
</attributes>
</instance_attributes>
</primitive>
</clone>
You'll have to change this line:
<nvpair id="ssh_hostlist" name="hostlist"
value="fc-node1:home:/opt/xen/fedora-fc5/fc-node1.cfg
fc-node2:home:/opt/xen/fedora-fc5/fc-node2.cfg"/>
Here:
fc-node1/2 - name of Xen nodes,
home - name of Xen0 node,
/opt/xen/fedora-fc5/fc-node1/2.cfg - Path to config files for Xen
nodes. This can be skipped if config files are in /etc/xen directory
and named as node_name.cfg
Sorry this syntax is kind of complex but it works for me.
On Mon, Feb 25, 2008 at 10:11 AM, Lino Moragon
<[EMAIL PROTECTED]> wrote:
> Serge Dubrouski schrieb:
>
> > I have a such plugin if you are interested in it.
> I'm very interested in it :-) That would be very nice. Would you post or
> attach it?
>
> Thanks,
> Lino
>
>
>
>
>
>
> > On Mon, Feb 25, 2008 at 8:35 AM, Lino Moragon <[EMAIL PROTECTED]> wrote:
> >> Hi List,
> >>
> >> I've got a 2 Node HA-cluster running on a XEN Host.
> >> To fence the nodes I wanted to implement the external/ssh plugin in
> >> order to fence the node if both configured heartbeat links on 2 NICs
> >> went down.
> >>
> >> My question: Is it possible to configure the plugin, so that the good
> >> node, that has got network connectivity could connect through ssh on the
> >> Xen Host and from there issue a 'xm destroy badnode' command?
> >>
> >> I mean, if both NICs are down on the badnode there isn't a posibility to
> >> connect through ssh, so only available solution would be to connect to
> >> the xen-host.
> >>
> >> Has anyone ever configured a plugin like that? Is there perhaps a better
> >> option / solution?
> >>
> >> Would I have to set up a resource clone or a set of 2 external/ssh
> >> resources on each node one?
> >>
> >> Thanks for any hints, advice, suggestions.
> >>
> >> Lino
> >>
> >> _______________________________________________
> >> Linux-HA mailing list
> >> [email protected]
> >> http://lists.linux-ha.org/mailman/listinfo/linux-ha
> >> See also: http://linux-ha.org/ReportingProblems
> >>
> >
> >
> >
>
> _______________________________________________
> Linux-HA mailing list
> [email protected]
> http://lists.linux-ha.org/mailman/listinfo/linux-ha
> See also: http://linux-ha.org/ReportingProblems
>
--
Serge Dubrouski.
xen0
Description: Binary data
_______________________________________________ Linux-HA mailing list [email protected] http://lists.linux-ha.org/mailman/listinfo/linux-ha See also: http://linux-ha.org/ReportingProblems
