Skip to main content
BeeGFS on NetApp with E-Series Storage
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Vuelva a configurar el clúster de alta disponibilidad y BeeGFS

Colaboradores

Use Ansible para volver a configurar el clúster.

Descripción general

Por lo general, debe reconfigurar cualquier aspecto del clúster de alta disponibilidad de BeeGFS. Para ello, actualice su inventario de Ansible y vuelva a ejecutar el ansible-playbook comando. Esto incluye la actualización de alertas, el cambio de la configuración permanente de la vallado o el ajuste de la configuración del servicio BeeGFS. Estos ajustes se ajustan mediante la group_vars/ha_cluster.yml puede encontrar un archivo y una lista completa de opciones en la "Especifique la configuración de nodos de archivos comunes" sección.

Consulte a continuación para obtener más información sobre opciones de configuración seleccionadas que los administradores deben conocer al realizar tareas de mantenimiento o mantenimiento del clúster.

Cómo deshabilitar y activar delimitación

La cercado se habilita o requiere de forma predeterminada cuando se configura el clúster. En algunos casos, puede que sea conveniente desactivar temporalmente la delimitación para garantizar que los nodos no se cierren accidentalmente al realizar determinadas operaciones de mantenimiento (como la actualización del sistema operativo). Aunque esto se puede desactivar manualmente, hay sacrificios que los administradores deben tener en cuenta.

OPCIÓN 1: Desactive la esgrima con Ansible (recomendado).

Cuando se desactiva el cercado mediante Ansible, la acción en caso de fallo del monitor BeeGFS cambia de "cerca" a "en espera". Esto significa que si el monitor BeeGFS detecta un fallo, intentará poner el nodo en espera y realizar una conmutación por error de todos los servicios de BeeGFS. Fuera de la solución activa de problemas/pruebas esto es normalmente más deseable que la opción 2. La desventaja es que si un recurso no se detiene en el nodo original, se impedirá que se inicie en otro lugar (por lo que normalmente se requiere cercado para los clústeres de producción).

  1. En su inventario de Ansible en groups_vars/ha_cluster.yml añada la siguiente configuración:

    beegfs_ha_cluster_crm_config_options:
        stonith-enabled: False
  2. Vuelva a ejecutar el libro de estrategia de Ansible para aplicar los cambios al clúster.

OPCIÓN 2: Desactive la delimitación manualmente.

En algunos casos puede que desee deshabilitar temporalmente la delimitación sin volver a leer Ansible, quizás para facilitar la solución de problemas o las pruebas del clúster.

Advertencia En esta configuración si el monitor BeeGFS detecta un error, el clúster intentará detener el grupo de recursos correspondiente. NO activará una conmutación por error completa ni intentará reiniciar ni mover el grupo de recursos afectado a otro host. Para recuperarse, solucione cualquier problema que se pueda ejecutar pcs resource cleanup o coloque manualmente el nodo en espera.

Pasos:

  1. Para determinar si el cercado (stonith) está habilitado o desactivado globalmente, ejecute: pcs property show stonith-enabled

  2. Para desactivar la secuencia de cercado: pcs property set stonith-enabled=false

  3. Para habilitar la ejecución de cercado: pcs property set stonith-enabled=true

Nota: Este ajuste se anulará la próxima vez que ejecute la tableta Ansible playbook.