I'm happy to say that my build is COMPLETE and I'm very satisfied with the finished product
.
From top to bottom in the rack:
24 port Cat6 Patch Panel
Switch: Dell X1052 10Gb Switch
Firewall: pfSense 2.3.1 running on SuperMicro A1SRi-2558F
vSAN Node #1: Xeon-D 1537 / 64GB RAM / 400GB Hitachi HUSSL (cache) / 800GB Intel S3500
vSAN Node #2: Xeon-D 1537 / 64GB RAM / 400GB Hitachi HUSSL (cache) / 800GB Intel S3500
vSAN Node #3: Xeon D-1508 / 16GB RAM / 8 x 8TB Seagate SMR HDDs
vSAN Node #4: Xeon D-1518 / 32GB RAM / 400GB Hitachi HUSSL (cache) / 800GB Intel S3500 / IBM M1015 / 8 x 8TB Seagate SMR HDDs
CyberPower 900w UPS
You'll notice that my rack is sort of broken down into 3 main sections.
Networking (PP, Switch, Firewall)
Computing (vSAN Node 1,2)
Storage (vSAN Node 3,4).
Nodes 1 and 2 are my main computing boxes. They run all my high CPU intensive applications and the VM's on those servers fail-over to one another or get migrated during maintenance.
Node 3 is currently just a "slave" for Node 4. It's not currently contributing any storage to the vSAN datastore but it will once I can pickup a 4th Intel S3500 800GB drive. The only VM running on it is my bulk storage OS (UnRAID). The 8TB drives are spun down 95% of the time except during data replication from Node 4 or if Node 4 is offline for whatever reason. This server isn't using much power.
Node 4 is running my main storage array (outside the vSAN datastore of course). On top of the storage OS, I also have vCenter running on there.
Deciding to convert my offsite backup server (very underutilized) to an on site backup / HA for my media was a good decision. One of the top priorities for this build was to add redundancy / HA to my Plex Server and while running Plex in an Ubuntu VM on the vSAN datastore did that, the actual media became the failure point. Moving my backup server on site allowed me to pool NFS shares off both servers into single mount points for Plex to access (using MergerFS). Thus if Bulk Array #1 is offline for whatever reason (failure, maintenance, etc.) Plex will automatically read/serve the data off of Bulk Array #2.
At higher than average usage right now the rack is pulling 360w int total. When mostly idle it's under 275w.
Now that I've got my "production" services running for home, it's now time to build out my Windows testing/lab environment
.
** Additional Close-Up pics of each sections **