Building a Virtual Server for the House

By Daniel Miessler on March 17th, 2008: Tagged as Geek
  • http://adam.younglogic.com/ Adam

    Raid in general will increase your failure rate, just provide a way to recover from it. I would recommend straight duplication only, or even skip raid altogether and just have a decent backup strategy.

    Also, since you are runing this at home, look at power consumption. Electricity ain’t cheap, especially in the Bay Area. A burly server will mean a burly electricity bill.

    The real question is, what is the expected load of the servers? Once you have that figured out, the rest is arithmatic.

  • http://adam.younglogic.com Adam

    Raid in general will increase your failure rate, just provide a way to recover from it. I would recommend straight duplication only, or even skip raid altogether and just have a decent backup strategy.

    Also, since you are runing this at home, look at power consumption. Electricity ain’t cheap, especially in the Bay Area. A burly server will mean a burly electricity bill.

    The real question is, what is the expected load of the servers? Once you have that figured out, the rest is arithmatic.

  • Eamon

    What about noise? I had a Dell 1650 in my home office for a while and it sounded like a Cessna taking off. I couldn’t keep it on even with the door to my home office closed, it was so irritating.

    I was thinking about a powerful Desktop as a VM server.

    Where do you keep your servers to avoid the sound issues?

  • Eamon

    What about noise? I had a Dell 1650 in my home office for a while and it sounded like a Cessna taking off. I couldn’t keep it on even with the door to my home office closed, it was so irritating.

    I was thinking about a powerful Desktop as a VM server.

    Where do you keep your servers to avoid the sound issues?

  • http://dmiessler.com/ Daniel Miessler

    I was going to put this one in my closet, with a fan pointed in there. But now I’m reconsidering the whole thing. I may just go the super-cheap route instead and put it on a regular “desktop” server that I built a long time ago — using VMware Server.

    I’m thinking that once the systems are up and running I’m not going to see a real difference anyway. I’m not sure…still trying to decide…

  • http://dmiessler.com Daniel Miessler

    I was going to put this one in my closet, with a fan pointed in there. But now I’m reconsidering the whole thing. I may just go the super-cheap route instead and put it on a regular “desktop” server that I built a long time ago — using VMware Server.

    I’m thinking that once the systems are up and running I’m not going to see a real difference anyway. I’m not sure…still trying to decide…

  • http://wicked-styles.com/bitsandpieces/ Doc Rice

    I use an older dual-CPU AMD-based system for my VMs (I run a few Server 2003s and a couple of BSDs on VMware Server 1.0, which itself is running on top of 2003). In my experience, loads of processing power really isn’t mandatory unless each of these machines are crunching numbers simultaneously (or booting all at once). Memory requirements – well, that one’s obvious.

    Disk utilization is my common bottleneck. Windows has a lot of read / write operations going on all the time, especially when AV is installed.

    That said, if you’re planning on deploying 2008, well, that’s gonna up your hardware requirements a bit, even with the Server Core option. When I was testing Server 2008 (beta) on a Dell 2950 with two sets of RAID10 (dual Xeons, 8 GB of memory), those VMs ran pretty slow while XP and 2003 VMs were snappy (I ran about 10 VMs on this box). Then again, perhaps that version of ESX wasn’t calibrated for it.

    Noise is definitely another consideration. I thought about getting a dedicated rack-mount machine as well for home, but I can’t put it in the garage or closet (no cooling in my case) and it’s just too much noise in my office.

    In the end, I’d consider what kind of average load these VMs will run and what your expected responsiveness is. I’m assuming this is just for you, not for public services.

  • http://wicked-styles.com/bitsandpieces/ Doc Rice

    I use an older dual-CPU AMD-based system for my VMs (I run a few Server 2003s and a couple of BSDs on VMware Server 1.0, which itself is running on top of 2003). In my experience, loads of processing power really isn’t mandatory unless each of these machines are crunching numbers simultaneously (or booting all at once). Memory requirements – well, that one’s obvious.

    Disk utilization is my common bottleneck. Windows has a lot of read / write operations going on all the time, especially when AV is installed.

    That said, if you’re planning on deploying 2008, well, that’s gonna up your hardware requirements a bit, even with the Server Core option. When I was testing Server 2008 (beta) on a Dell 2950 with two sets of RAID10 (dual Xeons, 8 GB of memory), those VMs ran pretty slow while XP and 2003 VMs were snappy (I ran about 10 VMs on this box). Then again, perhaps that version of ESX wasn’t calibrated for it.

    Noise is definitely another consideration. I thought about getting a dedicated rack-mount machine as well for home, but I can’t put it in the garage or closet (no cooling in my case) and it’s just too much noise in my office.

    In the end, I’d consider what kind of average load these VMs will run and what your expected responsiveness is. I’m assuming this is just for you, not for public services.


Top

Popular

Information Security / Technology

Politics

Philosophy & Religion

Technology & Science

Culture & Society

Miscellaneous

Arguments

Projects

Collections

Twitter

What I'm Reading

Favorite Books and Essays

Top Blog Categories

Inputs