Você pode enfrentar dificuldades ao configurar a Alta Disponibilidade no seu ambiente. Você pode usar vários procedimentos para diagnosticar e corrigir esses problemas.

  1. Faça login no console do Unified Access Gateway.

  2. Execute o comando ip addr para verificar se o endereço IP virtual configurado está atribuído à interface eth0.

  3. Certifique-se de que o endereço IP virtual esteja atribuído na mesma sub-rede que a interface eth0. Certifique-se de que seja acessível a partir da máquina cliente. Se houver problemas de conectividade, pode ser que o endereço IP virtual não seja exclusivo e já esteja atribuído a uma máquina física ou virtual.

  4. No arquivo haproxy.conf no pacote de log, a configuração relacionada ao cluster atual está disponível. Por exemplo,

    server uag1 127.0.0.1:XXXX .....
    server uag2 <IP of machine 2>:XXXX ....
    server uag3 <IP of machine 3>:XXXX ....

    A configuração de back-end se baseia nas configurações definidas no Unified Access Gateway

    • lb_esmanageris para casos de uso de proxy reverso da Web e do Horizon.

    • lb_cg_server é para casos de uso do Content Gateway.

    • lb_tunnel_server é para casos de uso do Tunnel.

  5. No arquivo haproxy.conf no pacote de log, você pode encontrar os detalhes sobre a origem da conexão do cliente, a conexão correspondente enviada e o servidor do Unified Access Gateway que lida com as conexões. Por exemplo,

    2018-11-27T07:21:09+00:00 ipv6-localhost haproxy[15909]:
    				incoming:::ffff:<IP of Client:xxxx> backend:lb_esmanager
    				connecting-server:uag2/<IP of uag2> connecting-through:<IP of master
    				node:xxxx> wait-time:1 connect-time:0 total-incoming:1 total-outgoing:1
    				total-to-server:1
    			 
  6. Para exibir as estatísticas,

    1. Faça login no console no nó mestre

    2. Execute o comando

      curl -k -X GET "http://localhost:9000/stats;csv" > stats.csv

      Um arquivo CSV é criado. A linha "svname" como uag1, uag2, uag3 é exibida. Estes são os nós do Unified Access Gateway no grupo de HA configurado. O arquivo CSV fornece dados importantes.

      Tabela 1. Exemplo de um arquivo CSV

      Nome da coluna

      Descrição

      scur

      Indica o número atual de conexões simultâneas manipuladas por este servidor.

      smax

      Marca d'água alta de conexões simultâneas manipuladas por este servidor durante o tempo de atividade atual.

      stot

      Indica o número total de conexões manipuladas por este servidor durante o tempo de atividade atual.

      bin

      Indica o número total de bytes enviados para esse servidor.

      bout

      Indica o número total de bytes recebidos deste servidor.

      status

      Indica o status do servidor. Por exemplo, se é operante ou inoperante. Isso se baseia na última verificação de integridade executada neste servidor.

  7. Vários problemas de eleição nó mestre podem ser vistos nos seguintes casos,

    • ID de grupo diferente ou endereço IP virtual configurado nos nós que visam formar o cluster.

    • Endereço IP virtual e eth0 em uma sub-rede diferente.

    • Múltiplos NICS no Unified Access Gateway configurados na mesma sub-rede.