From owner-freebsd-hackers@FreeBSD.ORG Tue Feb 1 08:01:19 2005 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1869F16A4CE for ; Tue, 1 Feb 2005 08:01:19 +0000 (GMT) Received: from postfix4-1.free.fr (postfix4-1.free.fr [213.228.0.62]) by mx1.FreeBSD.org (Postfix) with ESMTP id 820F243D54 for ; Tue, 1 Feb 2005 08:01:18 +0000 (GMT) (envelope-from tataz@tataz.chchile.org) Received: from tatooine.tataz.chchile.org (vol75-8-82-233-239-98.fbx.proxad.net [82.233.239.98]) by postfix4-1.free.fr (Postfix) with ESMTP id 6BD2E28C167; Tue, 1 Feb 2005 09:01:16 +0100 (CET) Received: by tatooine.tataz.chchile.org (Postfix, from userid 1000) id 48A55407C; Tue, 1 Feb 2005 09:00:58 +0100 (CET) Date: Tue, 1 Feb 2005 09:00:58 +0100 From: Jeremie Le Hen To: Justin Hopper Message-ID: <20050201080058.GJ60177@obiwan.tataz.chchile.org> References: <1107178792.613.22.camel@spirit> <1107241984.685.2104.camel@work.gusalmighty.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1107241984.685.2104.camel@work.gusalmighty.com> User-Agent: Mutt/1.5.6i cc: freebsd-hackers@FreeBSD.org Subject: Re: Idea about "skeleton jail" X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Feb 2005 08:01:19 -0000 > I'm curious if your idea for jails extends to running 50+ jails on a box > or not? I'd definitely be interested in any feedback you have on what > problems may or may not be encountered with so many mounts and also the > stability of nullfs nowadays. PHK has just made a call for unionfs and nullfs tests on -CURRENT and he promised to fix every known problems about these filesystems as far as they are not unsolvable architectural problems. Unfortunately these fix won't likely be backported to RELENG_5 since they are tightly bound to his "bufwork" on -CURRENT. > For our 5.x hosting platform, we used a single shared filesystem that > was mounted in each client jail, that contained the basic FreeBSD > distribution. Ports are handled in a similar manner, having all the > "basic" and commonly used ports already installed in the shared > filesystem, and if the user wants to install their own ports, they go > into the user's filesystem. > > We are considering open sourcing all of our stuff, to contribute back > what we can to the OS that allowed us to build our entire company. I'd > really like to see what others have done to make jails more manageable, > as it seems like there is so much that can be done but not many people > are working on it. It seems jails have the potential to become an > incredible way to virtually partition servers, and it would not be that > hard to implement solid tools for managing them. We have things like > JID-aware top and tools for automated jail builds, but it would be great > to work with some FreeBSD heavies to finish up clean development of > things like jail resource restrictions (CPU,MEM,#PROCS,etc) and perhaps > a clean and universally useful way to easily configure and launch full > jail environments. Are you thinking of Solaris zones [1] ? :-) Best regards, [1] http://www.sun.com/bigadmin/content/zones/zones_lisa.pdf -- Jeremie Le Hen jeremie@le-hen.org