Instance HA doesn't work with mixed mode rhel
Issue
-
Instance HA doesn't work with multi rhel environment
-
working with an environment consisting of three controller and three compute nodes that have instance HA configured.
-
Following the instructions in the Upgrade docs we have upgraded RHOSP from 16.2 to 17.1 across all nodes, upgraded the control plane OS to RHEL 9.2, and configured a multi-RHEL compute environment where one compute node is on RHEL 8.4 and the other two are on RHEL 9.2.
-
After re-enabling fencing the deployment fails on the RHEL 8.4 compute node with a message similar to this:
puppet-user: Call failed: Protocol not supported\n<13>Jul 17 09:22:36 puppet-user: \n<13>Jul 17 09:22:36 puppet-user: Erro
r: /Stage[main]/Tripleo::Fencing/Pacemaker::Stonith::Fence_ipmilan[xx:xx:xx:xx:xx:xx]/Pcmk_stonith[stonith-fence_ipmilan-e4434b1fcd50]: Could not evaluate: pcmk_resource_has_changed? stonit
h update stonith-fence_ipmilan-e4434b1fcd50 fence_ipmilan pcmk_host_list=usdc-dev-cmpt-001 ipaddr=\"10.162.150.53\" passwd='password' lanplus=\"true\" login=\"root\" op m
onitor interval=60s returned error stonith-fence_ipmilan-e4434b1fcd50. This should never happen.\n<13>Jul 17 09:22:36 puppet-user: Notice: /Stage[main]/Tripleo::Fencing/Pacemaker::Stonith:
:Level[stonith-1-e4434b1fcd50]/Pcmk_stonith_level[stonith-level-1-$(/usr/sbin/crm_node -n)-stonith-fence_ipmilan-e4434b1fcd50_stonith-fence_compute-fence-nova]: Dependency Pcmk_stonith[ston
ith-fence_ipmilan-e4434b1fcd50] has failures: true\n<13>Jul 17 09:22:36 puppet-user: Warning: /Stage[main]/Tripleo::Fencing/Pacemaker::Stonith::Level[stonith-1-e4434b1fcd50]/Pcmk_stonith_le
vel[stonith-level-1-$(/usr/sbin/crm_node -n)-stonith-fence_ipmilan-e4434b1fcd50_stonith-fence_compute-fence-nova]: Skipping because of failed dependencies\n<13>Jul 17 09:22:36 puppet-user:
Notice: Applied catalog in 6.54 seconds\n<13>Jul 17 09:22:36 puppet-user: Application:\n<13>Jul 17 09:22:36 puppet-user: Initial environment: production\n<13>Jul 17 09:22:36 puppet-user:
Converged environment: production\n<13>Jul 17 09:22:36 puppet-user: Run mode: user\n<13>Jul 17 09:22:36 puppet-user: Changes:\n<13>Jul 17 09:22:36 puppet-user: Events:\n<13>Jul
Environment
- Red Hat OpenStack Platform 17.1
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.