vMotion Communication lists the commands that hosts and proxy use during a vMotion operation. In the following descriptions, the source host contains the original virtual machine instance, and the target host is the host on which the new instance is created. A host uses the virtual machine serial port connection with the proxy to send vMotion messages.
VMOTION-BEGIN sequenceThe host provides an opaque sequence value. All subsequent vMotion messages related to the connection between the virtual machine and this proxy use this sequence value.255 250 232 40 sequence 255 240 A proxy response to indicate that all queued data has been transmitted, and that the vMotion operation can start. The proxy sends this message only in response to a VMOTION-BEGIN request.The proxy returns the sequence value that it received in the VMOTION-BEGIN request. The proxy also creates and returns an opaque secret value. The virtual machine uses the sequence and secret to identify itself when it establishes a proxy connection from the new host. See the description of VMOTION-PEER. VMOTION-NOTNOW sequenceA proxy response to indicate that the vMotion operation should not start at this time. This message includes the sequence value that the proxy obtained in the VMOTION-BEGIN request. The proxy can send this message only in response to a VMOTION-BEGIN request.255 250 232 43 sequence 255 240 A target host request to indicate that this connection belongs to the virtual machine associated with sequence and secret. The sequence and secret identify the duplicate connections between the proxy and virtual machine instances during a vMotion operation.The original host generates the sequence value for the VMOTION-BEGIN message. The proxy generates the secret value for the VMOTION-GOAHEAD message. VMOTION-PEER-OK sequenceA proxy response to indicate that the secret in the VMOTION-PEER message was accepted. The proxy sends this message only in response to a VMOTION-PEER request.255 250 232 45 sequence 255 240 VMOTION-COMPLETE sequenceA target host notification that the vMotion operation is complete. The proxy must send all subsequent communication for the virtual machine on the connection associated with this VMOTION-COMPLETE message. The host sends this message only after sending a VMOTION-PEER message.255 250 232 46 sequence 255 240 A source host notification that the vMotion operation failed. The proxy must send all communication for the virtual machine on the connection associated with this VMOTION-ABORT message. The host can send VMOTION-ABORT only if it has sent VMOTION-BEGIN previously on this connection.