The migration has exceeded the maximum switchover time of 100 second(s). ESX has preemptively failed the migration to allow the VM to continue running on the source. To avoid this failure, either increase the maximum allowable switchover time or wait until the VM is performing a less intensive workload.vmware.log for the affected virtual machine (Location: /vmfs/volumes/<Datastore_UUID>/<VM_Name>/vmware.log):YYYY-MM-DDTHH:MM:SS In(05) vmx - MigrateVMXdrToSpec: type: 1 srcIp=<<Source_ESX_Host_vMotion_interface-IP>> dstIp=<<Destination_ESX_Host_vMotion_interface-IP>> mid=########## uuid=f5######-####-####-####-#######g9 priority=no checksumMemory=no maxDowntime=0 latencyAware=yes diskOpFile= srcLogIp=<<unknown>> dstLogIp=<<unknown>> ftPrimaryIp=<<unknown>> ftSecondaryIp=<<unknown>>
YYYY-MM-DDTHH:MM:SS In(05) vcpu-0 - Migrate: Caching migration error message list:
YYYY-MM-DDTHH:MM:SS In(05) vcpu-0 - [msg.checkpoint.migration.maxSwitchoverTimeExceeded] The migration has exceeded the maximum switchover time of 100 second(s). ESX has preemptively failed the migration to allow the VM to continue running on the source. To avoid this failure, either increase the maximum allowable switchover time or wait until the VM is performing a less intensive workload.
YYYY-MM-DDTHH:MM:SS In(05) vcpu-0 - Msg_Post: Error
YYYY-MM-DDTHH:MM:SS In(05) vcpu-0 - [msg.checkpoint.migration.maxSwitchoverTimeExceeded] The migration has exceeded the maximum switchover time of 100 second(s). ESX has preemptively failed the migration to allow the VM to continue running on the source. To avoid this failure, either increase the maximum allowable switchover time or wait until the VM is performing a less intensive workload.
YYYY-MM-DDTHH:MM:SS In(05) vcpu-0 - ----------------------------------------
YYYY-MM-DDTHH:MM:SS Wa(03) vcpu-0 - MigrateWrite: failed: Maximum switchover time for migration exceeded
YYYY-MM-DDTHH:MM:SS In(05) vcpu-0 - MigrateDumperWrite: MigrateWrite failedvSphere ESXi 8.x
During vMotion, this issue occurs if the source host is unable to send the checkpoint data of the virtual machine and memory pages within the default time of maxSwitchoverSeconds (100 seconds) to the destination host. This happens because of network bandwidth and latency-related issues. By default, the timeout value of vmotion.maxSwitchoverSeconds is 100 seconds.
During Storage vMotion, this issue occurs if the host is unable to copy the swap file activity of the virtual machine within the default time of 100 seconds from the source datastore to the destination datastore. It also occurs if the source or destination datastore experiences performance-related issues due to heavy I/O activity.
vmotion.maxSwitchoverSeconds parameter of the virtual machine from 100 to a larger number (up to a maximum of 135)vmotion.maxSwitchoverSeconds via the vCenter Server UIvmotion.maxSwitchoverSecondsOption 2: Modify vmotion.maxSwitchoverSeconds by editing the .vmx file manually
.vmx file of the virtual machine. (For more information, see Tips for editing a .vmx file). .vmx file: vmotion.maxSwitchoverSeconds = "135"fsr.maxSwitchoverSeconds option.