Open main menu

OpenVZ Virtuozzo Containers Wiki β

Difference between revisions of "Ubuntu Hardy TODO"

(created (not finished yet))
 
m (remove precreated ubuntu templates from forzza.systs.org/ostemplates)
 
(11 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
== Kernel ==
 
== Kernel ==
  
Need to port OpenVZ patchset to kernel to 2.6.24 (which is also a base for Ubuntu kernel).
+
2.6.24 kernel is ready for initial inclusion to Hardy. Below are some resources.
  
Status: in progress.
+
Ubuntu Hardy kernel git:
 +
* http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-hardy.git;a=summary
 +
* [http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-hardy.git;a=blob;f=debian/binary-custom.d/README How to add new kernel flavour]
 +
 
 +
OpenVZ 2.6.24 kernel git (switch to '''2.6.24-openvz''' branch):
 +
* http://git.openvz.org/?p=linux-2.6.24-openvz;a=summary
 +
* http://git.openvz.org/?p=linux-2.6.24-openvz;a=shortlog;h=2.6.24-openvz
 +
 
 +
'''Status''': adobriyan@ is working on porting our patch set to hardy kernel.
  
 
== Tools ==
 
== Tools ==
Line 11: Line 19:
 
=== vzctl ===
 
=== vzctl ===
  
Currently Ubuntu ships vzctl-3.0.16, which has to be updated to 3.0.19.
+
==== Done ====
 +
* Already updated to 3.0.22, see
 +
** https://bugs.launchpad.net/ubuntu/+source/vzctl/+bug/183774
 +
** http://packages.ubuntu.com/vzctl
 +
 
 +
==== TODO ====
 +
 
 +
* Need to fix requirements: vzctl now suggests on linux-patch-openvz, instead it should require linux-image-openvz
 +
* It probably makes sense to automate changing sysctl options on vzctl package installation (like vzctl from debian.systs.org does).
 +
 
 +
=== vzquota ===
 +
 
 +
==== DONE ====
 +
 
 +
* Updated to 3.0.11, see http://packages.ubuntu.com/vzquota
 +
 
 +
==== TODO ====
 +
 
 +
* As with vzctl, need to get rid of 'Suggects: kernel-patch-openvz' and require kernel-image-openvz instead.
  
 
=== vzpkg ===
 
=== vzpkg ===
Line 17: Line 43:
 
Don't have plans to ship vzpkg in Ubuntu
 
Don't have plans to ship vzpkg in Ubuntu
  
=== vzquota ===
+
== Documentation ==
  
Currently Ubuntu ships vzquota-3.0.9, make sense to refresh to vzquota-3.0.11.
+
* Ubuntu-specific documentation on wiki.openvz.org (see [[:Category:Ubuntu]])
 +
* OpenVZ landing page for ubuntu.com
  
 
== Templates ==
 
== Templates ==
  
We need to create somewhat minimal Hardy template and probably pack it into a package.
+
The following templates are currently available (check http://openvz.org/download/template/cache/ for full list):
 +
* Ubuntu 7.10 for x86 and x86_64.
 +
 
 +
We need to create somewhat minimal Hardy template and [probably?] pack it into a package.
  
 
As Ubuntu comes with debootstrap, making Ubuntu templates is pretty easy. See [[Ubuntu Gutsy template creation]].
 
As Ubuntu comes with debootstrap, making Ubuntu templates is pretty easy. See [[Ubuntu Gutsy template creation]].
 +
 +
[[Category: Ubuntu]]

Latest revision as of 04:26, 26 May 2008

This document is to track the status of OpenVZ integration into Ubuntu 8.04 «Hardy Heron».

Contents

KernelEdit

2.6.24 kernel is ready for initial inclusion to Hardy. Below are some resources.

Ubuntu Hardy kernel git:

OpenVZ 2.6.24 kernel git (switch to 2.6.24-openvz branch):

Status: adobriyan@ is working on porting our patch set to hardy kernel.

ToolsEdit

vzctlEdit

DoneEdit

TODOEdit

  • Need to fix requirements: vzctl now suggests on linux-patch-openvz, instead it should require linux-image-openvz
  • It probably makes sense to automate changing sysctl options on vzctl package installation (like vzctl from debian.systs.org does).

vzquotaEdit

DONEEdit

TODOEdit

  • As with vzctl, need to get rid of 'Suggects: kernel-patch-openvz' and require kernel-image-openvz instead.

vzpkgEdit

Don't have plans to ship vzpkg in Ubuntu

DocumentationEdit

  • Ubuntu-specific documentation on wiki.openvz.org (see Category:Ubuntu)
  • OpenVZ landing page for ubuntu.com

TemplatesEdit

The following templates are currently available (check http://openvz.org/download/template/cache/ for full list):

  • Ubuntu 7.10 for x86 and x86_64.

We need to create somewhat minimal Hardy template and [probably?] pack it into a package.

As Ubuntu comes with debootstrap, making Ubuntu templates is pretty easy. See Ubuntu Gutsy template creation.