I'm installing OpenVZ on a little valley d201gly folllowing http://wiki.openvz.org/Installation_on_Debian#install_the_kernel-image:
# Added for OpenVZ deb http://download.openvz.org/debian etch main
Update
Install kernel linux-image-2.6.18-openvz-686
Install vzctl and vzquota?
At this point I was a little confused - what's a template, where do they live? So I followed openvz.org/Debian_template_creation and howtoforge.com/debian_etch_openvz.
I created a folder private inside /var/lib/vz/, and a folder 101 inside that, then debootstrap 101, and then started 101, and entered 101, but no network. :-( I got an error about proxy arp so I set that, but still no go. Aha, found out what the problem was. Needed "OSTEMPLATE=debian-4.0" in the /etc/vz/conf/101.conf file. :-)
Wow. OpenVZ rocks. So far I've built two VMs:
For 102 (the subversion server):
apt-get install subversion libapache2-svn php5
I'm not sure if I needed it, but I installed php5 because I use it almost everywhere. Hmm, having some problems with ssl, might need ca-certificates.
Also setup 103, which is a lamp server, while I was at it I created a copy of this to clone later.
While I'm thinking about it, I want to remind myself that it would be a good idea to use some intelligent numbering schemes for these virtual machines. Any number will do, as long as the they are larger than 100.
Yee-haw, just got a gentoo vm setup! :-) Too bad you can't run FreeBSD inside an OpenVZ VM. Just ran into a problem with the gentoo vm, had to increase the disk quota, but after that, no problem. Also ran into a shadow and pam-login conflict, but found a solution pretty quick.
Related: