PROXMOX VE 9.2 CLUSTER: PVE Configuratie: dagelijkse sync
|

Home Lab Showcase: 3 Intel NUCs & Linux Workloads

Compacte, energiezuinige en hoog-beschikbare datacenter-omgeving gebouwd met drie generaties Intel NUC mini-pc's en Proxmox Virtual Environment. Zie hieronder de diverse (2e hands) NUC's met hun specificaties.

3 NUCs
Fysieke PVE Nodes
11 VMs
Virtuele Servers
64 GB
Fysiek RAM Totaal
72+ GB
Virtueel RAM (Ballooning)
< 50 Watt
Gemiddeld Verbruik

De 3 Intel NUCs (Hardware Fundament)

Drie fysieke mini-pc's vormen samen één Corosync 3-node HA-cluster met automatische failover en quorum.

nuc8
Intel NUC8i3BEH
  • Processor: Intel Core i3-8109U (tot 3.60 GHz)
  • Cores: 2 Cores / 4 Threads (Iris Plus 655)
  • RAM: 32 GB DDR4 Werkgeheugen
  • Opslag: NVMe SSD + QNAP NFS Storage
  • PVE: Proxmox VE 9.2 (Debian 13 kernel 7.0)
7 Virtuele Servers: portix, nuntix, presentix, domotix, verbix, grafix, registrix
nuc6
Intel NUC6CAYH
  • Processor: Intel Celeron J3455 Quad-Core
  • Cores: 4 Echte x86 Cores / 4 Threads
  • RAM: 16 GB DDR3L Werkgeheugen
  • Opslag: Lokale SSD (LVM-Thin Pool)
  • PVE: Proxmox VE 9.2 (Debian 13 kernel 7.0)
3 Virtuele Servers: fabrix, engenix, win11pro
nuc5
Intel NUC5i3RYB
  • Processor: Intel Core i3-5010U @ 2.10 GHz
  • Cores: 2 Cores / 4 Threads
  • RAM: 16 GB DDR3L Werkgeheugen
  • Opslag: Kingston SSD + QNAP NFS Storage
  • PVE: Proxmox VE 9.2 (Debian 13 kernel 7.0)
2 Virtuele Servers: solarix (USB Hardware Passthrough) en kasmix (Container Desktops)

Gedeelde Live Opslag: QNAP NAS

Virtuele machines draaien over een gedeeld NFS-bestandssysteem (`QNAP-PVE`). Hierdoor migreren servers tijdens vol bedrijf binnen enkele seconden van de ene naar de andere NUC zonder onderbreking van websessies of diensten.

Dagelijkse Back-ups naar de NAS

Proxmox maakt dagelijks automatische live snapshot back-ups van alle virtuele machines direct naar de QNAP NAS (`.vma.zst` compressie). Herstel na een storing of foute configuratie duurt slechts 1 à 2 minuten.

High Availability & 3-Node Quorum

Drie fysieke NUCs geven 3 quorum-stemmen (drempel = 2). Elke willekeurige NUC kan worden herstart voor updates zonder cluster-onderbreking. Bij uitval herstart Proxmox HA de servers automatisch op een andere NUC.

De Linux & Windows Servers

Overzicht van de actieve virtuele servers en hun specifieke taken.

Gallische Helm

De Gallische Naamgeving: Waarom eindigen alle servers op "-ix"?

Elke servernaam in het cluster is geïnspireerd op Asterix & Obelix en eindigt net als Linux steevast op een X. De stamvader van het netwerk is Agrarix — de boer uit Gallië — een directe knipoog naar de familienaam De Boer. Elke serverrol heeft zo een eigen Gallische naam gekregen, van fabrix (centrale automatisering) tot nuntix (bode/mail) en portix (toegangspoort).

fabrix DietPi Linux
nuc6
Centrale Automatisering & Control Hub

Centrale orchestratie-node. Beheert het hele cluster via Ansible en Terraform, verzorgt Git transport en toont het interne beheerportaal.

portix DietPi Linux
nuc8 HA
Veilige Toegang & VPN Gateway

Verzorgt beveiligde toegang tot het thuisnetwerk via OpenVPN met eigen certificaatbeheer en fungeert als veilige SSH bastion/jumphost.

nuntix DietPi Linux
nuc8 HA
Centrale Mail Gateway & Postfix Relay

Zorgt dat alle servers en achtergrondtaken veilig status- en alarmmails versturen, inclusief cryptografische OpenDKIM ondertekening.

presentix DietPi Linux
nuc8 HA
Webserver & SSL Reverse Proxy

Publieke webpoortwachter met Nginx en automatische Let's Encrypt certificaten. Host meerdere websites en routeert subdomeinen veilig door.

domotix DietPi Linux
nuc8 HA
Home Assistant Smart Home Hub

Centrale domotica-server met Home Assistant in Docker. Koppelt slimme energiemeters, sensoren en verlichting met dashboards en automatiseringen.

verbix DietPi Linux
nuc8 HA
WordPress Productie & Publicatie

Geoptimaliseerde LEMP-omgeving (Nginx, MariaDB, PHP-FPM) speciaal ingericht voor WordPress, compleet met WP-CLI voor geautomatiseerd beheer.

kasmix DietPi Linux
nuc5 HA
Kasm Geïsoleerde Browser Sandboxes

Streamt containerized desktops en browsers direct naar de browser. Ideaal voor veilig en anoniem surfen en geïsoleerd software testen.

solarix DietPi Linux
nuc5
Solar Logger, Netwerk Print- & Scanserver

Fysieke USB-passthrough: leest continu de SMA SunnyBEAM solar logger uit en maakt een printer en documentscanner draadloos via het netwerk beschikbaar.

grafix DietPi Linux
nuc8 HA
Metrics Observability & Grafana Dashboards

Verzamelt realtime prestatiemetingen van het hele cluster met Graphite en toont gedetailleerde Grafana dashboards van CPU, RAM en schijfactiviteit.

registrix DietPi Linux
nuc8 HA
Centrale Syslog Server & Log Analytics

Centrale logcollector die systeem- en beveiligingslogs van alle servers bundelt via Rsyslog en Grafana Loki voor snelle diagnose en audit-trails.

engenix DietPi Linux
nuc6 HA
AI Engineering & PyCharm Werkstation

Krachtige ontwikkelomgeving met grafische desktop, JetBrains PyCharm, Python AI runtime en automatische cloud-synchronisatie voor projecten.

win11pro Windows 11 Pro
nuc6
Windows 11 Pro Virtueel Werkstation

Volwaardige virtuele Windows 11 machine voor specifieke Windows-beheertools, PowerShell automatisering en remote desktop toegang.

reservix Raspberry Pi OS
Pi 4 Model B
Fysieke Standalone Nood-Gateway (Raspberry Pi 4 Model B)

Fysieke Raspberry Pi 4 Model B (1 GB) die volledig los draait van de NUCs als back-up toegangspoort voor noodgevallen, mocht het hele cluster offline zijn.

Hoe kan dit op 3 kleine mini-pc's?

De technische pijlers waardoor 12 servers soepel draaien op compacte hardware met een laag stroomverbruik.

1. VirtIO Memory Ballooning

Inactieve servers leveren ongebruikt werkgeheugen automatisch in bij de host. Pas bij piekdrukte groeit het RAM. Daardoor past 72+ GB aan servercapaciteit probleemloos op 64 GB fysiek RAM zonder vertraging.

2. Ultra-Lightweight DietPi

Alle Linux servers draaien op een geminimaliseerde DietPi basis (Debian). Een server start binnen 4 seconden op en vraagt in rust slechts ~150 MB RAM. Zo blijft vrijwel alle capaciteit beschikbaar voor echte workloads.

3. Zero-Downtime Live Migratie

Dankzij centrale NFS storage verhuist een server tijdens vol bedrijf binnen enkele seconden naar een andere NUC voor onderhoud, zonder dat gebruikers of verbindingen er iets van merken.

4. Dagelijkse NAS Back-ups

Proxmox maakt elke nacht volautomatische live-backups via vzdump direct naar de QNAP NAS met Zstandard compressie. Hierdoor is elke server bij calamiteiten binnen enkele minuten compleet te herstellen.

5. Volledig als Code Beheerd

Geen handmatige instellingen die vergeten raken. Elke VM en service is vastgelegd in Ansible en Terraform code. Bij een herinstallatie staat een server met één commando weer exact gelijk opgebouwd.