Duration: 3 days (8 hours/day) — total 24h
Target audience: Sysadmins/Infra engineers who must plan and execute real migrations with minimal downtime.
Day 1 — Assessment & Preparation
- Project scoping & risk analysis
- Inventory, SLAs, downtime windows, rollback criteria.
- Environment discovery
- VM catalog, vCPU/RAM/disk layouts, snapshots, dependencies, apps.
- Storage & networking mapping
- VMware datastores → Proxmox pools (ZFS/LVM/Directory/Ceph), VLANs, NIC mapping.
- Proxmox target design
- Node sizing, cluster vs single-node, storage choices, backup plan.
- Migration strategy options
- Offline cold export, disk conversion (qemu-img), OVF/OVA import, live/near-live patterns, staged migration.
Day 2 — Tools, Conversion & Transfer
- Tooling overview
- qemu-img, scp/rsync, vmware-export, ovftool, Proxmox
qm importdisk/qmrestore,vzdump/pct restore.
- qemu-img, scp/rsync, vmware-export, ovftool, Proxmox
- Disk format conversion
- VMDK → raw/qcow2, sparse vs preallocated, thin/thick considerations, compression, checksums.
- VM configuration translation
- CPU topology, NUMA, virtual NIC types, bootloader adjustments, cloud-init, serial console.
- Guest OS readiness
- Remove VMware tools, install QEMU guest agent, drivers, adjust network interface names, cloud-init userdata.
- Transfer mechanics
- Efficient transfer (direct host-to-host, streaming convert), bandwidth throttling, integrity checks.
Day 3 — Migration Execution, Validation & Post-Migration
- Test migration (lab)
- Full dry-run, functional tests, performance baseline comparison.
- Cutover planning & execution
- Freeze window, final delta sync, DNS/Load balancer updates, validation checklist.
- Rollback & contingency
- Quick rollback path, snapshot/backup-based restore, cutback criteria.
- Post-migration hardening
- Install guest agent, backups to PBS, monitoring (Prometheus/Zabbix), performance tuning.
- Automation & bulk migration
- Scripting conversions, Ansible playbooks, batching VMs, scheduling.
- Compliance & licensing considerations
- Windows licensing, vendor support implications, documentation.