It’s time to rebuild my server. Currently supporting two smartphones, a pair of high-powered desktops, two laptops and a variety of other devices scattered around the house, the lifespan of the Ubuntu server-powered machine in the basement has just about run out.
Not only is it running out of disk space, the space it does have badly needs re-organising. Now I know that it’s quite easy to upgrade the five-spindle EXT4-formatted RAID5 disk system in the self-built server but to be honest it’s more time and trouble than I have available to give. Also, the Ubuntu update system seems to have broken. Maybe they’ve moved where they put all the updates since I installed Ubuntu 8.10 but it no longer works and I can’t be bothered spending ages figuring out how to fix it.
Guess I’m not a pure hobbyist any more if I value my time so much that I don’t want to spend it in a dark basement tending an Ubuntu server as it rebuilds its RAID stripes.
When I first set up the server, it was designed to provide more than just storage. It would be the digital hub, functioning as as server for DHCP (IP address serving) NTP (time), VPN termination (using OpenVPN so I could log in from anywhere), and a half-dozen other things that I thought we’d need. Actually we don’t need most of that stuff. Turns out we really just need some central storage, properly managed.
Trouble is it’s not very well managed, in that it consists of five 500GB drives in one case providing about 2TB and an Iomega RAID (kindly donated) box with 1.4TB. They’re connected over the network using NFS to tie the Iomega into the main server’s directory hierarchy. All that’s shared using CIFS for the Windows boxes and AFP for the Apple machines.
The folder structure’s a mess though and the disks need upgrading both because they’ve been sitting there spinning away for over two years in an increasingly dense cloud of cobwebs — can’t keep the bugs out of the server as it’s the warmest thing down there in the winter — and because the volumes of data that video can gobble never ceases to amaze.
So it’s time to upgrade and rebuild it using bigger disks (4 x 2TB I think) and an off-the-shelf storage appliance such as FreeNAS. That way I don’t have too much support to do, costs are contained, and the functions it doesn’t have I don’t really need. I’m also going to build it on top of VMware’s ESX hypervisor (I’ll use my old PC’s motherboard and Intel Core Due CPU as the hardware for this) so if it needs more functionality (which I doubt) then I can just create and fire up a virtual machine.
So far, I’ve acquired an ESX-compliant network card (Intel PRO/1000 CT) and a low-end graphics card (with VGA out for my Adderlink IP remote KVM device that allows me to log in directly to the server from the office), and a 2TB drive that will act as a sink for the data before I move it all over to FreeNAS.
Watch this space for more – and maybe even a review or two.