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.
| 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 .
| 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.
| 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.
| 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.
| 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.
| 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.
| 48
|