Gevirtualiseerde NAS op een gedeelde hypervisor versus een speciale NAS-host: welke herstelt het netjesst?

Eva Wong is de Technisch Schrijver en en vaste knutselaar bij ZimaSpace. Een levenslange geek met een passie voor homelabs en open-source software, zij is gespecialiseerd in het vertalen van complexe technische concepten naar toegankelijke, praktische handleidingen. Eva gelooft dat zelf-hosting leuk moet zijn, niet intimiderend. Met haar tutorials stelt ze de community in staat om hardware-setup te ontrafelen, van het bouwen van hun eerste NAS tot het beheersen van Docker-containers.

Kies een gevirtualiseerde NAS op een gedeelde hypervisor wanneer de NAS-configuratie, opstartschijf en servicestatus als VM moeten worden geback-upt en de vervangende host de opslagcontrollertoewijzingen kan reproduceren. Kies een dedicated NAS-host wanneer rechtstreeks schijfeigenaarschap, voorspelbare poolimport en zo weinig mogelijk herstelafhankelijkheden belangrijker zijn dan het consolideren van workloads. Virtualisatie kan softwareherstel verkorten, maar de reconstructie van hardware verlengen.

Corrigeer de vergelijking voordat je herstel meet

Een gevirtualiseerde NAS en een hypervisor zijn geen tegengestelde producten, omdat een gevirtualiseerde NAS al afhankelijk is van een hypervisor. De praktische vergelijking gaat tussen een NAS-VM die naast andere workloads op een gedeelde host draait en een NAS-besturingssysteem dat de hardware rechtstreeks beheert. Bij herstel moet rekening worden gehouden met de fysieke server, de opstartomgeving, de opslagcontroller, de virtuele machine, de pool, shares en afhankelijke applicaties.

De Proxmox NAS-installatieworkflow van ZimaSpace laat zien waarom consolidatie aantrekkelijk is. De onbeantwoorde vraag is of dezelfde architectuur nog begrijpelijk blijft nadat de opstartschijf, het moederbord, de HBA of de volledige host uitvalt.

Herstelas NAS-VM op gedeelde hypervisor Dedicated NAS-host
Back-up van het NAS-systeem De VM-configuratie en virtuele opstartschijf kunnen samen worden geback-upt Vereist het exporteren van de platformconfiguratie of een gedocumenteerde herinstallatie
Schijfeigenaarschap Hangt af van HBA-, controller-, PCI- of schijfkoppelingen Het NAS-besturingssysteem ziet controllers en schijven rechtstreeks
Vervanging van de host Bouw de hypervisor opnieuw op, herstel de VM, maak de koppelingen opnieuw aan en importeer daarna de pool Installeer het NAS-besturingssysteem op compatibele hardware en importeer daarna de pool en configuratie
Storing van de gedeelde host De NAS en niet-gerelateerde VM's stoppen tegelijk Een NAS-storing schakelt de hypervisor waarop de rekenkracht draait niet uit
Snapshots en terugdraaien Nuttig voor de systeemschijf van de NAS; geen vervanging voor poolbescherming Terugdraaien van het platform hangt af van het opstart- en configuratiemodel van het NAS-besturingssysteem
Hardware-overdraagbaarheid Virtuele hardware is overdraagbaar; passthrough-apparaten blijven fysiek Minder abstractielagen, maar stuurprogrammaondersteuning blijft belangrijk
Beste keuze voor Goed gedocumenteerde consolidatie met reproduceerbare passthrough Opslaggerichte infrastructuur met eenvoudig schijf- en controllereigenaarschap

Virtualisatie maakt het NAS-besturingssysteem eenvoudiger vast te leggen

Een back-up van de hypervisor kan de NAS-VM-definitie, virtuele opstartschijf, toegewezen CPU en geheugen, netwerkinterfaces en gewone virtuele schijven als één object bewaren. Daardoor zijn er na een herinstallatie van de hypervisor minder pakket- en configuratiestappen nodig, vooral wanneer het NAS-apparaat zijn instellingen op de virtuele opstartschijf opslaat.

Proxmox beschrijft zijn geïntegreerde back-uptool als een hulpmiddel dat consistente back-uparchieven voor KVM-gasten maakt. Het nuttige herstelvoordeel is de overdraagbaarheid van de gaststatus, niet de automatische bescherming van elk doorgegeven opslagapparaat.

Dit voordeel is het grootst wanneer de systeemschijf van de NAS klein is, de applicatiestatus gescheiden is van de bulkdata en de VM lang genoeg zonder de opslagpool kan opstarten om nuttige diagnostische informatie weer te geven. Het voordeel wordt kleiner wanneer de VM-configuratie ongedocumenteerde PCI-adressen, bridgenamen, CPU-flags of apparaatkoppelingen bevat die aan één moederbord zijn gebonden.

Passthrough maakt hardware-identiteit onderdeel van het herstel

Een opslaggerichte VM moet normaal gesproken directe en stabiele toegang krijgen tot de schijven die zij beheert. Door een volledige SATA- of SAS-controller door te geven, kan de NAS-gast de schijfidentiteit, het sector gedrag, SMART-informatie en controllergebeurtenissen directer zien dan wanneer een verzameling gewone virtuele schijven wordt aangeboden.

De richtlijnen van de TrueNAS-community voor een nieuwe gevirtualiseerde installatie bevelen volledige passthrough van de controller aan en adviseren TrueNAS de opslagindeling te laten beheren. Dat verbetert het eigenaarschap van de opslag binnen de gast, maar de PCI-identiteit en IOMMU-isolatie van de controller worden dan vereisten voor herstel.

Als een vervangend moederbord een ander PCI-pad toewijst of de HBA combineert met andere apparaten in een onbruikbare IOMMU-groep, is het terugzetten van de VM-back-up slechts de eerste helft van het werk. De NAS is pas hersteld wanneer de controller opnieuw is gekoppeld, de gast elke verwachte schijf kan zien en de pool wordt geïmporteerd zonder gebruik te maken van verouderde aannames over virtuele schijven.

-15% OFF
Single board computer zimaboard2

Een speciale NAS-host maakt de stap voor het opnieuw opbouwen van de hypervisor overbodig

Een speciale NAS-host start het opslagbesturingssysteem rechtstreeks op en detecteert de controllers en schijven zonder eerst een hypervisor opnieuw op te bouwen. Als het opstartapparaat uitvalt, kan herstel zo eenvoudig zijn als het opnieuw installeren van het NAS-besturingssysteem, het terugzetten van de configuratie, het bevestigen van de schijfidentiteit en het importeren van de bestaande pool.

De eenvoudigere stack garandeert geen eenvoudig herstel. Compatibiliteit van stuurprogramma's, versleutelingssleutels, systeemdatasets, applicatiecatalogi, aangepaste scripts en netwerkinstellingen kunnen het herstel nog steeds vertragen. Het voordeel is dat er minder lagen tussen de firmware en de opslagdiagnostiek zitten.

Dit ontwerp is gemakkelijker aan iemand anders over te dragen wanneer het hersteldocument kan zeggen: installeer de ondersteunde NAS-image, sluit de controller aan, importeer de pool, herstel de configuratie, controleer de shares en test de back-ups. Het ontwerp is zwakker wanneer de NAS-hardware onderbenut is en elke niet-opslagservice een andere fysieke machine vereist.

Gedeelde hypervisors veroorzaken een grotere storing

Wanneer de NAS-VM, Docker-hosts, Home Assistant, gameservers en monitoring één fysieke hypervisor delen, zorgt een defect moederbord of een defecte opstartomgeving ervoor dat zowel de opslag als de services verdwijnen die mogelijk hersteldocumentatie of beheertools bevatten. Consolidatie vermindert het aantal apparaten, maar vergroot het aantal afhankelijke systemen binnen één storing.

How-To Geek stelt dat virtuele machines op vervangende systemen kunnen worden hersteld, wat een echt voordeel is voor gewone gasten. Een NAS-VM blijft een speciaal geval, omdat de pool afhankelijk kan zijn van controllers en schijven die niet in het back-uparchief kunnen worden meegenomen.

Het model met een gedeelde host werkt het best wanneer er een andere compatibele node, een reserve-HBA, een onafhankelijk back-updoel en offline herstelnotities beschikbaar zijn. Zonder deze voorzieningen kan één compacte machine een circulaire afhankelijkheid worden: de NAS heeft de hypervisor nodig, de hypervisorback-up staat op de NAS en de services die nodig zijn om het herstel te voltooien, draaien ook op dezelfde host.

VM-back-up en gegevensback-up beschermen verschillende lagen

Een VM-back-up kan de configuratie en opstartomgeving van het NAS-apparaat beschermen. Deze moet doorgaans niet worden beschouwd als de enige back-up van de pool die de NAS beheert, vooral wanneer gegevensschijven rechtstreeks worden doorgegeven. Poolsnapshots, replicatie, bestandsback-ups en kopieën buiten de host blijven afzonderlijke verantwoordelijkheden.

De Proxmox Backup Server-gids van ZimaSpace helpt bij het scheiden van gastbescherming en opslagbescherming. Een volledig herstelproces moet aangeven welke back-up de hypervisor herstelt, welke de NAS-VM herstelt en welke de gebruikersgegevens herstelt als de pool niet kan worden geïmporteerd.

Ook zonder VM heeft een speciale NAS-host dezelfde gelaagde vereisten. Een configuratie-export zet instellingen terug; het importeren van de pool herstelt de toegang tot overgebleven gegevens; een onafhankelijke back-up herstelt gegevens na verlies van de pool, verwijdering, malware of fouten die verder gaan dan het redundantiemechanisme.

Virtualisatie werkt het best wanneer de hoststatus reproduceerbaar is

De NAS-VM kan probleemloos worden hersteld wanneer de hypervisorinstallatie vervangbaar is, de netwerk- en opslagconfiguratie versiebeheer heeft of is geback-upt, en PCI-toewijzingen gebruikmaken van gedocumenteerde stabiele identifiers. Een reservehost hoeft niet over identieke hardware te beschikken, maar moet wel compatibel IOMMU-gedrag, controllerondersteuning, netwerkinterfaces en voldoende bronnen bieden.

Christian Hollingers gedetailleerde verslag van het verplaatsen van een Proxmox-host met HBA-passthrough laat zien dat het proces een hostback-up, voorbereiding van het opstarten, herconfiguratie van passthrough en validatie vereist. Het is juist een nuttige herstelcase omdat deze de afhankelijkheden blootlegt die door een normaal stabiele VM worden verhuld.

Als deze stappen zijn geautomatiseerd en geoefend, maakt virtualisatie van het NAS-besturingssysteem een draagbare servicedefinitie. Als ze afhankelijk zijn van één persoon die opstartvlaggen en PCI-adressen moet onthouden, is het gevirtualiseerde ontwerp alleen in theorie draagbaar.

Een dedicated host is de beste keuze wanneer de opslag als eerste moet worden hersteld

Kies voor direct eigenaarschap wanneer huishoudelijke bestanden, bedrijfsgegevens, back-ups of applicatievolumes eerder beschikbaar moeten zijn dan experimentele compute-workloads. Een dedicated NAS kan onafhankelijk worden hersteld terwijl de hypervisor offline blijft, wordt vervangen of in een rustiger tempo opnieuw wordt opgebouwd.

Deze scheiding voorkomt ook dat hostonderhoud verandert in opslagonderhoud. Het herstarten van de hypervisor voor een wijziging aan GPU, kernel, cluster of netwerk onderbreekt de NAS niet. De keerzijde is een extra systeem dat moet worden ingeschakeld, gemonitord, bijgewerkt en beveiligd.

De ZimaSpace-gids over het scheiden van opslagrollen in een homelab biedt het bredere principe: de permanente gegevenslaag mag niet elke foutmodus overnemen van de compute-laag die het vaakst wordt gewijzigd.

Voer een hosthersteltest uit voordat je de architectuur kiest

  1. Leg de NAS-opstartschijf, opslagcontroller, PCI-ID's, IOMMU-groepen, serienummers van schijven, bridges, VLAN's en versleutelingssleutels vast.
  2. Maak back-ups van de hypervisorconfiguratie, NAS-VM, NAS-configuratie-export en gebruikersgegevens naar onafhankelijke locaties.
  3. Installeer de hypervisor of NAS-OS opnieuw op een reserve-opstartapparaat zonder de gegevensschijven aan te raken.
  4. Herstel het eigenaarschap van de HBA of controller uitsluitend aan de hand van de schriftelijke procedure.
  5. Importeer de pool en controleer de schijfidentiteit, SMART-rapportage, shares, snapshots en applicaties.
  6. Herstel één bestand vanuit een onafhankelijke back-up in plaats van uitsluitend op het importeren van de pool te vertrouwen.
  7. Herhaal het proces op andere compatibele hardware als het vervangen van de host deel uitmaakt van het hersteldoel.

Meet naast downtime ook het aantal ongedocumenteerde beslissingen. Een herstel van een virtuele machine waarvoor meerdere inschattingen over de hardware nodig zijn, is minder voorspelbaar dan een iets tragere herinstallatie op een speciale host met een duidelijke route voor het importeren van de pool.

Welk herstelmodel past bij de homeserver?

Kies een NAS-VM op een gedeelde hypervisor wanneer

Kies virtualisatie wanneer hardwareconsolidatie belangrijk is, de opslagcontroller probleemloos kan worden doorgestuurd, de hypervisor reproduceerbaar is en er een compatibele herstelhost of reserveonderdelen beschikbaar zijn. Bewaar back-ups van virtuele machines buiten de NAS-pool en documenteer elke fysieke koppeling.

Kies een speciale NAS-host wanneer

Kies een speciale host wanneer de opslag onafhankelijk moet kunnen herstellen, iemand anders mogelijk het herstel uitvoert of passthrough- en IOMMU-afhankelijkheden moeilijk reproduceerbaar zijn. Gebruik configuratie-exporten, onafhankelijke back-ups en hardware die het NAS-besturingssysteem rechtstreeks ondersteunt.

Gebruik afzonderlijke opslag- en rekenknooppunten wanneer

Houd de NAS dedicated en voer applicaties uit op een hypervisor die de shares ervan koppelt wanneer zowel opslagstabiliteit als flexibiliteit voor rekenkracht belangrijk zijn. UGREEN’s overzicht van lokale opslag voor virtuele machines met afzonderlijke NAS-capaciteit weerspiegelt deze scheiding van rollen voor labs met één host.

Veelgestelde vragen

Bevat een Proxmox-back-up van een virtuele machine doorgestuurde NAS-schijven?

Niet op dezelfde manier als gewone virtuele schijven. De back-up kan de configuratie van de NAS-gast en de virtuele opstartschijf behouden, terwijl doorgestuurde controllers of fysieke schijven hardwarebronnen blijven die afzonderlijk opnieuw moeten worden gekoppeld en beschermd.

Kan een gevirtualiseerde NAS-pool op een speciale host worden geïmporteerd?

Vaak wel, wanneer de speciale host de oorspronkelijke schijven rechtstreeks aanbiedt en hetzelfde bestandssysteem, dezelfde versleuteling en dezelfde poolfuncties ondersteunt. Exporteer de configuratie, leg de schijfidentiteit vast en test de importprocedure voordat je erop vertrouwt als noodprocedure.

Voorkomt HBA-passthrough migratie van virtuele machines?

Hierdoor is gewone live migratie niet mogelijk, tenzij de bestemming een compatibel gekoppeld apparaat kan leveren en het platform de vereiste workflow ondersteunt. Migratie via back-up en herstel is realistischer, maar de fysieke controller en schijftopologie moeten nog steeds opnieuw worden opgebouwd.

Eindoordeel

Een gevirtualiseerde NAS herstelt probleemloos wanneer de hypervisor, virtuele machine, passthrough-koppelingen en gegevensbescherming allemaal reproduceerbaar zijn. Een speciale NAS-host herstelt probleemloos wanneer direct eigenaarschap van de opslag en een korte route voor het importeren van de pool belangrijker zijn dan hardwareconsolidatie. Kies het ontwerp waarvan de fysieke afhankelijkheden aan de hand van documentatie opnieuw kunnen worden opgebouwd, niet het ontwerp waarvan de normale werking eenvoudiger lijkt.

Productvergelijkingen

Meer om te lezen

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.