Festplatten zwischen virtuellen Maschinen freigeben
Überblick über die unterstützten Methoden zum Teilen von Festplatten und Daten zwischen virtuellen Maschinen in VergeOS, einschließlich Clone Disk und NAS-basierter Dateifreigabe, mit Hinweisen zur Wahl des jeweils passenden Verfahrens.
Übersicht
VergeOS verbindet derzeit kein einzelnes Blockgerät gleichzeitig mit mehreren laufenden VMs. Wenn wir heute Daten über VMs hinweg gemeinsam nutzen müssen, haben wir zwei unterstützte Ansätze: die Festplatte duplizieren (Clone Disk), sodass jede VM ihre eigene unabhängige Kopie erhält, oder ein Dateisystem über das Netzwerk freigeben indem von jedem Gast aus eine NAS-Freigabe eingehängt wird. Diese Seite erklärt, was jede Methode macht, wann man sie wählen sollte und wo die Vorgehensweise zu finden ist.
Was Sie lernen werden
Der Unterschied zwischen Clone Disk und NAS-basierter Dateifreigabe
Wann welche Methode basierend auf Ihrem Anwendungsfall zu verwenden ist
Was Sie benötigen
Eine laufende VergeOS-Umgebung mit mindestens zwei virtuellen Maschinen
Administrativer Zugriff auf die VergeOS-Benutzeroberfläche
Für NAS-Freigaben: eine konfigurierte NAS-Dienst
Vergleich
Clone Disk
Eine unabhängige Kopie eines bestehenden .raw Laufwerks, erstellt zum Zeitpunkt der Laufwerks-Erstellung
Jede VM besitzt eine private Lese-/Schreibkopie. Änderungen werden nicht zurück zur Quelle oder zu anderen Klonen synchronisiert.
Neue VMs von einem bewährten Disk-Image bereitstellen, einen Point-in-Time-Datensatz an eine andere VM übergeben
Nur einmalige Kopie — kein Mechanismus zur Live-Freigabe. Klone weichen in dem Moment von der Quelle ab, in dem sie erstellt werden. Berechtigungen werden vom Quelllaufwerk übernommen.
NAS-Freigabe (SMB/NFS)
Ein NAS-Volume, das als Netzwerkfreigabe bereitgestellt und von mehreren Gästen eingehängt wird
Gleichzeitiges Lesen/Schreiben auf der Datei Ebene, vermittelt durch den NAS-Dienst und das Freigabeprotokoll
Gemeinsam genutzte Anwendungsdaten, Dateirepositorien, Inhaltsbibliotheken und alle Workflows, bei denen mehrere VMs dieselben Dateien lesen oder schreiben müssen
Nur auf Dateiebene, nicht auf Blockebene. Netzwerk-Overhead im Vergleich zu lokaler Festplatten-E/A. Parallelität, Sperrung und Leistung hängen vom Protokoll und vom Gastbetriebssystem ab. Granulare Berechtigungen auf Freigabe- und Dateisystemebene sind verfügbar.
Methode 1 — Clone Disk
Ein Clone Disk ist eine Point-in-Time-Kopie eines bestehenden .raw Laufwerks (das Standardformat für VergeOS-VM-Festplatten) in derselben VergeOS-Cloud. Sie wird erstellt, wenn wir einer VM ein Laufwerk hinzufügen und Clone Disk als Medientyp auswählen. Sobald der Klon erstellt ist, ist er vollständig unabhängig von der Quelle: Schreibvorgänge der geklonten VM bleiben im Klon, und Schreibvorgänge an der Quelle sind für den Klon nicht sichtbar. Da der Klon eine vollständige Kopie ist, bleibt er unbeeinflusst, wenn das Quelllaufwerk später geändert oder gelöscht wird. Dies ist die richtige Wahl für das Initialisieren eine VM von einer vorhandenen Festplatte aus zu initialisieren, nicht um Daten zwischen VMs synchron zu halten.
Für die Schritt-für-Schritt-Anleitung siehe Virtuelle Maschinen-Laufwerke und wählen Sie Clone Disk im Medien Schritt.
Methode 2 — NAS-Freigabe
Ein NAS-Freigabe ist ein vom VergeOS-NAS-Dienst bereitgestelltes Volume, das über SMB oder NFS freigegeben wird. Jede VM hängt die Freigabe wie jedes andere Netzwerkdateisystem ein, und das NAS koordiniert den gleichzeitigen Zugriff aller verbundenen Gäste. Dies ist der unterstützte Weg, mehreren VMs gleichzeitig Lese-/Schreibzugriff auf dieselben Daten zu geben.
Für die Einrichtung siehe die NAS-Übersicht und NAS-Freigaben.
Die Wahl zwischen ihnen
Verwenden Sie Clone Disk wenn wir möchten, dass eine neue VM beginnt mit einer Kopie einer vorhandenen Festplatte beginnt und sich dann unabhängig weiterentwickelt — zum Beispiel beim Bereitstellen mehrerer VMs aus demselben vorbereiteten Betriebssystem- oder Datenlaufwerk.
Verwenden Sie Clone Disk für eine einmalige Datenübergabe, bei der die empfangende VM ihre Kopie besitzen soll.
Verwenden Sie eine NAS-Freigabe wenn zwei oder mehr VMs die gleichen Dateien gleichzeitig lesen oder schreiben müssen.
Verwenden Sie eine NAS-Freigabe für gemeinsam genutzte Anwendungsinhalte, Team-Dateispeicher, Build-Artefakte, Medienbibliotheken oder jeden Workflow, bei dem Konsistenz zwischen VMs wichtig ist.
Nicht Clone Disk verwenden, um Daten zwischen VMs synchron zu halten — Klone weichen sofort voneinander ab und es gibt keine Rücksynchronisierung.
Zusammenfassung
Kurz gesagt: Clone Disk zum Bereitstellen, NAS zum Teilen. Wir haben die beiden unterstützten Methoden zum Teilen von Daten zwischen virtuellen Maschinen in VergeOS behandelt:
Clone Disk zum Erstellen unabhängiger Point-in-Time-Kopien eines vorhandenen Laufwerks — lokale Block-E/A, kein Netzwerk-Overhead, aber keine Synchronisierung
NAS-Freigaben für gleichzeitigen Dateiebene-Zugriff mehrerer VMs über SMB oder NFS — mit granularer Zugriffskontrolle und Live-Zusammenarbeit, allerdings mit Netzwerk-Overhead
Nächste Schritte
Virtuelle Maschinen-Laufwerke — Clone Disk erstellen
NAS-Übersicht — NAS-Dienst einrichten
NAS-Freigaben — Dateifreigaben erstellen und verwalten
Zuletzt aktualisiert
War das hilfreich?