Full HA Upgrade

Full HA configurations represent multiple app nodes with external (non-system) MySQL, RabbitMQ and Elasticsearch Clusters or Services.

Morpheus Packages

Morpheus Release Package urls can be obtained from https://morpheushub.com

Overview

When upgrading other Appliance Configurations from 3.6.x or 4.x to v4.2.2 only services local to the Morpheus App node(s) will be upgraded. For fully distributed configurations (Full HA), where MySQL, RabbitMQ and Elasticsearch are external clusters or services, the upgrade process will not upgrade these services.

Refer to v4.2.2 Compatibility & Breaking Changes for externalized MySQL, Elasticsearch and/or RabbitMQ version requirements.

Important

Morpheus v4.1.2+ requires Elasticsearch 7.x. Earlier versions of Morpheus ran against Elasticsearch v5.x.

  • The Elasticsearch version for Appliance configurations with the default local Elasticsearch target will automatically be upgraded and no manual upgrade is required.
  • For Appliance configurations with an existing external Elasticsearch service, an upgrade of Elasticsearch to v7.x is required to upgrade Morpheus to v4.1.2+.
  • Morpheus can also be pointed to a new Elasticsearch 7.x cluster or service as an alternate to upgrading an existing cluster.
  • Elasticsearch data will not be retained during a direct 5.x to 7.x upgrade by default. Please refer to Elasticsearch documentation if backing up and restoring your 5.x Elasticsearch Morpheus data is required.
  • If log and stat data stored in Elasticsearch is not critical, a 5.x Elasticsearch data backup and restoration to 7.x, or a 5.x -> 6.x -7.x rolling upgrade is not necessary as Morpheus will rebuild the indices upon connection to the 7.x cluster.
  • Refer to Elasticsearch Upgrade Documentation before installing or upgrading to v4.1.2 if your Appliance’s Elasticsearch is external.