A proxy buffers data while it is forwarding content from the remote system to a virtual machine. A proxy must respond to the VMOTION-BEGIN command, which is notification of a pending vMotion operation. ESX Server support for the VMware telnet extension allows the proxy to postpone the vMotion event until it finishes forwarding content. After sending the
VMOTION-GOAHEAD command in response to
VMOTION-BEGIN, the proxy must buffer any additional data it receives from the remote system. When the vMotion event is complete, the proxy continues the content transmission to the new instance of the virtual machine.
By default, the proxy must respond to a VMOTION-BEGIN command within 5000ms (5 seconds). If the proxy does not respond in time, the vMotion operation is terminated andthe virtual machine remains on the original Server. You can specify a different time limit for the vCenter Server to wait for a
VMOTION-GOAHEAD response from the proxy. To configure the time limit, set the
serialn.vmotionLimit advanced option for the virtual machine. The
n corresponds to the sequence of serial ports on the virtual machine. Specify the
vmotionLimit value in milliseconds. Examples of
vmotionLimit options include
serial0.vmotionLimit,
serial1.vmotionLimit, and
serial2.vmotionLimit.
VMOTION-BEGIN and VMOTION-GOAHEAD shows two ESX hosts and a proxy at the start of a vMotion operation. Host A has a virtual machine that will be moved to Host B.
After the proxy replies with a VMOTION-GOAHEAD response, the vMotion operation begins. At this point, there is a single connection between the virtual machine and the proxy.
VMOTION-PEER and VMOTION-PEER-OK shows the systems during the vMotion operation.
VMOTION-COMPLETE shows the completed vMotion operation. After the proxy accepts the new virtual machine instance as a peer, the ESX server on Host B sends a
VMOTION-COMPLETE message to the proxy. The message indicates that the proxy should use the new connection for all traffic to the serial port. Now, the proxy can terminate the original telnet connection to Host A.