Les systèmes de fichiers en cluster ZFS sont-ils possibles?

17

Est-il possible de créer un cluster ZFS? Ou auriez-vous besoin de suivre la voie apparemment laide (pour moi au moins) de ZFS avec des pools au format UFS régis par GlusterFS?

L'idée est de voir s'il est possible d'étendre au magasin distribué multi-pétaoctets que ZFS devrait être capable de gérer sans hoquet.

Des pointeurs, des blogs, des articles?

SteveMustafa
la source
Je suppose que vous avez déjà regardé Lustre; en attendant nos experts ZFS locaux pour carillon dans ...
Deer Hunter

Réponses:

4

Vous pouvez regrouper ZFS avec au moins deux solutions:

"Le clustering est désormais disponible non seulement en tant que produit commercial comme la solution RSF-1 de www.high-availability.com mais également en tant que solution OpenSource basée sur PaceMaker. Http://www.clusterlabs.org/wiki/Main_Page "

Mike
la source
Je ne savais pas que le stimulateur cardiaque fonctionnait sur FreeBSD. Je vous remercie. Cela dit, avez-vous essayé ZFS sur Linux?
SteveMustafa
1
De plus, maintenant, après tout ce temps, je voudrais clarifier qu'en faisant un clustering pour ZFS, je veux dire une extension infinie du stockage, il suffit d'ajouter des boîtes / disques
SteveMustafa
3

Pourquoi oui, il est possible de créer un cluster basé sur ZFS actif / passif en utilisant DAS partagé et SAS multi-accès.

Détails sur: https://github.com/ewwhite/zfs-ha/wiki

La clé de cette conception de stockage haute disponibilité est un boîtier de stockage attaché SAS partagé, ou JBOD. Bien qu'il ne soit pas partagé , rien ne peut être utile pour améliorer la disponibilité d'une configuration de stockage pouvant évoluer verticalement.

Pour compléter le boîtier JBOD partagé, nous avons besoin de deux serveurs (nœuds principaux ou contrôleurs) pour fournir la connectivité client et les ressources de calcul / RAM pour la baie ZFS.

Les serveurs et le boîtier JBOD doivent être disposés dans une topologie en anneau de câblage SAS.

entrez la description de l'image ici

Cela peut évoluer en utilisant plus de boîtiers ...

entrez la description de l'image ici

ewwhite
la source
2

Peut-être que cela vous intéresse: le système de fichiers Sequoia 55PB Luster + ZFS

Il s'agit du Lawrence Livermore National Laboratory (LLNL). Un port natif de ZFS sur Linux est en cours de développement dans ce laboratoire.

kschurig
la source
Je connais Luster, mais je ne pensais pas qu'il y avait un port sur FreeBSD. Intéressant, cela nécessite un peu plus d'investigation de ma part. Merci pour le lien. Soit dit en passant , KQ Infotech, l'un des porteurs de ZFS vers Linux, ne le développe plus activement depuis 2011 ( osnews.com/story/24853/… )
SteveMustafa
2

Pas nativement. Vous pourriez avoir un vrai système de fichiers en cluster en cours d' exécution sur le dessus d'un magasin de support ZFS, bien que ...

Cependant, les clusters ZFS à haute disponibilité (actif-actif) sont disponibles, mais ce n'est pas ce que vous vouliez dire par votre question ... Peut-être la fonctionnalité de clustering d'espace de noms Nexenta ...

ewwhite
la source
Pas le HA, qui ne se transforme malheureusement qu'en deux machines. Je pensais à quelque chose qui peut s'étendre sur plusieurs dizaines de JBOD, peut-être à travers des centres de données, même des continents :) Je pense un peu gros ..
SteveMustafa
@SteveMustafa Il y a aussi un plugin Nexenta Namespace Cluster disponible ...
ewwhite
Nexenta est génial, mais leur licence est presque inutile à mes fins. J'essaie de baser cela complètement sur FLOSS.
SteveMustafa
1
Parlez-leur de vos besoins. Personne ne paie au détail!
ewwhite
Bon point. Je vais leur donner une bague et voir comment ça se passe. Jusqu'à présent, ZFS avec UFS régi par Luster semble être le moyen le plus faisable pour moi jusqu'à présent. C'est celui que je n'ai pas encore essayé et en théorie, c'est génial.
SteveMustafa