To make this work I had to use pacemaker from upstream (Vanilla) version: 
1.1.19-0

$ dpkg -l | grep 1.1.19 | awk '{print $2" "$3}'
libcib4:amd64 1.1.19-0ubuntu1
libcrmcluster4:amd64 1.1.19-0ubuntu1
libcrmcommon3:amd64 1.1.19-0ubuntu1
libcrmservice3:amd64 1.1.19-0ubuntu1
liblrmd1:amd64 1.1.19-0ubuntu1
libpe-rules2:amd64 1.1.19-0ubuntu1
libpe-status10:amd64 1.1.19-0ubuntu1
libpengine10:amd64 1.1.19-0ubuntu1
libstonithd2:amd64 1.1.19-0ubuntu1
libtransitioner2:amd64 1.1.19-0ubuntu1
pacemaker 1.1.19-0ubuntu1
pacemaker-cli-utils 1.1.19-0ubuntu1
pacemaker-common 1.1.19-0ubuntu1
pacemaker-doc 1.1.19-0ubuntu1
pacemaker-resource-agents 1.1.19-0ubuntu1

AND fence-agents from Ubuntu Eoan:

fence-agents 4.2.1-1

Only after that "combination" I was able to make fence_scsi agent to
work:

(k)rafaeldtinoco@clubionic01:~$ crm conf show
node 1: clubionic01.private
node 2: clubionic02.private
node 3: clubionic03.private
primitive fence_clubionic stonith:fence_scsi \
        params pcmk_host_list="clubionic01.private clubionic02.private 
clubionic03.private" devices="/dev/sda" \
        meta provides=unfencing
property cib-bootstrap-options: \
        have-watchdog=false \
        dc-version=1.1.19-1.1.19 \
        cluster-infrastructure=corosync \
        cluster-name=clubionic \
        stonith-enabled=true \
        stonith-action=off \
        no-quorum-policy=stop

with proper reservations being made:

(k)rafaeldtinoco@clubionic03:~$ sudo sg_persist --in --read-keys 
--device=/dev/sda
  LIO-ORG   cluster.bionic.   4.0
  Peripheral device type: disk
  PR generation=0x4, 3 registered reservation keys follow:
    0x3abe0002
    0x3abe0000
    0x3abe0001

** Also affects: fence-agents (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: pacemaker (Ubuntu)
     Assignee: Rafael David Tinoco (rafaeldtinoco) => (unassigned)

** Changed in: pacemaker (Ubuntu)
   Importance: Medium => Undecided

** Changed in: pacemaker (Ubuntu)
       Status: Confirmed => Triaged

** Also affects: pacemaker (Ubuntu Focal)
   Importance: Undecided
       Status: Triaged

** Also affects: fence-agents (Ubuntu Focal)
   Importance: Undecided
       Status: New

** Also affects: pacemaker (Ubuntu Bionic)
   Importance: Undecided
       Status: New

** Also affects: fence-agents (Ubuntu Bionic)
   Importance: Undecided
       Status: New

** Also affects: pacemaker (Ubuntu Eoan)
   Importance: Undecided
       Status: New

** Also affects: fence-agents (Ubuntu Eoan)
   Importance: Undecided
       Status: New

** Also affects: pacemaker (Ubuntu Disco)
   Importance: Undecided
       Status: New

** Also affects: fence-agents (Ubuntu Disco)
   Importance: Undecided
       Status: New

** No longer affects: pacemaker (Ubuntu Focal)

** No longer affects: pacemaker (Ubuntu Eoan)

** No longer affects: pacemaker (Ubuntu Disco)

** Changed in: pacemaker (Ubuntu)
       Status: Triaged => Fix Released

** Changed in: pacemaker (Ubuntu Bionic)
       Status: New => Confirmed

** Changed in: pacemaker (Ubuntu Bionic)
   Importance: Undecided => High

** Changed in: pacemaker (Ubuntu Bionic)
     Assignee: (unassigned) => Rafael David Tinoco (rafaeldtinoco)

** Changed in: fence-agents (Ubuntu Eoan)
       Status: New => Fix Released

** Changed in: fence-agents (Ubuntu Focal)
       Status: New => Fix Released

** Changed in: fence-agents (Ubuntu Disco)
       Status: New => Confirmed

** Changed in: fence-agents (Ubuntu Bionic)
       Status: New => Confirmed

** Changed in: fence-agents (Ubuntu Bionic)
   Importance: Undecided => Medium

** Changed in: fence-agents (Ubuntu Disco)
   Importance: Undecided => Medium

** Changed in: pacemaker (Ubuntu Bionic)
   Importance: High => Medium

** Changed in: fence-agents (Ubuntu Bionic)
     Assignee: (unassigned) => Rafael David Tinoco (rafaeldtinoco)

** Changed in: fence-agents (Ubuntu Disco)
     Assignee: (unassigned) => Rafael David Tinoco (rafaeldtinoco)

-- 
You received this bug notification because you are a member of Ubuntu
Server, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1865523

Title:
  [bionic] fence_scsi not working properly with 1.1.18-2ubuntu1.1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/fence-agents/+bug/1865523/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to