Overview
Discovery walks the inventory of a registered VMware environment and records every candidate virtual machine along with its disks, network adapters, and guest metadata. Discovery is safe to re-run at any time — it is read-only against the source and does not alter the running VMs.Prerequisites
- A registered VMware environment
with status
Connected - The vSphere account used for registration must have read access to the VMs, hosts, and datastores you plan to discover
Run Discovery
- Dashboard
- CLI
Open the Discover tab
Navigate to Migration → Discover and select the VMware environment
from the source dropdown.
Choose a scope
Optionally narrow discovery by datacenter, cluster, or folder. Leaving
the scope empty inventories every reachable VM in the environment.
Start the scan
Click Discover. XMS opens a vSphere API session, walks the
inventory through a container view, and normalizes each VM into a
platform-neutral record.Progress is shown live — hosts walked, VMs counted, and the currently
inspected object.
Review the inventory
When the scan completes, the inventory table lists every discovered VM
with its key attributes. Templates are excluded by default.
Inventory shows the expected VM count and each row has a valid OS, disk, and NIC summary.
What XMS Discovers
For every VM, XMS records the following attributes and makes them available throughout the Migration panel:Inventory Columns
The Discover inventory table exposes the most important fields for triage and selection:
Use the column filters to narrow the list — for example, show only powered-off
Windows VMs under 100 GB for an initial cold-migration wave.
Re-running Discovery
Discovery is idempotent. Re-running it refreshes the inventory cache and reflects any changes made in the source:- VMs added, deleted, renamed, or moved between clusters
- Disk layouts changed on the source side
- Power-state transitions since the last scan
Next Steps
Preflight Assessment
Score each workload for compatibility before migrating
Cold Migration
Migrate powered-off VMs in a single pass
Warm Migration
Migrate running VMs with incremental sync