Adding an Xserve RAID

Xserve Raid

So yeah, I wanted to get a ‘real’ SAN for a while, but they always cost too much.  So I just decided to look for something older, like a MSA-1000, which are surprisingly still expensive.  Failing that I thought about how I could get that MacPro 2010 for ~$300 so I said what the heck and picked up a super cheap 7TB fully loaded out Xserve RAID.

I got a PCI-133 LSI Logic “LSI7202XP” Fiber Channel card for my G5, as I figured that this stuff was of the same era, may as well configure it with a PowerPC.

Configure the LSI

After setting the LSI to 2GB and in point to point mode, the system needed a reboot, and it would report a link on the FC adapter. Great.

To actually configure the array, you need the Xserve RAID admin tool, along with a working copy of Java on your machine.  I downloaded version 1.5.1 which is thankfully still on Apple’s site. It runs fine from OS X 10.5, although the readme does make mention of 10.2, so perhaps it’d run there, although I didn’t feel like booting into 10.2 to find out.  By default the password for read only access is ‘public’ and for admin control it’s ‘private’. Yes just like SNMP community strings.

Finding the array

You need to connect the Xserve RAID to an Ethernet network.  I’ve only used the MSA’s and they let you configure them over the FC, but no so with Apple, it’s a Bonjour enabled service, so you don’t have to setup the Ethernet, just plug it in, and that’ll be good enough.

Creating the array is straight forward, however the SAN with it’s two controllers aren’t redundant, rather it’s really 2 SAN’s in one chassis with a left & right hand side.

A new disk appears!

So the solution is to use 2 connectors to the dual card, I have 2 DAC cables so I’m set.

But for now it’s just more so messing with the unit.  I’ll probably just set it in JBOD mode, and pass it up to something like Solaris 10 with ZFS exports.

One thought on “Adding an Xserve RAID

  1. I ended up getting an SGI Infinite Storage disk shelf expansion (among many other fibre channel disk shelves) and attaching it to an Intel Xserve. Sadly macOS on it wasn’t able to reliably maintain all the disks in a happy state. After a week of struggling I got proxmox VE installed on the Xserve (Intel Xserve1,1’s have 32-bit efi and are a pain to get linux onto), ZFS RaidZ-6 spread across a mix of 400GB & 600GB drives, with XPenology ontop of proxmox seeing a single 4TB drive and sharing it out over the network.

    Some of my adventures with the other disk shelves are documented in the vcfed forums: http://www.vcfed.org/forum/showthread.php?59348-Unlocking-older-LSI-Disk-Arrays-to-support-3RD-party-disks

Leave a Reply