Vai al contenuto

Proxmox su un mini PC: primo nodo, VM, LXC e backup

Proxmox bare-metal in casa: la base per replicare il cloud sulla scrivania

Per iniziare con Proxmox su un mini PC preparerei un nodo singolo, una rete di gestione raggiungibile e un piccolo guest da ricostruire. La prima verifica completa è questa: dopo aver salvato il guest, riesco a ripristinarlo e a ritrovare i suoi dati?

Proxmox VE permette di gestire macchine virtuali e container Linux. In laboratorio è utile per separare ambienti e studiarne il ciclo di vita. Condividere alcuni principi della virtualizzazione con un cloud non significa riprodurne disponibilità, rete o servizi gestiti.

Controllare la macchina prima di installare

Verifica i requisiti della versione scelta nella documentazione Proxmox, il supporto della virtualizzazione nel firmware e la compatibilità dei dispositivi. Annota memoria, dischi, controller e interfacce di rete. Se una scheda non viene riconosciuta, è meglio scoprirlo prima di spostare servizi sulla macchina.

Prepara una copia dei dati presenti sui dischi e identifica con precisione il dispositivo di destinazione. L’installazione sul disco selezionato ne sostituisce la struttura: non è un passaggio da affrontare contando sul nome generico “SSD”. Modello e capacità aiutano a evitare ambiguità.

Per la prima configurazione sceglierei una connessione Ethernet e manterrei disponibile una console locale. Cambiare rete o bridge da remoto senza un accesso alternativo può lasciare il nodo funzionante ma irraggiungibile.

Rendere stabile l’accesso di gestione

Definisci indirizzo, gateway, DNS e nome del nodo. Evita conflitti con il pool DHCP; documenta dove viene assegnato l’indirizzo. Dal computer di amministrazione verifica accesso all’interfaccia web e risoluzione dei nomi prima di creare i guest.

Terrei l’amministrazione su una rete controllata, con credenziali personali e accesso remoto tramite una soluzione privata appropriata. Il confronto tra NAT, tunnel e rete privata aiuta a distinguere l’accesso di chi amministra dalla pubblicazione di un sito.

Applicherei gli aggiornamenti previsti per l’ambiente prima della prima prova significativa e registrerei versione e repository configurati. Il runbook deve permettere di capire da quale stato si è partiti.

Scegliere il guest in base a ciò che deve fare

Una VM ha il proprio kernel e offre un ambiente adatto anche a sistemi operativi diversi dall’host. Un container LXC condivide il kernel Linux del nodo. La documentazione dei container spiega anche la distinzione tra privilegiati e non privilegiati: quest’ultima è la scelta iniziale da valutare per ridurre i privilegi quando il servizio la supporta.

Partirei con un guest semplice e risorse moderate, poi misurerei il carico. Assegnare quasi tutta la RAM disponibile al primo servizio lascia poco margine per host, cache ed esperimenti successivi. Non esiste un numero universale di container supportati da “un mini PC”: cambia con hardware e carichi.

Per WordPress, la scelta tra VM, LXC e Docker merita una valutazione separata, perché il formato del guest e il modo di distribuire l’applicazione sono decisioni diverse.

Capire lo storage prima dello snapshot

Il supporto agli snapshot dipende dallo storage e dal tipo di volume. LVM-thin supporta snapshot e cloni: non è una funzione riservata a ZFS. Nel manuale Proxmox della serie 9 sono descritti i backend e le rispettive caratteristiche.

Uno snapshot sullo stesso disco non protegge dalla perdita di quel disco. Anche ZFS su un solo dispositivo non crea una seconda copia fisica indipendente. Sceglierei lo storage in base a recuperabilità, capacità e complessità che posso gestire, senza aggiungere componenti soltanto per completare una configurazione ideale.

Concludere il primo ciclo con un ripristino

Crea un dato riconoscibile nel guest, salva il backup su una destinazione separata e ripristinalo come prova isolata. Controlla avvio, rete e contenuto. Evita che la copia esegua insieme all’originale job, email o integrazioni verso sistemi reali.

Registra cosa è stato incluso, quanto è durato il recupero e quali passaggi manuali sono serviti. La guida al restore con Proxmox Backup Server approfondisce il trasferimento di un guest tra nodi.

Solo dopo allargherei il laboratorio. Un secondo nodo introduce nuove possibilità ma anche rete, quorum e dipendenze da progettare: non rende automaticamente il sistema ad alta disponibilità. Un nodo ben documentato è già un ambiente valido per imparare.