A Dell PowerEdge T710 followed me home, now what?
I got a call last week from my older brother that he got a job cleaning out a medical clinic, the clinic found a new location but left a lot of hardware behind in the old place. He told me I could pick through what I wanted because all of it was going in the trash otherwise. Much of it was truly trash but I found some things of value. Saturday afternoon I came home with, among other things, a Dell PowerEdge T710. It's got 2 quad core Xeon processors, 36GB RAM, among other goodies. What is missing though is any storage. It's got a RAID controller capable of holding 16 2.5" SAS/SATA drives but all storage was removed for data privacy reasons. I ordered caddies and drives to fix that, which cost me about $200, not bad so far. I'm just starting with four SATA spinning disks to get me going, I might add a SSD later.
Other than just sharing my joy on such a find I thought I'd also share some of my thoughts on how to make the most of this. The path I'm considering now is installing ESXi 6.0 and trying out the PCI passthrough so I can also use it as a workstation. I'll need a video card, that's pretty much a given. I might need a USB card too since grabbing the onboard USB might cause problems. Getting sound out is what is stressing me the most.
In the past if I had a computer lacking on-board audio (such as a repurposed server like this), or the on board audio was not supported by my preferred OS, then I'd just grab a PCI sound card from what seems like my bottomless box of old PCI cards. While I'm not lacking PCI sound cards I've discovered an absence of PCI slots in this computer. Looking at my options to get sound I've found that this might not be as simple as picking up a $10 part the next time I find myself in the vicinity of a Best Buy. Maybe it is, I'll get back to that in a bit.
While I also want to discuss the options for turning this server into a virtual machine playground the software aspect can shift with little to no cost. I can try ESXi (which is what I'm going to try first), Hyper-V, as well as other free and non-free virtualization solutions. I may try them all in time. What I want to have in the near future is the ability to still use this as a general purpose workstation through some virtualization or on the metal. I'll probably want to run Windows 10 since the instructors at the university seem to prefer students run that, and I can get a Windows license from the university for nothing (Microsoft has a deal with the university). If for some reason you believe ESXi is not the best choice then make a case for alternatives.
I'll need to make a choice on how to handle video, which plays into the audio choices too. All my displays are currently VGA. I have a TV on the kitchen wall I'm willing to repurpose as a display, I'd like a new TV too. If I go with VGA then I can use my current speaker setup, then I'd need a sound card of some kind. I'll need a new video card so I may as well get one that supports sound from HDMI and/or DisplayPort. This means upgrading my TV and using my current TV as a monitor, or buying a new monitor with speakers (or speaker output anyway, but it seems one comes with the other).
A PCIe sound card is right out, unless I missed something in my research. The PCIe sound cards I've seen are not cheap, and even if they were free it'd cost me a potentially valuable PCIe slot. A USB sound adapter is a possibility as USB passthrough is a common feature for every VM solution I've seen, relieving any hangups I might have with trying to passthrough a PCIe device. Is there a PCIe card that combines an audio output with USB ports? That'd save me a slot. It's not just the loss of the slot, or the absolute cost of the card, it's the relative cost. For lower cost than a dedicated sound card I can get a USB audio device, or upgrade a display to include speakers and use sound from a video card I'd have to buy anyway. Again, I may have missed something.
Another option that crossed my mind is using Bluetooth audio. I have a Bluetooth speaker I use with my iPhone and iPod so the cost would just be the Bluetooth adapter. Experience tells me this might be finicky. Getting a Bluetooth adapter might be handy for other reasons though. I've seen software solutions for situations like this, where a pair of receiver and transmitter software can send audio from one computer to another over a network. This also sounds finicky too, as network lag could mean watching a lecture on the screen and the lips moving does match audio. Not a complete killer but it can be distracting as hell.
The question is not just what my options might be, although I'm sure I missed something in my research so far. The question is what are the BEST options. Have you tried something like this? If so, then what has and has not worked for you?