Difference between revisions of "Ubuntu Hardy TODO"

From OpenVZ Virtuozzo Containers Wiki
Jump to: navigation, search
(vzctl: updated)
m (remove precreated ubuntu templates from forzza.systs.org/ostemplates)
 
(8 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
  
linux-patch-openvz package:http://forzza.systs.org/alpha/2.6.24/linux-patch-openvz_2.6.24-001_all.deb
+
'''Status''': adobriyan@ is working on porting our patch set to hardy kernel.
* http://forzza.systs.org/alpha/2.6.24/linux-patch-openvz_2.6.24-001_all.deb
 
 
 
Status: in progress.
 
  
 
== Tools ==
 
== Tools ==
Line 21: Line 19:
 
=== vzctl ===
 
=== vzctl ===
  
Currently Ubuntu ships vzctl-3.0.16, which has to be updated to 3.0.22. Should be trivial, as Debian Unstable already have 3.0.22:
+
==== Done ====
* http://packages.debian.org/sid/vzctl
+
* Already updated to 3.0.22, see
 +
** https://bugs.launchpad.net/ubuntu/+source/vzctl/+bug/183774
 +
** http://packages.ubuntu.com/vzctl
  
==== sysctl ====
+
==== TODO ====
  
It probably makes sense to automate changing sysctl options on vzctl package installation (like vzctl from debian.systs.org does).
+
* 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 ===
 
=== vzquota ===
  
Currently Ubuntu ships vzquota-3.0.9, make sense to refresh to vzquota-3.0.11.
+
==== 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 38: 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.