Morpheus v6.0.8 Documentation¶
v6.0.8 LTS Release Notes¶
Important
v6.0.8 contains embedded MySQL v8 upgrade. BACKUP YOUR DATABASE PRIOR TO UPGRADE when using embedded MySQL (all-in-one appliances)
Important
Minimum v6.x required to upgrade to v6.0.7+ for environments using embedded RabbitMQ. Environments running 5.5.x or earlier using embedded RabbitMQ must upgrade to v6.0.0 - v6.0.6 prior to upgrading to v6.0.7+
Warning
Rolling upgrades for HA environments using embedded RabbitMQ and/or embedded Elasticsearch services are not supported
Compatible Plugin API version: 0.14.6
Compatible Morpheus Worker version: 5.4.8
Minimum upgrade version: v6.0.0
Note
Items appended with 6.x.x are also included in that version
Release Dates
v6.0.8 Oct 11 2023
New Features¶
- API & CLI
Added CRUD support for NSX-T network service integrations. Previously it was only possible to list the available network server details. See API documentation for further details 6.2.3
Added
/instances/stats
endpoint to return summary details related to Instances which may also be filtered to return stats on just specific groupings of Instance. Additional details are available in Morpheus API documentation 6.2.3The ability to refresh a cluster has been added to Morpheus API and CLI
- Identity Sources
SAML SSO identity sources using HTTP-POST binding are now working as expected when integrated with Morpheus Tenants 6.2.3
- Kubernetes
Updated Calico image retrieval to pull from quay.io to avoid customers hitting Docker Hub image pull rate limits 6.3.0 6.2.3
Upgrade default Kubernetes Cluster Layouts to version 1.28 6.3.0 6.2.3
Fixes¶
- API & CLI
The
backupProviderType
input parameter is now optional when creating a backup through the API. Previously creating backups would fail without providing it 6.3.0 6.2.3The
backupType
property for the create backup API call is now properly handling a non-Morpheus backup type 6.3.0 6.2.3
- Ansible Tower
When hosts are deleted from Morpheus they are now removed from all Ansible Tower inventories. Previously if they were part of multiple inventories they would only be removed from one 6.2.3 6.3.0
- Backups
Fixed an issue that could cause the wrong backup provider to be selected when there were multiple of the same type integrated (ex. Veeam). The provider associated with the Cloud is now always selected 6.3.0 6.2.3
- Google Cloud Platform
Fixed a invalid PKCS8 data error that prevented creation of all-region and all-project GCP Clouds using stored credentials
- Kubernetes
Editing and resaving packages on Kubernetes Cluster Layouts after the initial save is now working properly 6.2.3 6.3.0
- Nutanix Prism Central
The handling of the UEFI setting on the Virtual Image and Instance Type and the Secure Boot setting on the Instance Type for Nutanix Prism Central Cloud Instance provisioning is working properly
- Plugins
Fixed an issue related to displaying dependent fields in custom backup plugins within the backups section of the provisioning wizard 6.3.0 6.2.3
Having incompatible plugins installed will no longer prevent UI startup following an upgrade 6.2.3 6.3.0
- Policies
The approval of extensions on expiration and shutdown Policies on Instances is now working properly
- Security
Closed a potential HTML injection vulnerability
Tomcat upgraded to 9.0.80 to mitigate CVE-2023-41080 6.2.3
- ServiceNow
Fixed an issue that could cause duplicate entries in ServiceNow CMDB in specific cases involving multiple Morpheus Tenants 6.3.0 6.2.3
For ServiceNow Approvals, Morpheus now sends the unique username in addition to the non-unique display name to ensure the approver can properly evaluate who is making the request 6.3.0 6.2.3
- Workflows
Scoping Workflows to a platform (Linux or Windows) now results in proper filtering when choosing to run a Workflow against a workload. Windows Workflows are not shown as an option for Linux workloads, for example
When a Workflow has a Task in the Configuration phase and that Workflow is referenced in a Workflow Policy, it is executed as expected during the Configuration phase on Instance provision
- XaaS
Attempting to utilize the user variable
morpheus['user']['username']
within a Python Task targeting an XaaS Instance will no longer cause the Task to fail 6.2.3 6.3.0
Embedded Plugins¶
- Infoblox
infobox-plugin updated to v1.2.1
- Microsoft DNS
msdns-plugin updated to v2.1.1
- PowerDNS
powerdns-plugin updated to v1.0.3
- Solarwinds
solarwinds-plugin updated to v1.0.2
Appliance & Agent Updates¶
- Installer
The entry
skip-log-bin
is now being written to the embedded MySQL 8 bin log file at/opt/morpheus/embedded/mysql/my.cnf
. This results in logging being turned off by default in MySQL 8 on the appliance- Node Package
Morpheus Node and VM Node packages updated to v3.2.18 with updated repo GPG keys.
- Tomcat
Embedded Tomcat updated to v9.0.81
- Getting Started
- Operations
- Provisioning
- Library
- Infrastructure
- Backups
- Monitoring
- Tools
- Administration
- Personas
- Diagrams
- Troubleshooting
- logback config
- Ansible Troubleshooting
- Attaching Logs to Case
- Blank Dashboard
- CLI Troubleshooting
- Cannot Login
- Common Ports & Requirements
- How to un-manage an Instance/VM/Host
- MySQL Too many connections error
- Morpheus Agent Install Troubleshooting
- Morpheus UI not loading after upgrade or reconfigure
- Remote Console
- SSL Self-signed Certificate Regeneration
- Unable to Delete Tenant
- Unable to Provision a Custom Image
- Variables
- Guides
- Getting started with Morpheus and AWS
- Getting started with Morpheus and VMware
- Introduction
- Installation & Setup
- Groups
- Integrating Your First Cloud
- Viewing Cloud Inventory
- Configuring Resource Pools
- Configuring Data Stores
- Configuring Folders
- Configuring Network for Provisioning
- Prepping an Image
- Provisioning Your First Instance
- Creating Your First Library Item
- Automation and Configuration Management
- Conclusion
- Getting started with Morpheus and Azure
- Automated Single-Node Application Deployment with Morpheus
- Automated Multi-Node Application Deployment with Morpheus
- Adding Functionality Through Operational Workflows
- Creating XaaS Instance Types with Morpheus
- Morpheus Virtual Desktops
- VDI Pools Overview
- Configuring Access to VDI Pools
- Creating VDI Templates
- Creating or Editing a VDI Pool
- Creating or Editing a VDI Apps
- VDI Gateways
- Virtual Desktop Persona Overview
- Key Features
- Configuring Access to the Virtual Desktop Persona
- Launching a VDI Instance
- Changing the Virtual Desktop Persona Background
- Getting Started with Terraform Instance Types
- Backing Up and Restoring Morpheus Appliance
- Cloud Resource Tagging with Morpheus
- Cypher Policies
- Configuring Access with Clouds, Groups, and Roles
- Automation Integrations
- Backups
- Clouds
- Alibaba
- AWS
- Azure (Public)
- Azure Stack
- Cloud Foundry
- Digital Ocean
- ESXi
- Google Cloud Platform (GCP)
- Huawei Cloud
- Hyper-V
- IBM Cloud
- KVM
- Canonical MAAS
- Mac Stadium
- Nutanix
- Openstack
- Oracle VM
- Oracle Cloud
- Open Telekom Cloud
- SCVMM
- Softlayer
- UCS Manager
- UpCloud
- vCloud Director
- VMware vCenter
- VMware Fusion
- Xen Server
- Containers
- Deployment
- DNS
- Identity Management
- ITSM
- Load Balancers
- Logs
- Monitoring
- Networking Integrations
- Storage
- Supported Integration Versions