Even for a homelab these are useful features to have, I don’t want to go hooking up my monitor and keyboard every time I need to troubleshoot some boot issue or install a new OS. I can also get used DDR3 ECC memory for a hell of a lot cheaper than DDR4 right now.
Unfortunately the person who wrote this article is in the EU who has much slimmer picking in the second-hand market. I can buy a Dell R620 for $200-300, two 10-core Xeons for another $300 if it doesn’t come with enough cores, and 128GB of 16GB DDR RDIMMs for $200 - total price is under $1000USD, and that’s excluding any components that come with the server I may opt NOT to replace.
Edit: iDRAC is the Dell LOM, iLO is HP
Dell ties them to the service tag, which is quite easy to set via racadm and you can buy a license off eBay. Older Dell systems required a $30 part you can find on eBay. HP just uses a key they send you on paper.
Hell, many times these decoms still have the license applied to them. I have 2xR210 II’s, a R320, R520 and formerly had a HP ML10 and a Lenovo TD340. The Lenovo was the biggest pain to get VKVM because of the stupid hard to find dongle.
Don’t buy Lenovo servers for a homelab; BTW. Dell lets you override the ramp in fan speed when a non-Dell branded PCIe card is installed, newer Lenovo servers ramp them up to 100% and you can’t turn it off (I had to leave my TD340 on the initial BIOS revision with security issues because of this).
The argument is they don’t know the thermal requirements of the card because it’s not OEM-branded so they max the fans “to be safe”, but not letting you override it is just bullshit.
Also, same stupid justification,”this configuration hasn’t passed FCC EMI tests” when the cards a qualified directly, they are the FCC certification boundary.
I was indeed that lucky. Thank you <bank>.
I have been using the X9SCM-F for the last 9 years, and enjoy being able to modify the BIOS remotely, boot remote ISO images, or troubleshoot any boot problems without physical presence.
[0] https://www.supermicro.com/products/motherboard/Xeon/C202_C2...
[1] https://www.supermicro.com/en/products/motherboard/X11SSL-F
Some of the SMC boards listed support i3 processors, but generally, if you want a BMC, you're stuck with enterprise-grade processors.
[0] https://www.supermicro.com/en/products/motherboard/X11SCA-F
https://www.supermicro.com/en/products/motherboard/H12SSW-NT
All Supermicros for EPYC have IPMI.
This EPYC is $599: https://www.newegg.com/p/N82E16819113596?Item=N82E1681911359...
You can get out-of-band management with Xeon motherboards, or with Epyc motherboards, but you're likely not going to get a motherboard with out-of-band management with a Ryzen CPU or a Core i[3579].
Intel® 8th/9th Generation Core i9/Core i7/Corei5/Corei3/Pentium®/Celeron® series Processor, Intel® Xeon® E-2100 Processor, Intel® Xeon® E-2200 Processor. Single Socket LGA-1151 (Socket H4) supported, CPU TDP support Up to 95W TDP
No BMC license fee. Officially supports ECC UDIMM, Linux and PCIe bifurcation.
If you're just running a couple servers in a home lab, yeah, it's probably not worth it but for a company with a bunch of servers the additional management features are absolutely worth it, IMO.
Redfish [0] is looking like it's gonna be pretty awesome too.
iLO / iDRAC implement IPMI, but they are not the same thing. iLO and iDRAC provide web interfaces, remote iso mounting, granular boot control, remote vga, etc. There's a lot of useful features not available in a "standard" IPMI implementation.
> Systems compliant with IPMI version 2.0 can also communicate via serial over LAN, whereby serial console output can be remotely viewed over the LAN. Systems implementing IPMI 2.0 typically also include KVM over IP, remote virtual media and out-of-band embedded web-server interface functionality, although strictly speaking, these lie outside of the scope of the IPMI interface standard. [0]
[0] https://en.wikipedia.org/wiki/Intelligent_Platform_Managemen...
https://www.supermicro.com/en/solutions/management-software/...
The BMC that vendors use implement IPMI and also usually provide these features.
If you’ve got one or two, then, sure.
You could install the free version of VMWares ESXi and use that as a sort of iLO. In most case that would be a more pleasant experience.
But the same is true of iLO. Worse in that case, because the iLO won't receive security updates for as long and is less well scrutinized in general than common Linux distributions.
It would be useful, but why not just run VMWare or Proxmox at that point?
Waiting 2 months for Threadripper would probably be more sensible unless you need it RIGHT NOW though.
Here is a 128gb kit for under $600 dollars. https://www.newegg.com/corsair-128gb-288-pin-ddr4-sdram/p/N8...
If your workloads require 128GB of RAM then you probably want ECC. You'd be skimping in the wrong place.
big "if" there really, and that makes it an apples-and-oranges comparison IMO.
The motherboard, RAM, SSDs, CPU, case, powersupply all have to be factored.
This is an apples to oranges comparison.
IMO it always makes more sense to build your own PC vs buy a used server.
It's going to be have better ventilation and be much quieter in a home setup.
Much better value can be had than OPs buy - just picked up a Dell R820 (quad 8core,3.2ghz v2 Xeons, hyperthreading is overrated yo) with 768GB of ram and dual 10G nics for $1500. Idles around 170W (about $5/mo where I live). The real magic: 8 full (16x 3.0) pcie slots.
The 3900x is a beast for the workstation though, and I have it running there with nothing but praise.
I just checked eBay and it seems R820 with 128GB and 4x v2 Xeons goes for 1200-1300.
How did you manage to get the extra 640GB for 200-300 ?
PS 6 months ago I upgraded my 2x Xeon 2697v2 Dell Precision T7610 and paid $200 for 128GB DDR ECC (8x16) Didn't expect to see another price drop.
Kudos to AMD
The other good thing about geting a Dell/HP rack server is you can have 16 drive bays (or more) easily.
I paid $85 per CPU, so while a new Ryzen 9 does make sense for a lot of people with its fast single threaded speed and low power consumption, the old server gear I bought still wins in highly parallel tasks for less money.
Edit for proof of my geekbench score: https://browser.geekbench.com/v4/cpu/13853828 That was before I expanded the RAM, but the score didn’t change with the extra memory.
RAM (DDR3) and storage capacity (cheap SAS drives) in these systems is really where the savings is... I don't think I'll ever own a "regular" desktop again.
The biggest problem I have with a used server is the inability to incorporate a GPU into the architecture. But I guess that really depend on what you want to do with it, serving a website will absolutely not require a GPU.
FYI the E5-2680 is like $300 on Amazon right now, so that's a better comparison.
Epyc2 is what I'm fantasizing over lately.