v9.1.0 Compatibility & Breaking Changes¶
When installing and upgrading to HPE Morpheus Software v9.1.0, refer to the following to ensure compatibility.
Breaking Changes¶
9.0.0: v9.1.0 contains new node and VM node packages that require 3.5GB of storage. It is safe to run
sudo rm -Rf /var/opt/morpheus/package-repos/*after v9.1.0 package installation and before reconfigure to clean old node and VM node packages from the package-repo when appliance free space is needed.9.0.0: Plugin API updated to 1.4.1. Plugins built against older Plugin API versions may need to be recompiled for compatibility.
9.0.0: HVM Cluster Layout 1.3 replaces Pacemaker with the HPE Morpheus Software Agent as the HA control plane for HPE Clustered Datastores. Existing 1.2 clusters can be upgraded via a one-click process (Infrastructure > Clusters > host > Actions > Update > HVM Cluster 1.3 Upgrade).
7.0.8, 8.0.0: On first ui startup after upgrade, HPE Morpheus Software will normalize all IPv6 records within HPE Morpheus Software-type pools. There will be a warning in appliance logs warning how many records will be normalized. This takes between 5-15 minutes per 1m records
7.0.8, 8.0.0: Updated the AccountUsage table in the appliance database to accept LONGTEXT data type to prevent data from oversetting the table in specific scenarios. Note that this schema change will take time for databases with large numbers of account usage records
6.3.0: Version 6.3.0 is the first version to require Plugin API 1.0.0+. Small changes will need to be made in order to make plugins created for prior versions of HPE Morpheus Software compatible with 6.3.0+. See the related article in our KnowledgeBase on the small changes that will need to be made to ensure plugin compatibility
6.2.2, 6.0.7 v9.1.0 contains embedded MySQL v8 upgrade when upgrading from v6.0.0 - v6.0.6 or 6.1.0 - 6.2.1. BACKUP YOUR DATABASE PRIOR TO UPGRADE when using embedded MySQL (all-in-one appliances)
6.2.2, 6.0.7 Minimum v6.x required to upgrade to v9.1.0 for environments using embedded RabbitMQ. Environments running 5.5.x or earlier using embedded RabbitMQ must upgrade to v6.0.0 - v6.0.6, or 6.1.0 - 6.2.1 prior to upgrading to v9.1.0
6.2.2, 6.0.7 Rolling upgrades for HA environments using embedded RabbitMQ and/or embedded Elasticsearch services are not supported when upgrading from v6.0.0 - v6.0.6 or 6.1.0 - 6.2.1
6.1.1 contains database datatype mondifications on account_invoice and account_invoice_item that may cause long initial ui start up times while the modifications are ran in MySQL for environments with over 100k invoice records when upgrading from any version other than 6.0.3
6.1.1 relocates the embedded plugin folder and remove the previous folder. For HA environments using shared storage, rolling upgrades from any version other than 6.0.3 are not advised as the embeeded plugins will not be found on non-upgraded nodes after one node is upgraded.
6.1.1: NSX-V networking integration support is removed and no longer supported as of HPE Morpheus Software 6.1.1
6.0.3 contains database datatype mondifications on account_invoice and account_invoice_item that may cause long initial ui start up times while the modifications are ran in MySQL for environments with over 100k invoice records.
6.0.3 relocates the embedded plugin folder and remove the previous folder. For HA environments using shared storage, rolling upgrades are not advised as the embeeded plugins will not be found on non-upgraded nodes after one node is upgraded.
6.0.0: NSX-V support is deprecated though still supported as of HPE Morpheus Software 6.0.0. It will be removed and unsupported in 6.1.1 and higher.
6.0.0+: In HPE Morpheus Software 6.0.0+, many third party integrations have been moved out of the core installer package and converted to HPE Morpheus Software plugins. As a result, during the upgrade process your appliance will need to be able to access share.morpheusdata.com, the online repository for all HPE Morpheus Software plugins. Where this is not possible, users may instead apply the supplemental installer package which is also available at HPE Morpheus Software Hub alongside the main installer package.
6.0.0+: In HPE Morpheus Software 6.0.0+, older service specific system provided Instance Types and Layouts were deprecated and disabled. Updating to 6.0.0 will not affect existing Instances that are associated with the disabled types, however existing catalog item configurations, blueprints and api requests that use disabled Instance Types and layouts will need to be updated.
5.5.2: VM Node Packages: Due to build java version requiremnets, the i386.deb and i386.rpm (32-bit) VM Node Packages can no longer be updated, and remain on v3.2.9.
5.4.12: Guacd: Guacd is now complied iwth libssh2-1.10.0 on all platforms. Appliances on SLES15 may need openssl-devel manually installed for guacd to succesfully compile.
5.4.12: Session Manager: Morpheus features a new session manager that was necessary in order to resolve expiring connections from the agents due to a Spring framework update. This new session manager no longer requires Sticky Sessions and they can now be turned off at the load balancer if so desired. However, keeping them on is totally reasonable as well as it reduces overall system load. Rolling restarts no longer kick you out of your session if sticky sessions are off as it distributes your session data across the morpheus nodes in an HA environment. Additionally, overall system load is reduced as a result of the new session manager.
5.4.9: HPE Morpheus Software 5.4.9 adds the “Provisioning: State” Role permission. This permission determines access to the State tab for Terraform-backed Instances and is set to “None” by default. On upgrade, only System Admin users will be able to see the State tab for these Instances. For other users who should have this access, edit their Roles to include “Provisioning: State” permissions.
5.4.5: Warning: Database indexes added for account_usage and metadata_tag tables. Customers with very large account_usage and/or metadata_tag tables (10 million+) may experience slower initial morpheus-ui loading time after upgrading to 5.4.5, as well as additional database load.
5.4.5: ‘AVI Load Balancer’ renamed to ‘NSX Advanced Load Balancer’
5.4.5: Cloud Types disabled by default: Dell, HPE (NOT HPE Oneview), Supermicro and Cloud Foundry. Users would still be able to re-enable this clouds in the appliance settings. Does not affect existing Clouds.
5.4.5: A10 Load Balancer type has been disabled, and will no longer be an option when adding new Load Balancers. This does not affect existing Load Balancers.
5.4.5: HPE Morpheus Software Cluster type “Combo Cluster” renamed to “KVM/Docker Cluster”
5.4.5: Greenfield managed vm’s (provisioned with HPE Morpheus Software) can no longer be deleted in HPE Morpheus Software without removing the actual vm/infrastructure. Restriction does not apply to brownfield vm’s that have been converted to managed.
5.4.4: The Venafi and AppDynamics integrations are deprecated in v5.4.4 and will be removed in v5.4.5. AppDynamic will return as a plugin at a later date.
5.4.4: The morpheus-ui logging configuration file has changed from logback.groovy to logback.xml in v5.4.4 (/opt/morpheus/conf/logback.xml). The logback.groovy file from previous versions can be removed, and any updates to logback.groovy will not result in any logging configuration changes.
5.4.3: vCloud Director: Support for integrations with vCD 9 ended
5.4.3: HPE Morpheus Software Worker/Gateway v5.4.3 packages are now available. Existing Worker & Gateway nodes must be upgraded to v5.4.3 for compatibility with HPE Morpheus Software v5.4.3 Appliances.
5.4.2: vCloud Director: vCD 9.x will no longer be supported by Morpheus
5.4.2: ServiceNow: Instance and Blueprint specific exposures will be removed from ServiceNow plugin support. More advanced configurations of Instances and Blueprints, in addition to Workflows, can be exposed utilizing Catalog Items
5.4.2: After upgrading, it is recommended that you manually perform one “Daily” refresh Amazon Clouds to ensure availability of Amazon Service Plans for each region. To manually refresh a Cloud, navigate to Infrastructure > Clouds > (Selected Amazon Cloud) and select “Daily” from the REFRESH dropdown menu. If this is not done, HPE Morpheus Software may not show Amazon Service Plans in the provisioning wizard until after Midnight UTC following the upgrade when the next automatic Daily sync would run.
5.3.4: Major UI navigation structure changes. Refer to the Navigation Updates reference table
5.3.3: Support for OpenStack v2 Identity API is removed
5.3.2+: The local code repository path moved from
/var/opt/morpheus/morpheus-ui/repoto/var/opt/morpheus/morpheus-local/repoto reduce potential shared storage issues and performance 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/gitwhich will need to be removed prior to reconfiguring - 5.3.2+ The deprecated/var/opt/morpheus/morpheus-ui/repopath will be automatically deleted in a future release but can be manually recursively deleted at any time for storage reclamation.5.3.2+: has been moved to
5.2.9: OpenStack v2 Identity API is deprecated as of v5.2.9 (and is removed as of v5.3.3)
5.2.6, 5.3.1: Appliance & Agent java version updated to
8u292-b10. jdk8u292 disables TLS 1.0 and 1.1 by default5.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.1 & 4.2.5: API: Metadata: Metadata tags now referred to as
tagsand labels now referred to aslabels. Previously metadata tags were referred to asmetadataand labels were referred to astags5.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
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 HPE Morpheus Software will not start. HPE Morpheus Software should handle this change automatically for all-in-one appliances.
4.2.1+: Tasks: Python: Virtual environment are now used for Python Tasks. Note:
virtualenvis required on all Appliance App nodes4.2.1+: Puppet: HPE Morpheus Software integration now supports version 6+. Puppet versions prior to 6 are no longer supported
4.2.1+: Clouds: VirtualBox, VirtuSteam, and MetaCloud Cloud Types are no longer supported or available
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 HPE Morpheus Software Appliance running on 14.04 must be upgraded to 16.04, 18.04, 20.04, 22.04 or 24.04 BEFORE upgrading to 4.2.1+. Upgrades on 14.04 will not succeed
HPE Morpheus Software Application OS¶
HPE Morpheus Software can be installed on the following platforms. Please note the table below is for HPE Morpheus Software Application OS support, not HPE Morpheus Software Agent OS Support.
OS |
Version(s) |
Notes |
|---|---|---|
Amazon Linux |
2 |
|
Debian |
11, 12 |
|
RHEL |
7.x (deprecated), 8.x, 9.x |
|
Oracle Enterprise Linux (OEL) |
7.x (deprecated), 8.x, 9.x |
|
SUSE SLES |
15 |
|
Ubuntu |
20.04, 22.04, 24.04 |
14.04 is no longer supported for Appliance OS. Note: 14.04 is still supported by the HPE Morpheus Software Agent. |
Rocky |
8, 9 |
Services¶
v9.1.0 Service Versions & Compatibility¶
Service |
Compatible Branch |
Morpheus Installer Version |
Updated in v9.1.0 |
|---|---|---|---|
Plugin API |
1.4.1 |
1.4.1 |
✓ |
Morpheus Worker |
9.0.0 |
||
MySQL |
v8.0 |
v8.0.40 |
✓ |
MySQL (FIPS) |
v8.0 |
v8.0.36 |
|
OpenSearch |
v8.9+ |
v8.15.5 |
|
RabbitMQ |
v3.5-3.13 |
v3.13.7 |
|
Tomcat |
v9.0.106 |
✓ |
|
Nginx |
v1.26.2 |
||
OpenSSL |
1.1.1w, 1.0.2u (FIPS) |
||
Java |
17.0.14+7 |
||
Java (macOS agent) |
11.0.14+9 |
HPE Morpheus Software Agent & Node Package Versions¶
Package |
Version |
v9.1.0 changes from v9.0.0 |
|---|---|---|
Morpheus Node and VM Node Packages |
3.3.11 |
Updated to 3.3.11 |
Morpheus Linux Agent |
v4.0.0 |
Updated to v4.0.0 |
Morpheus Windows Agent |
v2.6.1.0 |
No changes |
Morpheus macOS Agent |
v2.4.0 |
No changes |
Component Version Matrix¶
The following table shows the supported component versions for HPE Morpheus Software v9.1.0.
Component |
Version |
Notes |
|---|---|---|
HPE Morpheus Software Manager |
v9.1.0 |
Application server, API, and UI |
Plugin API |
1.4.1 |
Required for plugin compatibility. Plugins built against older API versions may need recompilation. |
Linux Agent |
v4.0.0 |
Backward compatible within Major version (9.x) |
Windows Agent |
v2.6.1.0 |
Backward compatible within Major version (9.x) |
macOS Agent |
v2.4.0 |
Backward compatible within Major version (9.x) |
Node Packages |
3.3.11 |
VM and host provisioning packages |
HVM OS 24.04 |
Ubuntu 24.04 LTS based |
Standard HVM host OS for cluster layout 1.3 |
HVM OS 26.04 |
Ubuntu 26.04 LTS based |
Standard HVM host OS for cluster layout 2.0. Required for confidential compute. Introduced in 9.1.0. |
HPE Alletra Block Storage Plugin |
1.14.x |
Requires Plugin API 1.4.1+, minimum Manager version 9.0.2 |
Embedded MySQL |
8.4.x LTS |
Embedded database (or external 8.4.x+) |
Embedded OpenSearch |
2.x |
Log indexing and search engine |
Embedded RabbitMQ |
3.12.x |
Message queue for internal communication |
Manager ↔ HVM OS Compatibility¶
Manager Version |
HVM OS 24.04 |
HVM OS 26.04 |
Cluster Layout |
|---|---|---|---|
9.0.x |
Supported |
Not available |
1.2 and 1.3 |
9.1.x |
Supported |
Supported |
1.3 on HVM OS 24.04; 2.0 on HVM OS 26.04 |
9.2.x (projected) |
Supported |
Supported |
1.3 on HVM OS 24.04; 2.0 on HVM OS 26.04 |
Manager ↔ Agent Compatibility¶
The HPE Morpheus Software Agent is backward compatible within the same Major version. Agents from any 9.x release will function with any 9.x Manager. Upgrading agents is recommended but not required for patch releases.
Manager Version |
Minimum Agent Version |
Recommended Agent Version |
|---|---|---|
9.0.x |
3.0.0 |
3.1.0 |
9.1.x |
3.0.0 |
3.3.0 |
For complete release lifecycle and support policy information, see Release Lifecycle.
Upgrade Paths & Methods¶
The following table shows supported version upgrade paths and methods.
| From Version | To 8.0.1 | To 8.0.2 | To 8.0.3 | To 8.0.4 | To 8.0.5 | To 8.0.6 | To 8.0.7 | To 8.0.8 | To 8.0.9 | To 8.0.10 | To 8.0.11 | To 8.0.12 | To 8.0.13 | To 8.1.0 | To 8.1.1 | To 8.1.2 | To 9.0.0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 6.0.0 - 7.0.1 → | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling |
| 8.0.0 → | Rolling | Rolling | Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling |
| 8.0.1 → | Rolling | Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | |
| 8.0.2 → | Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | ||
| 8.0.3 → | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | |||
| 8.0.4 → | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | ||||
| 8.0.5 → | Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | |||||
| 8.0.6 → | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | ||||||
| 8.0.7 → | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | |||||||
| 8.0.8 → | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | ||||||||
| 8.0.9 → | Rolling | Rolling | Rolling | Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | |||||||||
| 8.0.10 → | Rolling | Rolling | Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | ||||||||||
| 8.0.11 → | Rolling | Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | |||||||||||
| 8.0.12 → | Rolling | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | ||||||||||||
| 8.0.13 → | Non-Rolling | Non-Rolling | Non-Rolling | Non-Rolling | |||||||||||||
| 8.1.0 → | Non-Rolling | Non-Rolling | Non-Rolling | ||||||||||||||
| 8.1.1 → | Non-Rolling | Non-Rolling | |||||||||||||||
| 8.1.2 → | Rolling | ||||||||||||||||
| Rolling Upgrade Supported | |||||||||||||||||
| Non-Rolling Upgrade 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¶
The table below is the canonical integration-version matrix for this documentation release. It records versions with an established support or test statement; it does not imply support for an unlisted integration or version. A blank or broad product-family entry must not be used as a certification statement. Contact HPE Support when a planned integration version is not listed.
This matrix answers which external product versions are qualified. It does not describe which operations an integration implements. For provisioning, networking, lifecycle, costing, and governance coverage by Cloud type, see Cloud Integration Coverage.
Integration |
Supported Version(s) |
Notes |
|---|---|---|
Ansible |
2.7.x or higher |
|
Ansible Tower |
3.8.x |
|
App Dynamics |
4.5.x |
|
ArubaCX |
8325 series - GL.10.10.x or higher |
|
Avamar |
18 |
|
Azure Stack |
2002 back to 1908 |
|
Cisco ACI |
3.x,4.x,5.x |
|
Citrix Netscaler |
v12.1 |
|
Commvault |
v11 sp 19 |
|
F5 Big-IP |
11.4+ |
|
HPE Alletra MP Storage |
10.4.2 or higher |
|
Infoblox |
Per Infoblox plugin release |
Obtain the officially-developed plugin from the Morpheus Plugin Catalog (Marketplace). See the version-specific release notes for historical plugin version statements; these do not imply broad compatibility across all Infoblox or HPE Morpheus Software versions. |
Kubernetes |
1.21+ |
|
Microsoft Hyper-V |
2012R2, 2016, 2019, 2022, 2025 |
|
MySQL (external) |
See release-specific certification |
HPE Morpheus Software 9.0.0 embeds MySQL 8.4.8 and supports external MySQL configuration, including the 8.4 LTS family. This entry does not certify every external patch, managed-service variant, later major version, or innovation release. |
Nutanix AOS |
For HPE Morpheus Software version 6.3.4 and higher, Nutanix AOS version 6.5.3.7+ is required. See the Nutanix Compatibility and Interoperability table for additional information |
In 5.5 - 5.7 if Prism Central is managing Prism Element, image creation will not function due to PC Image Management. |
Nutanix Prism Central |
Plugin QA tested against pc.2024.3.0.1 |
Nutanix Prism Central Cloud integration is added through an officially-developed plugin. See share.morpheusdata.com and the Prism Central integration guide in this documentation for more details. |
Openstack |
Latest Versions Supported |
When creating an OpenStack integration, select the latest available from the OS Version dropdown menu when running a later version |
Puppet |
6+ |
Puppet Agent version will be latest 6 version from yum.puppetlabs.com or apt.puppetlabs.com |
Rubrik |
Up to 7.x |
|
SCVMM |
2016, 2019, 2022 |
|
ServiceNow |
Per servicenow plugin version |
Refer to the servicenow store for Morpheus Catalog compatibility |
Terraform |
Latest |
When HPE Morpheus Software is handling Terraform installation, the version used will be 1.5.5 for licensing reasons. If a later version is required, you will need to manually handle Terraform installation. See the “Terraform Installation” section of HPE Morpheus Software docs for more details. |
vCloud Director |
10.0, 10.2, 10.3, 10.4 |
When upgrading a vCD environment, you should update the API Version setting on the HPE Morpheus Software Cloud configuration first |
Veeam |
10, 11, 12 |
|
VMware ESXi |
6.5, 6.7, 7, 8, 9 |
|
VMware Fusion |
8, 9, 10+ |
|
VMware NSX |
NSX (up to 4.1) |
|
VMware vCenter |
5.5, 6.0, 6.5, 6.7, 7.x, 8.x, 9.x |
|
XenServer |
7.x |
This is the previously published qualified value. XCP-ng 8.2.x/8.2.1 has not been approved for this matrix; testing in progress is not a support certification. |
Zerto |
10 |
Note
Non-listed versions may be compatible but are not verified.