Skip to main content

Overview

Preflight assessment runs a set of read-only checks against a discovered workload and returns a compatibility verdict before you submit a migration job. The goal is to catch the issues that would cause a migration to fail or a post-migration boot problem — OS not supported, firmware mismatch, disk layout too complex — while you still have time to fix them on the source.
Prerequisites
  • A successful discovery scan for the source environment
  • Credentials on the registered source with read access to VM configuration and disk metadata

Run Preflight

Select candidate workloads

In Migration → Discover, tick the VMs you plan to migrate and click Preflight Selected. You can preflight a single VM or an entire wave.

Start the assessment

XMS inspects each VM through the vSphere API and applies the Xloud compatibility ruleset. The scan is read-only and completes in seconds for most workloads.

Review the verdict

Each VM receives one of three outcomes:Expand a row to see every individual check, its status, and the suggested remediation.
All target workloads reach Pass or Warn before you submit a migration.

Check Categories

Preflight runs checks across five categories. Each category produces one or more individual checks that roll up into a category score.

Compute

Storage

Network

Guest

Protection


Common Blockers and Remediation

Most warnings are safe to ignore for a first pass. Focus on blockers and come back to the warnings if a post-migration boot issue appears.

Preflight vs Runtime Checks

Preflight is a read-only prediction. XMS still performs runtime validation at every stage of the migration pipeline — disk reads, transport negotiation, guest conversion, and volume finalize each have their own checks. A preflight pass does not guarantee a successful migration, but a preflight block does guarantee a migration would fail.

Next Steps

Cold Migration

Run a single-pass migration against a powered-off workload

Warm Migration

Start a continuous sync against a running workload

Troubleshooting

Diagnose preflight blockers and discovery errors