Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Commands

vrtmv is a single binary with these subcommands.

CommandAccount?What it does
assessnoDetect a disk image’s source format from magic bytes.
inventoryoptionalExtract distro + installed packages from a source.
driftnoClassify /etc into carry / caveat / default / skipped; derive service accounts.
resolveyesMap native package names to canonical slugs.
translateyesFetch target-distro packages for canonicals.
config-pathsyesFetch config-path relocations for canonicals.
migrateyesFull pipeline → Ansible role + attestation. Plan-only — never executes.
runyesUnattended migration: plan → apply the role over real SSH → carry config → verify.
deploynoDeploy the workload to OpenShift/Kubernetes (VM or container).
readinessyesFleet migration-readiness report across many sources.
uiLocal web GUI (loopback only).
authStore / show / clear API credentials.
docs / helpBundled documentation.

resolve, translate, and config-paths are direct windows onto the API — mainly for scripting and debugging. Most users run assess, drift, migrate, and readiness.

Conventions

  • Extraction commands take a source as --image, --root, or --ssh (see Sources).
  • -o / --out sets an output directory where relevant.
  • Local-only commands (assess, drift) never call the API and need no account.