I have been getting a ton of inquiries lately, both internally as well as externally for hardware recommendations for building a new or updating an existing homelab/test environment to be able to deploy the full VMware Cloud Foundation (VCF) solution. I typically receive at least half a dozen inquiries per week about general VMware Homelabs, but it has increased in volume lately, perhaps it was due to the recent US Black Friday and Cyber Monday Sales or perhaps some are preparing for VCF 9 already?
In any case, I normally point users to my crowdsourced VMware Community Homelab Project, where users can submit their hardware build-of-materials (BOM), overall cost and the VMware solutions they are currently using.
While the VMware Community Homelab Project has been running for several years now and has helped numerous users, the majority of the submissions typically focus on subset of the VMware portfolio and only handful of submissions have included VCF and more importantly, some of the submissions are several years old.
Internally, a number of folks have shared more recent BOMs for building an environment to run the latest VCF 5.x release and I have also found several folks outside of VMware doing the same, so I thought it would be useful and timely to aggregate some of their hardware configurations to help give users an idea of what works and options as they are looking to revamp their lab going into 2025.
I would also like to mention a few resources that you might find useful as you embark on building your new VCF homelab/test environment:
- Check the following VMware KB CPU Support Deprecation and Discontinuation In vSphere Releases to understand which CPUs will be supported going forward, especially as it pertains to the next major vSphere release
- A number of folks internally have been using the popular PC Server and Parts site to source older, but powerful desktop workstations that are fairly inexpensive and is a good option if you do not want to splurge for the latest generation of Intel or AMD CPUs
- If you end up choosing a CPU that is no longer supported, make sure it has at least the XSAVE CPU instruction AND you can bypass the ESXi installer check by using allowLegacyCPU=TRUE
- Memory is usually the first resource that is exhausted, so make sure you have some space NVMe capacity to take advantage of the new vSphere NVMe (Memory) Tiering capability which is a huge game changer IMHO whether you are running workloads in the lab or in the future for production
- Speaking of CPU vendor, I am also noticing that more users are favoring AMD-based processors over Intel, not only from a cost perspective but general capabilities (core count, power, cooling, etc). Raiko (see below for more information) has a very nice setup and several folks have commented that it is very cost effective and will be following his BOM for VCF lab, so thanks for sharing Raiko!
- Whether you are building a lab environment for work or home, at the end of the day it is not about the physical thing (well it kinda is) but its ultimately an investment in yourself and your career. You will get out of it what you put into it and everyone has different needs, so there is no one size fits all and hopefully the resources on my VMware Community Homelab Project and builds listed below can give you an idea of what works and it ultimately is up to you to choose the best configuration based on your requirements, budget, goals and your significant other's needs š
Note: If you have recently (in the past year) built out a new lab environment to run VCF 5.x or later and would like to share, feel free to leave a comment with the same details as the table or you can submit to the VMware Community Homelab Project by going HERE.
Name | Cost | System | Processor | Memory | Storage | Networking | Graphics |
---|---|---|---|---|---|---|---|
Burke Azbill (More Details) | ~$8100 | 1 x Custom (AsrockRack SIENAD8-2L2T) | 1 x AMD EPYC 8534P (64-Core) | 576GB | 17+TB | 2x10GbE (Intel X710-AT2) + 2x1GbE (Intel i210) | N/A |
Daniel Krieger (More Details) | ~$4K | 4 x Minisforum MS-01 | Intel i9-13900H (14-Core) | 96GB | iSCSI | 2x10GbE + 2x2.5GbE | N/A |
Dave Boucha | $3653.78 | 1x Dell Precision T7920 Workstation w/FlexBay | 2 x Intel Xeon Gold 6230 (20-Core) | 768GB | 1TB SATA + 4TB SATA + 2x4TB M.2 | Intel x550 PCIe (Dual Port) | Nvidia Quadro K420 |
Doug Parker | ~$2K | 1 x Dell Precision T7820 | 2 x Intel Xeon 6262V (24-Core) | 384GB | 1.92TB + 512GB SATA + 2x4TB M.2 | Unknown | Nvidia Quadro NVS 510 |
Erik Bussink | $5500 | 1 x Custom (Supermicro H12SSl-NT) | 1 x AMD EPYC 7713P (64-Core) | 512GB | 2x4TB M.2 + 2x2TB M.2 | 2xIntel X550-AT2 | N/A |
Jonathan Copeland (More Details) | TBD | 4 x Dell Precision 7820 Workstation | 2 x Intel Xeon Silver 4114 (10-Core) | 384GB | 1TB SATA + 2TB M.2 | Intel x540 PCIe (Dual Port) | Nvidia Quadro K600 |
Ryan McClain | $2503.54 | 1 x Custom (Supermicro X11SPM-F) | 2 x Intel Xeon Gold 6148 (20-Core) | 384GB | 64GB SATADOM + 2x2TB M.2 | Broadcom 57412 SFP+ | N/A |
Raiko Mesterheide (More Details) | $3500 | 1 x Supermicro H12SSL-NT | AMD EPYC 7513 (32-Core) | 512GB | 4TB SATA + 2x4TB M.2 | 1GbE + 10GbE | N/A |
Tim Sommer | ~$2K | 1 x Dell T7920 Workstation | 2 x Intel Xeon Gold 6148 (20-Core) | 678GB | 512GB SATA + 2x4TB M.2 | 2x1GbE + 1xIntel i350 PCIe (Quad Port) | N/A |
vAndu (More Details) | $48000 | 3 x Custom (SuperMicro X11SPi-TF) | 1 x Intel Xeon Platinum 8176 (28-Core) | 512GB | 4x2TB M.2 | 10GbE + 100GBE MT27700 Family [ConnectX-4] | N/A |
Justin says
Have you tried deploying VCF on a Mac Mini by any chance? I recognize this would not be supported at all but Iām curious.
William Lam says
No, while conceptually nothing would prevent you ... there's just not enough resources within the aging x86 Mac Mini to really give you any real benefit. Unless you have a TON lying around, but even then it probably isn't power efficient and given we stopped supporting them with vSphere 7.x, you may run into other issues going forward
Leaha says
Thanks for the good info as always
Hoping they don't deprecated skylake, hoping to do a 4 node r640/r740 cluster for a lab š
Jason M says
@William Lam, your using Excalidraw? š
Jeremy Richey says
Have vSphere Essentials 8 deployed on my homelab (3-Nodes VMware / 2 Kubernetes). Now spinning up Apache Cloudstack. With VMUG and the free version of ESXI gone, and ESXi/vSphere @ $50 a core/year, very few homelabs will be running VMware in the future.
Marcel Mertens says
Any update on a restructed / reorganized Holodeck Deployment Guide and Link collection.
Currently their are so many different documents with broken links and misleading information avaiable that it is very hard for a new guy to get started
Stephen Yu says
Intel S2600BP 2U 4nodes servers
Intel Dual 2nd Scaleable Xeon 6230 with 1TB DDR4 memory , 2.5" 1.6TB SSD with one samsung NVME 2TB SSD.