This is a project I wrote to manage startup and shutdown of FreeBSD jail environments. Its functionality has largely been incorporated into the built-in /etc/rc.d/jail script, but still offers basic SNMP monitoring and parallelized shutdowns that aren't part of the base system.
I'm not really maintaining it anymore, but in the interest of anyone who still uses it I'm migrating the page from my out-of-date page at SubWiki.
Original Description
I run several jail environments on my FreeBSD 5.3 server. These environments have worked perfectly (to the best of my knowledge), but their routine maintenance can be a bit cumbersome (see also BuildAndUpdateJails for some hints and tips). Unfortunately, a (quick) web search didn't turn up any tools to make the job any easier, although Robert Watson has done a fair amount of work to redesign the whole jail subsystem. For sysadmins who simply want to simplify their jobs without making fairly major changes to their servers, there just doesn't seem to be much help.
One afternoon, after manually killing a few jails and immediately restarting them, I decided to automate the process as much as possible, and I made the results available (under the BSD license) for public consumption. The resulting tool, JailAdmin, is a Perl module and frontend script that can start a named jail, stop one, or give a ps(1)-like process listing for a particular jail. It is used in production environments, although I offer no guarantees.
Releases
| Official releases | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| 1.8.0 | 2007-Jul-03 | 14.39 KB | |||
Post new comment