Gevirtualiseerde NAS op een gedeelde hypervisor versus een dedicated NAS-host: welke herstelt schoner?

Eva Wong is de technisch schrijver en vaste knutselaar bij ZimaSpace. Als levenslange geek met een passie voor homelabs en open-sourcesoftwareis ze gespecialiseerd in het vertalen van complexe technische concepten naar toegankelijke, praktische handleidingen. Eva vindt dat self-hosting leuk moet zijn en niet intimiderend. Met haar tutorials helpt ze de community om hardware-installaties te doorgronden, 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 koppelingen van de opslagcontroller kan reproduceren. Kies een speciale NAS-host wanneer rechtstreeks schijfbeheer, voorspelbaar importeren van de opslagpool en zo min mogelijk herstelafhankelijkheden belangrijker zijn dan het consolideren van workloads. Virtualisatie kan softwareherstel versnellen, maar de reconstructie van hardware verlengen.

Corrigeer de vergelijking voordat je het 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 rechtstreeks de hardware beheert. Bij herstel moeten de fysieke server, de opstartomgeving, de opslagcontroller, de virtuele machine, de opslagpool, de gedeelde mappen en afhankelijke toepassingen worden meegenomen.

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

Herstelaspect NAS-VM op gedeelde hypervisor Speciale NAS-host
Back-up van het NAS-systeem De VM-configuratie en virtuele opstartschijf kunnen samen worden geback-upt Vereist een configuratie-export van het platform of gedocumenteerde herinstallatiestappen
Schijfbeheer Afhankelijk van HBA-, controller-, PCI- of schijfkoppelingen Het NAS-besturingssysteem heeft rechtstreeks toegang tot controllers en schijven
Vervanging van de host Bouw de hypervisor opnieuw op, herstel de VM, maak de koppelingen opnieuw aan en importeer daarna de opslagpool Installeer het NAS-besturingssysteem op compatibele hardware en importeer daarna de opslagpool en configuratie
Storing van de gedeelde host NAS en niet-gerelateerde VM's vallen tegelijk uit Bij een NAS-storing blijft de compute-hypervisor beschikbaar
Momentopnamen en terugzetten Handig voor de systeemschijf van een NAS; geen vervanging voor bescherming van de opslagpool Terugzetten van het platform hangt af van het opstart- en configuratiemodel van het NAS-besturingssysteem
Overdraagbaarheid van hardware Virtuele hardware is overdraagbaar; passthrough-apparaten blijven fysiek Minder abstractielagen, maar ondersteuning voor stuurprogramma's blijft belangrijk
Geschiktst voor Goed gedocumenteerde consolidatie met reproduceerbare passthrough Opslaggerichte infrastructuur met eenvoudig beheer van schijven en controllers

Virtualisatie maakt het NAS-besturingssysteem eenvoudiger vast te leggen

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

Proxmox beschrijft de geïntegreerde back-uptool als een hulpmiddel voor het maken van consistente back-uparchieven voor KVM-gasten. 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 bulkgegevens en de VM kan opstarten zonder de opslagpool, lang genoeg om bruikbare diagnostische informatie weer te geven. Het voordeel wordt kleiner wanneer de VM-configuratie niet-gedocumenteerde PCI-adressen, bridgenamen, CPU-vlaggen of apparaatkoppelingen bevat die aan één moederbord gebonden zijn.

Passthrough maakt hardware-identiteit onderdeel van het herstel

Een op opslag gerichte VM moet normaal gesproken rechtstreeks en stabiel toegang krijgen tot de schijven die deze beheert. Door een volledige SATA- of SAS-controller door te geven, kan de NAS-gast de schijfidentiteit, het sectorgedrag, SMART-informatie en controllergebeurtenissen rechtstreeks zien, in plaats van een verzameling gewone virtuele schijven aangeboden te krijgen.

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 beheer van de opslag binnen de gast, maar de PCI-identiteit en IOMMU-isolatie van de controller zijn dan wel voorwaarden 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 helft van het werk. De NAS is pas hersteld wanneer de controller opnieuw is gekoppeld, de gast alle verwachte schijven kan zien en de pool wordt geïmporteerd zonder uit te gaan van verouderde aannames over virtuele schijven.

Single board computer zimaboard2

Een speciale NAS-host maakt 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 het herstel zo eenvoudig zijn als het opnieuw installeren van het NAS-besturingssysteem, het terugzetten van de configuratie, het controleren van de schijfidentiteit en het importeren van de bestaande pool.

De eenvoudigere stack garandeert geen eenvoudig herstel. Drivercompatibiliteit, encryptiesleutels, systeemdatasets, applicatiecatalogi, aangepaste scripts en netwerkinstellingen kunnen het herstel nog steeds vertragen. Het voordeel is dat er minder lagen tussen de firmware en de opslagdiagnose zitten.

Dit ontwerp is makkelijker aan iemand anders over te dragen wanneer het hersteldocument vermeldt: installeer de ondersteunde NAS-image, sluit de controller aan, importeer de pool, herstel de configuratie, controleer de shares en test de back-ups. Het is minder geschikt wanneer de NAS-hardware onderbenut is en voor elke dienst die niets met opslag te maken heeft een extra fysieke machine nodig is.

Gedeelde hypervisors zorgen voor grotere storingen

Wanneer de NAS-VM, Docker-hosts, Home Assistant, gameservers en monitoring allemaal dezelfde fysieke hypervisor delen, vallen bij een defect moederbord of een defecte opstartomgeving zowel de opslag als de diensten uit die hersteldocumentatie of beheerprogramma's kunnen bevatten. Consolidatie vermindert het aantal hardwareonderdelen, maar vergroot het aantal afhankelijke systemen binnen één storing.

How-To Geek stelt dat virtuele machines op vervangende systemen kunnen worden hersteld, wat voor gewone gasten een echt voordeel is. 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 onafhankelijke back-upbestemming en offline herstelnotities zijn. Zonder die middelen kan één compacte machine een circulaire afhankelijkheid worden: de NAS heeft de hypervisor nodig, de back-up van de hypervisor staat op de NAS en de diensten die nodig zijn om het herstel te voltooien draaien ook op dezelfde host.

Back-ups van VM's en gegevens 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. Momentopnamen van de pool, replicatie, back-ups van bestanden en kopieën buiten de host blijven afzonderlijke verantwoordelijkheden.

De Proxmox Backup Server-handleiding van ZimaSpace helpt onderscheid te maken tussen de bescherming van gasten en die van opslag. In een volledig herstelplan moet staan welke back-up de hypervisor herstelt, welke de NAS-VM herstelt en welke gebruikersgegevens herstelt als de pool niet kan worden geïmporteerd.

Een speciale NAS-host kent dezelfde gelaagde vereisten, ook zonder VM. Een configuratie-export herstelt de instellingen; het importeren van de pool geeft weer toegang tot de overgebleven gegevens; een onafhankelijke back-up herstelt gegevens na verlies van de pool, verwijdering, malware of fouten die de redundantie overstijgen.

Virtualisatie werkt beter wanneer de staat van de host reproduceerbaar is

De NAS-VM kan probleemloos worden hersteld wanneer de hypervisorinstallatie vervangbaar is, de netwerk- en opslagconfiguratie is voorzien van versiebeheer of een back-up heeft, en PCI-toewijzingen gebruikmaken van gedocumenteerde, stabiele ID's. Een reservehost hoeft er niet precies hetzelfde uit te zien, maar moet wel compatibel IOMMU-gedrag, controllerondersteuning, netwerkinterfaces en voldoende capaciteit bieden.

Christian Hollingers gedetailleerde verslag van het verplaatsen van een Proxmox-host met HBA-passthrough laat zien dat hiervoor een hostback-up, voorbereidingen voor het opstarten, een nieuwe configuratie van passthrough en validatie nodig zijn. Het is juist een nuttige herstelcase omdat die de afhankelijkheden blootlegt die verborgen blijven wanneer een VM normaal stabiel draait.

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

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

Kies voor direct eigenaarschap wanneer huishoudelijke bestanden, bedrijfsgegevens, back-ups of applicatievolumes moeten worden hersteld voordat experimentele rekenwerklasten terugkeren. Een dedicated NAS kan onafhankelijk worden hersteld terwijl de hypervisor offline blijft, wordt vervangen of op een rustiger tempo opnieuw wordt opgebouwd.

Deze scheiding voorkomt ook dat hostonderhoud opslagonderhoud wordt. Als je de hypervisor opnieuw opstart voor een wijziging aan de GPU, kernel, cluster of het netwerk, wordt de NAS niet onderbroken. Nadeel is dat je nog een systeem moet voeden, bewaken, patchen en beveiligen.

De ZimaSpace-gids voor het scheiden van opslagrollen in een homelab beschrijft het bredere principe: de permanente gegevenslaag moet niet elke foutmodus overnemen van de rekenlaag die het vaakst wordt gewijzigd.

Voer een host-hersteltest uit voordat je de architectuur kiest

  1. Leg de NAS-opstartschijf, opslagcontroller, PCI-ID's, IOMMU-groepen, schijfserienummers, bridges, VLAN's en encryptiesleutels vast.
  2. Maak back-ups van de hypervisorconfiguratie, NAS-VM, NAS-configuratie-export en gebruikersgegevens op onafhankelijke locaties.
  3. Installeer de hypervisor of NAS-OS opnieuw op een reserve-opstartschijf 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 alleen op het importeren van de pool te vertrouwen.
  7. Herhaal het proces op andere compatibele hardware als vervanging van de host deel uitmaakt van het hersteldoel.

Houd zowel het aantal ongedocumenteerde beslissingen als de downtime bij. Een VM herstellen waarvoor verschillende aannames over de hardware nodig zijn, is minder voorspelbaar dan een iets tragere herinstallatie op een dedicated host met een duidelijke route om de pool te importeren.

Welk herstelmodel past bij de thuisserver?

Kies een NAS-VM op een gedeelde hypervisor wanneer

Kies voor virtualisatie wanneer hardwareconsolidatie belangrijk is, de opslagcontroller probleemloos kan worden doorgelust, de hypervisor reproduceerbaar is en er een compatibele herstelhost of reserveonderdelen beschikbaar zijn. Bewaar VM-back-ups buiten de NAS-pool en documenteer elke fysieke toewijzing.

Kies een dedicated NAS-host wanneer

Kies een dedicated host wanneer de opslag onafhankelijk moet kunnen worden hersteld, iemand anders de restore mogelijk uitvoert of passthrough- en IOMMU-afhankelijkheden moeilijk te reproduceren zijn. Exporteer configuraties, maak onafhankelijke back-ups en gebruik hardware die het NAS-besturingssysteem rechtstreeks ondersteunt.

Gebruik aparte opslag- en computeknooppunten wanneer

Houd de NAS dedicated en voer applicaties uit op een hypervisor die de shares ervan koppelt wanneer zowel stabiele opslag als flexibele compute belangrijk zijn. UGREENs overzicht van lokale VM-opslag met aparte NAS-capaciteit weerspiegelt deze rolverdeling voor labs met één host.

Veelgestelde vragen

Bevat een Proxmox VM-back-up doorgeluste 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 doorgeluste controllers of fysieke schijven hardwarebronnen blijven die opnieuw moeten worden aangesloten en afzonderlijk moeten worden beveiligd.

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

Vaak wel, wanneer de dedicated host de originele 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 noodoplossing.

Voorkomt HBA-passthrough VM-migratie?

Dit verhindert vaak live migratie, tenzij de doelhost een compatibel toegewezen 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, VM, passthrough-toewijzingen en gegevensbescherming allemaal reproduceerbaar zijn. Een dedicated NAS-host herstelt probleemloos wanneer direct eigenaarschap van opslag en een korte route om de pool te importeren belangrijker zijn dan hardwareconsolidatie. Kies het ontwerp waarvan de fysieke afhankelijkheden op basis 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.