On Jan 29, 2013, at 4:24 PM, Adrian Reyer wrote: > Hi Dan, > > On Tue, Jan 29, 2013 at 11:23:17AM -0500, Dan Langille wrote: >> Bring a computer pre-installed with N running instances of bacula-dir >> and bacula-sd, each with their own Catalog. >> This server would run one instance of PostgreSQL, containing one >> Catalog for each Attendee. >> Each Attendee's home directory would contain bacula-dir.conf and >> bacula-sd.conf. >> Each will need sudo so they can stop and start THEIR instance of the >> daemons. >> Each instance will need to listen on a different set of ports. > > All my bacula installations bacula-dir and bacula-sd reside in > individual Linux-VServers (http://linux-vserver.org/), basically because > I use them everywhere anyway. They have own IP-Adresses and are > accessible via them. A user can have root inside to do all things I'd > imagine to be needed for a bacula-tutorial, but they can't change IPs or > add iptable rules. > From the host view, it is just directories containing the vservers, you > can e.g. use tar and stash them away and extract again later for the > next attempt. In the special case of linux-vserver there is another > thing called 'unification', the binaries can be hardlinked between the > different VServers with added copy-on-write link breaking. That way you > safe space on disk (not important), but as they are the same inode in > all VServers, Linux shared memory management will just load the static > stuff once for all VServers and this safes quite a bit of ram if you > have many instances. > Similar things with linux are done by openvz or lxc, on Solaris and > various BSD-variants it is very likely called jail or container.
I was also thinking about jails for this. That might actually be easier. Why? Every jail is the same. But I'd install only one instance of PostgreSQL. -- Dan Langille - http://langille.org ------------------------------------------------------------------------------ Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnnow-d2d _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users