Bugzilla will be upgraded to version 5.0 on a still to be determined date in the near future. The original upgrade date has been delayed.
Bug 1413951 - Add support for shared storage with sbd
Add support for shared storage with sbd
Status: CLOSED ERRATA
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: sbd (Show other bugs)
7.3
Unspecified Unspecified
unspecified Severity unspecified
: rc
: 7.4
Assigned To: Klaus Wenninger
cluster-qe@redhat.com
Steven J. Levine
: Rebase
Depends On: 1337236 1455631
Blocks: 1410192 1413958 1414053
  Show dependency treegraph
 
Reported: 2017-01-17 07:26 EST by Klaus Wenninger
Modified: 2017-08-01 12:22 EDT (History)
7 users (show)

See Also:
Fixed In Version: sbd-1.3.0-2.el7
Doc Type: Release Note
Doc Text:
Support added for using shared storage with the SBD daemon Red Hat Enterprise Linux 7.4 provides support for using the SBD (Storage-Based Death) daemon with a shared block device. This allows you to enable fencing by means of a shared block-device in addition to fencing by means of a watchdog device, which had previously been supported. The `fence-agents` package now provides the `fence_sbd` fence agent which is needed to trigger and control the actual fencing by means of an RHCS-style fence agent. SBD is not supported on Pacemaker remote nodes.
Story Points: ---
Clone Of:
: 1413958 1414053 (view as bug list)
Environment:
Last Closed: 2017-08-01 12:22:40 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)


External Trackers
Tracker ID Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2017:1933 normal SHIPPED_LIVE sbd bug fix and enhancement update 2017-08-01 13:55:10 EDT

  None (edit)
Description Klaus Wenninger 2017-01-17 07:26:16 EST
Description of problem:
SBD provided with RHEL doesn't support usage of shared storage - just watchdog


Version-Release number of selected component (if applicable):


How reproducible:
100%


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:
Comment 1 Klaus Wenninger 2017-01-17 07:36:19 EST
Since we don't support sbd on remote-nodes we won't support shared block devices
with sbd there either.
As with sbd support in general on remote-nodes use of shared block devices there
is not explicitly disabled and in fact seems to be working as expected if
parameters '-n {remote_node_name}' is added to sbd-config.
Comment 2 Klaus Wenninger 2017-01-17 10:37:32 EST
Guess documentation has to state that we don't support shared block devices
on pacemaker-remote in quite an unambiguous way.
Comment 4 Steven J. Levine 2017-04-19 11:22:13 EDT
Adding myself as docs contact for release note edit.
Comment 5 Steven J. Levine 2017-04-19 15:42:14 EDT
Klaus:

I updated the description for the release note by adding a title and then adding a sentence to set the context -- that we have added this support. I also included the caveat about support on Pacemaker remote nodes.

Does this look ok to you?

Steven
Comment 6 Klaus Wenninger 2017-04-19 17:03:56 EDT
When we are going into that degree of details release-note wise we might as well add information that fence-agents package now provides fence_sbd needed to trigger/control the actual fencing by means of a rhcs-style fence-agent.

'poison-pill fencing' is a commonly used and very descriptive term for this kind of fencing. So we might add something like '... enable poison-pill fencing by means ...'.

And I guess s/means a shared/means of a shared/.

Klaus
Comment 7 Klaus Wenninger 2017-05-18 05:48:09 EDT
(In reply to Klaus Wenninger from comment #0)
> 
> Additional info:

When testing with a KVM-VM you can detach the block device.
This leads to following message ...

May 18 11:32:19 node2 sbd[13165]:   /dev/vdb:  warning: open_device: Opening device /dev/vdb failed.
May 18 11:32:21 node2 sbd[2328]:  warning: inquisitor_child: Majority of devices lost - surviving on pacemaker

So as long as there is still a cluster visible to sbd it won't suicide.
After stopping the other cluster-nodes the suicide will be triggered.
Be aware that you don't have no-quorum-action set to suicide because then you won't know if the suicide was triggered via sbd or pacemaker.
Comment 19 errata-xmlrpc 2017-08-01 12:22:40 EDT
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2017:1933

Note You need to log in before you can comment on or make changes to this bug.