Virtualisiertes NAS auf einem gemeinsam genutzten Hypervisor oder dedizierter NAS-Host: Was lässt sich sauberer wiederherstellen?

Eva Wong ist die Technische Redakteurin und und leidenschaftliche Tüftlerin bei ZimaSpace. Eine lebenslange Geek mit einer Leidenschaft für Homelabs und Open-Source-Software, sie spezialisiert sich darauf, komplexe technische Konzepte in zugängliche, praktische Anleitungenzu übersetzen. Eva ist der Meinung, dass Self-Hosting Spaß machen und nicht einschüchternd sein sollte. Durch ihre Tutorials befähigt sie die Community, Hardware-Setups zu entmystifizieren, vom Bau ihres ersten NAS bis hin zur Beherrschung von Docker-Containern.

Wählen Sie ein virtualisiertes NAS auf einem gemeinsam genutzten Hypervisor, wenn die NAS-Konfiguration, die Bootdisk und der Dienststatus als VM gesichert werden sollen und der Ersatzhost seine Speichercontroller-Zuordnungen reproduzieren kann. Wählen Sie einen dedizierten NAS-Host, wenn der direkte Besitz der Laufwerke, ein vorhersehbarer Pool-Import und möglichst wenige Wiederherstellungsabhängigkeiten wichtiger sind als die Konsolidierung von Workloads. Virtualisierung kann die Softwarewiederherstellung verkürzen, während sie den Wiederaufbau der Hardware verlängert.

Den Vergleich korrigieren, bevor die Wiederherstellung gemessen wird

Ein virtualisiertes NAS und ein Hypervisor sind keine gegensätzlichen Produkte, da ein virtualisiertes NAS bereits von einem Hypervisor abhängt. Der praktische Vergleich erfolgt zwischen einer NAS-VM, die neben anderen Workloads auf einem gemeinsam genutzten Host läuft, und einem NAS-Betriebssystem, das seine Hardware direkt verwaltet. Die Wiederherstellung muss den physischen Server, die Bootumgebung, den Speichercontroller, die virtuelle Maschine, den Pool, die Freigaben und die abhängigen Anwendungen umfassen.

Der Proxmox-NAS-Einrichtungsablauf von ZimaSpace zeigt, warum eine Konsolidierung attraktiv ist. Die offene Frage lautet, ob dieselbe Architektur noch verständlich bleibt, wenn das Bootlaufwerk, das Mainboard, der HBA oder der gesamte Host ausfällt.

Wiederherstellungsachse NAS-VM auf einem gemeinsam genutzten Hypervisor Dedizierter NAS-Host
NAS-System-Backup VM-Konfiguration und virtuelle Bootdisk können gemeinsam gesichert werden Erfordert den Export der Plattformkonfiguration oder eine dokumentierte Neuinstallation
Laufwerkszuordnung Hängt von HBA-, Controller-, PCI- oder Laufwerkszuordnungen ab Das NAS-Betriebssystem erkennt Controller und Laufwerke direkt
Host-Austausch Hypervisor neu aufbauen, VM wiederherstellen, Zuordnungen neu erstellen und anschließend den Pool importieren NAS-Betriebssystem auf kompatibler Hardware installieren, anschließend Pool und Konfiguration importieren
Ausfall des gemeinsamen Hosts NAS und nicht verbundene VMs werden gleichzeitig beendet Ein Ausfall des NAS legt den Compute-Hypervisor nicht lahm
Snapshots und Rollback Nützlich für die NAS-Systemdisk, aber kein Ersatz für den Schutz des Speicherpools Ein Plattform-Rollback hängt vom Boot- und Konfigurationsmodell des NAS-Betriebssystems ab
Hardware-Portabilität Virtuelle Hardware ist portabel; Passthrough-Geräte bleiben physisch Weniger Abstraktionsebenen, aber Treiberunterstützung bleibt wichtig
Am besten geeignet Gut dokumentierte Konsolidierung mit reproduzierbarem Passthrough Speicherorientierte Infrastruktur mit einfacher Zuordnung von Laufwerken und Controllern

Virtualisierung erleichtert die Sicherung des NAS-Betriebssystems

Ein Hypervisor-Backup kann die Definition der NAS-VM, die virtuelle Bootdisk, die zugewiesene CPU und den Arbeitsspeicher, die Netzwerkschnittstellen sowie gewöhnliche virtuelle Laufwerke als ein Objekt sichern. Dadurch verringert sich die Anzahl der nach einer Neuinstallation des Hypervisors erforderlichen Paket- und Konfigurationsschritte – insbesondere dann, wenn das NAS-System seine Einstellungen auf der virtuellen Bootdisk speichert.

Proxmox beschreibt sein integriertes Backup-Tool als Werkzeug zum Erstellen konsistenter Backup-Archive für KVM-Gäste. Der nützliche Vorteil bei der Wiederherstellung ist die Übertragbarkeit des Gastzustands, nicht der automatische Schutz jedes durchgereichten Speichergeräts.

Dieser Vorteil ist am größten, wenn die NAS-Systemfestplatte klein ist, der Anwendungsstatus von den Massendaten getrennt ist und die VM lange genug ohne den Speicherpool starten kann, um nützliche Diagnosen anzuzeigen. Er wird geringer, wenn die VM-Konfiguration undokumentierte PCI-Adressen, Bridge-Namen, CPU-Flags oder an ein bestimmtes Motherboard gebundene Gerätezuordnungen enthält.

Passthrough macht die Hardwareidentität zu einem Bestandteil der Wiederherstellung

Eine speicherorientierte VM sollte normalerweise direkten und stabilen Zugriff auf die von ihr verwalteten Laufwerke erhalten. Durch die Weitergabe eines vollständigen SATA- oder SAS-Controllers kann der NAS-Gast die Laufwerksidentität, das Sektorverhalten, SMART-Informationen und Controller-Ereignisse direkter erkennen, als wenn eine Sammlung gewöhnlicher virtueller Laufwerke präsentiert wird.

Die Hinweise der TrueNAS-Community zu einer neuen virtualisierten Installation empfehlen den vollständigen Controller-Passthrough und, TrueNAS das Speicherlayout verwalten zu lassen. Das verbessert die Speicherverwaltung innerhalb des Gasts, macht jedoch die PCI-Identität und die IOMMU-Isolierung des Controllers zu Voraussetzungen für die Wiederherstellung.

Wenn ein Ersatz-Motherboard einen anderen PCI-Pfad zuweist oder den HBA mit anderen Geräten in einer unbrauchbaren IOMMU-Gruppe zusammenfasst, ist die Wiederherstellung des VM-Backups nur die erste Hälfte der Arbeit. Das NAS ist erst wiederhergestellt, wenn der Controller erneut zugewiesen wurde, der Gast jedes erwartete Laufwerk erkennen kann und der Pool importiert wird, ohne veraltete Annahmen zu virtuellen Laufwerken zu verwenden.

-15% OFF

Ein dedizierter NAS-Host macht den Neuaufbau des Hypervisors überflüssig

Ein dedizierter NAS-Host startet das Speicherbetriebssystem direkt und erkennt seine Controller und Laufwerke, ohne zuvor einen Hypervisor neu aufbauen zu müssen. Wenn das Startlaufwerk ausfällt, kann die Wiederherstellung so direkt sein wie die Neuinstallation des NAS-Betriebssystems, das Wiederherstellen der Konfiguration, das Bestätigen der Laufwerksidentität und das Importieren des vorhandenen Pools.

Der einfachere Stack garantiert keine einfache Wiederherstellung. Treiberkompatibilität, Verschlüsselungsschlüssel, Systemdatensätze, Anwendungskataloge, benutzerdefinierte Skripte und Netzwerkeinstellungen können die Wiederherstellung weiterhin verzögern. Der Vorteil besteht darin, dass weniger Ebenen zwischen Firmware und Speicherdiagnose liegen.

Dieses Design lässt sich leichter an eine andere Person übergeben, wenn das Wiederherstellungsdokument Folgendes vorgibt: das unterstützte NAS-Image installieren, den Controller anschließen, den Pool importieren, die Konfiguration wiederherstellen, die Freigaben überprüfen und die Backups testen. Es ist weniger überzeugend, wenn die NAS-Hardware unausgelastet ist und jeder Dienst außerhalb des Speichers ein weiteres physisches Gerät erfordert.

Gemeinsam genutzte Hypervisoren führen zu einem größeren Ausfall

Wenn sich die NAS-VM, Docker-Hosts, Home Assistant, Spieleserver und Überwachungssysteme einen physischen Hypervisor teilen, entfernt ein ausgefallenes Mainboard oder eine fehlerhafte Boot-Umgebung sowohl den Speicher als auch die Dienste, die Wiederherstellungsdokumentation oder Verwaltungstools enthalten können. Die Konsolidierung reduziert die Anzahl der Geräte, erhöht jedoch die Zahl der abhängigen Systeme innerhalb eines einzigen Ausfalls.

How-To Geek argumentiert, dass virtuelle Maschinen auf Ersatzsystemen wiederhergestellt werden können, was für gewöhnliche Gastsysteme einen echten Vorteil darstellt. Eine NAS-VM bleibt jedoch ein Sonderfall, weil ihr Pool möglicherweise von Controllern und Laufwerken abhängt, die nicht innerhalb des Backup-Archivs übertragen werden können.

Das Modell mit einem gemeinsamen Host ist überlegen, wenn ein weiterer kompatibler Knoten, ein Ersatz-HBA, ein unabhängiges Backup-Ziel und Notizen zur Offline-Wiederherstellung vorhanden sind. Fehlen diese Elemente, kann ein kompaktes Gerät zu einer zirkulären Abhängigkeit werden: Das NAS benötigt den Hypervisor, das Hypervisor-Backup liegt auf dem NAS, und die für die Wiederherstellung erforderlichen Dienste laufen ebenfalls auf demselben Host.

VM-Backup und Daten-Backup schützen unterschiedliche Ebenen

Ein VM-Backup kann die Konfiguration und die Boot-Umgebung des NAS-Systems schützen. Es sollte in der Regel nicht als einziges Backup des vom NAS verwalteten Pools betrachtet werden, insbesondere wenn Datenfestplatten direkt durchgereicht werden. Pool-Snapshots, Replikation, Dateisicherung und Kopien außerhalb des Hosts bleiben separate Verantwortlichkeiten.

Der Proxmox-Backup-Server-Leitfaden von ZimaSpace hilft dabei, den Schutz von Gastsystemen vom Speicherschutz zu trennen. Eine vollständige Wiederherstellungssequenz sollte angeben, welches Backup den Hypervisor wiederherstellt, welches die NAS-VM wiederherstellt und welches die Benutzerdaten wiederherstellt, wenn der Pool nicht importiert werden kann.

Ein dedizierter NAS-Host hat dieselben mehrschichtigen Anforderungen, auch ohne VM. Ein Konfigurationsexport stellt die Einstellungen wieder her; der Pool-Import stellt den Zugriff auf die noch vorhandenen Daten wieder her; ein unabhängiges Backup stellt die Daten nach einem Pool-Verlust, einer Löschung, Malware oder Fehlern außerhalb der Redundanzstufe wieder her.

Virtualisierung gewinnt, wenn der Host-Zustand reproduzierbar ist

Die NAS-VM kann problemlos wiederhergestellt werden, wenn die Hypervisor-Installation entbehrlich ist, ihre Netzwerk- und Speicherkonfiguration versioniert oder gesichert wurde und die PCI-Zuordnungen dokumentierte, stabile Kennungen verwenden. Ein Ersatzhost muss nicht über optisch identische Hardware verfügen, aber kompatibles IOMMU-Verhalten, Controller-Unterstützung, Netzwerkschnittstellen und ausreichende Ressourcen bieten.

Christian Hollingers ausführlicher Bericht über das Verschieben eines Proxmox-Hosts mit HBA-Passthrough zeigt, dass der Vorgang eine Host-Sicherung, Boot-Vorbereitung, eine Neukonfiguration des Passthroughs und eine Validierung erfordert. Der Fall eignet sich gerade deshalb als Wiederherstellungsbeispiel, weil er die Abhängigkeiten offenlegt, die von einer normalerweise stabilen VM verborgen werden.

Wenn diese Schritte automatisiert und geübt sind, macht die Virtualisierung das NAS-Betriebssystem zu einer portablen Dienstdefinition. Hängen sie jedoch davon ab, dass sich eine Person an Boot-Flags und PCI-Adressen erinnert, ist das virtualisierte Design nur theoretisch portabel.

Ein dedizierter Host ist die bessere Wahl, wenn der Speicher zuerst wiederhergestellt werden muss

Wählen Sie die direkte Zuordnung, wenn Haushaltsdateien, Geschäftsdaten, Backups oder Anwendungsvolumes vor experimentellen Rechen-Workloads wieder verfügbar sein müssen. Ein dediziertes NAS kann unabhängig wiederhergestellt werden, während der Hypervisor offline bleibt, ersetzt oder in Ruhe neu aufgebaut wird.

Diese Trennung verhindert außerdem, dass Host-Wartung zur Speicherwartung wird. Ein Neustart des Hypervisors wegen einer GPU-, Kernel-, Cluster- oder Netzwerkänderung unterbricht das NAS nicht. Der Nachteil ist ein weiteres System, das mit Strom versorgt, überwacht, aktualisiert und geschützt werden muss.

Der ZimaSpace-Leitfaden zum Trennen von Speicherrollen im Heimlabor vermittelt das übergeordnete Prinzip: Die dauerhafte Datenschicht sollte nicht jeden Ausfallmodus der am häufigsten geänderten Rechenschicht übernehmen.

Führen Sie vor der Wahl der Architektur eine Host-Wiederherstellungsübung durch

  1. Dokumentieren Sie das NAS-Bootlaufwerk, den Speichercontroller, die PCI-IDs, die IOMMU-Gruppen, die Laufwerksseriennummern, Bridges, VLANs und Verschlüsselungsschlüssel.
  2. Sichern Sie die Hypervisor-Konfiguration, die NAS-VM, den NAS-Konfigurationsexport und die Benutzerdaten an unabhängigen Speicherorten.
  3. Installieren Sie den Hypervisor oder das NAS-Betriebssystem auf einem Ersatz-Bootlaufwerk neu, ohne die Datenlaufwerke anzutasten.
  4. Stellen Sie die Zuordnung des HBA oder Controllers ausschließlich anhand der dokumentierten Vorgehensweise wieder her.
  5. Importieren Sie den Pool und überprüfen Sie die Laufwerksidentität, SMART-Berichte, Freigaben, Snapshots und Anwendungen.
  6. Stellen Sie eine einzelne Datei aus einem unabhängigen Backup wieder her, anstatt sich ausschließlich auf den Pool-Import zu verlassen.
  7. Wiederholen Sie den Vorgang auf anderer kompatibler Hardware, wenn der Host-Ersatz Teil des Wiederherstellungsziels ist.

Berücksichtigen Sie neben der Ausfallzeit auch die Anzahl undokumentierter Entscheidungen. Eine VM-Wiederherstellung, die mehrere Vermutungen zur Hardware erfordert, ist weniger vorhersehbar als eine etwas langsamere Neuinstallation auf einem dedizierten Host mit einem klaren Pool-Importpfad.

Welches Wiederherstellungsmodell passt zum Home-Server?

Wählen Sie eine NAS-VM auf einem gemeinsam genutzten Hypervisor, wenn

Wählen Sie Virtualisierung, wenn die Hardwarekonsolidierung wichtig ist, der Speichercontroller problemlos durchgereicht werden kann, der Hypervisor reproduzierbar ist und ein kompatibler Wiederherstellungs-Host oder Ersatzteile verfügbar sind. Bewahren Sie VM-Backups außerhalb des NAS-Pools auf und dokumentieren Sie jede physische Zuordnung.

Wählen Sie einen dedizierten NAS-Host, wenn

Wählen Sie einen dedizierten Host, wenn sich der Speicher unabhängig wiederherstellen lassen muss, eine andere Person die Wiederherstellung durchführen könnte oder Passthrough- und IOMMU-Abhängigkeiten nur schwer reproduzierbar sind. Verwenden Sie Konfigurationsexporte, unabhängige Backups und Hardware, die das NAS-Betriebssystem direkt unterstützt.

Verwenden Sie separate Speicher- und Rechenknoten, wenn

Halten Sie das NAS dediziert und führen Sie Anwendungen auf einem Hypervisor aus, der seine Freigaben einbindet, wenn sowohl Speicherstabilität als auch Rechenflexibilität wichtig sind. UGREENS Übersicht über lokalen VM-Speicher mit separater NAS-Kapazität veranschaulicht diese Aufgabenteilung für Labs mit einem einzelnen Host.

Häufig gestellte Fragen

Enthält ein Proxmox-VM-Backup durchgereichte NAS-Laufwerke?

Nicht auf dieselbe Weise wie gewöhnliche virtuelle Laufwerke. Das Backup kann die NAS-Gastkonfiguration und die virtuelle Bootdisk bewahren, während durchgereichte Controller oder physische Laufwerke Hardware-Ressourcen bleiben, die separat wieder angeschlossen und geschützt werden müssen.

Kann ein virtualisierter NAS-Pool auf einem dedizierten Host importiert werden?

Oft ja, wenn der dedizierte Host die ursprünglichen Laufwerke direkt bereitstellt und dasselbe Dateisystem sowie dieselben Verschlüsselungs- und Pool-Funktionen unterstützt. Exportieren Sie die Konfiguration, dokumentieren Sie die Laufwerksidentität und testen Sie das Importverfahren, bevor Sie es als Notfallweg voraussetzen.

Verhindert HBA-Passthrough die VM-Migration?

Es verhindert gewöhnlich die Live-Migration, sofern das Ziel keinen kompatiblen zugeordneten Datenträger bereitstellen kann und die Plattform den erforderlichen Workflow nicht unterstützt. Eine Migration per Backup und Wiederherstellung ist realistischer, doch der physische Controller und die Laufwerkstopologie müssen weiterhin nachgebildet werden.

Endgültiges Urteil

Ein virtualisiertes NAS lässt sich zuverlässig wiederherstellen, wenn Hypervisor, VM, Passthrough-Zuordnungen und Datenschutz reproduzierbar sind. Ein dedizierter NAS-Host lässt sich zuverlässig wiederherstellen, wenn der direkte Besitz des Speichers und ein kurzer Pool-Import wichtiger sind als die Hardwarekonsolidierung. Wählen Sie das Design, dessen physische Abhängigkeiten anhand der Dokumentation wiederhergestellt werden können – nicht das, dessen Normalbetrieb einfacher aussieht.

Produktvergleiche

Mehr zum Lesen

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.