Skip to content

Fairy Site

Fairy is the primary homelab site, with a 32U compute rack and a wall-mounted MDF rack. It runs a single Kubernetes cluster (fairy-k8s01) across custom-built AMD64 Freckle compute nodes and three NVIDIA DGX Spark ARM64 GPU nodes, all on Talos Linux. The compute nodes handle everything from home automation and media services to monitoring and storage controllers, while the DGX Sparks run LLM inference via vLLM. Storage is split between Ceph (distributed across the compute nodes' NVMe OSDs) for Kubernetes workloads and a TrueNAS Mini-R for bulk media.

The network is flat on a single /24 with a Firewalla Gold Pro as the router, a 10G top-of-rack switch for all node traffic, and a 400G fabric switch for GPU-to-GPU communication. See Fairy Network Topology for the full picture.

MDF

The main distribution frame rack sits behind the server rack and houses the router, switches, and home network management.

Rack Layout

Tecmojo 9U Wall Mount Rack (white, glass front door).

MDF rack diagram

Hardware

Networking

Device Model Role
fairy-gw01 Firewalla Gold Pro Router/firewall, AT&T 802.1X bypass
fairy-mdf-asw01 Cisco C1300X-24NGU-4X Home network switch
fairy-mdf-vsw01 Cisco C1300-8FP-2G PoE switch for outdoor endpoints (surge isolation)
WiFi APs (x3) Firewalla AP7 WiFi 7, ceiling-mount

The outdoor PoE switch (fairy-mdf-vsw01) is intentionally separate from the home network to provide lightning/surge isolation for outdoor camera and AP cable runs. It connects back to fairy-mdf-asw01 via fiber to maintain electrical isolation.

Power

Device Model Notes
fairy-mdf-pdu01 CyberPower PDU81005 Not network-connected

r02

The compute rack houses all Kubernetes nodes, storage, and the 10G/400G network fabric for the fairy-k8s01 cluster.

Rack Layout

StarTech 32U 4-Post Server Rack Cabinet (RK3236BKF) with adjustable mounting depth and glass front / mesh rear doors.

Rack r02 diagram

The DGX Spark units are mounted in Racknex UM-NVI-202 rack mount kits. Each tray holds two units and occupies ~1.33U.

Hardware

Networking

Device Model Role
fairy-r02-tor01 Netgear XS724EMv2 Top-of-rack switch (24x 10GBase-T, 4x 10G SFP+)
fairy-r02-fsw01 MikroTik CRS804-4DDQ GPU fabric switch (4x 400G QSFP-DD)
fairy-r02-msw01 Cisco Catalyst C1300-24T-4G Out-of-band management (IPMI, JetKVM, PDU, vPro)

See Fairy Network Topology for port allocations and IP addressing.

Compute

Device IP Role Type
fairy-r02-cn01 192.168.227.16 Control plane Freckle Gen 3.0
fairy-r02-cn02 192.168.227.17 Control plane Freckle Gen 3.0
fairy-r02-cn03 192.168.227.18 Control plane Freckle Gen 3.0
fairy-r02-cn04 TBD Worker (planned) Freckle Gen 3.1
fairy-r02-cn05 TBD Worker (planned) Freckle Gen 3.1
fairy-r02-cn06 TBD Worker (planned) Freckle Gen 3.1
fairy-r02-dgx01 192.168.227.19 Worker (Inference) DGX Spark
fairy-r02-dgx02 192.168.227.20 Worker (Inference) DGX Spark
fairy-r02-dgx03 192.168.227.21 Worker (Inference) DGX Spark

Storage

Device Model Notes
fairy-store01 TrueNAS Mini-R 12x 26TB Exos, 2x 6-wide raidz2

Appliances

Device Model Role
fairy-nvr01 UNVR Pro UniFi Protect NVR (7x 3.5" bays, 10G SFP+)

Power

Device Model Role
fairy-r02-ups01 CyberPower PR3000RTXL2UHVACN UPS (2U)
fairy-r02-pdu01–04 CyberPower PDU81005 0U PDUs (mounted on rear side rails)