Just wanted to mention that Kir created a new directory at the top level of the download site named beta. Inside of it you'll find a directory structure that you can eventually drill down into to find a number of new, beta OS Templates that Kir has built. Here's a list:
centos-4-x86_64.tar.gz, centos-4-x86.tar.gz, centos-5-x86_64.tar.gz, centos-5-x86.tar.gz, debian-3.1-x86.tar.gz, debian-4.0-x86_64.tar.gz, debian-4.0-x86.tar.gz, fedora-7-x86_64.tar.gz, fedora-7-x86.tar.gz, fedora-8-x86_64.tar.gz, fedora-8-x86.tar.gz, fedora-9-x86_64.tar.gz, fedora-9-x86.tar.gz, suse-10.3-x86_64.tar.gz, suse-10.3-x86.tar.gz, ubuntu-7.10-x86_64.tar.gz, ubuntu-7.10-x86.tar.gz, ubuntu-8.04-x86_64.tar.gz, ubuntu-8.04-x86.tar.gz
Sorry SUSE fans, no openSUSE 11 yet. :(
One big difference is that the Fedora and CentOS OS Templates now include yum which will make a number of people happy. No more fumbling around trying to download a bunch of rpm packages an using rpm to install yum.
The CentOS 5 OS Template
Oddly enough an OpenVZ "official" pre-created OS Template for CentOS 5 did not previously exist although there have been a number of builds posted in the "contrib" section. So far, I've tested out the CentOS 5 x86 and x86_64 OS Templates and they are a bit different from the contrib releases. For one thing, udevd is installed and running and the vzdev package puts files in /etc/udev/devices/ rather than /dev. This is good, because on previous CentOS Templates udev was not installed and if it happened to get installed as a dependency for something else, it would prevent future container starts from working... until udev was removed or the starting of udev was commented out from /etc/rc.d/rc.sysinit. Perhaps including udev will make migrating physical servers to OpenVZ containers a little more easy.
There are a number of updated vz packages installed that include:
vzdummy-kernel-el5, vzdummy-jre-fc6, vzdummy-glibc, vzdummy-apache, vzdev
The CentOS 5 OS Template is quite light-weight resource wise as a container made from initially only takes up about 14MB of RAM. The vzdummy-apache package helps there because it offers a modification to the stock Apache configuration (/etc/httpd/conf.d/swtune.conf) that changes the StartServers value to 1.
Community, please test these out and report any bugs you find!
centos-4-x86_64.tar.gz, centos-4-x86.tar.gz, centos-5-x86_64.tar.gz, centos-5-x86.tar.gz, debian-3.1-x86.tar.gz, debian-4.0-x86_64.tar.gz, debian-4.0-x86.tar.gz, fedora-7-x86_64.tar.gz, fedora-7-x86.tar.gz, fedora-8-x86_64.tar.gz, fedora-8-x86.tar.gz, fedora-9-x86_64.tar.gz, fedora-9-x86.tar.gz, suse-10.3-x86_64.tar.gz, suse-10.3-x86.tar.gz, ubuntu-7.10-x86_64.tar.gz, ubuntu-7.10-x86.tar.gz, ubuntu-8.04-x86_64.tar.gz, ubuntu-8.04-x86.tar.gz
Sorry SUSE fans, no openSUSE 11 yet. :(
One big difference is that the Fedora and CentOS OS Templates now include yum which will make a number of people happy. No more fumbling around trying to download a bunch of rpm packages an using rpm to install yum.
The CentOS 5 OS Template
Oddly enough an OpenVZ "official" pre-created OS Template for CentOS 5 did not previously exist although there have been a number of builds posted in the "contrib" section. So far, I've tested out the CentOS 5 x86 and x86_64 OS Templates and they are a bit different from the contrib releases. For one thing, udevd is installed and running and the vzdev package puts files in /etc/udev/devices/ rather than /dev. This is good, because on previous CentOS Templates udev was not installed and if it happened to get installed as a dependency for something else, it would prevent future container starts from working... until udev was removed or the starting of udev was commented out from /etc/rc.d/rc.sysinit. Perhaps including udev will make migrating physical servers to OpenVZ containers a little more easy.
There are a number of updated vz packages installed that include:
vzdummy-kernel-el5, vzdummy-jre-fc6, vzdummy-glibc, vzdummy-apache, vzdev
The CentOS 5 OS Template is quite light-weight resource wise as a container made from initially only takes up about 14MB of RAM. The vzdummy-apache package helps there because it offers a modification to the stock Apache configuration (/etc/httpd/conf.d/swtune.conf) that changes the StartServers value to 1.
Community, please test these out and report any bugs you find!


Comments
Error: Cannot find a valid baseurl for repo: base
None of the repos seem to work, yum is dead in the water, and it's too much of a headache to figure this stuff out when everything "other than beta" simply works.
This is a great example of don't try to fix something that isn't broken.
Just my 2 cents.
If not, please provide more info so I can see if I can duplicate it.
First of all, no one is advocating using beta OS Templates for production systems. These are for testing. Once they have been tested and any issues found with them have been fixed, then they can be considered to replace the existing OS Templates.
A few reasons why we need newer templates:
1) There IS NOT an official pre-created OS Template for CentOS 5. There are contributed ones (I made them).
2) Many of the existing OS Templates are quite old and are several versions behind their distro makers. For example, I believe the CentOS 4 OS Template (the official one, not the contributed one which I keep updated) is based on CentOS 4.4. CentOS is on 4.6 now and 4.7 should be out real soon now. That is a lot of updating required after container creation... so updated OS Templates are needed!
3) Installing yum inside of a CentOS container that does not have it is NOT trivial. See this wiki page for an idea of the process:
http://wiki.openvz.org/Install_yum
I have to wonder if you have installed yum manually inside of a container because if you had, you'd know what a big PITA it is.
4) Using vzyum from the host node is problematic on CentOS 5 and CentOS x86_64 hosts. There have been some workarounds posted on the wiki but at best they are complicated... and that problem is what urged yum to be included inside of the container.
5) These are beta's so they require testing. There may be bugs. I haven't noticed any bugs in the CentOS OS templates but I have noticed bugs in the mechanism used to configure networking on the Ubuntu 7.10 and Ubuntu 8.04 OS Templates and I have filed a bug:
http://bugzilla.openvz.org/show_bug.cgi?id=998
The OpenVZ community of users is recommended to test and report bugs. If you don't want to test and report bugs fine, but don't advocate people just give up and use the old OS Templates. That isn't helpful.