HVM Deployment Upgrade Guide¶
This guide provides a cohesive, end-to-end upgrade procedure for a complete HVM deployment. An HVM deployment consists of the HPE Morpheus Software Manager (appliance), one or more HVM clusters, the HPE Morpheus Software Agents on cluster hosts, and host-level packages. Each component has its own upgrade mechanism, but they must be performed in the correct order.
Important
Always review the release notes for your target version before starting. Some releases may have specific prerequisites or change the upgrade order.
Upgrade Order¶
The recommended upgrade sequence is:
Step |
Component |
Description |
|---|---|---|
1 |
HPE Morpheus Software Manager |
Upgrade the appliance software. HVM clusters remain self-sustaining during this operation. |
2 |
HVM Cluster (Rolling Update) |
Trigger the cluster update from the Manager UI. This upgrades agents, host packages, and layout scripts per host. |
3 |
Post-Upgrade Verification |
Confirm health across all layers: Manager, cluster quorum, agents, and VMs. |
Note
In most cases, Step 2 (the rolling cluster update) automatically handles both agent upgrades and host package updates as part of its orchestrated process. You do not typically need to upgrade agents or packages independently.
Step 1: Upgrade the Morpheus Manager¶
The HPE Morpheus Software Manager appliance is upgraded first. HVM clusters operate autonomously during this window — quorum, heartbeat monitoring, and VM failover continue regardless of Manager availability.
Procedure:
Back up the Manager database and configuration before starting. See Backing Up and Restoring HPE Morpheus Software Appliance.
Follow the appropriate appliance upgrade procedure for your topology:
Single node: Single Node/AIO Appliance Upgrades
3-node HA: 3-Node HA Upgrade
Full HA: Full HA Upgrade
After the Manager is upgraded and accessible, verify:
The Manager UI is reachable and login succeeds
Navigate to
Infrastructure > Clustersand confirm all clusters are visibleAgent connectivity: all hosts show recent
lastAgentUpdatetimestamps
Tip
The Manager upgrade does not require cluster maintenance mode. Clusters continue operating normally throughout the appliance upgrade window.
Step 2: Rolling Cluster Update¶
Once the Manager is running the new version, trigger the cluster update. This is an orchestrated operation that processes each host sequentially:
What the rolling update does per host:
Upgrades the Morpheus Agent (if the host agent is below the required
minAgentVersionfor the update)Enters maintenance mode — Live-migrates all VMs off the host
Executes update scripts — Applies host package updates, configuration changes, and layout-specific operations
Exits maintenance mode — Host returns to service and can receive VMs again
Proceeds to next host
After all hosts complete, any postUpdate scripts run across the cluster.
Triggering the update:
Navigate to
Infrastructure > Clusters > [Your Cluster]If an update is available, the UI will indicate it. Select the update action.
Monitor progress in the cluster history/activity feed
Prerequisites before starting:
☐ |
Cluster health: Quorum ACHIEVED, all nodes ONLINE, no fenced nodes |
☐ |
N+1 capacity: remaining hosts can absorb workloads during per-host maintenance |
☐ |
No pinned VMs blocking maintenance mode evacuation |
☐ |
Shared storage healthy: all datastores PROVISIONED |
☐ |
No other maintenance or Dynamic Placement operations in progress |
☐ |
Network connectivity between all hosts verified (port 7443, SSH) |
Failure handling:
If the update fails on any host:
Rollback scripts execute on the failed host and all previously updated hosts
The cluster returns to its pre-update state
Review the error, resolve the underlying issue, and retry
For full details on rolling updates, failure handling, and rollback, see Upgrading Clusters.
Layout Upgrades (1.2 → 1.3)¶
If upgrading from layout 1.2 to 1.3, the rolling update additionally:
Disables and removes Pacemaker services
Activates the HPE Morpheus Software Agent QuorumCheckService
Distributes quorum configuration to all agents
After this upgrade, pcs commands are no longer applicable. Use corosync-quorumtool and the agent /quorum endpoint for cluster operations.
Important
The 1.2-to-1.3 layout transition requires Agent 3.2.7 or later on each host. The rolling update upgrades older agents automatically before running transition scripts.
Agent Upgrades¶
Agent upgrades are handled automatically during the rolling cluster update when needed. Manual agent upgrades are typically not required.
If you need to verify agent versions outside of a cluster update:
Navigate to
Infrastructure > Clusters > [Cluster] > HostsCheck the agent version reported for each host
The cluster update will upgrade any agent below
minAgentVersionbefore applying host updates
Host Package Updates¶
Host-level package updates (kernel, libraries, HVM OS packages) are applied by the update scripts during the rolling update. These are not arbitrary apt upgrade operations — they are curated package sets defined by the cluster layout and delivered through the update mechanism.
Warning
Do not run apt upgrade, do-release-upgrade, or modify package sources on HVM hosts outside of the documented cluster update process. Only the rolling update’s layout-defined scripts are supported for host-level package changes.
Step 3: Post-Upgrade Verification¶
After both the Manager and cluster updates complete, verify the full stack:
Manager verification:
UI accessible, all expected clouds and clusters visible
Check
Administration > Healthfor any service warnings
Cluster verification:
Quorum health:
curl -k https://localhost:7443/quorumConfirm quorum is ACHIEVED with all nodes ONLINE.
Corosync membership:
corosync-quorumtool -sConfirm
Quorate: Yesand all expected nodes listed.DLM status:
dlm_tool status -vConfirm all nodes show
member=1.Datastore mounts:
mount | grep gfs2Confirm all HPE Clustered Datastores are mounted.
UI Quorum panel (
Infrastructure > Clusters > [Cluster] > Summary > Quorum):Quorum: ACHIEVED
All nodes: ONLINE
Coordinator: assigned
Lockspaces: OK
VM verification:
All VMs running and accessible
No unexpected VM migrations or restarts in the activity log
Troubleshooting¶
Symptom |
Action |
|---|---|
Cluster update won’t start |
Verify quorum is ACHIEVED and no other operations are in progress |
Agent won’t reconnect after upgrade |
Check network connectivity (port 7443) and agent service status on the host |
Maintenance mode fails |
Insufficient capacity to evacuate VMs. Free resources or add hosts before retrying. |
VMs not migrating back after update |
Verify Dynamic Placement is enabled and the host has exited maintenance mode |
Quorum not achieved post-update |
Check Corosync membership and DLM status. See Troubleshooting & Diagnostics |
Related Documentation¶
Upgrading — Manager appliance upgrade procedures
Upgrading Clusters — Detailed cluster update mechanics and layout transitions
Host Maintenance & Evacuation — Host maintenance mode operations
Troubleshooting & Diagnostics — Cluster diagnostic commands
Backing Up and Restoring HPE Morpheus Software Appliance — Backup and restore procedures