Configuración del mecanismo de quórum

El mecanismo de quórum se configura para cada servicio de catálogo. Debe habilitar el mecanismo de quórum en todos los servidores de catálogo del dominio de servicio de catálogo.

Antes de empezar

Antes de habilitar el mecanismo de quórum, debe configurar una topología que dé soporte a este tipo de configuración. La configuración debe dar soporte a los requisitos siguientes:

Acerca de esta tarea

El mecanismo de quórum está inhabilitado de forma predeterminada. Habilite el mecanismo de quórum en los escenarios siguientes: Puede dejar el mecanismo de quórum inhabilitado si el dominio de servicio de catálogo está contenido en un único centro de datos, o se encuentra en una red de área local (LAN). En este tipo de configuración, se utiliza la pulsación predeterminada y se asume que las caídas de la red serán inferiores a 10 segundos. Debido a que el periodo de detección es aproximadamente de 30 segundos, ninguna caída breve de la red que se produzca causará cambios de colocación en la cuadrícula de datos.

Si habilita el quórum, todos los servidores de catálogo deben estar disponibles y en comunicación con la cuadrícula de datos para que se puedan realizar operaciones de colocación. Si se produce una caída de la red, la colocación se pausa hasta que todos los servidores de catálogo están disponibles. Si se produce una anomalía del centro de datos, son necesarias acciones manuales del administrador para eliminar el servidor de catálogo anómalo del quórum.

Procedimiento

  1. Habilite el quórum en los servidores de catálogo.
    En WebSphere Application Server, debe configurar el quórum con el archivo de propiedades del servidor. En un entorno autónomo, puede utilizar el método de propiedades o habilitar el quórum al iniciar el servidor:
    • Establezca la propiedad enableQuorum=true en el archivo de propiedades del servidor.
      Puede utilizar esta configuración en un entorno de WebSphere Application Server o autónomo.
      Figura 1. Archivo objectGridServer.properties
      catalogClusterEndPoints=cat0:cat0.domain.com:6600:6601,
      cat1:cat1.domain.com:6600:6601
      catalogServiceEndPoints= cat0.domain.com:2809, cat1.domain.com:2809
      enableQuorum=true
      Para obtener más información sobre la configuración del archivo de propiedades, consulte Archivo de propiedades de servidor.
    • Pase el distintivo habilitado -quorum en el mandato startOgServer.

      Puede utilizar este método de configuración sólo al iniciar servidores autónomos.

      # bin/startOgServer cat0 –serverProps objectGridServer.properties -quorum true
      Para obtener más información sobre el mandato startOgServer, consulte Script startOgServer.
  2. Inicie los servidores de contenedor en la misma zona.

    Al ejecutar una cuadrícula de datos entre centros de datos, los servidores deben utilizar la información de zona para identificar el centro de datos en el que se encuentran. Si se establece la zona en los servidores de contenedor, WebSphere eXtreme Scale puede supervisar el estado de los servidores de contenedor con el ámbito del centro de datos, lo que minimiza el tráfico a través de centro de datos. Las JVM del servidor de contenedor de un grupo principal nunca deben abarcar varias LAN conectadas mediante enlaces, como en una red de área amplia. Consulte Definición de zonas para servidores de contenedor para obtener más información sobre cómo definir zonas para los servidores de contenedor.

    Las JVM del servidor de contenedor se marcan con un identificador de zona. La cuadrícula de datos de las JVM de contenedor se divide automáticamente en grupos principales pequeños de JVM. Un grupo principal sólo incluye las JVM de la misma zona. Las JVM de distintas zonas nunca están en el mismo grupo principal.

    Un grupo principal intenta detectar de forma agresiva la anomalía de sus JVM miembro.

Resultados

Estableciendo el mecanismo de quórum para que esté habilitado en los servidores de catálogo de un dominio de servicio de catálogo, todos los servidores de catálogo deben estar disponibles para que se puedan producir operaciones de colocación de la cuadrícula de datos. En el caso de una caída breve de la red, las operaciones de colocación se detienen temporalmente hasta que todos los servidores de catálogo del quórum están disponibles.

Puede añadir servidores de catálogo adicionales al quórum repitiendo estos pasos.

Qué hacer a continuación