iSCSI was a fun experiment.

11/5/2012 23:52:00 in Core Dump

You know what the problem with running a raspberry pi device with an iscsi rootfs is? Kernel Updates.

The stupid tools to build the initrd to use for booting off the iscsi target use hard-links as part of the build script. The /boot partition on a raspberry pi is a FAT filesystem. FAT doesn't support hard links. So the scripts fail. Which eventually leaves your rasperrypi unable to do a simple apt-get update, unless you hold back all kernel patches. And let's face it, who does that?!

Tonight I was up in the attic, and ran across an "old" 160GB external USB hard drive. PROBLEM SOVLED. I re-imaged bullwinkle with the latest raspbian image, partitioned /dev/sda, formatted sda1 for ext4, and setup a real swap partition on sda2. Copied all the pertinent bits over to /dev/sda1, and voila! I'm booting off a rootfs on an external drive, and just freed up a few hundred more GB on the NAS. :-D

Now to get the UPS data link working.

Hello, Bullwinkle

11/1/2012 23:50:00 in Core Dump

It's been a month of network changes in my home.

  1. The used dell PowerConnect 3324 went in, and is activated.
  2. The mini-itx 1U server has had it's dovecot & postfix email services shut off. It's apache instance is off too.
  3. Bullwinkle, one of my raspberry pis, is now hosting this site. Wordpress is gone. The site is generated using my 'KickBlog' static site generator.
  4. I have a new DOCSIS 3.0 gateway en route, will be ditching the static IP and the well-aged DOCSIS 2.0 gateway Comcast has had me stuck with for the last 7 years.

With all this going on, it's pretty easy to forget why I'm doing it. To reclaim space in the closets! The rack will be removed, the walls repaired, and the the new equipment will be on a shelf, mounted vertically, or probably some combination.

I'll post some details on KickBlog at some point -- I do have a rss feed you can subscribe to. i just don't have a huge RSS button on the site yet. Oh wait, that's not very web 3.0, is it?

The only thing that Rocky (the old server) is doing at this point, is... acting as an internal caching DNS so I can resolve varnernet.com addresses to internal addresses.

Pretty funny, huh?

Reviewing some history...

10/23/2012 00:11:28 in Core Dump

I've been skimming through a lot of my earlier posts on the blog (from 2004 - 2007) archives tonight tweaking my static site generator and wordpress extraction process. As part of this ETL, I'm trying to fix a bunch of broken links and bad image references that have plagued the site for a few years (changes to DNS, hosting configuration, etc.) and are increasingly bothersome to me.

I ran across a couple of posts that I thought were pretty funny.

Apparently in January 2005 I didn't think a J2ME port of MUSCLE would be feasible.

In October, 2007 there was a J2ME MUSCLE port I conjured up in a couple days included in the base release.

I thought that was somewhat amusing.