Instance HA doesn't work with mixed mode rhel

Solution In Progress - Updated -

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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content