vMotion Notification

Table 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.
Command
Code
VMOTION-BEGIN
sequence
A source host request to indicate that a vMotion operation is pending. The operation requires a VMOTION-GOAHEAD response to start. The intent is to flush all pending data transmission on the connection.
The 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.
IAC SB VMWARE-TELNET-EXT VMOTION-BEGIN sequence IAC SE 255 250 232 40 sequence 255 240
40
VMOTION-GOAHEAD
sequence
secret
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
.
IAC SB VMWARE-TELNET-EXT VMOTION-GOAHEAD sequence secret IAC SE 255 250 232 41 sequence secret 255 240
41
VMOTION-NOTNOW
sequence
A 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.
IAC SB VMWARE-TELNET-EXT VMOTION-NOTNOW sequence IAC SE 255 250 232 43 sequence 255 240
43
VMOTION-PEER
sequence
secret
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.
IAC SB VMWARE-TELNET-EXT VMOTION-PEER sequence secret IAC SE 255 250 232 44 sequence secret 255 240
44
VMOTION-PEER-OK
sequence
A 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.
IAC SB VMWARE-TELNET-EXT VMOTION-PEER-OK sequence IAC SE 255 250 232 45 sequence 255 240
45
VMOTION-COMPLETE
sequence
A 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.
IAC SB VMWARE-TELNET-EXT VMOTION-COMPLETE sequence IAC SE 255 250 232 46 sequence 255 240
46
VMOTION-ABORT
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.
IAC SB VMWARE-TELNET-EXT VMOTION-ABORT IAC SE 255 250 232 48 255 240
48