VMware Exit Checklist — 30 Point Migration Readiness Framework
A practical 30-point checklist for planning and executing a VMware exit. Covers assessment, platform selection, migration readiness, cutover execution, and post-migration validation.
How To Use This Checklist
This checklist is designed for infrastructure, operations, security, and application teams running a formal VMware replacement program. Use it as a gated process:
- Complete every item in section order.
- Track status weekly in your migration PMO cadence.
- Require explicit sign-off from platform engineering, security, and app owners before production wave cutovers.
Execution guidance:
Start pilot migrations after sections 1–3 are complete. Do not migrate Tier-1 workloads until all sections are complete and DR testing has passed.
Start pilot migrations after sections 1–3 are complete. Do not migrate Tier-1 workloads until all sections are complete and DR testing has passed.
0 / 30 complete
1) Current State Assessment
- Inventory all VMware assets. Capture ESXi hosts, clusters, datastores, vCenter instances, NSX managers, SRM appliances, and backup integrations.
- Classify workloads by criticality. Label workloads Tier-1 through Tier-4 based on RTO/RPO, compliance, and business impact.
- Baseline performance and capacity. Record 30-day CPU, memory, storage latency/IOPS, and network throughput per cluster.
- Map application dependencies. Document service-to-service relationships, authentication dependencies, and database coupling before migration waves are defined.
- Calculate 3-year and 5-year TCO baseline. Include license, support, hardware, staffing, and DR overhead using your actual estate values.
2) Platform Selection And Architecture
- Define mandatory feature requirements. Confirm HA, live migration, storage policies, micro-segmentation, audit logging, API automation, and GPU support requirements.
- Run a formal platform comparison. Compare VMware alternatives against your workload classes, not vendor marketing claims.
- Select target architecture model. Choose HCI, disaggregated, or hybrid architecture and document scaling assumptions for 3 years.
- Validate network design. Confirm VLAN/VXLAN ranges, BGP peering plan, firewall policy model, and IPAM integration.
- Validate storage design. Define replication factors, erasure coding policies, backup retention tiers, and performance classes.
3) Procurement And Environment Readiness
- Finalize hardware bill of materials. Lock CPU, memory, NVMe/HDD mix, NIC speed, and rack power/cooling requirements.
- Confirm vendor support model and SLAs. Ensure response/restore targets align with your incident severity model.
- Prepare datacenter network fabric. Validate MTU, routing adjacencies, redundant uplinks, and out-of-band management access.
- Provision identity integration. Configure SSO with your IdP, RBAC role mapping, and privileged access workflows.
- Enable observability stack. Integrate logs, metrics, and alerts into SIEM and incident response channels.
4) Migration Tooling And Pilot Validation
- Validate VM conversion workflow. Test VMDK conversion/import on Linux and Windows workloads, including VirtIO driver behavior.
- Automate infrastructure provisioning. Implement Terraform/Ansible modules for repeatable VM, network, and storage provisioning.
- Define migration wave plan. Group applications into low-risk to high-risk waves with explicit rollback criteria.
- Execute pilot with representative workloads. Include at least one stateful app, one database-backed service, and one latency-sensitive service.
- Measure pilot outcomes against success criteria. Validate performance parity, downtime targets, and operational runbook quality.
5) Security, Compliance, And DR Controls
- Rebuild security policies in target platform. Recreate segmentation, firewall policy, IDS/IPS, and east-west controls.
- Validate encryption posture. Confirm encryption at rest and in transit for compute, storage, and backup paths.
- Re-certify compliance controls. Map controls for SOC 2, ISO 27001, PCI DSS, HIPAA, or internal governance obligations.
- Test backup/restore workflows. Perform full restore drills from backup and verify application consistency.
- Run DR failover and failback exercise. Validate declared RTO/RPO with real timing data and documented evidence.
6) Production Wave Execution
- Establish cutover command center. Assign migration lead, app owners, security observer, and business escalation chain.
- Freeze non-essential production changes. Reduce unrelated release risk during migration windows.
- Migrate low-risk waves first. Use early waves to validate repeatability and runbook quality.
- Run application validation checklists per wave. Confirm synthetic and real-user transaction health before wave closure.
- Proceed to Tier-1 wave only after formal go/no-go review. Require explicit sign-off from ops, security, and service owners.
7) Post-Migration Closure
- Optimize target cluster capacity. Rebalance CPU/memory overcommit and storage policy placement after migration settles.
- Finalize operational runbooks. Update incident, maintenance, patching, and on-call procedures for the new platform.
- Train operations and support teams. Ensure L1-L3 support can diagnose and resolve common platform incidents.
- Decommission legacy VMware components. Retire ESXi hosts, vCenter services, NSX appliances, and legacy backup paths as appropriate.
- Publish migration outcomes and lessons learned. Document realized savings, reliability outcomes, and architecture decisions for future audits.
Completion Criteria
Checklist completion alone is not success. A VMware exit program is truly complete only when:
- All Tier-1 through Tier-4 workloads are verified on the new platform.
- DR objectives are met in tested scenarios.
- Security/compliance controls are recertified.
- Legacy VMware costs are fully removed from operating spend.
Once those criteria are met, proceed to quarterly optimization reviews and use the TCO calculator to track ongoing savings versus baseline.