Build a Cheap XenServer for your Home Lab
By Trond Eirik Haavarstein 17/08/2009 – 21:37In the beginning I decided not to have a XenServer at Home, simply because I wanted to totally relax after work. But because of ongoing projects and this blog I found it easier to have one at home as well.
I have chosen these components :
- ASUS M4A78-EM
- AMD Phenom X4
- Corsair 8GB (4×2GB)
- MiniATX chase PSU 500W
- 250GB SATA Disk
The system are extremely quiet and the total price was less than $450. The XenServer 5.5 installed without any problems and even the RealTek RTL8111/8168B Network Card showed up and worked.
In my Lab I also have a FreeNas & WHS box. Right now I have put the ISO library on the WHS server, and will later try to add storage from the FreeNas box, but for now I will be using Local Storage.
Sign up to my RSS feed and stay tuned on further updates.






15 Responses to “Build a Cheap XenServer for your Home Lab”
This post is really useful. I’ve been looking for a ‘home configuration’ for a bit of time now and have been struggling.
I was wondering if you could answer a couple of questions please:
1) Are you using XenServer 5.5
2) How many sessions have you had running on this configuration succesfully?
I was looking at maybe running 4 sessions at one time: 1 being Windows 7 & 3 Windows Server 2008.
Many Thanks
Mark
By Mark Holland on Sep 15, 2009
I’m currently running XenServer 5.5 with 1 w2k3 dc, 1 w2k3 wi/sql, 1 w2k8 wds/pvs, 1 win7 and 2 w2k3 xenapp50fp1 servers all x32 without any problems.
Eric
By admin on Sep 15, 2009
Fantastic! Thank you
By Mark Holland on Sep 15, 2009
Limitation is memory.
I run 12 machines, 2008, Seven, 2K3, ….
You need to stay under the 8 Giga limit of memory
Claude
By claude on Sep 16, 2009
Excellent parts list – been trying to figure out a way to set up a XenServer at home without breaking the bank.
My only question is whether or not the motherboard gives you the “hardware virtualization assist” which will let you run 64-bit VMs. If so, the ol’ credit card will be getting a workout this weekend…
By Jayson on Oct 9, 2009
XenServer only installs on x64 bit systems. You will have to enable Secure Virtual Machine in Bios prior to the XenServer installation. Works perfectly.
Eric
By admin on Oct 10, 2009
By following this post, I built a XenServer for home with no problems at all.
One issue with this motherboard/processor combination is that you can’t fill all four slots with 1066 DDR2 RAM – if you do this, it drops down to 800. So if you want the full 16GB, buy 800.
(“Due to AMD CPU limitation, DDR2 1066 is supported by AM2+/AM3 CPU for one DIMM per channel only.” : M4A78-EM manual)
By James on Oct 30, 2009
hi, i am interested in building a Xenserver test machine for as cheap as possable, it only has to run a few VM’s (lets say 3), i need this for my final year project (degree), i was wondering if the formentioned board (ASUS M4A78-EM)has any problems durin instalation such as non compatible network card and also if an AMD Phenom II X2 545 would work also,
i do not want to spend a lot on this as it will only be used for my project
Paul.
By Paul on Nov 20, 2009
No problems with XenServer installation on this hardware. The cheaper AMD Phenom II X2 545 will work as well. The number of VM’s depends on the memory, so you would be good with 4 GB, but I would recommend 8GB. After your project is finished this box would be a very good and fast Windows 7 x64 machine.
Eric
By admin on Nov 21, 2009
Some Updates to hardware specified in this post.
http://www.toddm.org/cloud/2010/03/dlink-dns-321-and-citrix-xenserver-55-storage-repository-setup.html
By Toddler on Mar 28, 2010
Hi,
Great post!
One question: are you using the MB’s raid capabilities or are you using external storage?
Thanks!
DenW
By DenW on Apr 10, 2010
Hi DenW,
I have been using local storage without Raid, but I have recently bought the new Synlogoy 410J and will try iSCSI in the near feature.
Eric
By admin on Apr 12, 2010
Hello there,
Whats is the activation – licencing issues with having 2 or more w7 vms running at the same time?
Can w7_x64 used as vm images with a motherboard that supports Virtualization(Gigabyte GA-MA785G) and AMDx6?
By Vasileios on May 7, 2010
Hi,
I’m not sure if I understand your question correctly. First of all you have to activate the license on XenServer even with the free product, just fill out the form online. Regarding Windows 7 x64 running as VM on XenServer, you will need to activate those machines like you normally need to do on normal computers. Hope this helps. To run Windows machines in a VM on XenServer, the HW needs to support Virtualization and x64.
Eric
By admin on May 7, 2010
Hi,
Does this setup support I/O virtualisation?
I’d like to be able to use my RS232 X10 controller with one of the VM’s.
Thanks,
DenW
By DenW on May 25, 2010