Virtualiserad NAS på en delad hypervisor jämfört med en dedikerad NAS-värd: Vilken återhämtar sig smidigare?

Eva Wong är Teknisk skribent och den boende fixaren på ZimaSpace. En livslång nörd med en passion för hemma-labb och öppen källkod, hon specialiserar sig på att översätta komplexa tekniska koncept till tillgängliga, praktiska guider. Eva tror att självhosting ska vara roligt, inte skrämmande. Genom sina handledningar ger hon gemenskapen verktyg att avmystifiera hårdvaruinstallationer, från att bygga sin första NAS till att bemästra Docker-containrar.

Välj en virtualiserad NAS på en delad hypervisor när NAS-konfigurationen, startdisken och tjänstetillståndet bör säkerhetskopieras som en VM och ersättningsvärden kan återskapa mappningarna för lagringsstyrenheten. Välj en dedikerad NAS-värd när direkt diskägarskap, förutsägbar poolimport och så få återställningsberoenden som möjligt är viktigare än att konsolidera arbetslaster. Virtualisering kan förkorta programvaruåterställningen men förlänga rekonstruktionen av maskinvaran.

Korrigera jämförelsen innan återställningen mäts

En virtualiserad NAS och en hypervisor är inte motstridiga produkter, eftersom en virtualiserad NAS redan är beroende av en hypervisor. Den praktiska jämförelsen står mellan en NAS-VM som körs bredvid andra arbetslaster på en delad värd och ett NAS-operativsystem som äger sin maskinvara direkt. Återställningen måste omfatta den fysiska servern, startmiljön, lagringsstyrenheten, den virtuella maskinen, poolen, delningarna och beroende program.

ZimaSpaces arbetsflöde för Proxmox NAS-konfiguration visar varför konsolidering är attraktivt. Den obesvarade frågan är om samma arkitektur fortfarande är begriplig efter att startdisken, moderkortet, HBA:n eller hela värden har gått sönder.

Återställningsdimension NAS-VM på delad hypervisor Dedikerad NAS-värd
Säkerhetskopiering av NAS-systemet VM-konfigurationen och den virtuella startdisken kan säkerhetskopieras tillsammans Kräver export av plattformskonfigurationen eller en dokumenterad ominstallation
Diskägarskap Beror på HBA-, styrenhets-, PCI- eller diskmappningar NAS-operativsystemet ser styrenheter och diskar direkt
Byte av värd Bygg om hypervisorn, återställ den virtuella maskinen, återskapa mappningarna och importera sedan poolen Installera NAS-operativsystemet på kompatibel maskinvara och importera sedan poolen och konfigurationen
Fel på delad värd NAS-enheten och orelaterade virtuella maskiner stoppas samtidigt Ett NAS-fel tar inte bort beräkningshypervisorn
Ögonblicksbilder och återställning Användbart för NAS-systemdisken; ersätter inte skydd av lagringspoolen Plattformsåterställning beror på NAS-operativsystemets start- och konfigurationsmodell
Maskinvaruportabilitet Virtuell maskinvara är portabel; passthrough-enheter förblir fysiska Färre abstraktionslager, men drivrutinsstöd är fortfarande viktigt
Passar bäst Väldokumenterad konsolidering med reproducerbar passthrough Lagringsfokuserad infrastruktur med enkelt ägarskap för diskar och styrenheter

Virtualisering gör NAS-operativsystemet enklare att säkerhetskopiera

En hypervisorbackup kan bevara NAS-VM:ens definition, virtuella startdisk, tilldelad CPU och minne, nätverksgränssnitt och vanliga virtuella diskar som ett enda objekt. Det minskar antalet paket- och konfigurationssteg som krävs efter en ominstallation av hypervisorn, särskilt när NAS-enheten lagrar sina inställningar på den virtuella startdisken.

Proxmox beskriver sitt integrerade säkerhetskopieringsverktyg som ett verktyg som skapar konsekventa säkerhetskopieringsarkiv för KVM-gäster. Den praktiska återställningsfördelen är portabilitet för gästens tillstånd, inte ett automatiskt skydd av varje vidarebefordrad lagringsenhet.

Den här fördelen är störst när NAS-systemdisken är liten, applikationstillståndet är separerat från bulkdata och VM:n kan starta utan lagringspoolen tillräckligt länge för att visa användbar diagnostik. Fördelen blir mindre när VM-konfigurationen innehåller odokumenterade PCI-adresser, bryggnamn, CPU-flaggor eller enhetsmappningar som är bundna till ett visst moderkort.

Passthrough gör hårdvaruidentiteten till en del av återställningen

En lagringsfokuserad VM bör normalt få direkt och stabil åtkomst till de diskar den hanterar. Genom att skicka igenom en hel SATA- eller SAS-styrenhet kan NAS-gästen se diskidentitet, sektorbeteende, SMART-information och styrenhetshändelser mer direkt än när en samling vanliga virtuella diskar presenteras.

TrueNAS-communityns vägledning för en ny virtualiserad installation rekommenderar full passthrough av styrenheten och att TrueNAS hanterar lagringslayouten. Det förbättrar lagringsägarskapet i gästen, men styrenhetens PCI-identitet och IOMMU-isolering blir förutsättningar för återställningen.

Om ett ersättningsmoderkort tilldelar en annan PCI-sökväg eller kombinerar HBA:n med andra enheter i en oanvändbar IOMMU-grupp, är återställning av VM-säkerhetskopian bara halva jobbet. NAS-enheten återställs inte förrän styrenheten har kopplats om, gästen kan se alla förväntade diskar och poolen kan importeras utan att förlita sig på inaktuella antaganden om virtuella diskar.

-15% OFF
Single board computer zimaboard2

En dedikerad NAS-värd eliminerar steget att bygga om hypervisorn

En dedikerad NAS-värd startar lagringsoperativsystemet direkt och upptäcker dess styrenheter och diskar utan att först behöva bygga om en hypervisor. Om startenheten slutar fungera kan återställningen vara så direkt som att installera om NAS-operativsystemet, återställa konfigurationen, bekräfta diskarnas identitet och importera den befintliga poolen.

Det enklare upplägget garanterar inte en enkel återställning. Drivrutinskompatibilitet, krypteringsnycklar, systemdatauppsättningar, applikationskataloger, anpassade skript och nätverksinställningar kan fortfarande fördröja återställningen. Fördelen är att färre lager ligger mellan diagnostik av firmware och lagring.

Den här designen är lättare att överlämna till någon annan när återställningsdokumentet kan säga: installera den NAS-avbild som stöds, anslut styrenheten, importera poolen, återställ konfigurationen, verifiera utdelningarna och testa säkerhetskopiorna. Den är svagare när NAS-hårdvaran är underutnyttjad och varje tjänst som inte rör lagring kräver ytterligare en fysisk maskin.

Delade hypervisorer skapar en större felhändelse

När NAS-VM:n, Docker-värdar, Home Assistant, spelservrar och övervakning delar en fysisk hypervisor innebär ett fel på moderkortet eller startmiljön att både lagringen och de tjänster som kan innehålla återställningsdokumentation eller hanteringsverktyg försvinner. Konsolidering minskar antalet hårdvaruenheter samtidigt som antalet beroende system i ett och samma avbrott ökar.

How-To Geek hävdar att virtuella maskiner kan återställas på ersättningssystem, vilket är en verklig fördel för vanliga gäster. En NAS-VM är fortfarande ett specialfall eftersom dess pool kan vara beroende av styrenheter och enheter som inte kan följa med i säkerhetskopieringsarkivet.

Modellen med en delad värd fungerar bäst när det finns en annan kompatibel nod, ett reserv-HBA-kort, ett oberoende mål för säkerhetskopiering och offlineanteckningar om återställning. Utan dessa delar kan en enda kompakt maskin bli ett cirkulärt beroende: NAS-enheten behöver hypervisorn, hypervisorns säkerhetskopia finns på NAS-enheten och tjänsterna som behövs för att slutföra återställningen finns också på samma värd.

Säkerhetskopiering av virtuella maskiner och data skyddar olika lager

En säkerhetskopia av en virtuell maskin kan skydda NAS-enhetens konfiguration och startmiljö. Den bör vanligtvis inte betraktas som den enda säkerhetskopian av poolen som NAS-enheten hanterar, särskilt när datadiskarna skickas igenom direkt. Poolögonblicksbilder, replikering, filsäkerhetskopiering och kopior utanför värden förblir separata ansvarsområden.

ZimaSpace-guiden om Proxmox Backup Server hjälper till att skilja skyddet av gäster från lagringsskyddet. En komplett återställningssekvens bör ange vilken säkerhetskopia som återställer hypervisorn, vilken som återställer NAS-VM:n och vilken som återställer användardata om poolen inte kan importeras.

En dedikerad NAS-värd har samma lagerindelade krav även utan en virtuell maskin. Konfigurations­export återställer inställningar; poolimport återställer åtkomsten till data som överlevt; en oberoende säkerhetskopia återställer data efter att poolen gått förlorad, raderats, drabbats av skadlig kod eller påverkats av fel som överstiger redundansnivån.

Virtualisering vinner när värdtillståndet kan återskapas

NAS-VM:en kan återställas utan problem när hypervisorinstallationen är förbrukningsbar, dess nätverks- och lagringskonfiguration är versionshanterad eller säkerhetskopierad och PCI-mappningarna använder dokumenterade, stabila identifierare. En reservvärd behöver inte ha identisk maskinvara till utseendet, men den måste erbjuda kompatibelt IOMMU-beteende, stöd för styrenheten, nätverksgränssnitt och tillräckliga resurser.

Christian Hollingers detaljerade redogörelse för att flytta en Proxmox-värd med HBA-passthrough visar att processen kräver säkerhetskopiering av värden, förberedelse av starten, omkonfigurering av passthrough och validering. Det är ett användbart återställningsfall just eftersom det blottlägger beroendena som döljs av en normalt stabil VM.

Om dessa steg är automatiserade och övade omvandlar virtualisering NAS-operativsystemet till en portabel tjänstdefinition. Om de däremot är beroende av att en person minns startflaggor och PCI-adresser är den virtualiserade designen endast teoretiskt portabel.

En dedikerad värd är bäst när lagringen måste återställas först

Välj direkt ägarskap när hushållsfiler, företagsdata, säkerhetskopior eller applikationsvolymer måste återställas innan experimentella beräkningsarbetslaster. En dedikerad NAS kan återställas separat medan hypervisorn är frånkopplad, utbytt eller byggs om i lugnare takt.

Den här separeringen förhindrar också att underhåll av värden blir lagringsunderhåll. Om hypervisorn startas om för en ändring av GPU, kärna, kluster eller nätverk påverkas inte NAS:en. Kostnaden är ytterligare ett system att driva, övervaka, uppdatera och skydda.

ZimaSpace-guiden om att separera lagringsroller i hemmalabb beskriver den bredare principen: det permanenta datalagret bör inte ärva alla feltillstånd från det beräkningslager som ändras oftast.

Genomför en återställningsövning för värden innan du väljer arkitektur

  1. Dokumentera NAS-startdisken, lagringsstyrenheten, PCI-ID:n, IOMMU-grupper, diskarnas serienummer, bryggor, VLAN och krypteringsnycklar.
  2. Säkerhetskopiera hypervisorkonfigurationen, NAS-VM:en, NAS-konfigurationsexporten och användardata till oberoende platser.
  3. Installera om hypervisorn eller NAS-operativsystemet på en extra startenhet utan att röra datadiskarna.
  4. Återskapa HBA- eller styrenhetsägarskap enbart med hjälp av den dokumenterade proceduren.
  5. Importera poolen och verifiera diskidentitet, SMART-rapportering, utdelningar, ögonblicksbilder och applikationer.
  6. Återställ en fil från en oberoende säkerhetskopia i stället för att enbart förlita dig på import av lagringspoolen.
  7. Upprepa processen på annan kompatibel maskinvara om byte av värd ingår i återställningsmålet.

Mät antalet odokumenterade beslut utöver driftstoppets längd. En återställning av en virtuell maskin som kräver flera hårdvarugissningar är mindre förutsägbar än en något långsammare ominstallation på en dedikerad värd med en tydlig väg till poolimport.

Vilken återställningsmodell passar hemservern?

Välj en NAS-VM på en delad hypervisor när

Välj virtualisering när maskinkonsolidering är viktig, lagringsstyrenheten kan skickas vidare via passthrough utan problem, hypervisorn kan återskapas på ett reproducerbart sätt och en kompatibel återställningsvärd eller reservdelar finns. Förvara säkerhetskopior av virtuella maskiner utanför NAS-poolen och dokumentera varje fysisk mappning.

Välj en dedikerad NAS-värd när

Välj en dedikerad värd när lagringen måste kunna återställas oberoende, någon annan kan behöva utföra återställningen eller passthrough- och IOMMU-beroenden är svåra att återskapa. Använd konfigurationsexporter, oberoende säkerhetskopior och hårdvara som NAS-operativsystemet stöder direkt.

Använd separata lagrings- och beräkningsnoder när

Behåll NAS-enheten dedikerad och kör applikationer på en hypervisor som monterar dess utdelningar när både lagringsstabilitet och beräkningsflexibilitet är viktiga. UGREENs översikt över lokal lagring för virtuella maskiner med separat NAS-kapacitet återspeglar denna rollfördelning för labb med en enda värd.

Vanliga frågor

Innehåller en Proxmox-säkerhetskopia av en virtuell maskin NAS-diskar som har skickats vidare via passthrough?

Inte på samma sätt som vanliga virtuella diskar. Säkerhetskopian kan bevara NAS-gästens konfiguration och virtuella startdisk, medan passthrough-styrenheter eller fysiska diskar förblir hårdvaruresurser som måste återanslutas och skyddas separat.

Kan en virtualiserad NAS-pool importeras på en dedikerad värd?

Ofta ja, när den dedikerade värden presenterar originaldiskarna direkt och stöder samma filsystem, kryptering och poolfunktioner. Exportera konfigurationen, dokumentera diskidentiteten och testa importproceduren innan du förlitar dig på den som akut återställningsväg.

Förhindrar HBA-passthrough migrering av virtuella maskiner?

Det förhindrar vanlig livemigrering om inte målet kan tillhandahålla en kompatibel mappad enhet och plattformen stöder det nödvändiga arbetsflödet. Migrering via säkerhetskopiering och återställning är mer realistisk, men den fysiska styrenheten och diskens topologi måste fortfarande återskapas.

Slutligt omdöme

En virtualiserad NAS återhämtar sig problemfritt när hypervisorn, den virtuella maskinen, passthrough-mappningarna och dataskyddet alla kan återskapas på ett reproducerbart sätt. En dedikerad NAS-värd återhämtar sig problemfritt när direkt lagringsåtkomst och en kort väg till poolimport är viktigare än maskinkonsolidering. Välj den design vars fysiska beroenden kan återskapas utifrån dokumentation, inte den vars normala drift verkar enklare.

Produktjämförelser

Mer att läsa

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.