Bug 1909904

Summary: [RFE] Provide method to export commands to create all fence devices
Product: Red Hat Enterprise Linux 8 Reporter: Chris Feist <cfeist>
Component: pcsAssignee: Ondrej Mular <omular>
Status: CLOSED ERRATA QA Contact: cluster-qe <cluster-qe>
Severity: high Docs Contact: Steven J. Levine <slevine>
Priority: high    
Version: 8.0CC: cluster-maint, cluster-qe, idevat, kwalker, lmiksik, mlisik, mpospisi, nhostako, nwahl, omular, sbradley, tojeline
Target Milestone: rcKeywords: FutureFeature, Triaged
Target Release: 8.7   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: pcs-0.10.13-1.el8 Doc Type: Enhancement
Doc Text:
.New `pcs stonith config` command option to display the `pcs` commands that re-create configured fence devices The `pcs stonith config` command now accepts the `--output-format=cmd` option. Specifying this option displays the `pcs` commands you can use to re-create configured fence devices on a different system.
Story Points: ---
Clone Of: 1874624
: 2058252 (view as bug list) Environment:
Last Closed: 2022-11-08 09:12:53 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On: 1874624    
Bug Blocks:    

Comment 9 Ondrej Mular 2022-04-06 06:17:00 UTC
Upstream patch: https://github.com/ClusterLabs/pcs/commit/bb01e77511909efe6513c5e212bfc4d70cfeb64f
Note: This BZ is resolved by the same patch as bz#1874624

Test:
[root@rhel87 pcs]# pcs stonith create stonith1 fence_ipmilan
[root@rhel87 pcs]# pcs stonith config stonith1 --output-format=cmd
pcs stonith create --no-default-ops --force -- stonith1 fence_ipmilan \
  op \
    monitor interval=60s id=stonith1-monitor-interval-60s

Comment 10 Miroslav Lisik 2022-05-26 08:36:30 UTC
DevTestResults:

[root@r8-node-01 ~]# rpm -q pcs
pcs-0.10.13-1.el8.x86_64


[root@r8-node-01 ~]# pcs stonith create fence-r8-node-01 fence_xvm pcmk_host_check="static-list" pcmk_host_list="r8-node-01" pcmk_host_map="r8-node-01:r8-node-01"
[root@r8-node-01 ~]# pcs stonith config fence-r8-node-01 --output-format=cmd
pcs stonith create --no-default-ops --force -- fence-r8-node-01 fence_xvm \
  pcmk_host_check=static-list pcmk_host_list=r8-node-01 pcmk_host_map=r8-node-01:r8-node-01 \
  op \
    monitor interval=60s id=fence-r8-node-01-monitor-interval-60s

Comment 20 Steven J. Levine 2022-08-30 21:38:56 UTC
Adding the doc text for release note taken from RHEL 9 version of this feature:

https://bugzilla.redhat.com/show_bug.cgi?id=2058252

Comment 22 errata-xmlrpc 2022-11-08 09:12:53 UTC
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 (Moderate: pcs security, bug fix, and enhancement update), 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/RHSA-2022:7447