Capítulo 1. Visión general de GFS2

El sistema de archivos GFS2 de Red Hat está incluido en la adición de almacenaje resistente. Es un sistema de archivos nativo que interactúa directamente con la interfaz del sistema de archivos del kernel de Linux (capa de VFS). Un sistema de archivos GFS2 emplea metadatos distribuidos y varios diarios. Red Hat soporta el uso de sistemas de archivos GFS2 únicamente como se implementan en la adición de Alta disponibilidad.

Nota

Aunque un sistema de archivos GFS2 puede ser implementado en un sistema autónomo o como parte de una configuración de clúster, para el lanzamiento de Red Hat Enterprise Linux 6 Red Hat no soporta el uso de GFS2 como un sistema de archivos de nodo único. Red Hat soporta un número de sistemas de archivos de nodo único de alto rendimiento que se optimizan para nodo único y por lo tanto, suelen tener una carga inferior que un sistema de archivos de clúster. Red Hat recomienda el uso de estos sistemas en lugar de GFS2 en casos en que solamente un nodo único necesite montar el sistema de archivos.
Red Hat continuará el soporte de sistemas de archivos GFS2 de nodo único para montar instantáneas de sistemas de archivos de clúster (por ejemplo, para propósitos de respaldo).

Nota

Red Hat no soporta el uso de GFS2 para implementaciones de sistema de archivos de clúster mayores de 16 nodos.
Un GFS2 se basa en una arquitectura de 64 bits, la cual en teoría, aloja un sistema de archivos de 8 EB. Sin embargo, el tamaño máximo actual soportado de un sistema de archivos GFS2 es de 100 TB. El tamaño máximo soportado de un sistema de archivos para hardware de 32 bits es de 16 TB. Si su sistema requiere sistemas de archivos GFS2 más grandes, contacte a su representante de servicio técnico de Red Hat.
Al determinar el tamaño de su sistema de archivos, debe considerar sus necesidades de recuperación. La ejecución del comando fsck.gfs2 en un sistema de archivos muy grande puede tardar mucho y consumir mucha memoria. Además, en el evento de que un disco o subsistema de disco falle, el tiempo de recuperación está limitado por la velocidad de los medios de respaldo. Para obtener información sobre la cantidad de memoria que el comando fsck.gfs2 requiere, consulte la Sección 4.11, “Cómo reparar un sistema de archivos”.
Cuando GFS2 de Red Hat está configurado en un clúster, los nodos de GFS2 de Red Hat pueden ser configurados y administrados con la configuración de adición de Alta disponibilidad y las herramientas de administración. GFS2 de Red Hat proporciona datos compartidos entre los nodos GFS2 de un clúster de Red Hat, con una única vista consistente del espacio de nombres del sistema de archivos entre todos los nodos de GFS2. Esto le permite a los procesos en nodos diferentes compartir archivos GFS2 del mismo modo que los procesos en el mismo nodo pueden compartir archivos en un sistema de archivos local, sin ninguna diferencia discernible. Para obtener más información sobre adición de Alta disponibilidad, consulte el documento Configuración y administración de Red Hat clúster.
Si bien un sistema de archivos de GFS2 puede utilizarse fuera de LVM, Red Hat admite únicamente sistemas de archivos GFS2 que se crean en un volumen lógico de CLVM. CLVM se incluye en la adición de almacenamiento resistente. Es una aplicación de todo el clúster de LVM, habilitado por el demonio CLVM clvmd , el cual administra los volúmenes lógicos LVM en un clúster. El demonio hace posible el uso de LVM2 para administrar volúmenes lógicos en un clúster, lo que permite que todos los nodos del clúster compartan los volúmenes lógicos. Para obtener información sobre el administrador de volúmenes LVM, consulte Gestión del Administrador de volúmenes lógicos.
El módulo de kernel gfs2.ko implementa el sistema de archivos GFS2 y se carga en los nodos de clúster GFS2.

Nota

Al configurar un sistema de archivos GFS2 como un sistema de archivos de clúster, debe asegurarse de que todos los nodos en el clúster tengan acceso al almacenamiento compartido. Las configuraciones de clúster asimétricas en las cuales algunos nodos tienen acceso al almacenamiento compartido y otros no, no están soportadas. En realidad, no se requiere que todos los nodos monten el sistema de archivos GFS2.
Este capítulo proporciona información básica que lo ayudará a entender GFS2. Contiene las siguientes secciones:

1.1. Funcionalidades nuevas y cambiadas

Esta sección lista las funcionalidades nuevas y cambiadas del sistema de archivos GFS2 y la documentación que se incluye con el lanzamiento inicial y subsiguientes de Red Hat Enterprise Linux 6.

1.1.1. Funcionalidades nuevas y cambiadas de Red Hat Enterprise Linux 6.0

Red Hat Enterprise Linux 6.0 incluye la siguiente documentación, actualizaciones y cambios.
  • En el lanzamiento de Red Hat Enterprise Linux 6, Red Hat no soporta el uso de GFS2 como un sistema de archivos de un nodo único.
  • En el lanzamiento de Red Hat Enterprise Linux 6, el comando gfs2_convert para actualizar de un sistema de archivos GFS a GFS2 ha sido mejorado. Para obtener más información sobre este comando, consulte Apéndice B, Cómo convertir el sistema de archivos de GFS a GFS2.
  • El lanzamiento de Red Hat Enterprise Linux 6 soporta las opciones de montaje discard, nodiscard, barrier, nobarrier, quota_quantum, statfs_quantum, y statfs_percent. Para obtener más información sobre montaje de un sistema de archivos GFS2, consulte la Sección 4.2, “Cómo montar un sistema de archivos”.
  • La versión de Red Hat Enterprise Linux 6 de este documento contiene una nueva sección, la Sección 2.9, “Bloqueo de nodo GFS2”. Esta sección describe algunos de los aspectos internos del sistema de archivos GFS2.

1.1.2. Funcionalidades nuevas y cambiadas para Red Hat Enterprise Linux 6.1

Red Hat Enterprise Linux 6.1 incluye la siguiente documentación, actualizaciones y cambios.

1.1.3. Funcionalidades nuevas y cambiadas para Red Hat Enterprise Linux 6.2

Red Hat Enterprise Linux 6.2 incluye la siguiente documentación y presenta actualizaciones y cambios.

1.1.4. Funcionalidades nuevas y cambiadas para Red Hat Enterprise Linux 6.3

Para el lanzamiento de Red Hat Enterprise Linux 6.3, este documento contiene un nuevo capítulo, el Capítulo 2, Configuración de GFS2 consideraciones operacionales. Este capítulo proporciona las recomendaciones para mantener un sistema de archivos GFS2.
Además, se han hecho pequeñas aclaraciones y correcciones a lo largo del documento.

1.1.5. Funcionalidades nuevas y cambiadas para Red Hat Enterprise Linux 6.4

Para el lanzamiento de Red Hat Enterprise Linux 6.4, el Capítulo 2, Configuración de GFS2 consideraciones operacionales se ha actualizado con pequeñas aclaraciones.

1.1.6. Funcionalidades nuevas y cambiadas para Red Hat Enterprise Linux 6.6

Para el lanzamiento de Red Hat Enterprise Linux 6.6, este documento contiene un nuevo capítulo, Capítulo 6, Cómo configurar el sistema de archivos GFS2 en un clúster Pacemaker. Este capítulo proporciona un resumen de los pasos requeridos para configurar un clúster Pacemaker que incluya un sistema de archivos GFS2.
Además, se han hecho pequeñas aclaraciones y correcciones a lo largo del documento.