[lxc-users] LXD Live Migration

Jamie Brown Jamie.Brown at mpec.co.uk
Wed Nov 4 13:48:44 UTC 2015


Greetings all.

I’ve been using LXD in a development environment for a few weeks and so far very impressed, 
I can see a really bright future for this technology!

However, today I thought I’d try out the live migration, based on the following guide;
https://insights.ubuntu.com/2015/05/06/live-migration-in-lxd/

I believe I have followed the steps correctly, however when I run the move command, I 
receive the following output;

# lxc move host1:test host2:test
error: Error transferring container data: checkpoint failed:
Problem accessing CRIU log: open /tmp/lxd_migration_899480871/dump.log: no such file or directory

The file it is referring to above doesn't exist. However, there are other lxd_migration_* 
directories with different numbers appended. Each time I attempt the migration a new directory 
is created (e.g. lxd_migration_192965652), but there is no dump.log in there.

The migration doesn't create a log file as per the guide above in;
/var/log/lxd/test/migration_{dump|restore}_.log

Steps I've taken;

- Copied all profiles from host1 to host2
- Added the migratable profile to the container
- Removed lxcfs package (on both hosts)
- Added the remote HTTPS hosts for both the local and remote hosts

Both hosts are running Ubuntu 14.04.3 LTS (x64) with LXD version 0.21.

The only difference I can tell between my hosts and the guide is that the 'migratable'
profile (which came out-the-box with my LXD installation) doesn't contain the autostart
entries as in the guide above;

# lxc profile show migratable
name: migratable
config:
  raw.lxc: |-
    lxc.console = none
    lxc.cgroup.devices.deny = c 5:1 rwm
    lxc.seccomp =
  security.privileged: "true"
devices: {}


Any help would be much appreciated!

Thank you,

Jamie



More information about the lxc-users mailing list