[SRU] Add LPAR fence agent to Pacemaker (fence-agents)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu on IBM z Systems |
Fix Released
|
High
|
Skipper Bug Screeners | ||
fence-agents (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Wishlist
|
Unassigned | ||
Focal |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
[Impact]
fence-agents does not support fencing IBMz LPAR. This is a key feature to support Corosync/Pacemaker clusters in IBM Cloud. We can consider this as hardware enablement.
[Test Plan]
Install the fence-agents package (in Bionic do not forget to install the suggested dependencies) in the nodes of the Corosync/Pacemaker cluster and try to call the fence_ibmz agent to change the status of one of the machines. For instance:
# fence_ibmz --ip=<hmc> --username=<user> --password=
Status: ON
# fence_ibmz --ip=<hmc> --username=<user> --password=
Success: Powered OFF
# fence_ibmz --ip=<hmc> --username=<user> --password=
Status: OFF
# fence_ibmz --ip=<hmc> --username=<user> --password=
Success: Powered ON
# fence_ibmz --ip=<hmc> --username=<user> --password=
Status: ON
[Where problems could occur]
This is a backport of a new agent, therefore, the patch does not touch the existent code base. The only piece that could suffer from a problem would be the IBMz LPAR fence agent itself.
[Original message]
Currently following versions are available.
Package fence-agents
focal (20.04LTS) (admin): Fence Agents for Red Hat Cluster [universe]
4.5.2-1: amd64 arm64 armhf ppc64el s390x
groovy (admin): Fence Agents for Red Hat Cluster [universe]
4.5.2-1: amd64 arm64 armhf ppc64el s390x
A pull request has been accepted upstream:
https:/
Please add this to 20.10 and also for 20.04.
Many thanks in advance
Related branches
- Lucas Kanashiro (community): Approve
- Christian Ehrhardt (community): Needs Fixing
-
Diff: 662 lines (+606/-2)6 files modifieddebian/changelog (+11/-0)
debian/control (+2/-1)
debian/copyright (+4/-0)
debian/patches/0003-Add-fence-agent-for-IBM-z-LPARs.patch (+587/-0)
debian/patches/series (+1/-0)
debian/rules (+1/-1)
- Lucas Kanashiro (community): Approve
- Christian Ehrhardt (community): Needs Fixing
-
Diff: 677 lines (+615/-10)5 files modifieddebian/changelog (+11/-0)
debian/copyright (+15/-9)
debian/patches/0013-Add-fence-agent-for-IBM-z-LPARs.patch (+587/-0)
debian/patches/series (+1/-0)
debian/rules (+1/-1)
tags: | added: architecture-s39064 bugnameltc-187116 severity-high targetmilestone-inin2010 |
Changed in ubuntu: | |
assignee: | nobody → Skipper Bug Screeners (skipper-screen-team) |
affects: | ubuntu → pacemaker (Ubuntu) |
Changed in pacemaker (Ubuntu): | |
assignee: | Skipper Bug Screeners (skipper-screen-team) → Canonical Server Team (canonical-server) |
Changed in ubuntu-z-systems: | |
assignee: | nobody → Skipper Bug Screeners (skipper-screen-team) |
Changed in pacemaker (Ubuntu Focal): | |
assignee: | nobody → Canonical Server Team (canonical-server) |
Changed in ubuntu-z-systems: | |
importance: | Undecided → High |
Changed in pacemaker (Ubuntu Focal): | |
assignee: | Canonical Server Team (canonical-server) → Rafael David Tinoco (rafaeldtinoco) |
Changed in pacemaker (Ubuntu Groovy): | |
assignee: | Canonical Server Team (canonical-server) → Rafael David Tinoco (rafaeldtinoco) |
Changed in fence-agents (Ubuntu Groovy): | |
assignee: | nobody → Rafael David Tinoco (rafaeldtinoco) |
Changed in fence-agents (Ubuntu Focal): | |
assignee: | nobody → Rafael David Tinoco (rafaeldtinoco) |
Changed in pacemaker (Ubuntu Groovy): | |
assignee: | Rafael David Tinoco (rafaeldtinoco) → nobody |
Changed in pacemaker (Ubuntu Focal): | |
assignee: | Rafael David Tinoco (rafaeldtinoco) → nobody |
no longer affects: | pacemaker (Ubuntu) |
no longer affects: | pacemaker (Ubuntu Focal) |
no longer affects: | pacemaker (Ubuntu Groovy) |
Changed in fence-agents (Ubuntu Focal): | |
status: | New → In Progress |
Changed in fence-agents (Ubuntu Groovy): | |
status: | New → In Progress |
Changed in ubuntu-z-systems: | |
status: | New → Confirmed |
Changed in ubuntu-z-systems: | |
status: | Confirmed → In Progress |
information type: | Private → Public |
Changed in fence-agents (Ubuntu Groovy): | |
assignee: | Rafael David Tinoco (rafaeldtinoco) → nobody |
status: | In Progress → Fix Committed |
Changed in fence-agents (Ubuntu Groovy): | |
status: | Fix Committed → Fix Released |
Changed in fence-agents (Ubuntu Focal): | |
status: | In Progress → Confirmed |
assignee: | Rafael David Tinoco (rafaeldtinoco) → nobody |
no longer affects: | fence-agents (Ubuntu Groovy) |
Changed in fence-agents (Ubuntu Bionic): | |
importance: | Undecided → Wishlist |
Changed in fence-agents (Ubuntu Focal): | |
importance: | Undecided → Wishlist |
Changed in fence-agents (Ubuntu Bionic): | |
status: | New → Confirmed |
description: | updated |
summary: |
- [20.10 FEAT] Add LPAR fence agent to Pacemaker (fence-agents) + [SRU] Add LPAR fence agent to Pacemaker (fence-agents) |
Changed in ubuntu-z-systems: | |
status: | In Progress → Fix Committed |
Changed in ubuntu-z-systems: | |
status: | Fix Committed → Fix Released |
------- Comment From <email address hidden> 2020-07-29 10:27 EDT------- /github. com/ClusterLabs /fence- agents/ pull/352
There's a bug fix pull request "fence_ibmz: fix handling of API response when LPAR is not found": https:/
Please keep in mind to include it in your builds.