Skip to main content

Overview

The VM Moves page provides a consolidated view of every VM evacuation performed by the Instance HA engine across all recent recovery notifications. Unlike the per-notification Recovery Progress tab, VM Moves aggregates evacuations from up to 50 recent notifications into a single sortable, searchable list — making it the primary tool for recovery auditing and troubleshooting.
Prerequisites
  • An active Xloud account with project access
  • Instance HA service enabled with at least one completed or in-progress recovery event

View VM Moves

1

Navigate to VM Moves

Navigate to Instance HA > VM Moves in the sidebar.The page loads all VM evacuations from recent notifications automatically.
2

Review the evacuation list

The table shows every individual VM evacuation, sorted by start time (most recent first).
3

Understand evacuation statuses

Each VM evacuation has one of four statuses:
VMs with Failed status require manual intervention. Check the error message, verify the destination host has sufficient capacity, and attempt a manual evacuation if needed. See Troubleshooting for resolution steps.
4

Refresh the data

Click the Refresh button in the page header to reload the latest VM move data. This fetches evacuations from the most recent 50 notifications.
During an active recovery, refresh periodically to see new VM evacuations appear as the engine processes each instance. For real-time auto-refreshing, use the Recovery Progress tab on the individual notification detail page instead.

VM Moves vs Recovery Progress

The Dashboard provides two ways to view VM evacuations. Choose based on your use case:
Use Recovery Progress when you want to watch a single recovery event complete in real time. Use VM Moves when you need to review evacuation history across multiple events, or search for a specific VM’s recovery outcome.

Common Scenarios

Find all failed evacuations

Open Instance HA > VM Moves and look for rows with a red Failed status tag. The Message column shows the error reason. Common causes:
  • Insufficient capacity: No destination host has enough vCPU/memory
  • Shared storage not available: Instance uses local ephemeral disk
  • Compute service down: Target host’s nova-compute is not running
For each failed VM, attempt a manual evacuation:
Manually evacuate a failed instance
Open Instance HA > VM Moves and locate the VM by name or instance ID. Check that:
  • Status is Succeeded (green)
  • Destination Host shows a valid compute host
  • End Time is populated
Then verify the instance is running:
Confirm instance is active
Status is ACTIVE and the host matches the Destination Host from VM Moves.
Open Instance HA > VM Moves and sort by Start Time. The default sort is descending (most recent first). Scroll through to find evacuations in your time window.For CLI-based historical analysis:
Export VM moves to JSON for analysis

Next Steps

Recovery Workflows

Understand recovery methods and the Recovery Progress real-time view

Monitoring Status

View notifications, hosts, and notification details

Troubleshooting

Resolve failed evacuations and stuck recovery workflows

Protection Segments

Manage segments and host registrations