20 августа на конференции Linux Plumbers прошла микроконференция, посвященная
теме сохранения и восстановления состояния Linux процессов. На одном из докладов микроконференции разработчик проекта OpenVZ Павел Емельянов анонсировал компонент для живой миграции Linux контейнеров - P.Haul (рус: Пихль).
P.Haul - это сервис, который выполняет всю подготовку перед миграцией контейнера, а заморозка, сохранение состояния процессов в файлы и восстановление выполняется с помощью CRIU (Checkpoint and Restore In Userspace).
На данный момент использование P.Haul возможно только с OpenVZ контейнерами, но ведется работа по поддержке P.Haul в Virtuozzo 7. Разработчики LXC, которые также присутствовали на конференции, поддержали идею проекта и выразили заинтересованность в поддержке LXC в P.Haul.
Код P.Haul написан на Python и, так же как код других компонентов Virtuozzo, открыт и доступен в GIT репозитории.
Также доступны заметки с кратким содержанием остальных докладов
микроконференции.
|