Workflow zur Migration des Speicherorts virtueller Maschinen von der lokalen Festplatte auf ein NAS

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.

Bewahren Sie die lokale VM-Festplatte als verifizierte Rollback-Kopie auf, bis der NAS-Datastore Boot-, Workload-, Neustart- und Backup-Tests besteht.

Beim Verschieben einer virtuellen Festplatte ändert sich mehr als nur ihr Speicherort: Protokoll, Netzwerk, NAS-Synchronisierungsverhalten, Cache-Kette, Zuweisungsformat, Einhänge-Reihenfolge und Fehlerdomäne werden Teil jedes Schreibvorgangs des Gasts. Testen Sie das Ziel zunächst mit entbehrlichen Daten, schützen Sie die Quelle, verschieben Sie eine Canary-VM über den vom Hypervisor unterstützten Pfad und vergleichen Sie den ursprünglichen Workload, bevor Sie eine weitere VM migrieren. Führen Sie ein Rollback durch, statt beide Kopien zu reparieren, wenn sich die Festplattenidentität oder die Anwendungskonsistenz ändert.

Qualifizieren Sie den NAS-Datastore vor dem Verschieben einer Festplatte

Dokumentieren Sie Protokoll, NAS-Adresse, Netzwerkpfad, MTU, Authentifizierung, Exportberechtigungen, Dateisystem, Synchronisierungsrichtlinie, Snapshots, freien Speicherplatz und Fehlerverhalten. Messen Sie Latenz und anhaltende Schreibvorgänge vom Hypervisor aus mit entbehrlichen Daten, nicht von einem Laptop, der einen anderen Pfad verwendet.

Eine aktuelle Übersicht über lokale und gemeinsam genutzte Datastore-Optionen unterscheidet lokale Datastores von gemeinsam genutzten NFS- und iSCSI-Optionen sowie von der dadurch ermöglichten Portabilität. Nutzen Sie den Vergleich, um das Ziel festzulegen; die Abnahme muss jedoch auf diesem NAS, Netzwerk und VM-Workload basieren.

Brechen Sie ab, wenn die Verbindung zum Ziel unter Last abbricht, Schreibvorgänge mit unklarer Dauerhaftigkeit bestätigt werden, die Kapazität für die Migration plus Snapshots fehlt oder das Ziel von derselben lokalen Festplatte abhängt, die außer Betrieb genommen werden soll. Die reine Erreichbarkeit des Speichers bedeutet noch nicht, dass er für aktive VM-Images bereit ist.

Schützen Sie die Quelle und wählen Sie die Migrationsmethode

Erstellen oder überprüfen Sie ein unabhängiges Backup und dokumentieren Sie Festplattenformat, Zuweisung, Controller, Cache-Modus, Discard-Einstellung, Boot-Reihenfolge und VM-Konfiguration der Quelle. Versetzen Sie Anwendungsdatenbanken in einen konsistenten Zustand oder stoppen Sie die VM, wenn der gewählte Pfad keinen konsistenten Online-Umzug garantiert.

Eine Antwort von Proxmox-Mitarbeitern auf einen manuellen NFS-zu-iSCSI-Vorschlag empfiehlt Backup und Wiederherstellung statt manueller Verschiebungen, anstatt Image-Dateien von Hand zu verschieben und die Konfiguration zu bearbeiten. Betrachten Sie diesen historischen Fall als Sicherheitsprinzip: Verwenden Sie den vom aktuellen Hypervisor unterstützten Verschiebungs- oder Backup/Wiederherstellungsweg.

Wählen Sie eine risikoarme Canary-VM mit einem repräsentativen Festplattenmuster. Lassen Sie die ursprüngliche Festplatte nach der Umstellung abgetrennt, aber intakt, sofern die Plattform dies zulässt; starten Sie die Quell- und Zielkopie niemals gleichzeitig mit Schreibzugriff.

Migrieren Sie die Canary-VM und überprüfen Sie die Identität vor dem Booten

Starten Sie die unterstützte Speicherverschiebung oder Wiederherstellung und überwachen Sie dabei Host-Logs, NAS-Latenz, Netzwerkfehler, das Wachstum der Belegung und den freien Speicherplatz des Ziels. Speichern Sie Auftrags-IDs und abschließende Prüfungen. Wenn die Übertragung fehlschlägt, löschen Sie keine Teildaten, bevor der Plattformstatus und der Rollback-Pfad geklärt sind.

Vergleichen Sie die VM-Konfiguration vor und nach der Migration: Festplattenbus, Boot-Flag, Format, Größe, Seriennummer, Snapshot-Fähigkeit sowie Cache- und Discard-Verhalten. Verwenden Sie die begleitende ZimaSpace-Anleitung zum Konfigurieren von VM-Speicher-Caches erst, nachdem sich die Festplatte auf dem NAS-Speicher befindet; die Cache-Optimierung darf nicht mit der Migration selbst vermischt werden.

Starten Sie die Canary-VM zunächst in einem isolierten Netzwerk. Überprüfen Sie den Zustand des Dateisystems, die Anwendungskonsistenz, die Uhrzeit und die erwartete Identität der virtuellen Festplatte. Wenn der Gast in den Wiederherstellungsmodus wechselt, fehlende Volumes meldet oder eine andere Festplattenreihenfolge erkennt, fahren Sie ihn herunter und binden Sie die verifizierte Quelle wieder ein, anstatt beide Kopien zu reparieren.

-15% OFF

Validieren Sie den ursprünglichen Workload und behalten Sie das Rollback bei

Führen Sie den relevanten VM-Workload aus: Datenbank-Commit, Dateiserver-Operationen mit kleinen Dateien, Backup, Medienaufgabe oder Build-Auftrag. Vergleichen Sie Latenz, Durchsatz, Warteschlangenbildung, NAS-Synchronisierungsverhalten und Host-CPU mit der lokalen Baseline. Testen Sie einen Neustart des NAS-Dienstes nur innerhalb eines geschützten Wartungsfensters.

Starten Sie die VM und den Hypervisor jeweils einmal neu, überprüfen Sie die automatische Einhänge-Reihenfolge des Datastores und stellen Sie eine kleine Datei oder Transaktion aus dem nächsten Backup wieder her. Eine Migration ist nicht abgeschlossen, wenn die VM nur bis zum Neustart des Hosts funktioniert oder die Backups weiterhin auf die alte Festplatte zielen.

Migrieren Sie weitere VMs erst einzeln, nachdem die Canary-VM normale Last und einen Backup-Zyklus überstanden hat. Bewahren Sie die lokale Festplatte bis zum Ende des Rollback-Zeitraums schreibgeschützt auf; führen Sie ein Rollback durch, wenn Latenz oder Dauerhaftigkeit das festgelegte Ziel verfehlen, und eskalieren Sie wiederholte Transport- oder Speicherfehler mit Zeitstempeln von beiden Seiten.

Support & Tipps

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.