Coding Horror

programming and human factors

Best (or Worst) Geek Christmas Ever

I was thrilled to discover that Santa Claus left a little unexpected present on my doorstep on Christmas Eve: the two Lenovo ThinkServers that I ordered for stackoverflow.com! They weren't supposed to arrive until sometime next week.

I immediately began unboxing the servers with all the eagerness of a kid unwrapping his Christmas presents. The servers are barebones, with basic levels of CPU and memory; I bought some hard drives and extra memory to have on hand for testing and installation. Configuring servers on Christmas Eve = the best geek christmas, ever!

lenovo thinkserver rs110 and rd120

Oooh. Just take a gander at all that hot, sweet server hardware.

After carefully unpacking everything and taking an inventory, my heart sank.

These Lenovo ThinkServers don't include any drive mounting brackets. Which means I can't install the hard drives. What's worse, there's no way to buy the drive brackets alone; you must purchase Lenovo's "server" hard drives if you want the mounting tray / bracket assembly. And Lenovo's drives start at $100 for a generic 160 GB SATA hard drive. That's a heck of a premium to pay for a drive tray. And I'd need eight of them. For comparison, I paid $80 each for a set of 500 GB SATA server class hard drives.

I had naively assumed that these servers would come with the necessary drive trays, just like they have slots for memory and CPU. Or at the very least the drive trays would be items I could purchase individually. In the case of the smaller 1U server, I can prop the bare SATA drives into position by placing a thin book under them, which is OK for test purposes, but hardly a long term solution for a server I need to ship to a data center.

It's amazing how quickly I went from best geek Christmas ever to worst geek Christmas ever. All for want of a few lousy, stinkin' hard drive trays! It's engendering some serious Nerd Rage.

I guess I'll be either returning these Lenovo ThinkServers, or selling them on Craigslist. How sad to see perfectly good hardware go to waste.

Update 1/11/09:

I bought two official $100 drive rails from Lenovo. Pity that they come with worthless 160 GB hard drives attached. Oh, and as an extra bonus "up yours" to customers, they use Torx screws.

lenovo-server-drive-rails.jpg

Thanks to some eagle-eyed Coding Horror commenters (seriously, you guys rock), I also found an eBay seller with slightly older IBM SATA removable drive rails for sale at $25 each:

ibm-server-drive-rails.jpg

The older IBM drive rails work perfectly in the newer Lenovo servers, although the front design is ever so slightly cosmetically different. The model # is IBM 42R4131, and they're for the older IBM xSeries 3250, x306m, x3550, x3650, 3800, 3850 servers. So the good news is I only have to buy $250 worth of drive rails, instead of $1000 worth. Or at least that's what I'm telling myself..

Written by Jeff Atwood

Indoor enthusiast. Co-founder of Stack Exchange and Discourse. Disclaimer: I have no idea what I'm talking about. Find me here: http://twitter.com/codinghorror