Checklist di backup del server domestico Proxmox per VM, LXC e configurazione dell'host

Eva Wong è la Technical Writer e smanettatrice residente di ZimaSpace. Una geek da sempre con una passione per homelab e software open-source, si specializza nel tradurre concetti tecnici complessi in guide accessibili e pratiche. Eva crede che l'auto-ospitare debba essere divertente, non intimidatorio. Attraverso i suoi tutorial, dà potere alla comunità di demistificare le configurazioni hardware, dalla costruzione del loro primo NAS al dominio dei container Docker.

Un backup riuscito di un guest Proxmox è incompleto se i bind mount, lo stato delle applicazioni, la configurazione dell'host, le chiavi o il repository condividono lo stesso dominio di errore.

Per un home server che esegue VM e container LXC, il ripristino comprende dischi dei guest, dati esterni, database, rete, definizioni dello storage, stato del firewall, mappature del passthrough, credenziali e la procedura per ricostruire un host vuoto. Inventaria questi livelli prima di scegliere le modalità di backup, conserva una copia fuori dall'host e verifica sia il ripristino di un guest sia una procedura di ripristino a livello host. Smetti di eliminare i punti di ripristino più vecchi quando uno dei due test rivela una dipendenza non documentata.

Mappa ogni livello di ripristino e ogni dominio di errore

Elenca ogni VM e LXC, i dischi virtuali, gli snapshot, i bind mount, i dispositivi passthrough, i database delle applicazioni, le condivisioni NAS esterne, le chiavi di crittografia e i processi di backup. Poi inventaria la rete dell'host, le definizioni dello storage, lo stato del cluster o del sistema standalone, le regole del firewall, le attività pianificate, le sorgenti dei pacchetti e le note necessarie per ricreare le mappature hardware.

Proxmox VE può scrivere i backup dei guest su destinazioni locali, NFS o CIFS, mentre un server di backup dedicato aggiunge le funzioni di repository. Una guida indipendente sulle opzioni di destinazione per i backup dei guest spiega questa separazione, ma nessuna delle due destinazioni include automaticamente i dati montati in un guest da un'altra posizione o il registro per ricostruire l'host.

Traccia i domini di errore prima di scegliere la conservazione. Un repository sullo stesso host, pool, UPS o con le stesse credenziali amministrative della produzione è un punto di ripristino utile, ma non è la copia indipendente necessaria in caso di perdita o furto dell'host, ransomware o distruzione accidentale del pool.

Abbina la modalità di backup a ogni carico di lavoro

Classifica i guest come senza stato, file server, database transazionale o applicazione mista. Registra se la modalità di backup produce uno stato coerente con l'applicazione o solo coerente dopo un arresto anomalo, quale guest agent o hook partecipa e quali percorsi esterni restano fuori dall'archivio.

Usa il flusso di lavoro di ZimaSpace per abbinare le modalità di backup ai carichi di lavoro e scegliere il comportamento di arresto, sospensione o snapshot in base al carico di lavoro. Una VM desktop inattiva e un database che accetta scritture non dovrebbero basarsi sulla stessa ipotesi solo perché entrambi i processi terminano con esito positivo.

Per i bind mount LXC e le condivisioni montate sull'host, crea backup espliciti dei file o delle applicazioni con lo stesso timestamp di ripristino quando la coerenza lo richiede. Se lo stato necessario non può essere coordinato, documenta la lacuna e usa una finestra di manutenzione invece di dare per scontato che l'archivio del guest sia completo.

Proteggi la configurazione dell'host e il repository

Esporta un pacchetto leggibile per il ripristino dell'host contenente interfacce di rete, configurazione dello storage, definizioni di VM e container, regole del firewall, file pertinenti del cluster, attività pianificate, endpoint dei repository e un inventario dei pacchetti e delle versioni. Conserva segreti e chiavi di crittografia in un sistema protetto per le credenziali, non in una nota pubblica per il ripristino.

Una discussione della community di Proxmox sul backup pone l'esatta domanda e la configurazione del sistema? che rimane dopo aver configurato gli archivi di VM e container. Considera questa domanda un avvertimento sull'ambito: la protezione della configurazione dell'host è separata dal backup dei guest e deve essere testata come supporto alla ricostruzione.

Esegui la verifica del repository, l'anteprima della conservazione e la copia fuori dall'host secondo pianificazioni che non possano entrare in conflitto con la manutenzione distruttiva. Genera avvisi per processi mancati, errori di verifica, pressione sulla capacità e un repository invariato mentre la produzione è ancora attiva.

-15% OFF

Ripristina un guest e prova la ricostruzione dell'host

Ripristina una VM e un LXC con ID e reti isolati. Avvia i database prima delle applicazioni dipendenti, collega i dati copiati dei bind mount e verifica l'accesso, lo stato dei servizi, i record recenti, i permessi dei file e un secondo riavvio. Non collegare i guest di test allo storage di produzione con accesso in scrittura.

Poi prova il ripristino su un host vuoto con hardware di riserva o un host annidato usa e getta: installa l'hypervisor, ripristina deliberatamente le definizioni di rete e storage, collega il repository e recupera un guest critico. Registra ogni dipendenza non documentata e aggiorna la procedura operativa.

La checklist è superata quando esistono copie indipendenti, la verifica è aggiornata, i guest vengono ripristinati correttamente e l'host può essere ricostruito senza il disco di avvio guasto. Segnala chiavi mancanti, database incoerenti, errori del repository o mappature passthrough che non possono essere riprodotte prima di eliminare qualsiasi punto di ripristino precedente.

Supporto e consigli

Altro da leggere

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.