XAPI VM Migration
From Xen
Jump to navigationJump to search
XAPI VM Migration
Here's an overview of how xapi does migration of VMs. The code can be found in api.hg/ocaml/xapi/xapi_vm_migrate.ml.
Receiver | |
* attach the VDIs | |
* create the domain | |
* restore the devices (unless we must delay until after VDI activation) | |
* send handshake to transmitter | |
Synchronisation point 1 | |
* restore the domain, deserialising it from the transmitter | |
Synchronisation point 2 | |
* receive handshake from transmitter | |
Synchronisation point 3 | |
* activate VDIs (unless it's a localhost migrate) | |
* restore the devices (unless done already) | |
* unpause the domain | |
* plug PCI devices | |
* send handshake to transmitter | |
Synchronisation point 4 | |
You may be interested in a proposal for CrossPoolMigration