Tom's Hardware > Forum > Storage > NAS/RAID & Technologies > Custom External Storage Array with Cluster Support

Custom External Storage Array with Cluster Support

Forum Storage : NAS/RAID & Technologies - Custom External Storage Array with Cluster Support

Tom's Hardware: Over 1.4 million members in 6 different countries available to answer all your high-tech questions. Sign up now! Its free!
Word :    Username :           
 

I've been in the server admin role for a long time and of course there are prepackaged arrays that can do this, however I'd like to do a home project on the cheap (relatively). My goal is to build my own external storage array with the following requirements:

Rackmountable
Hotswappable SATA II (at least 12 bays)
Redundant power supply
Supports at least a 2 node direct attached cluster, preferrably active/active

I have multiple servers for the nodes, but I am unsure on all the pieces I would need for the external array. I want it to be a dumb box (JBOD) that just directly connects to each of the nodes over eSATA (Inifiniband was brought up but I'm a little fuzzy on how that works and was told it was going the way of the dodo). I didn't want a full motherboard and processor in it. I was iffy on whether the raid card would sit in the external array or in each node. If in the external array I would have to special one that runs on it's own (not sure if these even exist). If the raid card(s) go in the nodes (I think this is probably right) then it may go something like this.

I was looking at this RM23212 from Chenbro as the enclosure. That takes care of the hotswap bays and I can get a redundant powersupply with it but that's where I start to get fuzzy.

From my research it seems like I would need a SATA multiplexer for each drive so that it could talk to multiple hosts, like these:

http://www.lsi.com/storage_hom...ics/sata_multiplexers/
http://www.mysimon.com/9015-11590_8-53656113.html

Then I would need SATA Multipliers to combine that many sata connections into "trunked" eSATA connections to each node like these:

http://www.cooldrives.com/cosapomubrso.html
http://usa.chenbro.com/corpora...oducts_line.php?pos=36

I guess my question is, is it even possible for me to do without developing my own firmware? Which way is it, RAID card in the external array or in each node - or can you do either? Pros/Cons to each way? Am I missing any components or am I overlooking problems? If I am correct, what are some good components that I may not have found that have good compatibility? Any other advice other than, just buy a prebuilt OEM?

I was looking at using perhaps OpenFiler (I've read it can do clustering) on the nodes. Remember I want to go SATAII for the direct attached storage (JBOD) to the nodes and connectivity from the nodes will be iSCSI/NFS. Thanks for any and all constructive input.


Message edited by BaDaBooM on 07-07-2009 at 07:22:03 PM
Sponsored Links
Register or log in to remove.

SAS would be a lot easier, as each drive has two ports native. JBOD would need 2 SAS expanders. Then you need two raid controllers one in each server.

Another option is to buy a SSB compliant Drive box and two SBB RAID controllers. Then servers could connect to each of the drive boxes.

Reply to Gatorbait

No doubt SAS would be easier, however from my searches it is much more expensive (though I'll take links if I am wrong :) ). I may be showing my ignorance here but what do you mean by SSB?

Reply to BaDaBooM

Sorry... It is SBB: Storage Bridge Bay standards:
http://www.sbbwg.org/home
This allows for any vendor to create a card that complies with the SBB specification and it can be used in any back plane that complies with the specification. This increased standardization and open up competition, thus will lower cost.

Reply to Gatorbait

Do you know of any SBB compliant components? I've googled some but I only find information talking about the standards and the group in general.

Reply to BaDaBooM
Tom's Hardware > Forum > Storage > NAS/RAID & Technologies > Custom External Storage Array with Cluster Support
Go to:

There are 1024 identified and unidentified users. To see the list of identified users, Click here.

Sponsored links
  • Ask the community now
  • Publish
Ad
They won a badge
Join us in greeting them