Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

Chapter 5. Disabling Instance HA from earlier versions

If you upgrade to Red Hat OpenStack Platform 13 from earlier versions, you must manually disable Instance HA before you upgrade. This includes major and minor upgrades, as well as fast-forward upgrades.

Note

From Red Hat OpenStack Platform 13 and later, Instance HA is installed and upgraded with the director. No manual rollback is required if you upgrade from version 13 to a later version.

Disable Instance HA without STONITH devices

To disable Instance HA that was deployed without STONITH devices, run the following command as the stack user on the undercloud:

stack@director $ ansible-playbook /home/stack/ansible-instanceha/playbooks/overcloud-instance-ha.yml \
-e release="[rhos-NN]" -e instance_ha_action="uninstall"

Replace the value of the "[rhos-NN]" field with the actual version of OpenStack Platform. For example: "rhos-10"

Disable Instance HA with STONITH devices

If you deployed Instance HA with the stonith_devices option, you need to specify this option when you disable Instance HA. For example, if your Instance HA configuration excludes STONITH devices, use the following command syntax:

stack@director $ ansible-playbook /home/stack/ansible-instanceha/playbooks/overcloud-instance-ha.yml \
-e release="[rhos-NN]" -e instance_ha_action="uninstall" -e stonith_devices=”none”

Replace the value of the "[rhos-NN]" field with the actual version of OpenStack Platform. For example: "rhos-10"