Difference between revisions of "OpenVZ"

From CRIU
Jump to navigation Jump to search
Line 1: Line 1:
 
[https://openvz.org OpenVZ] (Open Virtuozzo) is an operating system-level virtualization technology for Linux. It uses CRIU and [[P.Haul]] to live-migrate containers.
 
[https://openvz.org OpenVZ] (Open Virtuozzo) is an operating system-level virtualization technology for Linux. It uses CRIU and [[P.Haul]] to live-migrate containers.
  
 +
== Virtuozzo's CRIU ==
  
[https://src.openvz.org/projects/OVZ/repos/criu/branches The CRIU fork ]
+
Because not all features implemented in Open Virtuozzo are merged into vanilla kernel yet, it's been adopted to create a fork of CRIU with Virtuozzo specific patched on top of vanilla instance. The [https://src.openvz.org/scm/ovz/criu.git CRIU-VZ] is open project of course with the following branches:
[https://src.openvz.org/projects/OVZ/repos/p.haul/browse The P.Haul fork ]
+
 
 +
* '''master''' — is a copy of vanilla master branch
 +
* '''vz7-rtm''' — Virtuozzo 7 criu instance
 +
* '''vz7-u1''' — current stable branch of Virtuozzo 7 with patches which will come into next Virtuozzo update
 +
 
 +
While vanilla CRIU is a fast pacing project the Virtuozzo instance is usually slightly behind. In particular currently v2.5 is used as a stable base.
 +
 
 +
== Virtuozzo's P.Haul ==
 +
 
 +
[https://src.openvz.org/projects/OVZ/repos/p.haul/browse The P.Haul fork]

Revision as of 18:20, 7 October 2016

OpenVZ (Open Virtuozzo) is an operating system-level virtualization technology for Linux. It uses CRIU and P.Haul to live-migrate containers.

Virtuozzo's CRIU

Because not all features implemented in Open Virtuozzo are merged into vanilla kernel yet, it's been adopted to create a fork of CRIU with Virtuozzo specific patched on top of vanilla instance. The CRIU-VZ is open project of course with the following branches:

  • master — is a copy of vanilla master branch
  • vz7-rtm — Virtuozzo 7 criu instance
  • vz7-u1 — current stable branch of Virtuozzo 7 with patches which will come into next Virtuozzo update

While vanilla CRIU is a fast pacing project the Virtuozzo instance is usually slightly behind. In particular currently v2.5 is used as a stable base.

Virtuozzo's P.Haul

The P.Haul fork