Documentation Index
Fetch the complete documentation index at: https://docs.xloud.tech/llms.txt
Use this file to discover all available pages before exploring further.
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.
What XMS Discovers
For every VM, XMS records the following attributes and makes them available throughout the Migration panel:| Category | Attributes |
|---|---|
| Identity | Name, instance UUID, managed object reference, power state |
| Compute | vCPU count, memory, hardware version, firmware (BIOS or UEFI), Secure Boot |
| Guest | Reported OS family, guest hostname and IP addresses (when guest tools are installed), tools status |
| Disks | Count, size, controller type, thin or thick provisioning, datastore path |
| Networks | Adapter count, MAC addresses, port group names, adapter type |
| Protection | Changed Block Tracking state, snapshot count, template flag |
Inventory Columns
The Discover inventory table exposes the most important fields for triage and selection:| Column | Meaning |
|---|---|
| Name | VM display name |
| Power State | poweredOn, poweredOff, or suspended |
| Guest OS | OS family reported by guest tools or guest ID |
| Firmware | bios or efi |
| vCPU / Memory | Current resource allocation |
| Disks | Total count and aggregate size |
| CBT | Whether Changed Block Tracking is already enabled |
| Last Discovered | Timestamp of the most recent scan |
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