Top.Mail.Ru
? ?

Previous Entry | Next Entry

Net "beta" OS Templates

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!

Comments

( 16 comments — Leave a comment )
(Anonymous)
Aug. 28th, 2008 07:01 pm (UTC)
Very happy about centos 5
Very happy about centos 5

i'd an issues with old centos 5 builds (from contrib)

Please add centos5_64-minimal template as well.
I like it a lot, it is very small and lack all the bloat.
(Anonymous)
Aug. 30th, 2008 03:38 pm (UTC)
Re: Very happy about centos 5
I like the "bloat" myself. Saves me from having to install a lot of stuff. I guess I like more software than some folks.

here's what you can do... just create a container with the current OS Template and remove whatever you don't want, and turn that into an OS Template.
(Anonymous)
Sep. 2nd, 2008 03:24 pm (UTC)
Re: Very happy about centos 5
installing packages is ez,
stripping down system is harder:
centos5-minimal do not even have mans and lots of other packages.

Having extra services and software on production servers is bad.
When u have dozens of servers each running several (5-8) VMs, such minimal config helps a lot.
(Anonymous)
Sep. 4th, 2008 08:07 am (UTC)
These Betas don't work.
The centos-5-x86.tar.gz has been an absolute nightmare. I definitely would skip these betas and go for the regular OS Templates. They are much much better because they actually contain what people need and not what a developer thinks we need. For example, in the other distros I would either just use Yum or install yum in seconds and all tools I would ever need could either be installed or deleted. However with this Centos I get the following error.

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.
dowdle
Sep. 4th, 2008 06:12 pm (UTC)
Re: These Betas don't work.
I can NOT duplicate your issue. Well, I can if I don't give the container a --nameserver setting... and then yum doesn't work because the container can't resolve the hostname of the CentOS mirrorlist server. Of course all DNS lookups are broken because the container hasn't been told who to talk to for DNS. I'm curious if that is the issue you are having as the last line of the yum error message under such a condition is the same as what you reported.

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.
(Anonymous)
Sep. 10th, 2008 06:44 am (UTC)
debian vnet0 problem
I have try debian-4.0-x86.tar.gz template but when start, virtual ethernet could be running.

[root@serper ~]# vzctl enter 102
entered into VE 102
debian:/# /sbin/ifconfig
debian:/# /etc/init.d/networking start
Configuring network interfaces.../etc/network/interfaces:15: interface lo declared allow-auto twice
ifup: couldn't read interfaces file "/etc/network/interfaces"
failed.
dowdle
Sep. 10th, 2008 01:40 pm (UTC)
Re: debian vnet0 problem
Yes, see the bug I reported (mentioned in one of the comments above) because there is an easy fix... found for the Ubuntu OS Template that I believe also applies to the Debian template.
(Anonymous)
Sep. 25th, 2008 07:52 pm (UTC)
Will the metadata for Centos 5 beta templates be available for download?
(Anonymous)
Sep. 29th, 2008 07:11 pm (UTC)
minimal
While I think it is great that we get some updated templates. We have really come to appreciated the size of the centos-5-minimal template. It is pretty presumptuous to assume that each install needs apache and a wealth of other components. I vote for providing at stripped down version of each dist/version then it is easy for us to build custom ones from there.

Also if we could get metadata for these packages it would be very handy to test these out.
(Anonymous)
Oct. 8th, 2008 01:59 pm (UTC)
Same question
I have the same question as the two above... any chance you'll put the metadata available to download? Or, at least, cand you tell us how we can find the "swsoft" rpms which are included in centos 5 beta template? I googled for them and didn't found anything downloadable. Thank you!
(Anonymous)
Oct. 11th, 2008 12:51 am (UTC)
free blog templates
Congratulations, this is a very good site of templates, i find another very good site of Free Blog Templates
http://freeblogtemplatess.blogspot.com
enjoin it.
mambaram
Dec. 1st, 2008 05:08 pm (UTC)
have installed centos-5-x86_64-default, works fine, BUT
When I installed something which by dependencies have installed 'udev' package, I've got a headache.

The cure is:
vzctl stop XXXX
vim /etc/vz/conf/XXXX.conf
+FEATURES="sysfs:on "

cd /vz/private/XXXX/lib
mknod udev/devices/ttyp0 c 3 0
mknod udev/devices/ptyp0 c 2 0
mknod udev/devices/ptmx c 5 2
cd /
vzctl start XXXX
(Anonymous)
Feb. 10th, 2009 01:32 pm (UTC)
download links broken
hi there,

the download links for the beta templates are broken, and the folder is empty. Is there an alternative download location please.

thanks,

dan Pugh
(Anonymous)
May. 4th, 2009 06:21 am (UTC)
Help for downloading for free
Hello, my dear friends... I want to get program X-Rumer 5.07 PALLADIUM for FREE. Any download link???
I'm so need this magic program! It's can break captchas automatically! Activate accounts via email automatically too! Absolutely great software! Help me!
And did you hear news - price for XRumer 5.0 Palladium will grow up to $540 after 15 may 2009... And XRumer 2.9 and 3.0 - too old versions, it's cant break modern catpchas and cant break modern anti-bot protections. But XRumer 5.0 Palladium CAN!!!!
So help me for download this great program for free! Thanks!
(Anonymous)
Apr. 1st, 2010 11:31 am (UTC)
swtune.conf
I do not have vzdummy-apache, but swtune.conf still appears. In
What is wrong?
wangchao45
May. 12th, 2010 05:39 am (UTC)
gfh
community.livejournal.com/
( 16 comments — Leave a comment )

Latest Month

July 2016
S M T W T F S
     12
3456789
10111213141516
17181920212223
24252627282930
31      

Page Summary

Comments

Powered by LiveJournal.com
Designed by Tiffany Chow