20 августа на конференции Linux Plumbers (http://www.linuxplumbersconf.org/2015) прошла микроконференция, посвященная
теме сохранения и восстановления состояния Linux процессов. На одном из докладов микроконференции разработчик проекта OpenVZ Павел Емельянов анонсировал (http://www.linuxplumbersconf.org/2015/ocw/proposals/3165) компонент для живой миграции Linux контейнеров - P.Haul (http://criu.org/P.Haul) (рус: Пихль).
P.Haul - это сервис, который выполняет всю подготовку перед миграцией контейнера, а заморозка, сохранение состояния процессов в файлы и восстановление выполняется с помощью CRIU (Checkpoint and Restore In Userspace) (http://criu.org/).
На данный момент использование P.Haul возможно только с OpenVZ контейнерами (https://github.com/xemul/p.haul/wiki/Live-migrating-OVZ-main...), но ведется работа по поддержке P.Haul в Virtuozzo 7. Разработчики LXC, которые также присутствовали на конференции, поддержали идею проекта и выразили заинтересованность в поддержке LXC в P.Haul.
Код P.Haul написан на Python и, так же как код других компонентов Virtuozzo, открыт и доступен в GIT репозитории (https://github.com/xemul/p.haul).
Также доступны заметки с кратким содержанием остальных докладов (http://criu.org/LPC2015_Checkpoint_Restore_notes)
микроконференции.
URL: http://www.slideshare.net/openvz/plumbers-phaul150821152856l...
Новость: http://www.opennet.me/opennews/art.shtml?num=42850