Description of problem: From RHEL8.4 it's possible to use sbd on cluster nodes but not remote nodes, Bug 1443666 as reference. This RFE is to request the ability to configure it via TripleO template. Now it's required to create a post-deploy script Version-Release number of selected component (if applicable): Red Hat OpenStack 16.2 (RHOSP16.2) Steps to Reproduce: The script for post-deploy should be similar to this: ~~~ pcs property set stonith-watchdog-timeout=10 pcs resource create watchdog stonith:fence_watchdog pcs stonith level add 2 controller-0 watchdog pcs stonith level add 2 controller-1 watchdog pcs stonith level add 2 controller-2 watchdog pcs resource update watchdog instance pcmk_host_list="controller-0,controller-1,controller-2" ~~~ Enable sbd in template extra config during the deploy/update: ~~~ parameter_defaults: ExtraConfig: pacemaker::corosync::enable_sbd: true ~~~ Actual results: After the configuration the pcs output should be similar to this: ~~~ [root@controller-1 ~]# pcs stonith level Target: compute-0 Level 1 - stonith-fence_ipmilan-compute-0 Target: controller-0 Level 1 - stonith-fence_ipmilan-controller-0 Level 2 - watchdog Target: controller-1 Level 1 - stonith-fence_ipmilan-controller-1 Level 2 - watchdog Target: controller-2 Level 1 - stonith-fence_ipmilan-controller-2 Level 2 - watchdog ~~~
Hello, Customer is asking for a backport of this new feature in red Hat OpenStack 16.2. Could you evaluate also the impact of this request ? BR Riccardo
(In reply to Riccardo Bruzzone from comment #2) > Hello, > Customer is asking for a backport of this new feature in red Hat OpenStack > 16.2. > Could you evaluate also the impact of this request ? > > BR > Riccardo Hi Riccardo, this feature unfortunately hasn't been prioritized so I haven't been able to implement it yet. Once that is done we can vet the feasibility of the backport. Regards Luca
This will need to go through the exception process to go into 17.1.
work in progress here: https://review.opendev.org/c/openstack/puppet-pacemaker/+/863036 https://review.opendev.org/c/openstack/puppet-tripleo/+/863041
According to our records, this should be resolved by puppet-pacemaker-1.5.1-1.20221226003830.7add073.el9ost. This build is available now.
According to our records, this should be resolved by puppet-tripleo-14.2.3-1.20230517011019.el9ost. This build is available now.