How does vmotion work
Content on WhatAnswers is provided "as is" for informational purposes. While we strive for accuracy, we make no guarantees. Content is AI-assisted and should not be used as professional advice.
Last updated: April 8, 2026
Key Facts
- First introduced in VMware ESX Server 2.0 in 2003
- Supports up to 128 concurrent vMotions per vCenter Server
- Requires shared storage (SAN/NAS) and 10 GbE network recommended
- Memory transfer occurs over TCP/IP with checksum verification
- Zero downtime during migration with less than 1 second network disruption
Overview
VMware vMotion is a proprietary live migration technology developed by VMware that allows running virtual machines to be moved between physical servers without interrupting service. First introduced in 2003 with VMware ESX Server 2.0, vMotion represented a breakthrough in virtualization technology by enabling workload mobility that was previously impossible with physical servers. The technology emerged as part of VMware's Virtual Infrastructure suite and has evolved through multiple versions, with significant improvements in vSphere 4.0 (2009) introducing Storage vMotion for simultaneous storage migration, and vSphere 6.0 (2015) adding support for long-distance vMotion across data centers. By 2022, vMotion had become a standard feature in enterprise virtualization environments, with over 500,000 customers worldwide using VMware's virtualization platform. The technology addresses critical data center needs including hardware maintenance without downtime, load balancing across servers, and disaster recovery preparedness.
How It Works
vMotion operates through a sophisticated multi-phase process that maintains VM continuity. First, the source host copies the VM's memory contents to the destination host over the network while the VM continues running on the source. This initial copy phase transfers most memory pages. During the second phase, vMotion tracks and copies memory pages that change during the transfer (using a technique called pre-copy iterative memory transfer). When the remaining dirty pages reach a small threshold (typically under 100MB), vMotion briefly suspends the VM (usually for less than 1 second) to transfer the final memory state and processor context. The VM then resumes execution on the destination host with the same IP address and MAC address, maintaining all network connections. The entire process requires shared storage accessible to both hosts, with the VM's disk files remaining in place while only memory and execution state move. Network requirements include at least 1 GbE connectivity (10 GbE recommended for production) and proper vMotion network configuration with TCP/IP stack optimizations.
Why It Matters
vMotion fundamentally transformed data center operations by enabling unprecedented flexibility and availability. For IT administrators, it allows proactive maintenance of physical servers without scheduling downtime windows - hardware can be upgraded or replaced while VMs continue running on other hosts. In production environments, vMotion enables dynamic load balancing through Distributed Resource Scheduler (DRS), automatically moving VMs from overloaded hosts to underutilized ones. During power management, vMotion facilitates consolidation of workloads onto fewer hosts during off-peak hours through Distributed Power Management. For disaster recovery, vMotion forms the foundation of site recovery solutions when combined with technologies like vSphere Replication. Beyond data centers, the concept influenced cloud computing development, with live migration becoming standard in platforms like AWS, Azure, and Google Cloud. The technology's real-world impact includes reducing planned downtime by up to 85% in enterprise environments and enabling green computing initiatives through better resource utilization.
More How Does in Daily Life
Also in Daily Life
More "How Does" Questions
Trending on WhatAnswers
Browse by Topic
Browse by Question Type
Sources
- WikipediaCC-BY-SA-4.0
Missing an answer?
Suggest a question and we'll generate an answer for it.