Performing a vMotion of a virtual machine fails with the following error: "The migration was cancelled because the amount of changing memory for the VM was greater than the available network bandwidth, meaning the migration was not making forward progress. Please attempt the migration again when the VM is not as busy or more network bandwidth is available."
VMware vSphere
This issue occurs when the amount of changing memory for the virtual machine is greater than the available network bandwidth.
Note: Changing memory refers to the amount of memory that has changed since the initial copy. In busy workloads, memory contents may change faster than they can be transferred over the network.
1. Verify VMotion VMkernel Configuration and Resource Isolation
Check connectivity and logs:
vmkernel.log for any NIC or driver-related errors (e.g., link flaps).Validate vMotion Network Interface Settings
Identify TCP/IP Stack Contention:
2. Remediate Netstack: Migrate to Dedicated vMotion TCP/IP Stack
If the adapter is on the Default stack, migrate it to the dedicated vMotion stack to isolate traffic:
3. Examine Physical Infrastructure
4. Analyze Network Performance and Compatibility
If the issue persists, kindly collect the logs of both source and destination host immediately along with esxtop batch data and open a case with Broadcom Support Team