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.
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"