Tópico anterior: Adicionar um nó ao orquestrador de domínioPróximo tópico: Instalar um nó agrupado para o orquestrador de domínio


Pré-requisitos para instalação de um nó de agrupamento para o orquestrador de domínio

Você pode instalar um nó de agrupamento para o orquestrador de domínio Um nó de agrupamento estende a potência de processamento do orquestrador de domínio e, portanto, pode melhorar o desempenho. Um nó de agrupamento compartilha os mesmos bancos de dados que foram configurados para os outros nós existentes, que fazem parte de um agrupamento do orquestrador de domínio.

Antes de instalar o produto, execute os seguintes pré-requisitos:

Siga estas etapas:

  1. Identifique um host para o nó de agrupamento do orquestrador que atenda aos requisitos de plataforma e hardware. Consulte o componente do orquestrador nos dois seguintes tópicos:
  2. Verifique se o host para esse nó de agrupamento está na mesma sub-rede que outros nós existentes, que fazem parte do orquestrador de domínio.
  3. Verifique se o host para esse nó de agrupamento está no mesmo fuso horário que outros nós existentes, que fazem parte do orquestrador de domínio.
  4. Verifique se o host para esse nó de agrupamento tem um JDK suportado e, se estiver ausente, baixe-o.

    Consulte o tópico Pré-requisitos do JDK.

  5. Se o host para esse nó de agrupamento estiver executando uma versão recente de um sistema operacional Windows, consulte a opção Controle de Conta de Usuário (no Painel de Controle, Contas de Usuário). Se essa opção estiver ativada, desmarque a caixa de seleção e reinicialize o servidor.
  6. Se o orquestrador de domínio tiver sido configurado com um balanceador de carga F5, adicione esse nó ao balanceador de carga.

    Consulte Criar um nó do F5 para cada nó de agrupamento.

  7. Se o orquestrador de domínio tiver sido configurado com um balanceador de carga do Apache, adicione esse nó ao balanceador de carga.
    1. Vá até apache_install_location\conf.
    2. Abra o arquivo workers.properties.
    3. Remova o comentário das seguintes linhas em Definir nó 2 no arquivo worker.properties.
      worker.node2.port=8009
      
      worker.node2.host=hostname
      
      worker.node2.type=ajp13
      
      worker.node2.lbfactor=1
      
    4. Altere hostname para o nome do host do servidor onde o nó do orquestrador de domínio está sendo instalado.
    5. Adicione "node2" à linha worker.loadbalancer.balance_workers= no comportamento de balanceamento de carga. A entrada se parece com as seguintes informações:
      worker.loadbalancer.balance_workers=node1,node2
      

      Observação: para o terceiro nó e os nós subsequentes, siga as mesmas instruções, mas substitua node2 pelo número do nó correto, por exemplo, node3 ou node4.

    6. Reinicie o Apache.
  8. Se o primeiro nó do orquestrador de domínio tiver sido configurado com um balanceador de carga NGINX, adicione esse nó (node2) ao balanceador de carga.
    1. Vá até o arquivo pam-server.conf e abra-o.
    2. Localize a linha #Define node2. (Os dados do node1 fazem referência ao primeiro nó do orquestrador de domínio; ignore as seções que se referem ao node1.)

      Observação: o node2_hostname é o endereço IP ou o nome DNS do host onde o node2 está instalado. O valor jetty_server_port é da opção Porta do servidor, fornecido durante a instalação do primeiro nó do orquestrador de domínio. Digite 80 para a comunicação simplificada ou digite 7003 para a comunicação obsoleta.

    3. Crie as seguintes entradas no pam-server.conf para definir o node1 e o novo nó, node2:
      // node1 is the worker node name
      upstream node1{
        # Define node1
        server node2_hostname:jetty_server_port max_fails=3 fail_timeout=3s;
      }              
      // node2 is the worker node name
      upstream node2{
        # Define node2
        server node2_hostname:jetty_server_port max_fails=3 fail_timeout=3s;
      }              
      
    4. Dentro da tag de servidor, crie as seguintes entradas para o node1 e o novo nó, node2:
      Server{
      
      ...
          location = /ws {
                     // node1 is the upstream name provided above               
                     proxy_pass http://node1;                           
                     }  
          location = /ws/ {
                     // node1 is the upstream name provided above               
                     proxy_pass http://node1;                           
                     } 
          location = /ws/node1 {
                     // node1 is the upstream name provided above               
                     proxy_pass http://node1;                                                           
                     }  
          location /ws/node1/ {
                     // node1 is the upstream name provided above               
                     proxy_pass http://node1;                                           
                     } 
          location = /ws/node2 {
                     // node2 is the upstream name provided above  
      		   proxy_pass http://node2;                                                      
                     }  
          location /ws/node2/ {
                     // node2 is the upstream name provided above               
                     proxy_pass http://node2;                                           
                     }
      }