Hi!
I found the solution to my problem, I had to install the following RPM
from the yum repository:
yum install fence-agents
It installed the following agents:
fence_ack_manual fence_brocade fence_egenera
fence_ilo_mp fence_nss_wrapper fence_sanbox2
fence_vmware_soap
fence_apc fence_cisco_mds fence_eps
fence_intelmodular fence_pcmk fence_scsi
fence_wti
fence_apc_snmp fence_cisco_ucs fence_ibmblade
fence_ipmilan fence_rhevm fence_virsh
fence_bladecenter fence_drac fence_ifmib
fence_kdump fence_rsa fence_vmware
fence_bladecenter_snmp fence_drac5 fence_ilo
fence_kdump_send fence_rsb fence_vmware_helper
I then configured stonith with something like this:
primitive shoot_serv2 stonith:fence_ipmilan \
params lanplus="true" login="user" passwd="*****"
action="reboot" ipaddr="*.*.*.*" pcmk_host_check="static-list"
pcmk_host_list="serv2" auth="password" timeout="30"
location shoot_serv2_on_serv1 shoot_serv2 inf: serv1
It seems to work well!
On 2012-10-26 15:52, Emmanuel Saint-Joanis wrote:
> You say RHEL6 cannot deal with external/ipmi ?
> In cluster-glue-1.0.5-2.el6.x86_64.rpm you can find
> /usr/lib64/stonith/plugins/external/ipmi
> which is just a wrapper for ipmitool.
> Around line 65 is : ${IPMITOOL} -I ${interface} -H ${ipaddr} -U "${userid}"
> -P "${passwd}" ${action}
> That can go with iDrac6, I tested it with FC17 for example.
>
> Use with :
> primitive stonith-vroip1 stonith:external/ipmi \
> params hostname="ares1" ipaddr="192.168.10.253" userid="root"
> passwd="p@ssw0rd" interface="lan" \
> pcmk_host_check="static-list" pcmk_host_list="ares1" \
> op start interval="0" timeout="60s" requires="nothing" \
> op monitor interval="3600s" timeout="20s" requires="nothing"
>
> 2012/10/26 Marco
> Passerini<[email protected]<mailto:[email protected]>>
> Hi,
>
> I'm trying to configure Stonith with Pacemaker on Dell servers (iDRAC7)
> and RHEL6.
> I'm new to the Stonith concept and I'm a bit confused as the
> configuration seems to be different on different OSes, hardware and
> pacemaker versions.
>
> Here's what I tried to do:
>
> First, I found this post in which they explained how to configure
> stonith with iDRAC6:
> http://lists.linux-ha.org/pipermail/linux-ha/2011-March/042779.html
>
> I added those settings with "racadm", however RHEL6 does not support
> stonith:external/ipmi.
>
> So I checked what is available and tried the following:
>
> # crm ra list stonith
> fence_pcmk
>
> ######################################
> [root@oss1 ~]# crm ra meta stonith:fence_pcmk
> stonith:fence_pcmk
>
> <!-- no value -->
>
> Parameters (* denotes required, [] the default):
>
> action (string, [reboot]): Fencing action (null, off, on, [reboot],
> status, hostlist, devstatus)
> stonith-timeout (time, [60s]): How long to wait for the STONITH action
> to complete.
> Overrides the stonith-timeout cluster property
>
> priority (integer, [0]): The priority of the stonith resource. The lower
> the number, the higher the priority.
> pcmk_host_argument (string, [port]): Advanced use only: An alternate
> parameter to supply instead of 'port'
> Some devices do not support the standard 'port' parameter or may
> provide additional ones.
> Use this to specify an alternate, device-specific, parameter that
> should indicate the machine to be fenced.
> A value of 'none' can be used to tell the cluster not to supply any
> additional parameters.
>
> pcmk_host_map (string): A mapping of host names to ports numbers for
> devices that do not support host names.
> Eg. node1:1;node2:2,3 would tell the cluster to use port 1 for
> node1 and ports 2 and 3 for node2
>
> pcmk_host_list (string): A list of machines controlled by this device
> (Optional unless pcmk_host_check=static-list).
> pcmk_host_check (string, [dynamic-list]): How to determin which machines
> are controlled by the device.
> Allowed values: dynamic-list (query the device), static-list (check
> the pcmk_host_list attribute), none (assume every device can fence every
> machine)
>
> pcmk_reboot_action (string, [reboot]): Advanced use only: An alternate
> command to run instead of 'reboot'
> Some devices do not support the standard commands or may provide
> additional ones.
> Use this to specify an alternate, device-specific, command that
> implements the 'reboot' action.
>
> pcmk_poweroff_action (string, [poweroff]): Advanced use only: An
> alternate command to run instead of 'poweroff'
> Some devices do not support the standard commands or may provide
> additional ones.
> Use this to specify an alternate, device-specific, command that
> implements the 'poweroff' action.
>
> pcmk_list_action (string, [list]): Advanced use only: An alternate
> command to run instead of 'list'
> Some devices do not support the standard commands or may provide
> additional ones.
> Use this to specify an alternate, device-specific, command that
> implements the 'list' action.
>
> pcmk_monitor_action (string, [monitor]): Advanced use only: An alternate
> command to run instead of 'monitor'
> Some devices do not support the standard commands or may provide
> additional ones.
> Use this to specify an alternate, device-specific, command that
> implements the 'monitor' action.
>
> pcmk_status_action (string, [status]): Advanced use only: An alternate
> command to run instead of 'status'
> Some devices do not support the standard commands or may provide
> additional ones.
> Use this to specify an alternate, device-specific, command that
> implements the 'status' action.
>
> Operations' defaults (advisory minimum):
>
> start timeout=20
> stop timeout=15
> status timeout=20
> monitor interval=3600 timeout=20
> ##########################################
>
>
> # crm configure primitive stonith_oss2 stonith:fence_pcmk \
> params pcmk_host_list="192.168.100.102"
>
>
> # stonith_admin -L
> stonith_oss1
> 1 devices found
>
> # stonith_admin -I
> fence_pcmk
> 1 devices found
>
> #crm_mon
> [...]
> stonith_oss1 (stonith:fence_pcmk): Started oss1
>
>
>
> What next? I'm not sure how to continue debugging the configuration.
>
> Wasn't I supposed to configure a userid and passwd on the fence_pcmk
> resource?
>
> Am I totally out of track?
>
> --
> Marco Passerini
> System Specialist
> CSC IT Center for Science
> Mobile: +358 50 381 8424<tel:%2B358%2050%20381%208424>
> E-Mail: [email protected]<mailto:[email protected]>
>
> _______________________________________________
> Linux-HA mailing list
> [email protected]<mailto:[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