Overview
Cold migration is the simplest way to move a workload from VMware to Xloud. The source VM is powered off, all disks are exported through the vSphere API, written into Xloud Block Storage volumes, converted for Xloud drivers, and the migrated instance is started in the target Xloud project. The source VM remains in the source environment (powered off) until you confirm the migration succeeded.Prerequisites
- A discovered workload that has passed preflight assessment
- A target Xloud project with sufficient quota for the compute, memory, and volume footprint of the migrated VM
- A target Xloud network that can host the migrated VM’s NICs
- An acceptable maintenance window — the source VM will be powered off for the duration of the migration
Lifecycle
Submit a Cold Migration
- Dashboard
- CLI
Open the Migrations tab
Navigate to Migration → Migrations and click New Migration.
Select Cold Migration and pick the source environment.
Select the workload
Pick one or more VMs from the discovered inventory. Each selected VM
must have a Pass or Warn preflight verdict.
Choose target project and quota
Map networks
For each source NIC, pick a target Xloud network and subnet. You can
optionally request the same MAC address on the target network, subject
to network policy.
Review and submit
Review the job summary, estimated runtime, and target resources. Click
Submit. The job enters Queued state and is picked up by the
next available migration worker.
Watch live progress
The Migrations tab updates live with per-stage progress, bytes
transferred, and an event stream. A completed job shows a link to
the newly created Xloud instance.
Job status reaches Completed and the target instance is visible in the Xloud Dashboard.
What Happens to the Source VM
During Migration
The source VM is powered off. All reads happen through the vSphere API,
and the source disks are never written to — the migration is
read-only on the source side.
After Migration
The source VM remains powered off in its source environment. XMS does
not delete it — you choose when to decommission the source after you
have validated the migrated instance on Xloud.
Progress and Event Stream
Every cold migration publishes a stream of events that are visible live in the Migrations tab:Next Steps
Post-Migration Validation
Verify the migrated instance boots and works as expected
Warm Migration
Use incremental sync for workloads that can’t tolerate a maintenance window
Troubleshooting
Diagnose stuck jobs and guest boot issues