Jump to content

Combine 2 Gamers 1 CPU and standard ESXi lab server

I recently purchased this:

Dell PowerEdge R510 II

2x 2.66GHz 6-Core X5650

32GB RAM

H700 512MB

2x 750w ps

8x 3.5” hot swap bays

2x internal 2.5” bays

8x 2TB 3.5” drives

Will probably get 2x SSD for internal OS RAID 1

 

I am going to use this for a home lab ESXi server with VM’s for file sharing, Plex, Windows Server functions and anything else I can think of. However, I also want to virtualize a physical (or two) Windows desktop and move it to this server. This desktop then has to be able to be accessed like a normal physical desktop for those less technically inclined. Also, I will be doing something similar to what Linus did with his home rig as this desktop has to be accessed from wherever I wish on the network. The reason for this is to save power, take advantage of the RAID array for data integrity and have one less machine for me to maintain.

 

I will handle all network bandwidth requirements but my main concern is software and what other physical hardware I’ll need to pull this off. Doesn’t have to be free but I want something reliable and fairly cost effective (was thinking $100-250 extra expense).

 

My questions are thus:

I will be using ESXi for the home lab server stuff so can I install unRAID (or similar) within this and have it work with a graphics card (something basic and cheap as I don’t need much for this desktop)? Or do I need to install unRAID (or similar) as the main OS and then put my desktop and ESXi into this?

 

Or would ESXi do all that I want natively? I’ve heard (and know) you can do something hardware assigning to ESXi VM’s but not sure if to the extent of what was done in 2 Gamers 1 CPU.

 

Willing to try a bunch of stuff if people have suggestions (and post results back) but not sure if what I want is even possible currently. 

 

Link to comment
Share on other sites

Link to post
Share on other sites

You can pass through devices to ESXi, but not keyboards and mice. You'd have to pass through a USB controller to the VM. However, passing through chipset USB is difficult to do, so the general recommendation is to get PCIe USB cards and pass them through directly to your VMs.

 

Nvidia cards generally don't support PCIe passthrough on ESXi, AMD cards tend to work (except dual-GPU). Puget Systems built a setup like you're describing, you can see instructions https://www.pugetsystems.com/labs/articles/Multi-headed-VMWare-Gaming-Setup-564/here

 

Here's a blog that describes a lot about setting up this kind of stuff - http://thehomeserverblog.com/esxi/esxi-5-0-amd-whitebox-server-for-500-with-passthrough-iommu-build-2/

I do not feel obliged to believe that the same God who has endowed us with sense, reason and intellect has intended us to forgo their use, and by some other means to give us knowledge which we can attain by them. - Galileo Galilei
Build Logs: Tophat (in progress), DNAF | Useful Links: How To: Choosing Your Storage Devices and Configuration, Case Study: RAID Tolerance to Failure, Reducing Single Points of Failure in Redundant Storage , Why Choose an SSD?, ZFS From A to Z (Eric1024), Advanced RAID: Survival Rates, Flashing LSI RAID Cards (alpenwasser), SAN and Storage Networking

Link to comment
Share on other sites

Link to post
Share on other sites

I can't remember if that system will support direct I/O, I think it most likely does. VT-D is what to look for.

 

I can tell you from experience the part that sucks the most is when you have to reboot the ESXI server, then everything on there is going down with it. Without a second ESXI server to move / vmotion servers to/from then putting anything important / daily use on there sucks. I had my firewall virtualized and that was my biggest gripe.

 

unRaid and ESXi are both bare metal / Type-1 hypervisors, and do no behave well when nested.

 

ESXi from what I understand doesn't make USB device sharing from the host very easy. However if you use a thin client you get around that issues, and you could use something like ThinOS + Horizon to achieve that... but Horizon is pretty expensive.

 

For your needs you may be better off with unRaid. And you will absolutely need SSDs, as the way unRaid handles disks sucks ass for speed and IOPS.

Link to comment
Share on other sites

Link to post
Share on other sites

Awesome thanks guys. Will probably attempt ESXi first and see how it goes. Server gets in next week so will update back when I get somewhere. Open for more ideas in the mean time. 

Link to comment
Share on other sites

Link to post
Share on other sites

As someone who has recently built an ESXI 6 server, I can tell you that for better compatibility with graphics cards, you may wanna stick to UnRAID, as ESXI has (as mentioned above) mostly compatibility with AMD cards, and even then the select cards that do work are very few. Unless you don't expect high end gaming on it, I don't recommend ESXI as your primary hypervisor.

"Rampage IV" - Gaming PC

Cooler Master HAF 932 Advanced    EVGA GeForce GTX 980                            ASUS VE278H 27in LED Monitor x 3

ASUS Rampage IV Black Edition         G.Skill Trident X 16GB DDR3 2400Mhz     Cooler Master Silent Pro Gold - 1000W

i7 4930k - Overclocked @ 4.5GHz     Samsung 850 SSD 250GB x2 RAID 0           Western Digital Blue 1TB

Logitech G930 Wireless Headset      Razer Naga 2012 MMO Gaming Mouse      Logitech G710+ Mechanical Keyboard

 

"EMCMS-ESXI" - Server

HPZ800 Workstation Chassis           Seagate 4TB NAS Drive x 4 RAID Z           48GB ECC Elpida DDR3 SDRAM

Xeon E5620 @ 2.66GHz x 2             PNY CS2211 240GB SSD                          HP 80 PLUS Silver APFC PSU - 1110W

LSI 9211-8i SAS in IT Mode

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, Sevilla said:

As someone who has recently built an ESXI 6 server, I can tell you that for better compatibility with graphics cards, you may wanna stick to UnRAID, as ESXI has (as mentioned above) mostly compatibility with AMD cards, and even then the select cards that do work are very few. Unless you don't expect high end gaming on it, I don't recommend ESXI as your primary hypervisor.

I don't expect gaming at all. This desktop is used for finance software, Microsoft Office use and other basic file stuff. I would totally use unRAID if I was building a gaming build. Plus I don't think a large graphics card would even fit in the R510. Thanks for the warning and notes from experience.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×