Build farm
18U open frame. Three rack-mount Mac Pro, four Mac mini on top, 10G switch.
Devices
- Runner 1Apple Mac mini (M4 Pro, 2024, 10GbE)
- Runner 2Apple Mac mini (M4 Pro, 2024, 10GbE)
- Runner 3Apple Mac mini (M4 Pro, 2024, 10GbE)
- Runner 4Apple Mac mini (M4 Pro, 2024, 10GbE)
- PDU, 8 outletsPDU, 8 outlets
- Builder 1Apple MacPro7, 1 Rack Mount
- Builder 2Apple MacPro7, 1 Rack Mount
- Builder 3Apple MacPro7, 1 Rack Mount
- SwitchUbiquiti UniFi Switch Pro XG 48
network: 1
imports:
- ../../catalog/index.network.yaml
cables:
cat6-blue: { extends: cat6, color: "#3689c9" }
cat6-green: { extends: cat6, color: "#41a282" }
cat6-yellow: { extends: cat6, color: "#d9a520" }
cat6-red: { extends: cat6, color: "#c8504a" }
racks:
farm:
type: open-rack
units: 18
top: { justify: space-between, padding: { x: 30, y: 0 } }
panels:
brush-17: { u: 17, type: brush }
devices:
switch: { model: ubiquiti/usw-pro-xg-48, name: Switch, in: farm, u: 18 }
mini-1: { model: apple/mac-mini-m4-pro-2024, name: Runner 1, in: farm/top, order: 1 }
mini-2: { model: apple/mac-mini-m4-pro-2024, name: Runner 2, in: farm/top, order: 2 }
mini-3: { model: apple/mac-mini-m4-pro-2024, name: Runner 3, in: farm/top, order: 3 }
mini-4: { model: apple/mac-mini-m4-pro-2024, name: Runner 4, in: farm/top, order: 4 }
pro-1: { model: apple/macpro7-1-rack-mount, name: Builder 1, in: farm, u: 12 }
pro-2: { model: apple/macpro7-1-rack-mount, name: Builder 2, in: farm, u: 7 }
pro-3: { model: apple/macpro7-1-rack-mount, name: Builder 3, in: farm, u: 2 }
pdu: { model: pdu-8, in: farm, u: 1 }
links:
mini-1: { ends: [mini-1/eth1, switch/port-18], cable: cat6a }
mini-2: { ends: [mini-2/eth1, switch/port-20], cable: cat6a }
mini-3: { ends: [mini-3/eth1, switch/port-22], cable: cat6a }
mini-4: { ends: [mini-4/eth1, switch/port-24], cable: cat6a }
pro-1-a: { ends: [pro-1/eth0, switch/port-32], cable: cat6-blue }
pro-1-b: { ends: [pro-1/eth1, switch/port-33], cable: cat6-blue }
pro-2-a: { ends: [pro-2/eth0, switch/port-34], cable: cat6-blue }
pro-2-b: { ends: [pro-2/eth1, switch/port-35], cable: cat6-blue }
pro-3-a: { ends: [pro-3/eth0, switch/port-36], cable: cat6-blue }
pro-3-b: { ends: [pro-3/eth1, switch/port-37], cable: cat6-blue }
scenes:
front: { title: Build farm, layout: [farm] }