I've gone ahead and ordered the parts for a new server for the basement, and thought I'd detail it all here. Had a hard time researching all these pieces, so I wanted the pulled together in one spot in case it'll actually help someone else some day.
Why a new server?
My current setup is
Each media server is an older Dell minitower with an 80GB system drive, and 4*500GB SATA drives on a cheap SATA controller card. The 4 500GB drives are in RAID5 configuration (software, Windows 2003 server). One server is full, the second is about halfway. The main driver for the new setup is that I am out of space for additional hard drives. I am several months out from needing them, but want to be ready so I don't have to buy the system AND the drives at once.
My options, then, were to add a THIRD computer to act as a server, or buy a new one, move the 8 500GB drives into it, and make sure I've got room to grow. I went with the second option. Not for power savings so much as sanity. I hate periodically logging in to each server to make sure the drives are good, updates are installed, etc.
How to build one big enough to grow, when I've already got 8 storage drives?
After a fair amount of research, I settled on a Cooler Master Stacker STC-T01-UWK for the case. This monster has ELEVEN 5.25 bays down the front. If I remove the power/reset/ports in the top bay, I can stretch it to TWELVE.
http://www.newegg.com/Product/Product.aspx?Item=N82E16811119039
To get the most hard drive space crammed into the 12 bays, I am using four 5-in-3 SATA backplanes. In the Stacker feedback on newegg, someelse had already done this, so I know they'll fit. This gives space for TWENTY hot swap drives in one case. Nice.
http://www.newegg.com/Product/Product.aspx?Item=N82E16817121405
The hard part of planning for 20 hard drives is the controller. A hardware raid controller with this many ports costs a FORTUNE. And I wanted software raid, anyway. (If the RAID controller dies, I have to get another one exactly like the first. Too risky for me.) I found an 8-port SATA controller for PCI-X that should do the trick - and be faster than the cheap Rosewill 4-port PCI ones, too. So two of these cards:
http://www.newegg.com/Product/Product.aspx?Item=N82E16815121009
PCI-X is a little hard to find. Let alone two ports. So I had to go to a server-class motherboard. 2 PCI-X slots, and 6 SATA ports. That gives me 22 ports for 20 drives.
http://www.newegg.com/Product/Product.aspx?Item=N82E16813131134
This motherboard also drove my decision for an Opteron and ECC memory. 2.5 GHz dual core (that I will probably under-clock to save power) and 2GB of ECC memory.
http://www.newegg.com/Product/Product.aspx?Item=N82E16819105018
http://www.newegg.com/Product/Product.aspx?Item=N82E16820134113
I figure that as long as I am using a server-class setup, I'd go with RAID 1 (mirroring) for the system drives. So 2 160GB drives for that.
http://www.newegg.com/Product/Product.aspx?Item=N82E16822136075
And finally, two 500W power supplies. The case has room for two, and to be blunt, 2 smaller power supplies is a lot cheaper than one big one.
http://www.newegg.com/Product/Product.aspx?Item=N82E16817171018
When all is said and done, I'll have room for 20 drives, 10 already in the case. All ready for 10 more, set up for power and controllers. Won't even have to open the case when I upgrade. (At that time, I'll buy either 8 * 500 or 4 * 1000, copy all the data over to the new array, and re-build my current 8 into one array instead of two.)
Will posts pictures of the build process. The delivery guy starts delivery Thursday, and will hopefully have it all here by the weekend. Fun!
Why a new server?
My current setup is
- HTPC in living room
- HTPC in bedroom
- Mediaserve in basement
- Mediaserve2 in basement
Each media server is an older Dell minitower with an 80GB system drive, and 4*500GB SATA drives on a cheap SATA controller card. The 4 500GB drives are in RAID5 configuration (software, Windows 2003 server). One server is full, the second is about halfway. The main driver for the new setup is that I am out of space for additional hard drives. I am several months out from needing them, but want to be ready so I don't have to buy the system AND the drives at once.
My options, then, were to add a THIRD computer to act as a server, or buy a new one, move the 8 500GB drives into it, and make sure I've got room to grow. I went with the second option. Not for power savings so much as sanity. I hate periodically logging in to each server to make sure the drives are good, updates are installed, etc.
How to build one big enough to grow, when I've already got 8 storage drives?
After a fair amount of research, I settled on a Cooler Master Stacker STC-T01-UWK for the case. This monster has ELEVEN 5.25 bays down the front. If I remove the power/reset/ports in the top bay, I can stretch it to TWELVE.
http://www.newegg.com/Product/Product.aspx?Item=N82E16811119039
To get the most hard drive space crammed into the 12 bays, I am using four 5-in-3 SATA backplanes. In the Stacker feedback on newegg, someelse had already done this, so I know they'll fit. This gives space for TWENTY hot swap drives in one case. Nice.
http://www.newegg.com/Product/Product.aspx?Item=N82E16817121405
The hard part of planning for 20 hard drives is the controller. A hardware raid controller with this many ports costs a FORTUNE. And I wanted software raid, anyway. (If the RAID controller dies, I have to get another one exactly like the first. Too risky for me.) I found an 8-port SATA controller for PCI-X that should do the trick - and be faster than the cheap Rosewill 4-port PCI ones, too. So two of these cards:
http://www.newegg.com/Product/Product.aspx?Item=N82E16815121009
PCI-X is a little hard to find. Let alone two ports. So I had to go to a server-class motherboard. 2 PCI-X slots, and 6 SATA ports. That gives me 22 ports for 20 drives.
http://www.newegg.com/Product/Product.aspx?Item=N82E16813131134
This motherboard also drove my decision for an Opteron and ECC memory. 2.5 GHz dual core (that I will probably under-clock to save power) and 2GB of ECC memory.
http://www.newegg.com/Product/Product.aspx?Item=N82E16819105018
http://www.newegg.com/Product/Product.aspx?Item=N82E16820134113
I figure that as long as I am using a server-class setup, I'd go with RAID 1 (mirroring) for the system drives. So 2 160GB drives for that.
http://www.newegg.com/Product/Product.aspx?Item=N82E16822136075
And finally, two 500W power supplies. The case has room for two, and to be blunt, 2 smaller power supplies is a lot cheaper than one big one.
http://www.newegg.com/Product/Product.aspx?Item=N82E16817171018
When all is said and done, I'll have room for 20 drives, 10 already in the case. All ready for 10 more, set up for power and controllers. Won't even have to open the case when I upgrade. (At that time, I'll buy either 8 * 500 or 4 * 1000, copy all the data over to the new array, and re-build my current 8 into one array instead of two.)
Will posts pictures of the build process. The delivery guy starts delivery Thursday, and will hopefully have it all here by the weekend. Fun!