VMware Cloud Community
VCP2009
Enthusiast
Enthusiast

vSphere 5 Home Lab

Can anyone recommend a good preconfigured Desktop for a home lab? I'm looking to spend around $2000 US and would like to use Windows 7 64bit and VMware Workstation 7.x for the ESXi 5 install.

Thank you all for your recommendations.

Jeremy

0 Kudos
23 Replies
AndreTheGiant
Immortal
Immortal

If you use Workstation you haven't specific drivers requirements.

I suggest a Core7 CPU with 16 GB or RAM.

About disks, two or more could help.

Andre

Andrew | http://about.me/amauro | http://vinfrastructure.it/ | @Andrea_Mauro
mcowger
Immortal
Immortal

If you are just going to run Windows on it and ESXi as a guest, pretty much anything would do.  Look at the Dell T-series systems.

--Matt VCDX #52 blog.cowger.us
VCP2009
Enthusiast
Enthusiast

Thank you for your responses.

0 Kudos
tonybourke
Contributor
Contributor

I've yet to see anything in writing, but word is that the vSphere 5 free version will be limited to 8GB of vRAM allotments, which would limit your home lab somewhat. Anyone see anything on this yet?

VCP4, Cisco Instructor (CCSI) datacenteroverlords.com
0 Kudos
DSeaman
Enthusiast
Enthusiast

Remember that if you nest ESXi inside a VMware Workstation VM, you can NOT power on 64-bit VMs. You are limited to 32-bit VMs, which means if you are a Windows guy you can't use Server 2008 R2 or most of the new MS products as they are 64-bit only. It would probably be best to buy a dedicated ESXi server that you can run bare metal, so you don't have the VM restrictions. It will also be MUCHHH faster as well.

For $750, you can build a 16GB Sandy Bridge ESXi server, and can find the details on my blog:

http://derek858.blogspot.com/2011/03/building-sandy-bridge-esx-server.html

Derek Seaman
0 Kudos
spiralscratch
Contributor
Contributor

Tony Bourke wrote:

I've yet to see anything in writing, but word is that the vSphere 5 free version will be limited to 8GB of vRAM allotments, which would limit your home lab somewhat. Anyone see anything on this yet?

It's in the FAQ. There's also a thread about it.

0 Kudos
spiralscratch
Contributor
Contributor

I'd agree that a stand-alone ESXi/vSphere box would be a better choice.

If you don't want to build your own, I know the low-end Dell servers are compatible with v4.1. I think the odds are pretty good that they'd support v5.

0 Kudos
tonybourke
Contributor
Contributor

spiralscratch wrote:

Tony Bourke wrote:

I've yet to see anything in writing, but word is that the vSphere 5 free version will be limited to 8GB of vRAM allotments, which would limit your home lab somewhat. Anyone see anything on this yet?

It's in the FAQ. There's also a thread about it.

What FAQ? The licensing doc FAQ doesn't mention anything about it. I couldn't find a reference in that thread either.

VCP4, Cisco Instructor (CCSI) datacenteroverlords.com
0 Kudos
tonybourke
Contributor
Contributor

Nevermind, found it. Last entry:

http://www.vmware.com/products/vsphere-hypervisor/faq.html

Here's my thoughts: http://datacenteroverlords.com/2011/07/17/free-esxi-now-with-8-gb-limit/

VCP4, Cisco Instructor (CCSI) datacenteroverlords.com
0 Kudos
rickardnobel
Champion
Champion

Tony Bourke wrote:

I've yet to see anything in writing, but word is that the vSphere 5 free version will be limited to 8GB of vRAM allotments, which would limit your home lab somewhat. Anyone see anything on this yet?

Note that VMware does still claim that the free vSphere Hypervisor supports up to 1 TB of RAM per VM, which is in obvious conflict with the 8 GB of vRAM statement. Which one of these memory values are correct is yet to be seen:

http://rickardnobel.se/archives/620

My VMware blog: www.rickardnobel.se
0 Kudos
yannara
Contributor
Contributor

I wouldn´t even consider the option to install ESXi on Windows 7. Select compatible hardware, and by the sort powerfull desktop where you could install ESXi as bare metal solution. 2000 bucks is a lot of money, you can have both.

0 Kudos
rickardnobel
Champion
Champion

yannara wrote:

I wouldn´t even consider the option to install ESXi on Windows 7. 

I would say that depends greatly on the needs of the Original Poster. If he wants a server dedicated to running virtual machines then free vSphere 4.1 would of course be great. But if wanted a powerful PC to use for many purposes, including virtualization then Windows 7 with VMware Workstation would be best.

I have a Intel Core i7 build with 16 GB of RAM, which works great for running many simulatenous VMs in Workstation, including multiple ESXi! Together with a virtual iSCSI server I have both vCenter and several ESXi hosts, all virtual. It is possible to run a few Windows 2003 servers as nested guests, but these are just proof of concept. If I would like to run 64 bit operating systems then it is just to start these "native" in Workstation.

My VMware blog: www.rickardnobel.se
0 Kudos
little_horse
Enthusiast
Enthusiast

This is not true anymore with vSphere 5 release. Now you can run 64 bit OS (e.g. ESXi or Hyper-V)  in virtual ESXi 5.0.

here is the proof - http://www.virtuallyghetto.com/2011/07/how-to-enable-support-for-nested-64bit.html

I have vSphere 4.1 lab running in Windows 7, VMware Workstation - works perfectly. The only thing I miss is powerful NAS. I would recommend buying 4 2TB disks and making RAID10 for your vSphere and I fully support 16Gb RAM requirement for home lab.

------------------------------------- http://vmnomad.blogspot.com/ ------------------------------------
0 Kudos
Yoglus
Contributor
Contributor

How did you do that ?

I'd like to use nested vm (x64) in ESXi 5.0 VM (VMware Workstation) but it does not work.

Did you change the vmx file ?

Thanks for your help.

0 Kudos
Dave_Mishchenko
Immortal
Immortal

It's a new feature in ESXi 5.0 that is able to passthrough the hardware virtualization CPU features of the physical host into the guest VM.  You currently can't do this on VMware Workstation.

0 Kudos
Datto
Expert
Expert

For less than $2000 you can get a nice ESX 5.0 physical server (or two possibly) with a Fibre Channel SAN/HBAs and a gigabit network switch from eBay. From a long-term perspective, that would be a much wiser choice than dinking around with trying to make a desktop box work and would be a much better way to spend your $2000. It'd give you a place to expand in the future.

You have to be patient and know what it is you're wanting on eBay and don't buy anything from anyone who doesn't have at least a 98% rating. Heck, I just saw a Dell PE2970 on eBay a few days ago that sold for around $200 -- you could put 16GB of memory in that server and 2x quad-core Opteron CPUs in it and do the entire server for under $500 on eBay including a 2G PCI-e HBA. My PE2970 runs ESX 5.0 off a USB stick and the VMs are located on shared storage. That PE2970 also runs nested hypervisors which in turn, have their own nested 64 bit VMs.

Note that the amount of memory will usually be more important to your home lab than pretty much anything else. That's why if you buy a real server (HP, IBM, Dell -- whichever is your preferred brand)  it'll be a better initial investment since you can usually pile more memory into a real server. I'm buying ECC memory for $22 per PC2-5300 2GB stick on eBay right now and less than $50 per 4GB PC2-5300 ECC stick.

Also, if you're storage is slow everthing is going to be slow -- that's why an inexpensive Fibre Channel 2G SAN for shared storage, even with 10K 73GB disks, would work well for now and in the future since you have $2000 available to spend on the home lab.

From a CPU standpoint, make sure you buy CPUs that support fancier virtualization features, not just regular hardware VT-x and AMD-V virtualization (in AMD those fancier features would be RVI -- only available in 3rd Generation AMD Opteron server CPUs -- 13xx, 23xx and 83xx series of AMD Opteron CPUs). Having the fancier virtualization features in the CPU gives you way more options now as well as in the future (system BIOS also needs to support hardware virtualization also). I'm buying 3rd Gen AMD Opteron quad-core CPUs for $50 each on eBay (you'd need a matched pair for a 2x CPU server).

Also, make sure everything you buy, from a networking perspective, is gigabit speed (NICs, network cables, switches) and if you can get a deal, get the network switches with Jumbo Frame and VLAN capability.

Datto

0 Kudos
J1mbo
Virtuoso
Virtuoso

For fast shared storage all you need is box running Debian as an NFS server with some SandForce based SSDs in it.  No complexity with RAID or FC, almost zero power consumption and all the IOPs you'll need for quick clones, migrations, and other lab type tasks.  Something like HP's MicroServer could fit the bill quite nicely.

0 Kudos
JAndrews42
Enthusiast
Enthusiast

I use a Lenovo W510 laptop with SSD C: and 7200RPM 😧 (where all apps and VMs are)

i7 Extreme, 16GB RAM, Win 7 64-bit

VMware Workstation 7

two ESXi 5 machines, one Windows 2008 R2 for vCenter, vMA 5, NetApp ONTAP 8 simulator (iSCSI, NFS)

multiple Win2008 32-bit and WinXP guests under ESXi. 

vMotion, Storage vMotion, HA, DRS, PXE boot for autodeploy, Update Manager.

You can't run FT and I have not tried the VDR or vCenter appliance yet (Tho I suspect that like vMA 5 they will run under Workstation just fine) and of course VSA is a no-go, but otherwise it works great.

0 Kudos
rbtwindude
Contributor
Contributor

@Dseaman

the 64bit guess in nested environment changes with vSphere 5

VMware vSphere 5, nested guests can be 64-bit

http://www.vcritical.com/2011/07/vmware-vsphere-can-virtualize-itself/

0 Kudos