I'm gearing up for a major home network upgrade, actually more like building a completely new network from the ground up, and I need to tap into some of DC's IT wisdom to make the leap from concept to design. Originally my plan was simply to build a networked DVR and media server using MythTV (LinHES technically) to exorcise my house of Hulu Plus. Naturally I couldn't just build a server and put in some set-top boxes. Being... well me... I couldn't stick with something so straight forward and simple and now I've managed to escalate my plans into something truly batshit crazy.
Last week, when I was at a used office furniture store buying a desk, I lucked into a deal on a server cabinet so now I'm pretty well committed. Based on my wife's reaction when I put the 7 foot behemoth in my office (did I mention it's a full 42u cabinet?), she's all in favor of having me committed too. Hopefully if I pull this off I'll get to keep sleeping in the same room with her for many years to come.
So here's the new plan. Instead of nice new hardware I've decided to take advantage of the huge volume of outdated HP enterprise (well low end enterprise) servers available for next to nothing. Specifically I'm focusing on Generation 5 Proliant dl360 units which I should cost inside of $250 each including rack rails and shipping. I'm planning 3 servers - 1 for a border/network appliance, 1 for management (OpenLDAP mostly) and VM testing and one for media and possibly a couple other services once I'm comfortable with the performance.
The servers are going to be running ProxMox VE for virtualization and some combination of KVM and OpenVZ for the VMs. Since they will all be sharing drive space, which I'll also be using to expand my desktop, most of my spending is going to be on storage and network infrastructure. I'm going to want something more than a simple NAS so I've decided to setup a SAN instead. To ensure smooth network traffic and good throughput I'll be putting either 2 or 4 port Intel server NICs in all the machines, including the SAN.
Now I have to figure out the SAN hardware. Ideally I'd be using 2.5 inch SAS drives but they're just too expensive. Instead I'll be going with 3.5 inch SAS, Seagate Constellation ES specifically. They're designed for storage arrays and have a 5 year warranty. I'll be using either 1TB or 2TB drives in a RAID 6 configuration and a hardware controller with at least 512MB of BBWC. It will be either 6 or 7 drives which is more than Seagate recommends (they say up to 5) but I don't see that being a problem.
What's missing now is figuring out a controller to use and a server platform to put it in. Older hardware is a problem in this case because I don't want to settle for SAS-1 speed when I have the faster drives. There's already going to be a performance hit from the redundant parity for RAID 6. Ideally I want to set it up to provide some private cloud services for things like photo viewing and a file locker. Basically I want it to mesh well with my wife's iPhone similar to how public cloud services work. That should take care of her annoyance at the whole project.
That just leaves the issue of traffic management. I'd like to find a good used managed switch. Unfortunately managed managed switches are one of the last real scams left in the low end enterprise market. I mostly blame Cisco for that. Fortunately it seems like I can pick up an older ProCurve Chassis and the requisite cards for around $200. I also need to do some work on the wireless coverage around the house, and especially out in the garage, but I'll hold off on that until everything else is good and stable.
Any thoughts? Suggestions? Questions?
Feel free to just point and laugh. I would.
Last week, when I was at a used office furniture store buying a desk, I lucked into a deal on a server cabinet so now I'm pretty well committed. Based on my wife's reaction when I put the 7 foot behemoth in my office (did I mention it's a full 42u cabinet?), she's all in favor of having me committed too. Hopefully if I pull this off I'll get to keep sleeping in the same room with her for many years to come.
So here's the new plan. Instead of nice new hardware I've decided to take advantage of the huge volume of outdated HP enterprise (well low end enterprise) servers available for next to nothing. Specifically I'm focusing on Generation 5 Proliant dl360 units which I should cost inside of $250 each including rack rails and shipping. I'm planning 3 servers - 1 for a border/network appliance, 1 for management (OpenLDAP mostly) and VM testing and one for media and possibly a couple other services once I'm comfortable with the performance.
The servers are going to be running ProxMox VE for virtualization and some combination of KVM and OpenVZ for the VMs. Since they will all be sharing drive space, which I'll also be using to expand my desktop, most of my spending is going to be on storage and network infrastructure. I'm going to want something more than a simple NAS so I've decided to setup a SAN instead. To ensure smooth network traffic and good throughput I'll be putting either 2 or 4 port Intel server NICs in all the machines, including the SAN.
Now I have to figure out the SAN hardware. Ideally I'd be using 2.5 inch SAS drives but they're just too expensive. Instead I'll be going with 3.5 inch SAS, Seagate Constellation ES specifically. They're designed for storage arrays and have a 5 year warranty. I'll be using either 1TB or 2TB drives in a RAID 6 configuration and a hardware controller with at least 512MB of BBWC. It will be either 6 or 7 drives which is more than Seagate recommends (they say up to 5) but I don't see that being a problem.
What's missing now is figuring out a controller to use and a server platform to put it in. Older hardware is a problem in this case because I don't want to settle for SAS-1 speed when I have the faster drives. There's already going to be a performance hit from the redundant parity for RAID 6. Ideally I want to set it up to provide some private cloud services for things like photo viewing and a file locker. Basically I want it to mesh well with my wife's iPhone similar to how public cloud services work. That should take care of her annoyance at the whole project.
That just leaves the issue of traffic management. I'd like to find a good used managed switch. Unfortunately managed managed switches are one of the last real scams left in the low end enterprise market. I mostly blame Cisco for that. Fortunately it seems like I can pick up an older ProCurve Chassis and the requisite cards for around $200. I also need to do some work on the wireless coverage around the house, and especially out in the garage, but I'll hold off on that until everything else is good and stable.
Any thoughts? Suggestions? Questions?
Feel free to just point and laugh. I would.








