Difference between revisions of "OpenVZ with upstream kernel"

From OpenVZ Virtuozzo Containers Wiki
Jump to: navigation, search
m
(add warning)
 
(16 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{stub}}
 
{{stub}}
  
{{DISPLAYTITLE: prlctl for upstream kernel}}
+
{{Warning|At this moment we don't have plans to support vanilla Linux kernel. Actual status is in [https://bugs.openvz.org/browse/OVZ-6535 OpenVZ Jira]}}
 +
 
 +
{{DISPLAYTITLE: OpenVZ with upstream kernel}}
  
 
'''This article describes using OpenVZ tool prlctl as an alternative to LXC tools.'''
 
'''This article describes using OpenVZ tool prlctl as an alternative to LXC tools.'''
  
 
+
It is currently possible to create, start and stop a container with the same steps as one would use for a normal OpenVZ container. Other features may be present with limited functionality, while some are not present at all. We appreciate all bug reports, please file to [https://bugs.openvz.org/secure/CreateIssue!default.jspa bug tracker].
It is currently possible to create, start and stop a container with the same steps as one would use for a normal OpenVZ container. Other features may be present with limited functionality, while some are not present at all. We appreciate all bug reports, please file to [http://bugzilla.openvz.org/enter_bug.cgi bugzilla].
 
  
 
Running prlctl on upstream kernels is considered an experimental feature. See [[#Limitations]] below.
 
Running prlctl on upstream kernels is considered an experimental feature. See [[#Limitations]] below.
Line 14: Line 15:
 
* partition with /vz mount point
 
* partition with /vz mount point
 
* ext4 filesystem recommended
 
* ext4 filesystem recommended
* Cloud Linux is recommended
 
  
 
== Installation ==
 
== Installation ==
 
{{Note|This section describes installation for RPM-based distros.}}
 
  
 
First, download ''virtuozzo-release'' package and install it. Then, install following packages:
 
First, download ''virtuozzo-release'' package and install it. Then, install following packages:
  
  yum install -y prlctl libprlsdk prl-disp-service
+
  # yum install -y prlctl libprlsdk prl-disp-service
  
 
== Limitations ==
 
== Limitations ==
  
{{Note|We recommend using [[Virtuozzo]] distributive for features, stability and security}}
+
* Some required changes may be absent in Linux kernel on your machine. Our [[Virtuozzo]] distribution based on Cloud Linux and we strongly recommend to use it if you don't want to install Virtuozzo Linux distribution for some reasons. Cloud Linux kernel contains some important changes absent in another kernels (even RHEL kernels).
  
The following prlctl commands are not working at all with the non-OpenVZ kernel:
+
== Known issues and workarounds ==
  
* FIXME
+
* Review dependencies for ''prl-disp-service'' (PSBM-34414)
 +
* Make ability to use prlctl with vanilla kernel (PSBM-34418)
 +
 
 +
== See also ==
 +
 
 +
* [[Virtuozzo with vanilla kernel|Status of upstream kernel support]]
 +
* [[Packages|OpenVZ components in various Linux distributions]]
  
== Known issues and workarounds ==
 
  
* Huge amount of dependencies for RPM package prl-disp-service
+
[[Category: Installation]]
* RPM packages have no GPG sign
+
[[Category: HOWTO]]
* Absent packages for Debian-based distributives
 
* No support of CT UUID in vanilla kernel ({{B|3264}})
 

Latest revision as of 11:55, 7 June 2016

Warning.svg Warning: At this moment we don't have plans to support vanilla Linux kernel. Actual status is in OpenVZ Jira


This article describes using OpenVZ tool prlctl as an alternative to LXC tools.

It is currently possible to create, start and stop a container with the same steps as one would use for a normal OpenVZ container. Other features may be present with limited functionality, while some are not present at all. We appreciate all bug reports, please file to bug tracker.

Running prlctl on upstream kernels is considered an experimental feature. See #Limitations below.

Requirements[edit]

  • partition with /vz mount point
  • ext4 filesystem recommended

Installation[edit]

First, download virtuozzo-release package and install it. Then, install following packages:

# yum install -y prlctl libprlsdk prl-disp-service

Limitations[edit]

  • Some required changes may be absent in Linux kernel on your machine. Our Virtuozzo distribution based on Cloud Linux and we strongly recommend to use it if you don't want to install Virtuozzo Linux distribution for some reasons. Cloud Linux kernel contains some important changes absent in another kernels (even RHEL kernels).

Known issues and workarounds[edit]

  • Review dependencies for prl-disp-service (PSBM-34414)
  • Make ability to use prlctl with vanilla kernel (PSBM-34418)

See also[edit]