[ClusterLabs] Minimal metadata for fencing agent

Klaus Wenninger kwenning at redhat.com
Fri Aug 5 11:06:41 EDT 2016


On 08/05/2016 04:25 PM, Ken Gaillot wrote:
> On 08/05/2016 06:16 AM, Maciej Kopczyński wrote:
>> Thanks for your answer Thomas and sorry for messing up the layout of
>> messages - I was trying to write from a mobile phone using gmail... I
>> was able to put something up using what I found on the web and my own
>> writing. My agent seems to do what it has to, except for sending
>> proper metadata. I found the following information: "Output of
>> fence_agent -o metadata should be validated by relax-ng schema
>> (available at fence/agents/lib/metadata.rng)." Checked this location,
>> but I am totally noob regarding to XML. There is a pretty extensive
>> structure there, and what I need is to prepare a minimal agent to be
>> used locally by me just to check if the whole thing makes sense at
>> all.
>>
>> Do you have any idea as to what is the minimal set of XML data that
>> fence agent has to send to stdout? Or any way to work around this?
>> Just for testing purposes.
> The easiest thing to do is to look at an existing fence agent and mimic
> what it does. The key parts are what parameters the agent accepts, and
> what actions it supports.
The META_TEMPLATE in
https://github.com/ClusterLabs/pacemaker/blob/master/lib/fencing/st_client.c
might serve as a starting point for something minimal as well ...
>> Best regards,
>> Maciek
>>
>>> Hi,
>>>
>>> That is because pcs doesn't work well with external stonith agents, see
>>> this github issue https://github.com/ClusterLabs/pcs/issues/81
>>>
>>> Regards,
>>> Tomas
>>>> Thanks!
>>>>
>>>> I ran into more problems though. When configuring a stonith resource using
>>>> pcs with stonith:external/libvirt I am geeting "Unable to create resource
>>>> (...), it is not installed on this system." I have installed cluster_glue
>>>> RPM package (I am running Cent OS), the file is present in the system,
>>>> should I enable it somehow for pacemaker?
>>>>
>>>> Thanks,
>>>> Maciek
>>>>
>>>>
>>>>> Hello,
>>>>>
>>>>> Sorry if it is a trivial question, but I am facing a wall here. I am
>>>>> trying
>>>>> to configure fencing on cluster running Hyper-V. I need to modify source
>>>>> code for external/libvirt plugin, but I have no idea which package
>>>>> provides
>>>>> it, cannot Google any files, do you have any idea?
>>>>>
>>>>> Thanks in advance,
>>>>> Maciek
>> _______________________________________________
>> Users mailing list: Users at clusterlabs.org
>> http://clusterlabs.org/mailman/listinfo/users
>>
>> Project Home: http://www.clusterlabs.org
>> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
>> Bugs: http://bugs.clusterlabs.org
>>
>
> _______________________________________________
> Users mailing list: Users at clusterlabs.org
> http://clusterlabs.org/mailman/listinfo/users
>
> Project Home: http://www.clusterlabs.org
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> Bugs: http://bugs.clusterlabs.org





More information about the Users mailing list