My recipe for ZFS at home
After spending a lot of time Googling around, reading forums, blogs and bug reports, etc. I was able to come up with the most amount of storage in the quietest case I could find, that should be compatible with Solaris/OpenSolaris. I've found a recipe that works and I'd like to share it.
My main goal was something with as many drive bays as possible and as quiet as possible. That was it. I think I've been able to do that pretty successfully with this configuration. So much so I just finished building my second one.
Of course, you can piece this together almost 100% from Newegg (which I what I did originally) for a little bit more money, but possibly save on shipping - and of course you'd also be ordering from the best online computer retailer.
Anyway I've gone through and found what I believe to be are the cheapest places to find these parts. Together it totals $1,390.27 and gives you 16 drive bays for data in a pretty quiet configuration. The loudest components are the fans on the 5-in-3 SATA Chassis units - if you can swap those out with something else, you'll have less drives available but could make it almost silent then.
- Case: 1x $319.99 LIAN LI PC-V2110B Black Aluminum ATX Full Tower Computer Case - Retail
- Motherboard: 1x $219.09 SUPERMICRO MBD-PDSME+-O LGA 775 Intel 3010 ATX Intel Xeon/Core 2/Pentium D/Pentium EE/Pentium 4/Celeron D Server Motherboard - Retail
- CPU: 1x $178.90 Intel Core 2 Quad Q6600 Quad-Core Processor 2.4GHz, 1066FSB, LGA775, 8MB cache Retail
- CPU Cooler: 1x $17.00 ARCTIC COOLING Freezer 7 Pro 92mm CPU Cooler - Retail
- RAM: 2x $24.19 Kingston 2GB 240-Pin DDR2 SDRAM ECC Unbuffered DDR2 667 (PC2 5300) Intel Certified Server Memory Model KVR667D2E5/2GI - Retail
- Power Supply: 1x $104.99 PC Power & Cooling S75QB 750W ATX12V / EPS12V SLI Certified CrossFire Ready 80 PLUS Certified Active PFC Power Supply compatible ... - Retail
- SATA Controller: 2x $92.98 SUPERMICRO AOC-SAT2-MV8 64-bit PCI-X133MHz SATA Controller Card - Retail
- SATA Chassis: 2x $119.99 AMS DS-3151SSBK Aluminum 3.5" Black SATA SATA Backplane Module - Retail
- Mirrored Boot Drives: 2x $37.99 Seagate Barracuda 7200.11 ST3160813AS 160GB 7200 RPM SATA 3.0Gb/s 3.5" Internal Hard Drive - OEM
Then all you need is to buy the drives... I used 1.5TB Seagate drives. Their price point is excellent right now, typically running around $105 at Fry's consistently.
I set them up in two 8 disk RAIDZ2 pools, for double redundancy in both vdevs, and combined them into one large pool.
Performance seems to be good, have no complaints yet. It's been reliable as hell too. All off a single power supply!
Compatibility - I am running Solaris 10u7 on one, because I don't need any of the OpenSolaris/SXCE/etc. features, I'd rather have something a bit more "stable" - one of the reasons is mentioned below.
The other one is running snv_104 (SXCE) - I wish I would have tried Solaris 10 first on that one. Oh well. I did try upgrading it to snv_110 or thereabouts at one point and it got stuck at boot time. I am not sure if that bug has been fixed yet or not. So be aware, regression issues can break compatibility. Although it shouldn't! *cough*
Hope this helps some people out!