Difference between revisions of "Ubuntu Hardy TODO"

From OpenVZ Virtuozzo Containers Wiki
Jump to: navigation, search
(vzctl: updated status)
m (remove precreated ubuntu templates from forzza.systs.org/ostemplates)
 
(5 intermediate revisions by 2 users not shown)
Line 7: Line 7:
 
Ubuntu Hardy kernel git:
 
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=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):
 
OpenVZ 2.6.24 kernel git (switch to '''2.6.24-openvz''' branch):
Line 12: Line 13:
 
* http://git.openvz.org/?p=linux-2.6.24-openvz;a=shortlog;h=2.6.24-openvz
 
* http://git.openvz.org/?p=linux-2.6.24-openvz;a=shortlog;h=2.6.24-openvz
  
Status: in progress.
+
'''Status''': adobriyan@ is working on porting our patch set to hardy kernel.
  
 
== Tools ==
 
== Tools ==
Line 18: Line 19:
 
=== vzctl ===
 
=== vzctl ===
  
* Already updated to 3.0.22, see https://bugs.launchpad.net/ubuntu/+source/vzctl/+bug/183774
+
==== Done ====
 +
* Already updated to 3.0.22, see
 +
** https://bugs.launchpad.net/ubuntu/+source/vzctl/+bug/183774
 +
** http://packages.ubuntu.com/vzctl
  
* Need to fix requirements; vzctl now depends on linux-patch-openvz
+
==== TODO ====
  
==== sysctl ====
+
* 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).
  
It probably makes sense to automate changing sysctl options on vzctl package installation (like vzctl from debian.systs.org does).
+
=== vzquota ===
  
=== vzquota ===
+
==== DONE ====
 +
 
 +
* Updated to 3.0.11, see http://packages.ubuntu.com/vzquota
  
Currently Ubuntu ships vzquota-3.0.9, make sense to refresh to vzquota-3.0.11. Should be trivial, since both Debian testing (Lenny) and unstable (Sid) already have it:
+
==== TODO ====
  
* http://packages.debian.org/lenny/vzquota
+
* As with vzctl, need to get rid of 'Suggects: kernel-patch-openvz' and require kernel-image-openvz instead.
* http://packages.debian.org/sid/vzquota
 
  
 
=== vzpkg ===
 
=== vzpkg ===
Line 39: Line 45:
 
== Documentation ==
 
== Documentation ==
  
* Ubuntu-specific documentation on wiki.openvz.org (see [[Category:Ubuntu]])
+
* Ubuntu-specific documentation on wiki.openvz.org (see [[:Category:Ubuntu]])
 
* OpenVZ landing page for ubuntu.com
 
* OpenVZ landing page for ubuntu.com
  

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».

Kernel[edit]

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.

Tools[edit]

vzctl[edit]

Done[edit]

TODO[edit]

  • 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[edit]

DONE[edit]

TODO[edit]

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

vzpkg[edit]

Don't have plans to ship vzpkg in Ubuntu

Documentation[edit]

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

Templates[edit]

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.