¿Son posibles los sistemas de archivos en clúster ZFS?

16

¿Es posible crear un clúster ZFS? ¿O necesitaría seguir la ruta aparentemente fea (al menos para mí) de ZFS con grupos formateados en UFS gobernados por GlusterFS?

La idea es ver si es posible expandirse a la tienda distribuida Multi-Petabyte que ZFS debería poder manejar sin problemas.

¿Alguna sugerencia, blogs, publicaciones?

SteveMustafa
fuente
Supongo que ya has mirado a Lustre; a la espera de que nuestros expertos locales de ZFS toquen ...
Deer Hunter

Respuestas:

4

Puede agrupar ZFS con al menos dos soluciones:

"Clustering ahora está disponible no solo como un producto comercial como la solución RSF-1 de www.high-availability.com sino también como una solución OpenSource basada en PaceMaker. Http://www.clusterlabs.org/wiki/Main_Page "

Miguel
fuente
No me di cuenta de que el marcapasos trabajaba en FreeBSD. Gracias. Dicho esto, ¿has probado ZFS en Linux?
SteveMustafa
1
Además, ahora después de todo este tiempo, me gustaría aclarar que al agrupar para ZFS, me refiero a la expansión infinita del almacenamiento, solo agregue cajas / discos
SteveMustafa
3

Por qué sí, es posible construir un clúster activo / pasivo basado en ZFS utilizando DAS compartido y SAS de múltiples rutas.

Detalles en: https://github.com/ewwhite/zfs-ha/wiki

La clave de este diseño de almacenamiento de alta disponibilidad es un gabinete de almacenamiento adjunto SAS o JBOD compartido. Si bien no se comparte nada , esta puede ser una forma útil de brindar una mayor disponibilidad a una configuración de almacenamiento que se puede escalar verticalmente.

Para complementar el gabinete JBOD compartido, necesitamos dos servidores (nodos principales o controladores) para proporcionar conectividad del cliente y recursos de cómputo / RAM para la matriz ZFS.

Los servidores y el gabinete JBOD deben organizarse en una topología de anillo de cableado SAS.

ingrese la descripción de la imagen aquí

Esto puede escalar usando más recintos ...

ingrese la descripción de la imagen aquí

ewwhite
fuente
2

Tal vez esto sea de su interés: el sistema de archivos Seusteria 55PB Lustre + ZFS

Es del Laboratorio Nacional Lawrence Livermore (LLNL). Se está desarrollando un puerto nativo de ZFS en Linux en ese laboratorio.

kschurig
fuente
Sé sobre Lustre, pero no pensé que hubiera un puerto en FreeBSD. Interesante, esto requiere más investigación de mi parte. Gracias por el enlace. Por cierto, KQ Infotech, uno de los portadores de ZFS a Linux ya no lo está desarrollando activamente a partir de 2011 ( osnews.com/story/24853/… )
SteveMustafa
2

No de forma nativa. Usted podría tener un verdadero sistema de archivos en clúster que se ejecuta en la parte superior de un almacén de respaldo de ZFS, aunque ...

Sin embargo, los clústeres de alta disponibilidad de ZFS (activo-activo) están disponibles, pero eso no es lo que quiso decir con su pregunta ... Tal vez la función de agrupación de espacio de nombres Nexenta ...

ewwhite
fuente
No el HA, que desafortunadamente solo escala a dos máquinas. Estaba pensando en algo que puede abarcar varias docenas de JBOD, tal vez en centros de datos, incluso continentes :) Creo que un poco grande ...
SteveMustafa
Nexenta es genial, pero su licencia es casi inútil para mis propósitos. Estoy tratando de basar esto completamente en FLOSS.
SteveMustafa
1
Hable con ellos sobre sus necesidades. ¡Nadie paga al por menor!
ewwhite
Buen punto. Les daré un anillo y veré cómo van las cosas. Hasta ahora, ZFS con UFS gobernado por Luster parece ser la forma más factible para mí hasta ahora. Ese es el que aún tengo que probar y, en teoría, es genial.
SteveMustafa