Proxmox VE
Proxmox Virtual Environment (VE) è una piattaforma open-source di virtualizzazione che combina KVM (VM full) e LXC (container leggeri) in un'unica web GUI. 4
Proxmox VE 9.2
La versione 9.2 introduce 7 feature chiave:
- Dynamic Load Balancer (GA, era in tech preview nella 9.1.8) — ribilancia automaticamente le VM/CT tra i nodi del cluster
- WireGuard nel SDN — VPN come protocollo di fabric, utile per stretch networking e multi-location
- Custom CPU Model Management — profili CPU personalizzati in GUI per hardware eterogeneo
- HA Arm/Disarm Controls — freeze del cluster HA durante maintenance in GUI
- UEFI 2023 Certificate Enrollment — gestione certificati Secure Boot Microsoft in GUI
- BGP/EVPN filtering migliorato — route maps e prefix lists
- Under the hood: Debian 13.5 (Trixie), Kernel 7.0, QEMU 11.0, LXC 7.0, ZFS 2.4, Ceph Tentacle 20.2.1 (Squid 19.2.3 come alternativa)
Dettagli secondo Brandon Lee (VirtualizationHowto), che ha già aggiornato il suo cluster homelab a 5 nodi:
- Load balancer: prima bisognava spostare i carichi a mano o usare progetti community come ProxLB o PegaProx (che integra ProxLB); conta anche per chi oggi ha un solo nodo, perché prima o poi molti passano al cluster
- WireGuard nel SDN: utile per stretch networking, laboratori di disaster recovery, connettività hybrid cloud o per estendere l'homelab tra più sedi
- CPU custom: profili che includono o escludono intenzionalmente set di istruzioni, per evitare migrazioni che falliscono tra nodi con CPU di generazioni diverse
- UEFI 2023: Microsoft sta passando dai certificati Secure Boot del 2011 a quelli del 2023; la GUI di Proxmox rende l'enrollment molto più semplice rispetto, ad esempio, alla procedura della KB di VMware vSphere
Proxmox per NVR con Frigate
Proxmox LXC è una soluzione efficiente per far girare Frigate con accelerazione Coral TPU. Il pass-through del dispositivo PCIe richiede la modifica del file di config del container LXC e, nel caso mostrato, la compilazione del driver gasket da sorgente. Nel video il cambio dei repository da enterprise a no-subscription è stato parte della soluzione ai problemi di driver.
Cluster vs Single Node
Un cluster Proxmox a 2 nodi (Ryzen 9700X) consumava circa 200-220W a idle. La migrazione a un singolo server Mini-ITX single node con Intel Core Ultra 5 (6P+8E core) riduce il consumo a 35-45W idle, circa un quinto. Il trade-off è la perdita di ridondanza, di live migration e della flessibilità di manutenzione, più il limite di 64GB RAM (2 slot).
La migrazione è avvenuta con backup e restore di VM e LXC dal vecchio cluster al nuovo host, in circa 2 ore compresa la reinstallazione; l'unico intoppo è stato dover ricreare le reti VLAN e i bridge. Secondo WunderTech backup e restore tra hardware diversi in Proxmox funzionano subito, purché non si usi il PCIe passthrough.
Considerazioni sull'upgrade
- Upgrade diretto 8.x → 9.x o 9.1 → 9.2 via GUI o
apt upgrade - Ceph: se su Reef, seguire il path Reef → Squid (su PVE 8) → upgrade PVE 9 → Ceph Tentacle. Non shortcut.
- Il bilanciamento dinamico riduce la necessità di intervento manuale o di strumenti della community come ProxLB
Voci correlate
- Frigate — NVR con object detection su Proxmox LXC
- Coral TPU — acceleratore ML per pass-through su Proxmox
- Mini-ITX single node — alternativa single-node al cluster
- Proxmox Backup Server — backup incrementale dei cluster Proxmox
- Pulse — monitoring unificato di Proxmox e Docker
- Homelab Automation (Overnight) (wiki devops) — backup notturni del cluster Proxmox con PBS e il resto dell'automazione notturna
Fonti e Riferimenti
-
Fonte: Proxmox VE 9.2 Is Here: 7 New Features That Actually Matter (VirtualizationHowto) ↗ ↩↩↩
-
Fonte: Google Coral TPU M.2 PCIe Installation in Frigate LXC on Proxmox | Driver Setup | Frigate Part 2 (Jack of All Gates) ↗ ↩
-
Fonte: You Probably Don't Need a Proxmox Cluster (WunderTech) ↗ ↩
-
Dato consolidato di dominio (senza fonte primaria singola). ↩