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 nodes4.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 aslabels
. Previously metadata tags were referred to asmetadata
and labels were referred to astags
5.2.3+:
codeready
(codeready-builder-for-rhel-8-x86_64-rpms) repo access required for RHEL 8+ Appliances, replacing the previous PowerTools/powertools requirement5.2.6, 5.3.1: Appliance & Agent java version updated to
8u292-b10
. jdk8u292 disables TLS 1.0 and 1.1 by default5.3.2+:
has been moved to5.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
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 theTo
version due toFrom
version being released after theTo
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 |
|
Cisco ACI |
3.10 |
|
Citrix Netscaler |
v12.1 |
|
Commvault |
v11 sp 19 |
|
F5 Big-IP |
11.4+ |
|
Infoblox |
Latest Versions Supported |
|
Jenkins |
2.x |
|
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, 11 |
|
VMware ESXi |
5.5, 6.0, 6.5, 6.7, 7 |
|
VMware Fusion |
8, 9, 10+ |
|
VMware NSX |
-V, -T v3.1.1 |
|
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.