Py-P.Haul
P.Haul is the project on top of CRIU implementing live migration usage scenario.
What does the name mean
P.Haul (pronounced pee-hɔːl, Russian: пихль) stands for Process HAULer. Checkpoint/Restore In Userspace, or CRIU, is a software tool for Linux operating system. Using this tool, you can freeze a running application (or part of it) and checkpoint it to a hard drive as a collection of files. You can then use the files to restore and run the application from the point it was frozen at. The distinctive feature of the CRIU project is that it is mainly implemented in user space.
Project resources
The source code is on GitHub
We have a test to play with it
There's also a HOWTO describing how to live migrate an OpenVZ container
See also
- P.Haul packages in Linux distributions
- P.Haul was announced at Checkpoint and Restore MC, Linux Plumbers conference 2015: short notes and slides.