(56-2) 2797 6900
Av Providencia 1650 Of 509, Providencia, Chile | Hosting SAP en Chile con CDN Cloudflare y MAXCDN

Blog

The most interesting recent blog entries

GFS2, un sistema de archivos para clúster

GFS2 fencing

GFS2 es un sistema de archivos especialmente diseñado para ser utilizado en clústers, cuando es necesario que diversos nodos accedan simultáneamente a un mismo bloque de almacenamiento. También puede ser usado como un sistema de archivos local, sin necesariamente ser compartido con otros nodos. Tiene importantes aplicaciones en sistemas grandes, servicios que asisten a un gran número de usuarios y hosting.

 GFS2 – o Global File System 2 – fue desarrollado por Red Hat y está licenciado bajo la GNU General Public License.

Algunas características importantes de GFS2

El diseño de GFS2 está pensado para operar en ambientes en donde hay dispositivos de almacenamiento tipo SAN. Dentro de las posibilidades se cuenta iSCSI, FibreChannel, AoE, o cualquier otro dispositivo que pueda ser presentado en Linux como un dispositivo de bloques compartido por un número de nodos, como por ejemplo un dispositivo DRBD.

La componente DLM – Distributed lock manager – requiere una IP sobre la cual se realiza la comunicación. Generalmente esto se realiza a través de Ethernet, aunque hay otras formas de hacerlo. En general se suele usar redes separadas para el DLM y el sistema de almacenamiento.

GFS2 requiere hardware de algún tipo para fencing. Esto es un requerimiento de la infraestructura del clúster, más que del sistema de archivos en cuestión, y es requerido para todos los clústeres multinodo. Las opciones comunes incluyen switches de poder y controladores de acceso remoto, ya sean DRAC, IPMI o ILO.

Fencing

Esta característica se utiliza para asegurarse que un nodo que el clúster cree que falló, no se reconecte repentinamente mientras otro nodo está recuperando el journal del nodo fallido.

Estructuras

Contenido de los directorios: en hash – directorios pequeños insertos en un inodo.

Asignación de archivos: mapa de bits – grupos de recursos.

Límites

Número máximo de archivos: variable.

Largo máximo del nombre del archivo: 255 bytes.

Caracteres permitidos en el nombre del archivo: todos con excepción de NULL.

Otras características técnicas

Registro de fechas: modificación de atributo (ctime), modificación (mtime) y acceso (atime).

Resolución de fechas: Al nanosegundo.

Atributos: No-atime, journaled data, inherit journaled data, synchronous-write, append-only, immutable, exhash.

Sistema de permisos: Permisos Unix, ACLs y atributos arbitrarios de seguridad.

Sistemas operativos soportados: Linux.

Share with friends   

Written by

The author did not add any Information to his profile yet