MTV Storage Copy Offload with XCOPY: Populator Pods, VIB and SSH Explained
11 min readHow MTV storage copy offload works: SCSI XCOPY, populator pods, VIB vs SSH invocation, host-based fallback, and how to verify the real copy path.
VMware · OpenShift Virtualization · KubeVirt · MTV
Architecture, storage, networking, migration and day-2 operations — explained with diagrams, real commands and decision checklists.
How MTV storage copy offload works: SCSI XCOPY, populator pods, VIB vs SSH invocation, host-based fallback, and how to verify the real copy path.
Reference architecture for large VMware-to-OpenShift programmes: landing zones, migration lanes, throughput math, release gates and rollback authority.
An evidence-first troubleshooting guide for OpenShift Virtualization: scheduling, DataVolumes, boot failures, networking, live migration and performance.
Build a safe PowerShell module for OpenShift Virtualization with explicit context, exit-code checks, -WhatIf support and Pester tests.
Map PowerCLI tasks to oc and virtctl, and learn the declarative model: context, JSON objects, requested vs observed state and safe retries.
A Linux VM migration runbook for MTV: guest inventory, VirtIO and initramfs readiness, persistent disk IDs, network profiles and validation.
A Windows VM migration runbook for MTV: baseline inventory, VSS, mappings, warm cutover, first-boot driver installs and post-conversion checks.
Size an OpenShift Virtualization cluster: five capacity budgets, N+1 memory math, CPU and placement constraints, storage and migration throughput.
How OpenShift VM live migration works: pre-copy convergence, eligibility constraints, network and concurrency tuning, post-copy and node drains.
OpenShift Virtualization storage explained: DataVolume to PV chain, RWX vs block, capacity planning, performance, snapshots and backups.