[Users] OpenVZ talk at FOSDEM with CRIU

Benjamin Henrion bh at udev.org
Fri Jan 18 08:25:31 EST 2013


https://fosdem.org/2013/schedule/event/criu_ckeckpoint_restore/

CRIU: Checkpoint and Restore (mostly) In Userspace
 Track: Virtualisation devroom
 Room: Chavanne
 Day: Saturday
 Start: 11:30
 End: 12:00

Checkpoint/restore is a feature that allows to freeze a set of running
processes and save their complete state to disk. This state can later
be restored and the processes are resumed exactly the way they were
running before. This feature opens a whole set of possibilities, from
doing a live migration to fast start of huge applications.
Unfortunately, many attempts to merge such functionality to the
upstream Linux kernel failed miserably, mostly for the code complexity
reasons. That leaves the Linux community with a poor option of using
the non-upstreamed kernel patches available from e.g. OpenVZ or Oren
Laadan. OpenVZ kernel developers team found a way to overcome this
inability to merge the code upstream, by implementing most of the
required pieces in userspace, with a minimal intervention into the
kernel. The project started about a year ago, but it’s already enough
powerful. Now CRIU is capable to dump an LXC container with Apache and
MySQL. This report will describe basic design of CRUI and and
highlight some interesting parts of it such as dumping and restoring
TCP connections. In addition it will describe some interesting usage
scenarios such as rebooting to a newer kernel in a few seconds without
losing state of processes and network connections. The report will be
interesting for system and distro developers, advanced users, and
anyone interested in containers, virtualization, and high
availability.

Speakers
Andrey Vagin

-- 
Benjamin Henrion <bhenrion at ffii.org>
FFII Brussels - +32-484-566109 - +32-2-3500762
"In July 2005, after several failed attempts to legalise software
patents in Europe, the patent establishment changed its strategy.
Instead of explicitly seeking to sanction the patentability of
software, they are now seeking to create a central European patent
court, which would establish and enforce patentability rules in their
favor, without any possibility of correction by competing courts or
democratically elected legislators."



More information about the Users mailing list