NAS virtualizzato su un hypervisor condiviso o host NAS dedicato: quale si ripristina in modo più pulito?

Eva Wong è la redattrice tecnica e appassionata di tecnologia di ZimaSpace. Geek da sempre, appassionata di homelab e software open source, è specializzata nel tradurre concetti tecnici complessi in guide pratiche. Eva crede che l’hosting autonomo debba essere divertente, non intimidatorio. Attraverso i suoi tutorial, aiuta la community a comprendere meglio le configurazioni hardware, dalla costruzione del primo NAS alla padronanza dei container Docker.

Scegli un NAS virtualizzato su un hypervisor condiviso quando la configurazione del NAS, il disco di avvio e lo stato dei servizi devono essere sottoposti a backup come VM e l’host sostitutivo può riprodurne le mappature del controller di storage. Scegli un host NAS dedicato quando la gestione diretta dei dischi, un’importazione prevedibile del pool e il minor numero possibile di dipendenze per il ripristino sono più importanti del consolidamento dei carichi di lavoro. La virtualizzazione può abbreviare il ripristino software e allungare la ricostruzione dell’hardware.

Correggi il confronto prima di valutare il ripristino

Un NAS virtualizzato e un hypervisor non sono prodotti contrapposti, perché un NAS virtualizzato dipende già da un hypervisor. Il confronto pratico è tra una VM NAS affiancata ad altri carichi di lavoro su un host condiviso e un sistema operativo NAS che gestisce direttamente il proprio hardware. Il ripristino deve includere il server fisico, l’ambiente di avvio, il controller di storage, la macchina virtuale, il pool, le condivisioni e le applicazioni che ne dipendono.

Il flusso di configurazione di un NAS Proxmox ZimaSpace mostra perché il consolidamento è interessante. La domanda che resta è se la stessa architettura rimanga comprensibile dopo un guasto dell’unità di avvio, della scheda madre, dell’HBA o dell’intero host.

Aspetto del ripristino VM NAS su hypervisor condiviso Host NAS dedicato
Backup del sistema NAS La configurazione della VM e il disco virtuale di avvio possono essere sottoposti a backup insieme Richiede l’esportazione della configurazione della piattaforma o una reinstallazione documentata
Gestione dei dischi Dipende dalle mappature di HBA, controller, PCI o disco Il sistema operativo NAS vede direttamente controller e dischi
Sostituzione dell’host Ricrea l’hypervisor, ripristina la VM, ricrea le mappature, poi importa il pool Installa il sistema operativo NAS su hardware compatibile, poi importa il pool e la configurazione
Guasto dell’host condiviso Il NAS e le VM non correlate si arrestano insieme Un guasto del NAS non comporta la perdita dell’hypervisor di calcolo
Snapshot e ripristino Utile per il disco di sistema NAS; non sostituisce la protezione del pool Il ripristino della piattaforma dipende dall’avvio del sistema operativo NAS e dal modello di configurazione
Portabilità dell’hardware L’hardware virtuale è portabile; i dispositivi in passthrough restano fisici Meno livelli di astrazione, ma il supporto dei driver è comunque importante
Ideale per Consolidamento ben documentato con passthrough riproducibile Infrastruttura incentrata sullo storage, con gestione semplice di dischi e controller

La virtualizzazione semplifica l’acquisizione del sistema operativo NAS

Un backup dell’hypervisor può conservare come un unico oggetto la definizione della VM NAS, il disco virtuale di avvio, CPU e memoria assegnate, le interfacce di rete e i normali dischi virtuali. Questo riduce il numero di passaggi per ripristinare pacchetti e configurazioni dopo aver reinstallato l’hypervisor, soprattutto quando l’appliance NAS memorizza le proprie impostazioni sul disco virtuale di avvio.

Proxmox descrive il suo strumento di backup integrato come un sistema che crea archivi di backup coerenti per i guest KVM. Il vantaggio utile in fase di ripristino è la portabilità dello stato del guest, non la protezione automatica di ogni dispositivo di archiviazione collegato tramite passthrough.

Questo vantaggio è maggiore quando il disco di sistema NAS è piccolo, lo stato delle applicazioni è separato dai dati principali e la VM può avviarsi senza il pool di archiviazione abbastanza a lungo da mostrare informazioni diagnostiche utili. È invece minore quando la configurazione della VM contiene indirizzi PCI, nomi di bridge, flag della CPU o mappature dei dispositivi non documentati e legati a una specifica scheda madre.

Il passthrough rende l'identità dell'hardware parte del ripristino

Di norma, una VM dedicata all'archiviazione dovrebbe avere accesso diretto e stabile ai dischi che gestisce. Il passthrough di un intero controller SATA o SAS consente al guest NAS di rilevare più direttamente l'identità dei dischi, il comportamento dei settori, le informazioni SMART e gli eventi del controller rispetto alla presentazione di una serie di normali dischi virtuali.

Le indicazioni della community TrueNAS per una nuova installazione virtualizzata consigliano il passthrough completo del controller e di lasciare a TrueNAS la gestione del layout di archiviazione. Questo migliora il controllo dell'archiviazione all'interno del guest, ma l'identità PCI del controller e l'isolamento IOMMU diventano prerequisiti per il ripristino.

Se una scheda madre sostitutiva assegna un percorso PCI diverso o combina l'HBA con altri dispositivi in un gruppo IOMMU inutilizzabile, ripristinare il backup della VM è solo metà del lavoro. Il NAS non è ripristinato finché il controller non viene ricollegato, il guest non rileva tutti i dischi previsti e il pool non viene importato senza ricorrere a supposizioni obsolete sui dischi virtuali.

Un host NAS dedicato elimina il passaggio di ricostruzione dell'hypervisor

Un host NAS dedicato avvia direttamente il sistema operativo di archiviazione e rileva i controller e i dischi senza dover prima ricostruire un hypervisor. Se il dispositivo di avvio si guasta, il ripristino può consistere semplicemente nel reinstallare il sistema operativo NAS, ripristinarne la configurazione, verificare l'identità dei dischi e importare il pool esistente.

Uno stack più semplice non garantisce un ripristino semplice. La compatibilità dei driver, le chiavi di crittografia, i dataset di sistema, i cataloghi delle applicazioni, gli script personalizzati e le impostazioni di rete possono comunque ritardare il ripristino. Il vantaggio è che tra il firmware e la diagnostica dell'archiviazione ci sono meno livelli.

Questo progetto è più facile da affidare a un’altra persona quando la documentazione di ripristino indica: installare l’immagine NAS supportata, collegare il controller, importare il pool, ripristinare la configurazione, verificare le condivisioni e testare i backup. È meno efficace quando l’hardware NAS è sottoutilizzato e ogni servizio non legato allo storage richiede un’altra macchina fisica.

Gli hypervisor condivisi amplificano l’impatto dei guasti

Quando la VM NAS, gli host Docker, Home Assistant, i server di gioco e il monitoraggio condividono lo stesso hypervisor fisico, un guasto alla scheda madre o all’ambiente di avvio rende indisponibili lo storage e i servizi che potrebbero contenere la documentazione di ripristino o gli strumenti di gestione. Il consolidamento riduce il numero di componenti hardware, ma aumenta il numero di sistemi dipendenti coinvolti in un’unica interruzione.

How-To Geek sostiene che le macchine virtuali possono essere ripristinate su sistemi sostitutivi, un vantaggio concreto per le normali macchine virtuali. Una VM NAS resta un caso particolare, perché il suo pool potrebbe dipendere da controller e unità che non possono essere inclusi nell’archivio di backup.

Il modello con host condiviso è vincente quando sono disponibili un altro nodo compatibile, una HBA di riserva, una destinazione di backup indipendente e istruzioni di ripristino offline. Senza questi elementi, una singola macchina compatta può diventare una dipendenza circolare: il NAS dipende dall’hypervisor, il backup dell’hypervisor risiede sul NAS e anche i servizi necessari per completare il ripristino si trovano sullo stesso host.

Backup della VM e backup dei dati proteggono livelli diversi

Un backup della VM può proteggere la configurazione dell’appliance NAS e l’ambiente di avvio. In genere non dovrebbe essere considerato l’unico backup del pool gestito dal NAS, soprattutto quando i dischi dei dati sono collegati direttamente. Snapshot del pool, replica, backup dei file e copie esterne all’host restano responsabilità separate.

La guida a Proxmox Backup Server di ZimaSpace aiuta a distinguere la protezione delle macchine virtuali da quella dello storage. Una sequenza di ripristino completa dovrebbe specificare quale backup ripristina l’hypervisor, quale ripristina la VM NAS e quale ripristina i dati degli utenti se non è possibile importare il pool.

Un host NAS dedicato ha gli stessi requisiti a più livelli anche senza una VM. L’esportazione della configurazione ripristina le impostazioni; l’importazione del pool ripristina l’accesso ai dati ancora disponibili; un backup indipendente ripristina i dati dopo la perdita del pool, una cancellazione, un malware o errori che superano il livello di ridondanza.

La virtualizzazione funziona meglio quando lo stato dell’host è riproducibile

La VM NAS può essere ripristinata senza problemi quando l'installazione dell'hypervisor è sacrificabile, la configurazione di rete e dello storage è versionata o sottoposta a backup e le mappature PCI usano identificatori stabili documentati. Un host di riserva non deve avere hardware identico nell'aspetto, ma deve offrire un comportamento IOMMU compatibile, supporto per il controller, interfacce di rete e risorse sufficienti.

Il resoconto dettagliato di Christian Hollinger sullo spostamento di un host Proxmox con passthrough dell'HBA dimostra che il processo richiede il backup dell'host, la preparazione dell'avvio, la riconfigurazione del passthrough e la verifica. È un caso utile per il ripristino proprio perché mette in luce le dipendenze nascoste da una VM normalmente stabile.

Se questi passaggi sono automatizzati e collaudati, la virtualizzazione trasforma il sistema operativo NAS in una definizione di servizio portatile. Se invece dipendono da una persona che ricordi i parametri di avvio e gli indirizzi PCI, il design virtualizzato è portatile solo in teoria.

Un host dedicato è la scelta migliore quando lo storage deve essere ripristinato per primo

Scegli la gestione diretta quando i file di casa, i dati aziendali, i backup o i volumi delle applicazioni devono tornare disponibili prima dei carichi di lavoro di elaborazione sperimentali. Un NAS dedicato può essere ripristinato indipendentemente, mentre l'hypervisor resta offline, viene sostituito o ricostruito con più calma.

Questa separazione impedisce anche che la manutenzione dell'host diventi manutenzione dello storage. Riavviare l'hypervisor per apportare modifiche a GPU, kernel, cluster o rete non interrompe il NAS. Il costo è un altro sistema da alimentare, monitorare, aggiornare e proteggere.

La guida di ZimaSpace alla separazione dei ruoli di archiviazione nell'home lab illustra il principio generale: il livello dei dati permanenti non dovrebbe ereditare ogni modalità di guasto del livello di elaborazione, che viene modificato più spesso.

Esegui una prova di ripristino dell'host prima di scegliere l'architettura

  1. Registra il disco di avvio del NAS, il controller di archiviazione, gli ID PCI, i gruppi IOMMU, i numeri di serie dei dischi, i bridge, le VLAN e le chiavi di crittografia.
  2. Esegui il backup della configurazione dell'hypervisor, della VM NAS, dell'esportazione della configurazione NAS e dei dati utente in posizioni indipendenti.
  3. Reinstalla l'hypervisor o il sistema operativo NAS su un dispositivo di avvio di riserva, senza toccare i dischi dei dati.
  4. Ricrea la gestione dell'HBA o del controller seguendo esclusivamente la procedura documentata.
  5. Importa il pool e verifica l'identità dei dischi, i dati SMART, le condivisioni, gli snapshot e le applicazioni.
  6. Ripristina un file da un backup indipendente, invece di affidarti solo all'importazione del pool.
  7. Ripeti il processo su hardware compatibile diverso se la sostituzione dell'host rientra negli obiettivi di ripristino.

Valuta anche il numero di decisioni non documentate, oltre ai tempi di inattività. Il ripristino di una VM che richiede di fare diverse ipotesi sull’hardware è meno prevedibile della reinstallazione, leggermente più lenta, di un host dedicato con una procedura chiara per importare il pool.

Quale modello di ripristino è adatto al server domestico?

Quando scegliere una VM NAS su un hypervisor condiviso

Scegli la virtualizzazione quando conta consolidare l’hardware, il controller di storage può essere assegnato tramite passthrough senza problemi, l’hypervisor è riproducibile e sono disponibili un host di ripristino compatibile o parti di ricambio. Conserva i backup delle VM fuori dal pool NAS e documenta ogni mappatura fisica.

Quando scegliere un host NAS dedicato

Scegli un host dedicato quando lo storage deve poter essere ripristinato in modo indipendente, il ripristino potrebbe essere affidato a un’altra persona o le dipendenze da passthrough e IOMMU sono difficili da riprodurre. Usa esportazioni della configurazione, backup indipendenti e hardware supportato direttamente dal sistema operativo NAS.

Quando usare nodi separati per storage e calcolo

Tieni il NAS dedicato ed esegui le applicazioni su un hypervisor che monta le sue condivisioni quando contano sia la stabilità dello storage sia la flessibilità di calcolo. La panoramica di UGREEN su storage locale per VM con capacità NAS separata illustra questa divisione dei ruoli per i laboratori con un singolo host.

Domande frequenti

Il backup di una VM Proxmox include i dischi NAS assegnati tramite passthrough?

Non come si fa con i normali dischi virtuali. Il backup può conservare la configurazione del guest NAS e il disco di avvio virtuale, mentre i controller o i dischi fisici assegnati tramite passthrough restano risorse hardware da ricollegare e proteggere separatamente.

È possibile importare un pool NAS virtualizzato su un host dedicato?

Spesso sì, quando l’host dedicato presenta direttamente i dischi originali e supporta le stesse funzionalità di file system, crittografia e pool. Esporta la configurazione, annota l’identità dei dischi e prova la procedura di importazione prima di farvi affidamento in caso di emergenza.

Il passthrough dell’HBA impedisce la migrazione della VM?

Impedisce spesso la migrazione a caldo, a meno che la destinazione non possa fornire un dispositivo mappato compatibile e la piattaforma non supporti il flusso di lavoro richiesto. La migrazione tramite backup e ripristino è più realistica, ma occorre comunque ricreare il controller fisico e la topologia dei dischi.

Verdetto finale

Un NAS virtualizzato si ripristina senza problemi quando hypervisor, VM, mappature di passthrough e protezione dei dati sono tutti riproducibili. Un host NAS dedicato si ripristina senza problemi quando la proprietà diretta dello storage e una procedura rapida di importazione del pool contano più della consolidazione dell’hardware. Scegli il design le cui dipendenze fisiche possano essere ricreate seguendo la documentazione, non quello il cui funzionamento normale sembra più semplice.

Confronto tra prodotti

Altre letture

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.