Capítulo 6. Cómo configurar el sistema de archivos GFS2 en un clúster Pacemaker
El siguiente procedimiento es un resumen de los pasos requeridos para configurar un clúster Pacemaker:
Después de instalar el software de clúster y GFS2 y los paquetes LVM en clúster en cada nodo, inicie los servicios
cman
, clvmd
, and pacemaker
en cada nodo y cree el clúster Pacemaker. Debe configurar la valla para el clúster. Para obtener más información sobre cómo configurar un clúster Pacemaker, consulte Cómo configurar Red Hat High Availability Add-On con Pacemaker.
- Establezca el parámetro de Pacemaker
no_quorum_policy
afreeze
.Nota
El valor deno-quorum-policy
se predetermina astop
, indicando que cuando el cuórum se pierde, todos los recursos en la partición restante se detendrán inmediatamente. Por lo general, este valor predeterminado es el más seguro y la opción más óptima, pero a diferencia de la mayoría de los recursos, GFS2 requiere cuórum para funcionar. Cuando el cuórum se pierde, la aplicación que usa GFS2 se monta y no puede detenerse correctamente. Cualquier intento para detener estos recursos sin cuórum fallará, lo cual resulta en el cercado de todo el clúster cada vez que se pierda el cuórum.Para afrontar esta situación, establezca el valorno-quorum-policy=freeze
cuando GFS2 esté en uso. Esto significa que cuando el cuórum se pierde, la partición restante no hará nada hasta que se recupere el cuórum.#
pcs property set no-quorum-policy=freeze
- Después de asegurarse de que el tipo que está viendo está configurado a 3 en el archivo
/etc/lvm/lvm.conf
para soportar el bloqueo en clúster, cree el LV en clúster y de formato al volumen con un sistema de archivos GFS2. Verifique si crea suficiente diarios para cada uno de los nodos en su clúster.#
pvcreate /dev/vdb
#vgcreate -Ay -cy cluster_vg /dev/vdb
#lvcreate -L5G -n cluster_lv cluster_vg
#mkfs.gfs2 -j2 -p lock_dlm -t rhel7-demo:gfs2-demo /dev/cluster_vg/cluster_lv
- Configure un recurso
clusterfs
.No agregue el sistema de archivos al archivo/etc/fstab
porque este será administrado como un recurso de clúster Pacemaker. Las opciones de montaje pueden especificarse como parte de la configuración de recursos conoptions=options
. Ejecute el comandopcs resource describe Filesystem
para obtener todas las opciones de configuración.Este comando de creación de recursos de clúster especifica la opción de montajenoatime
.#
pcs resource create clusterfs Filesystem device="/dev/cluster_vg/cluster_lv" directory="/var/mountpoint" fstype="gfs2" "options=noatime" op monitor interval=10s on-fail=fence clone interleave=true
- Verifique si el GFS2 se montó como esperaba
#
mount |grep /mnt/gfs2-demo
/dev/mapper/cluster_vg-cluster_lv on /mnt/gfs2-demo type gfs2 (rw,noatime,seclabel) - (Opcional) Reinicie todos los nodos de clúster para verificar persistencia y recuperación de gfs2.