Configurando o Mecanismo Quorum

O mecanismo quorum é configurado para cada serviço de catálogo. Você deve ativar o mecanismo quorum em todos os servidores de catálogos no domínio de serviço de catálogo.

Antes de Iniciar

Antes de ativar o mecanismo quorum, você deve configurar uma topologia que suporte esse tipo de configuração. A configuração deve suportar os seguintes requisitos:

Sobre Esta Tarefa

O mecanismo de quorum é desativado por padrão. Ative o mecanismo quorum nos seguintes cenários: É possível deixar o mecanismo quorum desativado se o domínio do serviço de catálogo estiver contido em um único datacenter ou estiver em uma rede local (LAN). Neste tipo de configuração, a pulsação padrão é usada e as indisponibilidades de energia são assumidas a terem menos de 10 segundos. Como o período de detecção é de aproximadamente 30 segundos, qualquer indisponibilidade de energia menor que ocorrer não altera o posicionamento na grade de dados.

Se você ativar o quorum, todos os servidores de catálogo devem estar disponíveis e se comunicar com a grade de dados para conduzir as operações de posicionamento. Se ocorrer uma indisponibilidade de energia na rede, o posicionamento é pausado até que todos os servidores de catálogos fiquemdisponíveis. Se ocorrer uma falha do datacenter, o administrador deverá agir para remover o servidor de catálogo com falha do quorum.

Procedimento

  1. Ative o quorum nos servidores de catálogos.
    No WebSphere Application Server, você deve configurar o quorum com o arquivo de propriedades do servidor. Em um ambiente independente, é possível usar o método propriedades ou ativar o quorum quando iniciar o servidor:
    • Configure a propriedade enableQuorum=true no arquivo de propriedades do servidor.
      Essa configuração pode ser usada em um ambiente do WebSphere Application Server ou independente.
      Figura 1. Arquivo 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 obter mais informações sobre como configurar o arquivo de propriedades, consulte Arquivo de Propriedades do Servidor.
    • Passe o sinalizador ativado -quorum no comando startOgServer.

      Este método de configuração pode ser usado apenas quando iniciar servidores independentes.

      # bin/startOgServer cat0 –serverProps objectGridServer.properties -quorum true
      Para obter mais informações sobre o comando startOgServer, consulte ScriptstartOgServer.
  2. Inicie os servidores de contêiner na mesma zona.

    Quando estiver executando uma grade de dados entre os datacenters, os servidores deverão usar as informações de zona para identificar o datacenter no qual eles residem. Configurar a zona nos servidores de contêiner permite que o WebSphere eXtreme Scale monitore o funcionamento dos servidores de contêiner que tiverem o escopo definido para o datacenter, minimizando o tráfego entre o datacenter. As JVMs do servidor de contêiner em um grupo principal nunca devem se estender por várias LANs que estiverem conectadas com links, como em uma rede de longa distância. Consulte o Definindo Zonas para Servidores de Contêiner para obter mais informações sobre como definir zonas para os servidores de contêiner.

    As JVMs do servidor de contêiner são identificadas com um identificador de zona. A grade de dados das JVMs de contêiner é dividida automaticamente em pequenos grupos principais de JVMs. Um grupo principal inclui apenas JVMs da mesma zona. JVMs de zonas diferentes nunca estão no mesmo grupo principal.

    Um grupo principal tenta agressivamente detectar a falha das JVMs de seus membros.

Resultados

Ao configurar o mecanismo de quorum para ser ativado nos servidores de catálogo dentro de um domínio de serviço de catálogo, todos os servidores de catálogo deverão estar disponíveis para que ocorram as operações de posicionamento de grade de dados. Caso haja uma curta indisponibilidade de energia na rede, as operações de posicionamento são interrompidas temporariamente até que todos os servidores de catálogo no quorum estejam disponíveis.

É possível incluir servidores de catálogos adicionais no quorum ao repetir estas etapas.

O que Fazer Depois