v5.3.2 Compatibility & Breaking Changes

When installing and upgrading to Morpheus v5.3.2, refer to the following to ensure compatibility.

Breaking Changes

  • 4.2.1+: Appliance: OS: Ubuntu 14.04 has reached its end of life (EOL) and is no longer supported as a Morpheus Appliance Host Operating System. Any Morpheus Appliance running on 14.04 must be upgraded to 16.04, 18.04 or 20.04 BEFORE upgrading to 4.2.1+. Upgrades on 14.04 will not succeed

  • 4.2.1+: Clouds: VirtualBox, VirtuSteam, and MetaCloud Cloud Types are no longer supported or available

  • 4.2.1+: Puppet: Morpheus integration now supports version 6+. Puppet versions prior to 6 are no longer supported

  • 4.2.1+: Tasks: Python: Virtual environment are now used for Python Tasks. Note: virtualenv is required on all Appliance App nodes

  • 4.2.4: For appliances with externalized MySQL databases, due to MySQL deprecation of the “EDT” timezone you may need to update your database timezone to UTC or another compatible value. If this is not done, you will receive errors referencing timezone and Morpheus will not start. Morpheus should handle this change automatically for all-in-one appliances.

  • 5.0.0+: When upgrading to 5.0.0+ from 4.x.x, any bearer tokens that have been generated are deleted which requires users to request new bearer tokens

  • 5.2.1 & 4.2.5: API: Metadata: Metadata tags now referred to as tags and labels now referred to as labels. Previously metadata tags were referred to as metadata and labels were referred to as tags

  • 5.2.3+: codeready (codeready-builder-for-rhel-8-x86_64-rpms) repo access required for RHEL 8+ Appliances, replacing the previous PowerTools/powertools requirement

  • 5.2.6, 5.3.1: Appliance & Agent java version updated to 8u292-b10. jdk8u292 disables TLS 1.0 and 1.1 by default

  • 5.3.2+: Provisioning ‣ Deployments has been moved to Provisioning ‣ Code ‣ Deployments

  • 5.3.2+: The local code repository path moved from /var/opt/morpheus/morpheus-ui/repo to /var/opt/morpheus/morpheus-local/repo to reduce potential shared storage issues and perfomace restrictions. The reconfigure process creates the folders and sets the paths in application.yml, no manual intervention is needed unless symlinks exisit on /var/opt/morpheus/morpheus-ui/repo/git which will need to be removed prior to reconfiguring 5.3.2. The old /var/opt/morpheus/morpheus-ui/repo path will be automatically deleted in a fulture release but can be manually recursivly deleted at any time for storage reclaimation.

Morpheus Application OS

Morpheus can be installed on the following platforms. Please note the table below is for Morpheus Application OS support, not Morpheus Agent OS Support.

Important

Existing Morpheus Appliances on 14.04 must upgrade to 16.04, 18.04 or 20.04 PRIOR to upgrading to v4.2+.

Note

If CentOS 8.2 is pinned to 8.2.2004 vault, the PowerTools repository will need to be pinned to 8.2.2004 to access freerdp-libs 2.0.0

Supported Appliance Operating Systems

OS

Version(s)

Notes

Amazon Linux

2

CentOS

7.x, 8.x

If CentOS 8.2 is pinned to 8.2.2004 vault, the PowerTools repository will need to be pinned to 8.2.2004 to access freerdp-libs 2.0.0

Debian

9, 10

FreeRDP 2.0 is not compatible with Debian 9. Guacd will remain at 1.0.0 for Appliances running on Debian 9.

RHEL

7.x, 8.x

SUSE Linux Enterprise Server (SLES)

12, 15

Ubuntu

16.04, 18.04, 20.04

14.04 is no longer supported for Appliance OS. Existing Appliances on 14.04 must upgrade to 16.04, 18.04 or 20.04 PRIOR to upgrading to v4.2.1+. Note: 14.04 is still supported by the Morpheus Agent.

Services

v5.3.2 Service Version Changes

  • No service version changes from v5.3.1

v5.3.2 Service Version Compatibility

When externalizing MySQL, Elasticsearch and/or RabbitMQ services, the following versions are compatible with version Morpheus v5.3.2

Service

Compatible Branch

Morpheus Installer Version

MySQL

v5.7

v5.7.32

MySQL (FIPS)

v5.7

v.5.7.29

Percona

5.7, WSREP 31

n/a

Elasticsearch

v7.x

v7.8.1

RabbitMQ

v3.5-3.8

v3.8.9

Tomcat

v9.0.45

Nginx

v1.19.9

Upgrade Paths & Methods

The following table shows supported version upgrade paths and methods.

From Version To Verison
4.0.0 → 4.1.0 4.1.1 4.1.2 4.2.0 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7
4.1.0 → 4.1.1 4.1.2 4.2.0 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7
4.1.1 → 4.1.2 4.2.0 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7
4.1.2 → 4.2.0 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7
4.2.0 → 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 5.0.0 5.2.0 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.3.0 5.3.1 5.3.2
4.2.1 → 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 5.0.0 5.2.0 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.3.0 5.3.1 5.3.2
4.2.2 → 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 5.0.0 5.2.0 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.3.0 5.3.1 5.3.2
4.2.3 → 4.2.4 4.2.5 4.2.6 4.2.7 5.0.0 5.2.0 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.3.0 5.3.1 5.3.2
4.2.4 → 4.2.5 4.2.6 4.2.7 5.0.0 5.2.0 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.3.0 5.3.1 5.3.2
4.2.5 → 4.2.6 4.2.7 5.0.0 5.2.0 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.3.0 5.3.1 5.3.2
4.2.6 → 4.2.7 5.0.0 5.2.0 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.3.0 5.3.1 5.3.2
4.2.7 → 5.0.0 5.2.0 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.3.0 5.3.1 5.3.2
5.0.0 → 5.2.0 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.3.0 5.3.1 5.3.2
5.2.0 → 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.3.0 5.3.1 5.3.2
5.2.1 → 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.3.0 5.3.1 5.3.2
5.2.2 → 5.2.3 5.2.4 5.2.5 5.2.6 5.3.0 5.3.1 5.3.2
5.2.3 → 5.2.4 5.2.5 5.2.6 5.3.0 5.3.1 5.3.2
5.2.4 → 5.2.5 5.2.6 5.3.0* 5.3.1 5.3.2
5.2.5 → 5.2.6 5.3.0* 5.3.1 5.3.2
5.2.6 → 5.3.0* 5.3.1 5.3.2
5.3.0 → 5.3.1 5.3.2
5.3.1 → 5.3.2
Rolling Upgrade Supported
Non-Rolling Upgrade Supported
Upgrade Not Supported
Downgrade Not Supported
  • Some Features and Fixes in the From version may not be included in the To version due to From version being released after the To version.



Integrations

Note

Current iterations of Amazon AWS, Microsoft Azure, Google Cloud Platform, Digital Ocean, HPE OneView, OpenTelekom Cloud, IBM Bluemix, Softlayer and UpCloud are all supported.

Integration

Supported Version(s)

Notes

Ansible

2.7.x

Ansible Tower

3.8.x

App Dynamics

4.5.x

Azure Stack

2002 back to 1908

2019-03-01-hybrid api-profile version used which is supported in 1908 and later Azure Stack versions

Cisco ACI

3.10

Commvault

v11 sp 19

F5 Big-IP

11.4+

Infoblox

Latest Versions Supported

Jenkins

< 2.176.1

Kubernetes

1.x

Microsoft Hyper-V

2012R2, 2016, 2019

Nutanix AHV

5.0 - 5.10 Note: Prism Central is not a supported endpoint

In 5.5 - 5.7 if Prism Central is managing Prism Element, image creation will not function due to PC Image Management.

Openstack

Latest Versions Supported

When creating an OpenStack integration, select the latest available from the OS Version dropdown menu when running a later version

Rubrik

4.2

SCVMM

2016, 2019

ServiceNow

Kingston, London, Madrid, New York, Orlando, and Paris

Splunk

7.10

Terraform

v0.11.x, v0.12.18+, 0.13.x, 0.14.x

vCloud Director

8.20, 9.1, 9.5, 9.7, 10.0, 10.2

vCD 9.7+ supported on API v31, vCD 10.2+ supported on API v34.0

Veeam

9.5u3, 9.5u4, 10

VMware ESXi

5.5, 6.0, 6.5, 6.7, 7

VMware Fusion

8, 9, 10+

VMware NSX

-V, -T v3.1.0

VMware vCenter

5.5, 6.0, 6.5, 6.7, 7

XenServer

7.x

Note

Non-listed versions may be compatible but are not verified.