I’ve been building a home cluster for investigative work.  Here’s what I have so far.
Table of contents
Hardware List
Jump host:
Hostname: Dialga
Dell inspiron with extra Intel Pro/1000 Dual port Server Adapter
3 Nodes Dell Poweredge 610 ( each with a different Solid State Drive)
Juniper SRX 220 Router
Tenda 8 port Gigabit Desktop switch
The whole thing is housed in a StarTech.com 12U Adjustable Depth Open Frame 4 Post Server Rack
Here’s what it looks like:
Physical Network
This is a close up of the SRX 220
And the Jump host named Dialga:
Dialga has an onboard ethernet port and an additional NIC with 2 ports. The Gray cable visible in the picture is connected to the onboard, and is the primary access point of the whole cluster. Dialga is running Fedora 28. Thus, the ports are named: enp3s0, enp1s0f0, and enp1s0f1. Since enp3s0 is plugged in to a wall socket that connects to the company network, this is the only port that has an IP address by default:
2: enp3s0:mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether c8:1f:66:46:1a:43 brd ff:ff:ff:ff:ff:ff inet 10.18.57.195/23 brd 10.18.57.255 scope global dynamic noprefixroute enp3s0 valid_lft 85852sec preferred_lft 85852sec inet6 2620:52:0:1238:7ba1:d6c3:fead:140e/64 scope global dynamic noprefixroute valid_lft 2591453sec preferred_lft 604253sec inet6 fe80::7340:db2e:1af9:62a0/64 scope link noprefixroute valid_lft forever preferred_lft forever
This is what I use to SSH in to dialga from my workstation.
Port enp1s0f0 is connected via the Blue Cable to port 0/0/1 of the Switch, and will be used for configuration. The goal is to have SSH enabled on the SRX 220 via this port only.
Port enp1s0f1 is connected via the Black Cable to port 0/0/5 of the Switch, and will be used for Director; PXE and IPMI to start.
The console cable has an RJ45 connector on one end and a USB connector on the other, with a conversion in the middle from/to serial. I can connect from Dialga to the SRX 220 over this using Minicom.