Configuração do Proxy de Alta Disponibilidade

Esta seção descreve a configuração do Proxy de Alta Disponibilidade, componente essencial para o redirecionamento de requisições para a instância PostgreSQL Master.

Pré-Requisito

O Agente de Alta Disponibilidade deve estar configurado em todas as instâncias PostgreSQL do ambiente.

Sintaxe do Comando

pgsmart ha proxy config
OPÇÃO DESCRIÇÃO

-h, --help

Exibe informações de ajuda.

Configuração Interativa

Execução do Comando

pgsmart ha proxy config
  1. Confirme que o Agente está configurado em todas as instâncias PostgreSQL do Ambiente de Alta Disponibilidade.

    Confirma a configuração do agente
  2. Informe o nome do Ambiente de Alta Disponibilidade.

    Nome ambiente HA

Identificação das Instâncias PostgreSQL

  1. Informe cada instância PostgreSQL que compõe o Ambiente de Alta Disponibilidade:

    1. Informe o nome de identificação do servidor.

    2. Informe o endereço IP da instância.

    3. Informe a porta de acesso à instância.

    4. Informe a porta do Agente de Alta Disponibilidade que monitora tal instância.

      Configura instâncias
  2. Confirme se há outras instâncias PostgreSQL a serem informadas.

    Informe todas as instâncias do Ambiente de Alta Disponibilidade, Master e Standby.

Configuração da Conexão via Proxy

  1. Informe a porta de acesso à instância PostgreSQL via Proxy de Alta Disponibilidade.

    Porta do serviço

Ativação do Serviço

  1. Salve as configurações do Proxy de Alta Disponibilidade.

    Ativa serviço
  2. Inicie o serviço do Proxy de Alta Disponibilidade.

    Inicializa serviço
    Inicializa serviço - resultado

Acesso à Instância PostgreSQL via Proxy

  1. Teste o acesso à instância PostgreSQL Master via Proxy com o comando:

    psql -U <USUARIO> -h <ENDEREÇO IP OU HOSTNAME DO PROXY> -p <PORTA DE ACESSO AO POSTGRESQL VIA PROXY> <BANCO DE DADOS>

    Exemplo:

    psql -u patroni -h 192.168.0.105 -p 5432 postgres