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.
  1. Establezca el parámetro de Pacemaker no_quorum_policy a freeze.

    Nota

    El valor de no-quorum-policy se predetermina a stop, 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 valor no-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
  2. 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
  3. 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 con options=options. Ejecute el comando pcs 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 montaje noatime .
    # 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
  4. 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)
  5. (Opcional) Reinicie todos los nodos de clúster para verificar persistencia y recuperación de gfs2.