Sind ZFS-Cluster-Dateisysteme möglich?

16

Ist es möglich, einen ZFS-Cluster zu erstellen? Oder müssen Sie den (zumindest für mich) hässlichen Weg von ZFS mit UFS-formatierten Pools gehen, die von GlusterFS gesteuert werden?

Die Idee ist, zu prüfen, ob es möglich ist, auf einen verteilten Multi-Petabyte-Speicher zu erweitern, mit dem ZFS problemlos umgehen kann.

Irgendwelche Hinweise, Blogs, Posts?

SteveMustafa
quelle
Ich nehme an, Sie haben Lustre bereits angesehen. Wir warten darauf, dass unsere lokalen ZFS-Experten einschalten ...
Deer Hunter

Antworten:

4

Sie können ZFS mit mindestens zwei Lösungen gruppieren:

"Clustering ist jetzt nicht nur als kommerzielles Produkt wie die RSF-1-Lösung von www.high-availability.com verfügbar, sondern auch als OpenSource-Lösung auf der Basis von PaceMaker. Http://www.clusterlabs.org/wiki/Main_Page "

Mike
quelle
Mir war nicht klar, dass der Schrittmacher an FreeBSD arbeitete. Vielen Dank. Haben Sie ZFS unter Linux ausprobiert?
SteveMustafa
1
Nach all dieser Zeit möchte ich auch klarstellen, dass durch Clustering für ZFS der Speicher unendlich erweitert werden kann.
Fügen Sie
3

Warum ja, es ist möglich, einen aktiven / passiven ZFS-basierten Cluster mit Shared DAS und Multipath SAS zu erstellen .

Details unter: https://github.com/ewwhite/zfs-ha/wiki

Der Schlüssel für dieses Speicherdesign mit hoher Verfügbarkeit ist ein gemeinsam genutztes SAS-verbundenes Speichergehäuse (JBOD). Dies ist zwar keine gemeinsame Nutzung , kann jedoch eine nützliche Methode sein, um eine höhere Verfügbarkeit für ein Speichersetup zu erzielen, das vertikal skaliert werden kann.

Zur Ergänzung des gemeinsam genutzten JBOD-Gehäuses benötigen wir zwei Server (Hauptknoten oder Controller), um die Clientkonnektivität und die Rechen- / RAM-Ressourcen für das ZFS-Array bereitzustellen.

Die Server und das JBOD-Gehäuse sollten in einer SAS-Verkabelungsring-Topologie angeordnet sein.

Bildbeschreibung hier eingeben

Dies kann mit mehr Gehäusen skaliert werden ...

Bildbeschreibung hier eingeben

ewwhite
quelle
2

Vielleicht interessiert Sie Folgendes : Sequoia's 55PB Lustre + ZFS Filesystem

Es ist vom Lawrence Livermore National Laboratory (LLNL). In diesem Labor wird ein nativer ZFS-Port für Linux entwickelt.

kschurig
quelle
Ich kenne Lustre, aber ich hätte nicht gedacht, dass es eine Portierung auf FreeBSD gibt. Interessanterweise erfordert dies weitere Untersuchungen meinerseits. Danke für den Link. Übrigens, KQ Infotech, einer der Portierer von ZFS auf Linux, entwickelt es seit 2011 nicht mehr aktiv ( osnews.com/story/24853/… )
SteveMustafa
2

Nicht von Haus aus. Sie könnten ein echtes geclusterten Dateisystem ausgeführt haben Anfang eines ZFS - Sicherungsspeichers, obwohl ...

Es sind jedoch ZFS-Hochverfügbarkeitscluster (Aktiv-Aktiv-Cluster) verfügbar, aber das ist nicht das, was Sie mit Ihrer Frage gemeint haben ... Vielleicht die Nexenta-Namespace-Clustering- Funktion ...

ewwhite
quelle
Nicht die HA, die sich leider nur auf zwei Maschinen skalieren lässt. Ich dachte an etwas, das sich über mehrere Dutzend JBODs erstrecken kann, vielleicht über Rechenzentren hinweg, sogar über Kontinente :) Ich denke ein bisschen groß ..
SteveMustafa
@SteveMustafa Es gibt auch ein Nexenta Namespace Cluster Plugin ...
ewwhite
Nexenta ist großartig, aber ihre Lizenzierung ist für meine Zwecke so gut wie nutzlos. Ich versuche das komplett auf FLOSS zu gründen.
SteveMustafa
1
Sprechen Sie mit ihnen über Ihre Bedürfnisse. Niemand bezahlt den Einzelhandel!
ewwhite
Guter Punkt. Ich werde sie anrufen und sehen, wie es läuft. Bisher scheint mir ZFS mit UFS, das von Luster gesteuert wird, der praktikabelste Weg zu sein. Das ist der, den ich bisher noch nicht ausprobiert habe, und theoretisch ist es großartig.
SteveMustafa