The Lab is growing…

Okay so i’m having two people move in with me, since the wife took off and left me with a 100 m^2 appartment which is costing me..well quite a few euros. It’s not that i can’t afford it, but i can’t afford it comfortably. Comfort is the key issue here. Having someone, or in this case, two someones, to split the rent with, will help me greatly, and i can perhaps afford to buy some technology and other things that make me happy. Being a materialistic asshole to begin with.

Currently, i’m running all my equipment off a 160x80cm IKEA Galant desk, with the T-legs. This is going to be extended by another 120×80 piece, making the total desk space 280×80. On this desk i’m gonna fit three workstations (one for each occupant of this new, curious household), and under the desks will be some of my servers and other testing gear.

My shelf that previously housed a number of small boxes containing various spare components have now been moved away; giving way to more and more books. Like actual literature.

Also what is going on is i’m gonna be updating Dorsia to OpenBSD 4.8, possibly even today. I hope the pf configurations haven’t changed that much since 4.7, though i wouldn’t mind learning the new syntax properly. The hardware is also changing to a different box. Currently it’s a mishmash of older parts in some generic case. What i have in mind is an old HP workstation, that i have slightly pimped out. Nothing spectacular. Also, DynDNS stopped offering  the domain for the free users, and since i’m a cheap bastard, i’m gonna keep doing the free service since that’s basically all i need. The new domain will have to be something else.

And to add insult to injury, i’m rigging up a server at work, since that’s something i could use as a proper virtualization platform. I’m thinking of running a debian based linux, with virtualbox.  I  might change my mind, but i really like virtualbox; it does everything i need and it’s free.

A rant about IBM

Having dealt with IBM products (hardware and software) in the last few weeks, i have to open up a can of rant. The shit i’ve been subjected to i would not put on anyone, except perhaps my ex-wife. So here goes:

First of all, the hardware. I dealt with an, admittedly lower range, IBM Bladecenter S, and ran into multiple problems right off the bat. There’s an integrated DVD drive option, so you can install stuff off that drive, and just redirect the output to any bladeserver you choose. The only problem is that the CD drive would randomly, apparently, disappear, and cause any installation or other operation running from the CD to fail. So installing Windows from that drive was basically like trying to grab an oiled bowling ball, with cotton gloves six times too large for you. I ended up mapping an .iso file through the network and booting from that. Which was luckily an option in the remote control system provided by IBM. This was about the only positive thing about this whole ordeal.

So what’s next. Well, IBM offers something called AMM, advanced management module, and a web interface for this. This is supposed to be the central location for managing the entire Bladecenter. At first glance it actually looks good. It has a system status monitor, which tells you what components if any are failing, and it has separate sections for each of the modules and blades. The problem is, for each module, you need to authenticate separately, even though they are seemingly integrated under the same management website. Passwords like admin, and PASSW0RD do not inspire confidence. How, in this day and age can’t we do centralized authentication, and use random generated default passwords? IBM has been around since forever and they still haven’t got it.

To top things off, changing the passwords was different for each and every module. For instance, the SAS modules did not accept any complex characters, and did not allow you to change usernames (which are hardcoded as USERID, USERID1, USERID2 etc.). Bad IBM, bad!

Ok what else.. well then there’s the firmware updates. As for the AMM the update was straightforward and managed through the website. As for the other modules… well, i’ll pick the SAS module, which is made of dogs and curtains. You can log into the module through it’s assigned IP address (you assign it either through the AMM or during the initial setup wizard). Log in. Update firmware. So now you realize that IBM  doesn’t provide a firmware package above 1.03 which was installed from the factory, that you could install through this. There’s an update firmware function, but you can’t use it for anything above 1.03. So after hitting my head to the wall until i was bleeding profusely, i realized that i need something called the IBM Storage Manager, which is supposed to take care of everything from RAID configuration to statistics to firmware updates.

Download some 200-300 MB package, take fucking forever to install all of the numerous components needed by this thing. Fire it up. Realize after a while that it doesn’t detect the SAS modules at all. Google. Hit head to the wall. Google some more. Realize you need either a Linux platform or Windows Server 2003 (an 8 year old product that is either End-of-Lifed, or about to be), and install Storage Manager on that. Server 2008 currently not supported. Any desktop OS, currently not supported (except for linux, which i guess gives IBM at least one point). Install a freaking Windows 2003 virtual machine just for this piece of shit software. Finally get it installed again. Detect modules. Prepare for firmware updates. Get told that Storage Manager isn’t entirely compatible with the firmware version on the SAS modules (at this point i was ready to shoot up the office). So you can’t update using the web-interface to anything above 1.03, and 1.03 isn’t supported by Storage Manager which is required to update to higher versions. AAAAAAAAaaaaaaGGGhhh.

So, i get the package and prepare to update. I get told that it will take like, 90 minutes. Start the process. Update process freezes at 30 % and stays there for over 90 minutes. So i check the module logs, and realize that the fuckers have already been updated, and rebooted as part of the process. Abort the firmware process despite severe warnings about corrupting everything and setting the sky on fire. Reboot the modules for good measure, check LUNs and everything else, and realize they are okay.

How do you manage to fuck things up so badly? Or is it simply that buying lower range hardware gets you in a world of hurt, which you cause on purpose, so people would buy your upper range stuff? Either option means you are doing a bad job. Shun! Shun!

The end.