readiness
Scan many sources and emit an aggregated fleet migration-readiness report. The batch, non-billable sibling of migrate --preflight: no Ansible role and no per-VM attestation, just the readiness verdict across a fleet.
vrtmv readiness --manifest fleet.txt --target rocky9 -o report/
vrtmv readiness --image a.vmdk --image b.qcow2 --target rhel9
| Flag | Purpose |
|---|---|
--manifest <file> | A manifest of sources, one per line (each may set its own target). |
--image / --root / --ssh | Ad-hoc sources instead of a manifest (each repeatable). |
--target <spec> | Default target for entries that do not specify one (default rocky9). |
-o, --out <dir> | Output directory (default vrtmv-readiness). |
--format <list> | Report formats: any of json, md, csv (default all three). |
--include-untested | Count untested-confidence translations toward "ready" (by default they force a "review" verdict). |
--stop-on-error | Stop at the first VM that fails to scan instead of continuing. |
Verdicts
Each VM is graded ready, review, or blocked, with the gaps that drove the verdict. By default, translations of untested confidence force review rather than ready — you opt into counting them with --include-untested. The report rolls the fleet up per target and highlights the most common blockers.
Run vrtmv docs readiness for the manifest format.