GlusterFS es un sistema de archivos de almacenamiento conectado a la red y escalable. Ha encontrado aplicaciones que incluyen computación en la nube, servicios de transmisión de medios y redes de distribución de contenido. GlusterFS fue desarrollado originalmente por Gluster, Inc. y luego por Red Hat, Inc., como resultado de que Red Hat adquirió Gluster en 2011.
En junio de 2012, Red Hat Storage Server se anunció como una integración comercial de GlusterFS con Red Hat Enterprise Linux. Red Hat compró Inktank Storage en abril de 2014, que es la compañía detrás del sistema de archivos distribuido Ceph, y cambió el nombre de Red Hat Storage Server a "Red Hat Gluster Storage"
GlusterFS agrega varios servidores de almacenamiento a través de Ethernet o Infiniband Interconexión RDMA en un gran sistema de archivos de red paralelo.
Es un software gratuito, con algunas partes bajo la licencia GNU General Public License (GPL) v3, mientras que otras tienen doble licencia ya sea bajo la licencia GPL v2 o Lesser General Public License (LGPL) v3. GlusterFS se basa en un diseño de espacio de usuario apilable ....
GlusterFS tiene un componente de cliente y servidor. Los servidores normalmente se implementan como bloques de almacenamiento, con cada servidor ejecutando un demonio glusterfsd para exportar un sistema de archivos local como un volumen. El proceso del cliente de glusterfs, que se conecta a los servidores con un protocolo personalizado sobre TCP / IP, InfiniBand o Sockets Direct Protocol, crea volúmenes virtuales compuestos desde múltiples servidores remotos utilizando traductores apilables. De forma predeterminada, los archivos se almacenan completos, pero también se admite la división de archivos en múltiples volúmenes remotos.
Luego, el host cliente puede montar el volumen final utilizando su propio protocolo nativo a través del mecanismo FUSE, utilizando el protocolo NFS v3 utilizando un traductor de servidor incorporado, o accediendo a través de la biblioteca del cliente gfapi. Los montajes de protocolo nativo se pueden volver a exportar, por ejemplo. a través del servidor NFSv4 del kernel, SAMBA o el protocolo de almacenamiento OpenStack (Swift) basado en objetos utilizando el traductor "OVNI" (archivo y objeto unificados).
El proyecto descontinuado está muerto