[Linux-cluster] fence option problem
James Parsons
jparsons at redhat.com
Fri Apr 13 18:38:15 UTC 2007
Marco Minato wrote:
> James Parsons ha scritto:
>
>> Marco Minato wrote:
>>
>>> James Parsons ha scritto:
>>>
>>>> Marco Minato wrote:
>>>>
>>>>> Hi all guys,
>>>>>
>>>>> I've some problem to change the default action of a fence action.
>>>>> I want the cluster to shutdown the not-responding node instead of
>>>>> reboot it.
>>>>>
>>>>> I've tried to change the default action of the script "fence_apc"
>>>>> but it seems not to be used from the cluster (as I've renemed it
>>>>> and still working).
>>>>>
>>>>> I'm interested to change the action on the plugin.. How is it
>>>>> possible?
>>>>>
>>>>> Thanks.
>>>>>
>>>>> --
>>>>> Linux-cluster mailing list
>>>>> Linux-cluster at redhat.com
>>>>> https://www.redhat.com/mailman/listinfo/linux-cluster
>>>>
>>>>
>>>>
>>>> In the conf file, in the <device> section, under the clusternode,
>>>> where you are specifying the port (outlet) # on your apc switch,
>>>> include an attribute stating option="Off", and the node should stay
>>>> off when fenced. If it does not, then you need to look towards the
>>>> bios settings on the system.
>>>>
>>>> If you want, XXX out your passwords for your devices and send along
>>>> your conf file. I will help you add the attribute.
>>>>
>>>> -Jim
>>>>
>>>> --
>>>> Linux-cluster mailing list
>>>> Linux-cluster at redhat.com
>>>> https://www.redhat.com/mailman/listinfo/linux-cluster
>>>>
>>>>
>>> yes.. but all the times that I modify d configuration through
>>> system-config-cluster the system change the "option" statement.. I
>>> was searching another way to do it.. Now I've changed from bios the
>>> conf and it's working. it's good for me.
>>
>>
>> Marco - are you saying that when you added the option="Off" to the
>> conf file by hand and then started system-config-cluster, that the
>> option="Off" attribute was removed? That would be a bug :)
>>
>> Which version of cluster suite and s-c-cluster are you running??
>>
>> Thanks,
>>
>> -J
>>
>>>
>>>
>>> --
>>> Linux-cluster mailing list
>>> Linux-cluster at redhat.com
>>> https://www.redhat.com/mailman/listinfo/linux-cluster
>>
>>
>>
>>
>> --
>> Linux-cluster mailing list
>> Linux-cluster at redhat.com
>> https://www.redhat.com/mailman/listinfo/linux-cluster
>>
>>
> Look. I've modified now cluster.conf as down
>
> <clusternode name="nodo1" votes="1">
> <fence>
> <method name="1">
> <device name="APC_fence"
> port="1" switch="10.0.0.10" option="Off"/>
> </method>
> </fence>
> </clusternode>
> <clusternode name="nodo2" votes="1">
> <fence>
> <method name="1">
> <device name="APC_fence"
> port="2" switch="10.0.0.10" option="Off"/>
> </method>
> </fence>
> </clusternode>
>
> wondering option statement is ok..
>
> I've modified <device> part as you said, upgrade the config_version
> and copied the conf file in nodes and restarted cluster.
> now in s-c-c i've no per-node fence device configured.. if I click on
> "send to cluster" icon the system update
> the configuration as down:
>
> <clusternode name="nodo1" votes="1">
> <fence>
> <method name="1"/>
> </fence>
> </clusternode>
> <clusternode name="nodo2" votes="1">
> <fence>
> <method name="1"/>
> </fence>
> </clusternode>
>
> No fence device!! I've tried to use ccs_tool for propagating the
> config file with the same result..
> What I'm doing bad?? :)
1) The 'switch' parameter (which you have set to "10.0.0.10") is used
only when you are using ganged apc switches, that is, multiple
daisy-chained switches. Leave that parameter off...and it is def not
supposed to be a dotted quad :)
2) Do you have a <fencedevices> section in your conf file? There should
be something that looks like this:
<fencedevices>
<fencedevice type="fence_apc" login="xxx" passwd="xxx" name="APC_fence"/>
</fencedevices>
It is possible that if the fencedevices block is missing, then the ui
might be saying to itself, 'these fence instances are useless' and not
including them. I will have to look at the code...but first, I want to
get your cluster running - and you will need to specify fencedevices in
order for that to happen.
-J
More information about the Linux-cluster
mailing list