Проект OpenVZ анонсировал новый компонент для миграции Linux контейнеров - P.Haul

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 репозитории. Также доступны заметки с кратким содержанием остальных докладов микроконференции.

©  OpenNet