Appearance
🖥️ Cluster Architecture & Node Inventory
The homelab operates a high-availability 3-node Proxmox VE cluster named clusterfuck (running PVE 9.2.11) backed by a dedicated Proxmox Backup Server (PBS).
🏛️ Compute & HA Placement Strategy
- Primary Compute & Storage Powerhouse (PVE-1): With 16 vCPUs (Intel i7-10700) and 32 GB RAM alongside the 16TB ZFS
tankarray, PVE-1 hosts all primary active compute workloads, media stacks, and Docker containers under normal operations. - High-Availability Standby & Failover (PVE-2 & PVE-3): Both nodes (AMD Ryzen Embedded R2314, 4 vCPUs, 16 GB RAM each) participate in cluster quorum and Proxmox HA (
pve-ha-crm). In the event of maintenance or hardware failover on PVE-1, HA automatically restarts or migrates workloads across PVE-2 and PVE-3.
📊 Node Inventory & Hardware Specifications
| Node | Hostname / IP | CPU & Memory Specs | Storage Pools & Disks | Active Guests & Roles |
|---|---|---|---|---|
| PVE-1 | pve192.168.0.100 | • Intel Core i7-10700 (8C/16T @ 2.90GHz) • 32 GB DDR4 RAM (33.4 GB usable) • Dual-NIC: nic1 (2.5G) + nic0 (1G) | • local-zfs (1TB SK hynix PC611 NVMe, 99% health)• tank (4x 4TB Seagate Enterprise RAIDZ1, 16 TB raw)• Cold Backup: 2TB WD HDD ( /dev/sdf, ext4)• local (dir, /var/lib/vz) | Primary Workload Host (3-Domain Model): • VM 199: homeassistant (HAOS)• LXC 131: docker-media (31 containers, QSV, Immich, Streaming, Hawser Agent, Backrest)• LXC 129: docker-admin (16 containers: n8n, mealie, obsidian, Hawser Agent, etc.)• LXC 183: docker-edge (11 containers: Traefik, Cloudflare Tunnel, Pocket-ID, Glance, Termix, Dockhand Central, Tailscale)• LXC 133: bambuddy (3D print manager)• LXC 180: ansible (Semaphore)• LXC 182: antigravity (Agent workspace)• (Retired / Standby: LXC 185 edge-lxc, LXC 132 immich-docker, LXC 200 plex-jellyfin) |
| PVE-2 | pve2192.168.0.101 | • AMD Ryzen Embedded R2314 (4C/4T @ 1.40GHz) • 16 GB DDR4 RAM (14.5 GB usable) • Dual-NIC: nic1 (2.5G) + nic0 (1G) | • local-zfs (256GB WDC SN730 NVMe, 87% health)• tank_media (NFS4 mount from PVE-1)• local (dir) | HA Failover & Standby Node: • Participates in cluster quorum & HA management • Instant failover target for guests during PVE-1 maintenance |
| PVE-3 | pve3192.168.0.102 | • AMD Ryzen Embedded R2314 (4C/4T @ 1.40GHz) • 16 GB DDR4 RAM (14.5 GB usable) • Single NIC: nic0 (1G) + WiFi wlp3s0 | • local-zfs (256GB SK hynix BC901 NVMe, 96% health)• tank_media (NFS4 mount from PVE-1)• local (dir) | HA Failover & Standby Node: • Holds template LXC 100 & standby guests • Ready for compute failover |
| PBS | PBS192.168.0.103 | • Proxmox Backup Server • Datastore: backup@pbs• Automated weekly power cycle via Home Assistant & 3h boot timer | • backup (PBS storage, cluster-wide) | Automated Weekly Backup Target: • Powered on every Sun 00:45 AM via Zigbee smart plug AC-restore • Proxmox backups run Sun 01:00 AM • Auto-powers off ~3h post-boot (delayed if jobs running) • Smart plug cuts phantom power when idle |