Chapter 3. Environment Prerequisites and Limitations
When Instance HA is enabled, you cannot perform overcloud upgrade or scale-up operations. Any attempts to do this will fail. This limitation applies to minor and major upgrades. Before upgrading or scaling your overcloud, you must disable Instance HA first. For instructions, see Chapter 6, Disabling Instance HA.
To enable Instance HA, your Red Hat OpenStack Platform overcloud must meet the following requirements:
- The environment is deployed by Red Hat OpenStack Platform director. See Director Installation and Usage for details.
- Fencing is already manually enabled on the control plane.
The following package versions are installed on all nodes:
-
fence-agents-4.0.11-86.el7.x86_64(or later) -
pacemaker-1.1.18-11.el7.x86_64(or later) -
resource-agents-3.9.5-124.el7.x86_64(or later)
-
- The environment can tolerate a full outage of the Compute and the Control planes.
- Shared storage is enabled in the environment for ephemeral and block storage. See Section 3.1, “Considerations for Shared Storage” for considerations.
The Message Broker (AMQP) recognizes the hostname of each Compute node as valid. To check the hostname of a Compute node, run the following command:
heat-admin@compute-n $ sudo crudini --get /etc/nova/nova.conf DEFAULT host-
Each Compute node can reach the endpoint that is set in the
$OS_AUTH_URLenvironment variable. The
$OS_AUTH_URLenvironment variable must be set to one of the following destinations:- The authentication services of the overcloud (which requires access to the external network), or
- The internal authentication URL
