[ClusterLabs] Fencing with a 3-node (1 for quorum only) cluster
Jan Pokorný
jpokorny at redhat.com
Mon Aug 15 12:54:58 UTC 2016
On 15/08/16 14:48 +0200, Jan Pokorný wrote:
>> On 04/08/16 07:21 PM, Dan Swartzendruber wrote:
>>> On 2016-08-04 19:03, Digimer wrote:
>>>> As for DRAC vs IPMI, no, they are not two things. In fact, I am pretty
>>>> certain that fence_drac is a symlink to fence_ipmilan. All DRAC is (same
>>>> with iRMC, iLO, RSA, etc) is "IPMI + features". Fundamentally, the fence
>>>> action; rebooting the node, works via the basic IPMI standard using the
>>>> DRAC's BMC.
>>>>
>>>> [...]
>>>
>>> At least on CentOS7, fence_ipmilan and fence_drac are not the same.
>>> e.g. they are both python scripts that are totally different.
>>
>> [...]
>>
>> As for the two agents not being symlinked, OK. It still doesn't change
>> the core point through that both fence_ipmilan and fence_drac would be
>> acting on the same target.
>
> Just thought I'd add some clarifications:
>
> - in fact fence-agents upstream seems to have thrown the idea of
> proper symlinks away before functionality to that effect was added,
> eventually using file copies instead of symlinks, with the rationale
> "this approach is not recommended so they regular files"
Reference needed (accidentally omitted):
https://github.com/ClusterLabs/fence-agents/commit/87266bc
> [Marx&Oyvind, I cannot really imagine what issues this was meant to
> solve nor why it would be not recommended (in Pacemaker, stat calls
> are used that work with symlink targets, not the immediate link
> files, ditto other standard file handling functions), but it seems
> pretty non-systemic compared to, e.g., fence_xvm -> fence_virt:
> https://github.com/ClusterLabs/fence-virt/blob/f1f1a2437c5b0811269b5859a5ef646f44105a88/client/Makefile.in#L39
> and this also makes resulting packages inflated with redundant
> scripts + man pages needlessly; I'd make a PR for that but it
> seems premature until the recursive make/install issue with
> "symlinked" agents has a definitive conclusion (PR 81+82), but
> basically, you just want 'ln -s SRC DST' instead of 'cp SRC DST']
>
> - fence_ipmilan and fence_drac are indeed not even virtually
> symlinked; quick and dirty way to receive this information, see
> https://bugzilla.redhat.com/show_bug.cgi?id=1210679#c12
> (you may need ' | tr -s " "' just after 'ls -l' command)
> from where you can see that it is fence_idrac which is a virtual
> symlink (same implementation) as fence_ipmilan, while fence_drac
> is an agent on its own
>
>
> Hope this helps.
--
Jan (Poki)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <https://lists.clusterlabs.org/pipermail/users/attachments/20160815/3930a8ed/attachment-0004.sig>
More information about the Users
mailing list