Ich habe die letzten 2 Tage mit Glanz gespielt und hier und in ihrem Fragesystem Fragen gestellt. Ich verstehe einige Sachen wirklich nicht. Ich sehe Leute, die solche Sachen sagen
Richten Sie replizierte Bausteine zwischen den Servern ein (da Sie nur 3 verwenden, wäre repliziert sicherer), und jeder Server betrachtet die Dateien aller anderen Server als "lokal" - selbst wenn ein Server ausfällt, wurden die Dateien repliziert die anderen Server.
oder
Gluster behält die Dateisynchronisierung über Volumes (Bricks) bei und verfügt über Funktionen zur Selbstheilung, mit denen Inkonsistenzen behoben werden können, die dadurch entstehen, dass ein Server offline ist.
Da ich mounten ein Remote - Volume vom Server an den Client (s) wie funktioniert Gluster Griff Ausfall des Server - Knotens, der eine die Volumina von angebracht sind? Nach dem, was ich ausprobiert habe, ist der Ordner auf dem Client, auf dem das Volume gemountet wurde, nicht mehr zugänglich und ich muss umount verwenden, um es zu entsperren. Und danach gibt es keine Inhalte vom Server.
Dies ist im Grunde das, was ich in keiner Erklärung sehe: Was passiert, wenn der Serverknoten ausfällt und ob es möglich ist, den Inhalt wirklich zu replizieren, wie es unisono oder rsync tun ?
quelle
Mit nur 2 Knoten, die repliziert werden, unterscheidet sich Gluster nicht wesentlich von einem automatischen rsync-Skript. Die Dinge werden erst dann wirklich interessant, wenn Sie 4 oder mehr Speicherknoten haben - Ihre Client-Computer sehen einen Pool von Speicherplatz, aber die Dateien, aus denen sie bestehen, sind auf alle Speicherknoten (Bausteine) verteilt. Dies bedeutet, dass bei 4 Servern mit 10 TB lokalem Speicherplatz auf den Clientcomputern ein einzelner Namespace von 20 TB (repliziert oder 40 TB ungeschützter Speicher) angezeigt wird.
Auf einem Client-Computer ist ein kurzes Problem aufgetreten - vielleicht 30 Sekunden oder so -, als er E / A versucht, nachdem ein Speicherbaustein nicht mehr verfügbar ist. Nach dem Schluckauf wird IO jedoch normal fortgesetzt, solange Server online sind, die noch einen vollständigen Satz der Volumendaten enthalten.
quelle
Sie beschreiben ein unerwartetes Verhalten - ich würde mich an #gluster auf irc.freenode.net oder [email protected] oder http://community.gluster.org/ wenden.
-John Mark Gluster Community Guy
quelle
Wenn der Client-Server ausfällt (dh der Server, dessen IP / DNS vom Client zum Mounten des Dateisystems verwendet wurde), wird das gesamte Volume für diesen Client offline geschaltet, dh er kann auf dem Volume nicht lesen / schreiben.
Wenn der Client es jedoch über IP / DNS eines anderen Servers gemountet hat, ist das Volume für diesen Client weiterhin online. Die Lese- / Schreibvorgänge werden jedoch nicht an die fehlgeschlagene / abgestürzte Instanz weitergeleitet.
quelle