I just committed and pushed to GitHub a Drush module. Having a Drush module will allow you to administer jails via the command-line rather than do everything via the web interface. Right now, you can start and stop jails. I've also added autoboot support so that you can boot them when your server is booting up during the normal rc.d process. I'll be adding an rc.d script soon. You should expect a new release (version 0.6.0) over the weekend.
One of the things I've wanted to do is implement boot environment (BE) support with FreeBSD jails. That way, I can not only take a snapshot of a jail prior to making experimental changes, I can also install new updates and perform those experimental changes in a completely safe environment. If something goes haywire, I just "reboot" the jail into the old boot environment. I've recently added experimental support in the dev branch of my jail administration Drupal module. The best part is that it doesn't require any database changes.
I'm proud to announce the 0.5.2 release of my FreeBSD jail administration Drupal module. This is a maintenance release that fixes a few bugs and enhances the user interface. This will be the last release prior to a major overhaul I'm working on. The tarball is here and the project lives on GitHub. A PR has been submitted to FreeBSD to update my www/drupal7-jailadmin port.
I just released a maintenance update, 0.5.1, of my FreeBSD jail administration Drupal module. It fixes an IPv6 bug and has two minor usability enhancements. You can find the tarball here. As usual, you can follow the project at GitHub. The update should be in FreeBSD's ports tree soon.
This past year, I've taken a special interest in IPv6. I love that NAT isn't needed. I love that I can have all the static IPs I want. I love testing out what works and what doesn't. I had some spare time today to spend on hobbyist stuff, so I decided to try to get my FreeBSD machine running IPv6. The network the FreeBSD machine is on only supports IPv4. I have a VPS that runs OpenVPN. I'll show how to use Hurricane Electric's 6in4 tunnel to get your FreeBSD machine hooked up with IPv6 along with any jails. Of course, this article assumes you're using vnet (using epair devices). My jail administration Drupal module supports this configuration out-of-the-box. Continue reading to learn how to do it by hand and to see screenshots of my Drupal module in action.
Today is a great day for releasing a new version of my Jailadmin Drupal module. Version 0.4 is a milestone release. I'm really proud of this release and excited to see its usage. I've added support for IPv6, epair and bridge aliases, and custom routes. You can download the new version directly from GitHub. If you're interested in helping out, please fork the project and send me either patch files or pull requests.
In preparation for my presentations, I've been ramping up development of my FreeBSD jail administration Drupal module. I'm proud to announce today the release of version 0.3. This release is a milestone release which makes it much more usable and efficient. Continue reading for the full changelog.
I'll be speaking at BSDCan this year about creating a basic cloud-like infrastructure with FreeBSD, ZFS, vnet, and jails. I've been researching this topic for the last few months and creating various implementations. I'm really excited to give this presentation. The BSDCan fellows gave my 30-minute presentation a 60-minute slot, so if you're coming, come with questions. You can find the page for my presentation here.
I'm excited to announce that I will be speaking at BSDCan 2012. BSDCan is a conference held in May in Ottawa, Canada. I will be speaking about creating a cloud-like infrastructure using FreeBSD, ZFS, and vnet jails. I will be releasing a tool to make administration of vnet jails extremely easy. A draft version of the slides are already available on BSDCan's site in Microsoft Powerpoint format. After my presentation, I will post a final version of the slides in PDF format here.