Day 15: A Cost-Effective Virtualisation Server
<
n
As much as I would love to just head on over Apple’s website and put together an order for a rack-mounted Mac Pro I don’t have the £17,000 to actually buy the thing any time soon. So instead I’m going to head over to Bargain Hardware to see if I can find something comparable for a lot less.
n
I ended up starting off with the HP ProLiant ML350p Gen8 V2. It’s a 5U rack mount server that has dual CPU slots, 6 x 3.5″ Hard Drives, upto 768GB RAM and has 9 PCI-e expansion slots.
n
The Config I chose had:
n
- n
- n
2 x Intel Xeon E5-2697 V2 – 12-Core 2.70Ghz (30MB Cache, 8.00GTs, 130W)
n
- n
- Whilst not the most powerful by today’s standards this would enable me to set up a render server for Blender and not have to wait anywhere near as long as I do just now with my Mac Book Pro. It would also have enough power to run all of the other pieces of software.
n
n
- n
8 x 16GB – DDR3 1600MHz (PC3-12800R, 2Rx4)
n
- n
- I went with 128GB to start off with as this would be more than enough for my to start off with but there would be plenty of room to expands with the other 16 slots.
n
n
- n
16 x DDR3 RAM Blank
n
- n
- Having the RAM Blanks will help with airflow in the case.
n
n
- n
1 x 480GB – SATA (6G) SSD – Major Brand New
n
- n
- This 480GB SSD would be used to run the operating system.
n
n
- n
5 x 4TB – SAS (7.2K, 12G) HDD – Major Brand
n
- n
- 20TB of 16TB of storage, once put into raid, will be more than enough storage to keep us going for the next few years.
n
n
- n
1 x 10GbE (Dual Port) SFP+ NIC – Qlogic QLE3242
n
- n
- I plan to have the server connected to the Ubiquiti Unifi Switch over 10Gb fibre line so there should be no problems with bandwidth connecting multiple devices over the network.
n
n
- n
2 x HP Hot-Swap ‘Platinum’ PSU 1200W
n
- n
- I went with the 1200w power supplies as I plan on adding a few extra PCIe card in the future
n
n
n
n
n
n
n
n
n
n
All together this setup, without the extra PCI-e cards , comes to £1353.60. A heck of a saving already from the £17,000 apple wanted off me.
n
Next I want to add a couple of graphics card to the server to help with rendering and transcoding. and in case I can get MacOS running on this beauty I’m going with the Radeon RX 590s from my Dream Hackintosh Computer post. two of those will add £539.98 bringing the total to £1903.58.
n
The Software
n

n
Whilst this system can run VMWare’s ESXi Software that costs money and upgrade fees each time they decide to release a new version. So instead I’m going with Microsofts Hyper-V offering, as it’s free, and running a bare metal Hypervisor.
n
I’ve used Hyper-V a few times and while it doesn’t have all the bells and whistles that some other software may have it’s easy to use and, through a few change in the Registry if need be, almost everything that it does have can be configured if needed.
n
After getting Hyper-V installed I’ll be installing a copy of Windows 10 so I can remote in and manage the Hyper-V Server without having to boot into bootcamp on my MacBook every time I want to spin up a new machine.
n
Next up will be Ubiquiti’s UniFi Controller so I can manage my local network for the single interface I mentioned earlier.
n
Then FreeNAS heads onto the server to give me the network storage I need. whilst I could potentially use the windows 10 virtual machine for this I would rather keep everything separate, that was if one machine has a problem then it won’t, necessarily, impact the others.
n
The next virtual machine on the list will be Home Assistant. I like home assistant because it links into almost everything via plugins. I’ll be using the Hass.io installation to I have the web interface making management of our smart home even simpler.
n
Plex is up next. I’ll be using an ubuntu bistro with the Plex Media Server software installed on top. whilst this does mean that I will need to do a few few things manually over time to keep it up to date or install drivers for DVB cards I have found it to be a bit more robust.
n
Ubuntu will be used again to create a render server for blender. I’m not quite sure how I’m going to go about it yet but it’s defiantly something that I want available as I’m developing my skills with the software. It also has the added advantage of freeing up my blender instance once I’ve sent my scenes over to the server.
n
and finally I’ll be installing a few machines to experiment on such as the previously mentioned MacOS/Hackintosh, as well as an extra Windows 10 and ubuntu machine too.
n
What do you think? Should I change anything? Let me Know in the comments.
n
n ]]>

