Overview
Before a new source can be registered or a new migration can run, the operator must satisfy a small number of platform-side, project-side, and source-side prerequisites. This page lists them in the order you should check them.Platform Prerequisites
XMS is enabled on the Xloud platform
The Migration panel must be visible in the Xloud Dashboard and the
xms
CLI subcommand must be installed on operator workstations. If neither is
available, XMS is not enabled on the deployment — contact Xloud support.Identity service is healthy
XMS validates every API call against the platform identity service. If
identity is unhealthy, source registration and job submission will fail.
Confirm the platform health dashboard reports identity as reachable.
Block Storage and Compute are healthy
XMS writes migrated data through block storage and launches target
instances through compute. Both must be healthy before any migration can
run.
Project Prerequisites
Each target Xloud project that will receive migrated workloads needs:Source Environment Prerequisites
VMware vCenter
Standalone ESXi
Standalone ESXi is supported for lab, edge, and small-site migrations. The same transport library and pipeline apply — the only differences are:- Endpoint is the host address instead of a vCenter
- Username is typically
rootor a local ESXi user - Datacenter is auto-detected as
ha-datacenter
Guest-Side Requirements
Operator Access
The operator installing or maintaining XMS typically needs:- Administrative role on the Xloud platform (for installing, updating, and scaling XMS)
- Read or admin role on every target project that will receive migrations
- Credentials to register source environments (either shared service accounts or per-source accounts)
- Access to platform monitoring to track XMS health
Pre-Onboarding Checklist
Use this checklist before onboarding a new source:Platform health
Platform health
- Identity service reachable and healthy
- Block storage reachable and healthy
- Compute reachable and healthy
- XMS visible in the Xloud Dashboard
-
xmsCLI installed and authenticated
Target project
Target project
- Target project exists in the correct domain
- Compute quota covers the expected wave footprint
- Volume quota covers the expected wave footprint (+20% buffer)
- Volume type published for the intended storage tier
- Target networks and subnets exist
- Users who will submit migrations have the right role
Source environment
Source environment
- vSphere endpoint reachable from XMS
- Service account created with the recommended role
- Role assigned at the datacenter scope
- TLS fingerprint or CA chain available if TLS verification is required
- CBT enabled on every VM in the warm migration wave
Next Steps
Source Credentials
Build the service account and role for XMS
Network Ports
Open the right ports between XMS, source, and target
Register Source
Add the source to XMS once prerequisites are met