Difference between revisions of "CR tools"

From OpenVZ Virtuozzo Containers Wiki
Jump to: navigation, search
m (downgrade headers level)
Line 4: Line 4:
 
it tries to achieve the same target mostly in user space.
 
it tries to achieve the same target mostly in user space.
  
=== crtools command line optios ===
+
=== Agenda ===
 +
 
 +
1. Basic design (checkpoint == proc + SEIZE, restore == syscalls + execve)
 +
2. What's required from kernel
 +
 
 +
== Basic design ==
 +
 
 +
 
 +
=== Checkpoint ===
 +
 
 +
The checkpoint procedure relies heavily on '''/proc''' file system, since it's a general place where crtools takes all info it needs.

Revision as of 16:20, 14 October 2011

What CRtools is

CRtools is an utility to checkpoint/restore process tree. Unlike checkpoint/restore implemented completely in kernel space, it tries to achieve the same target mostly in user space.

Agenda

1. Basic design (checkpoint == proc + SEIZE, restore == syscalls + execve)
2. What's required from kernel

Basic design

Checkpoint

The checkpoint procedure relies heavily on /proc file system, since it's a general place where crtools takes all info it needs.