========== XL Migrate ========== :Author: Zhigang Wang :Contact: zhigang.x.wang@xxxxxxxxxx :Date: 2013-03-05 Current Status ============== * xl migrate leverages ssh/sshd:: xl migrate * In order to migrate a VM without user interactive, we have to configure ssh keys for all Servers in a pool. Key management with dynamic Server Pools is error prone. * In certain cases, customers need non-ssl migrate, which greatly improves the migration speed. There's no way to do it with ssh. Proposal ======== * Implement dedicated daemons for ssl and non-ssl migration receive. * `socat `_ can be used. * Patch: xen-xl-migrate-socat.patch Testing ======= * Install the new Xen. * Start the services:: service xl-migrate-received start service xl-ssl-migrate-received start * Start a VM:: xl create vm.cfg * Migrate:: xl migrate -s xl-migrate-command localhost * SSL migrate:: xl migrate -s xl-ssl-migrate-command localhost * Speed for PV guest with 1024M memory: - ssh: 45s - socat: 9s - socat ssl: 57s