I posted this on reddit and was told to come post here.
I am replacing my current setup that I built in late 2009.
- Reduce Power Consumption
- Simplify Setup (Moving from 2 Servers to 1)
- Increase compute power (Can’t currently run plex, etc)
- Roughly 10 year lifespan replacing components as they fail (like my last build)
- ESXI 6.5
- Intel i7 860
- 2 drives configured in RAID 1 used as a boot.
- All VMs storage is over iSCSI to node 2.
- 3 VMs:
- Windows XP VM (Mostly used to configure things that require windows)
- Linux VM running Openhab (home automation) and 8 or so containers (grafana, influxdb, sagetv, mosquitto, unifi, frontail).
Machine isn’t powerful enough to handle plex streams and I am running into memory pressure issues.
- AMD Athlon II X4 630
- 8GB of ECC RAM.
- 20 bay hot swap case with 2 interior bays.
- 6 1 TB Samsung spinning disks (7200 RPM) (raidz2 - Storage Pool)
- 2 Western Digital Black 640GB drives (zfs mirror) for VMs/ISCSI
- 2 western digital laptop drives (rpool zfs mirror)
- 1 1TB WD Green (dumping ground).
Proposed new setup:
Moving to Proxmox for VMs with ZFS for storage on a single machine, using my current OmniOS box with that has 20 hotswap bays. I am not a data-hoarder so I just doubling the size of my raidz2 tank.
CPU: AMD Ryzen 7 3700X 3.6 GHz 8-Core Processor
Motherboard: ASRock AsRock Rack X470D4U
Storage Pool: 6 WD RED 2 TB Drives (Raidz-2)
Storage HBA: 2 LSI 9211-8i
System Pool: 2 Kingston A400 120 GB 2.5" Solid State Drive (zfs mirror)
Log/Var Pool: 2 WD 80GB Scorpio Blue
VM/Container Pool: Samsung 860 Evo 500 GB 2.5" Solid State Drive (zfs mirror)
Surveillance Drive (New Requirement): 1 WD 8TB Purple drive (no mirror)
Power Supply: Corsair SF 450 W 80+ Platinum
RAM: 32GB ECC Memory (2x16 with room to upgrade)
Areas of concern:
- Been a long time since I have built a PC/Server so my skills a bit rusty on making sure everything players well together.
- The Storage HBAs are bit “dated”, but anything newer gets expensive really quickly
- I will probably need to add another LAN card as I had a lot of trouble doing macvlan w/ docker on using the host network adapter. That will consume all my PCI slots. I am assuming that if I need to expand again, 16 port HBAs will be cheaper and I can free a slot that way
- ZFS using non-enterprise SSD… Internet is full of horror stories and some people sayings… nah its fine. I would like SSD for the power consumption aspects. Enterprise grade SSDs are really expensive.
- With the whole non-enterprise SSD should I go back to laptop spinners for my boot pool? I could also add two laptop spinners just for the /var/log? As that appears to be most of the concern is that logging will kill non-enterprise SSDs.
Any feedback on the proposed build and comments on my areas of concern would be appreciated.