Linux-HA Logo

Note: This is a proposal still and under reasonable heavy discussion. Please read the NodeFencing[1] page in addition to this one; this page only explains the implementation of the STONITH Agents, not the integration into the CRM design.

StonithAgents[2] are essentially a special ResourceAgentClass[3] (in minor extension of the OCF ones), but named differently to avoid any confusion right away. In particular, they are very similar to OpenClusterFramework[4] resource agents[5], with the following differences:

There is two additional commands which the StonithAgents[2] must support:

SunJiangDong[7] said: According to the new node fencing architecture, now there is no actual StonithAgent[8] scripts, only function simulation via stonith RA plugin plus the stonith daemon. Moreover, the functions corresponding to the above two operations will be moved to and implemented in node fencing daemon's API library, there will be no these two opertations on virtual StonithAgents[2]. In other word, now these virtual StonithAgents[2] act more like the standard OCF RAs. Please refer to SmartFencingDaemonProposal[9]. Any comment?

Extension under discussion:

See also

NodeFencing[1], LocalResourceManager/FencingOperations[12]


References

[1]http://www.linux-ha.org/NodeFencing
[2]http://www.linux-ha.org/StonithAgents
[3]http://www.linux-ha.org/ResourceAgentClass
[4]http://www.linux-ha.org/OpenClusterFramework
[5]http://www.linux-ha.org/ResourceAgent
[6]http://www.linux-ha.org/LocalResourceManager
[7]http://www.linux-ha.org/SunJiangDong
[8]http://www.linux-ha.org/StonithAgent
[9]http://www.linux-ha.org/SmartFencingDaemonProposal
[10]http://www.linux-ha.org/AlanRobertson
[11]http://www.linux-ha.org/LarsMarowskyBree
[12]http://www.linux-ha.org/LocalResourceManager/FencingOperations


This information provided courtesy of the Linux-HA project at http://linux-ha.org/