-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On November 18, 2003 05:56 pm, ian douglas wrote: > any 'gtochas' that you care to share up-front? > > I've never even seen gentoo, I'm just getting the ISO's onto my system now > to burn CD's to see what the installation is like. A buddy of mine says > that everything compiles from source as part of the installation and took > his system an awfully long time (12+ hours) to get set up on a PIII-1Ghz; > is that about right?
If you don't even know gentoo why do you want to use it in a vserver environment? No matter which distro you use, you will need a fairly good knowledge of the inner working of the distribution you choose to get things running smoothly.. Now, regarding the actual topic, I've been using Gentoo hosts and vservers in production environment for web and email hosting (Main applications I run are Apache, Qmail, mySQL, Tomcat and postgresql). It does work very well. I would recommend staying away completly from gentoo's init system inside the vserver. I did managed it to somewhat work but it must be customized quite a lot. Basically, all boot level scripts must be disabled, but most application's init scripts will depend on them, so you need to modify pretty much all the script you need. The /sbin/rc script also performs quite a few nasty stuff you don't want to be happening inside the vserver (mounting a tmp filesystem for example) so it needs to be tweaked a bit too, which makes things hard to maintain for such a simple task. After all, you only need an automated way to start a few processes... I've recently come up with a much easier solution that works even better. The "vserver" script will execute "/etc/rc.d/rc" inside the vserver when starting and stopping it. This file is the rc script on RedHat I guess, and it does not exist on Gentoo. So I created one from scratch which looks like this: - ---------8<----------- #!/bin/sh case $1 in 3) /etc/rc.d/boot.sh ;; 6) /etc/rc.d/halt.sh ;; esac - ---------8<----------- Then I created a script named boot.sh containing the commands to start the needed services and an halt.sh that stops them. Hope that helps, Cedric -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/uuY/89yRvHuHBtURAim4AKCChKXnqeQSma0+UC6QWJLhxlOq8ACeJrex o85/uiKm/OOXRNzB2FyJXos= =Ru1b -----END PGP SIGNATURE----- _______________________________________________ Vserver mailing list [EMAIL PROTECTED] http://list.linux-vserver.org/mailman/listinfo/vserver