Требования для перемещения контейнера LXC с хоста на другой
Какие требования и что нужно знать для переноса контейнера LXC с хоста на другой?
2 ответа
Решение
AFAIK, у нас нет работающего и стабильного решения этой задачи. Основными технологиями для живой миграции контейнеров являются OpenVZ и P.Haul (часть проекта CRIU): https://github.com/xemul/p.haul
В качестве основного требования я упомяну ванильное ядро из kernel.org.
Я использую Duply для резервного копирования контейнеров LXC. В отличие от резервного копирования обычной машины, вы хотите включить /dev
из контейнера LXC в резервной копии.
Исключить следующие файлы из резервной копии:
- /var/lib/lxc/*/rootfs/lost+found
- /var/lib/lxc/*/rootfs/media/*
- /var/lib/lxc/*/rootfs/mnt/*
- /var/lib/lxc/*/rootfs/proc/*
- /var/lib/lxc/*/rootfs/run/*
- /var/lib/lxc/*/rootfs/sys/*
- /var/lib/lxc/*/rootfs/tmp/*
и посмотрите мои заметки здесь для получения дополнительной информации.