Home Server Rooms?
Tuzanor
writes "I've got a buddy moving into a brand new house. Being
geeks, we've decided to wire the house with a large home network.
While this story
took care of wiring the house, we need to figure out how to create a
well set up server room. We'll be having both towers and rack mounted
computers as well as various switches, UPSes, etc. Also, we figure
this room will get warm, even in winter. How may we cool it while
still keeping the rest of the house toasty warm on a cold
Canadian night (without opening a window)"
Check out geothermal cooling. Dig about 5 - 7 feet down into the ground and you've got a consistent temperature *year 'round*. The temperature happens to be ideal for cooling in the summer and heating in the winter.
It'd be *ultra geek* if you could set up a processor cooler based on this technology.
Life is the leading cause of death in America.
A good home server room is just as good as the design behind it. That's probably why it's an AskSlashdot question. An apt one, too.
In my home, I set up my server room before we even officially moved in. I can get pics if people desire, but I'll give the gist here.
First, it needs to be in the basement. Some people think it's only a heat issue, but the reality is that server rooms are noisy. I've only got four machines whirring about, and that alone is enough to sound like a wind tunnel.
Second, build shelving such that you can walk around it and access equipment from the rear. How many tower cases have RJ-45 connectors on the front side? Didn't think so. I built shelving out of 2x4's, 3/4" plywood, lag bolts, and drywall screws. Some day I'll get around to putting formica all over everything (it's not that expensive and easy to do). Everything is strong enough to hold me jumping up and down without any wiggle.
Third, carefully design how your wires are going to run. Raceways are a great idea, though you can also go the cheap route and use ziptie loops that have screw holes. Also, network wires should not be in the same raceway (and not parallel) to power cables.
Finally, place your equipment. Servers should be placed where they most make sense, e.g. don't put the internal file server next to the router and the public webserver on the other end. People should get a "feeling" of what your machine's duties are visually. Also, keep networking gear all in the same area--hubs, switches, and even modems and your incoming ISP equipment. That's also the best place for your router.
In addition, consider a KVM. They really are helpful, and cut down a lot on heat (and space needs). Some even have remote extenders--with mine I can work on any machine in my server room from my desktop in my office area. Definitely beats working in the wind tunnel.
Long, cute, or funny Sigs are just another form of over compensation, used by geeks, nerdz, etc.
I am dead serious when I tell you know I know two people who run a very successful consulting firm around my ara who have their servers in a bathroom inside their house. When I asked them why they put them there, the answer was "We don't use this bathroom, it's in the middle of the house, and it's the most secure since it has no windows in it."
:)
Ask serious questions, get slightly stupid answers
The exhaust fan sounds better to me -- most equipment is designed to be air-cooled in a cool-room-temp environment, so dragging the house-air through the room makes sense.
If you want to get really wild -- insulate the interior walls and cut a window, then mount a window air conditioner across the interior wall to pump heat from the server room into the house proper, recycling instead of dumping.
Ummm, you don't bury the computers, you bury about a mile of poly tubing, and circulate a water / glycol mix. Hook that up to an old AC core (or a new one, it's your money...) and you
have yourself a basic heat transfer system. Add a compressor and you have a heat pump. Big project, and expensive (cost of digging deep enough and tubing). If you heat / cool you whole house this way, it may pay for itself.
What I did for my room, was add a few electic dampers, duct blowers, thermostats, and a few relays and you have yourself a REALLY simple climate conrtol system.
You have 4 ducts: exhaust to outside, fresh outside air (filtered), furnace (a/c), and furnace return. Use thermostats to control which ducts are active based on temps inside, outside, etc.
When it's cold outside, you have free AC. When it's warm, you tap off the main house AC. Dual zone control on furnaces are common. I don't care how cold it gets in the room, so heating isn't required (it doesn't get below 30 outside here, and the server room. You can't actually recycle the waste heat as the room is ALWAYS cooler than I normally keep the rest of the house.
I actually have a new modern furnace and A/C that can run at 3 different levels which works awesome for this project. I also have an electronic air cleaner, and run the blower 24/7/365 filtering the house air (allergies...)
It shouldn't be too difficult for you to set up some thermostatic switches to control the system. Just make it blow cold air (even from outside) into the server room when it's needed and blow the hot air into the rest of the furnace system when you need that in the rest of the house.
If the server room is going to be in the basement, you probably could just put a blower vent going into the main flume from near the ceiling of the server room, and then spill the cold air from the rest of the house (or just some of it) into the server room, again from the ceiling. Then it'll be the coolest room in the house, and not just because it has a bunch of computers!
Here's another tip, put the hot-air sucker near the outside wall, and the cold air blower nearer to the center of the house. That'll keep the air moving and thermoclining (layers of different temp air).
Good luck!
My Karma was at 49, then they switched to words. All that work for nothing!
Well you have a furnace don't you. I have a fairly spacieous and well sealed furnace room. In your instance take advantage of that.
:] ). An
Go to Home Depot get a register T and insert it into the cold air intake coming into the room. Add a booster fan ( be sure that is sucking air down and not blowing it up, its a cool idea to suck all that warm air out... its also a cool idea to keep that furnace with enough oxygen so it doesnt' go and kill you with carbon monoxide.)I left the remainder of the intake pipe going back down to the furnace so I was simply tapping into the air supply and not diverting the entire flow.
Next create a simple register system that blows down on the back of the systems, get some straight register pieces and some elbows, its just like connecting straws together. The furnace should easiely handle the excess heat ever time it kicks in. You can also throw in a standard thermostat in and set the furnace fan to summer mode, so it will kick in whenever the temp goes above a certian tempature.
Now you could also go a step further and encase the systems into a sealed box ( essentially we thought about getting some plywood and making like a small sealed shed in my furnace room, and then forcing the air out with a second fan that would runn the air directly to the air intake of the furnace.) The only warning is don't try and force the exhausted air out through the chimmney for the furnace... why you ask.. because you don't wanna mess it up and again...and say, flood your house with deadly generally unnoticable furnace exhaust.
and then attatching a standard register booster fan to my incoming air chimmey ( which anyone with a furnace will have its required by law, although i don't know if modifying it is legal..
If you can't fix it ask the 3 year old down the street.
Hum, i'm a poor boy and have only 1 room for me and all my computers, so i'm running 4 computers in my room, i don't care about the noise, but sometimes when i haven't openend a window for a day or so you can smell the computers (electrostatic smell i think :) it doesn't smell that nice, sou i wouldn't heat the other rooms with the hot air from your server room!
Life sucks.
I guess, if I did feel some perverse need for a server room, this is how I'd do it:
Buy a used Lego Mindstorms set.
Build a temerature sensor for the set. (Basically, just buy a thermistor from radioshack and hook it to a Lego sensor wire - it works like a light sensor.
Build a lego robot that can open the window a crack when the temp. sensor detects a temp above a certain limit. Voila. Plus, this way you get the geek-out factor.
I'm the stranger...posting to