Pular para o conteúdo principal
Versão Next

Configuração do Proxy de Alta Disponibilidade

Abaixo encontram-se os comandos necessários para configurar o(s) proxy(ies) de alta disponibilidade no Ecossistema PostgreSQL:

Pré-Requisitos
nota

Num ambiente de alta disponibilidade, recomenda-se a utilização de servidores dedicados exclusivamente para cada componente.

Sintaxe do Comando
Terminal input
    pgsmart ha proxy config [Flags]

Flags:

  • -h, --help => Ajuda
Configuração Não Interativa

A execução não interativa está desativada para esta operação.

Configuração Interativa
  1. Selecione o Agente do PgSmart (ou Registar novo Agente).

  2. Confirme se o Agente de Alta Disponibilidade já está configurado em todas as instâncias PostgreSQL.

  3. Indique o nome do Ambiente de alta disponibilidade. [Predefinição: pgsys-producao]

Configuração da Instância (configurar todas as instâncias PostgreSQL que compõem o Ambiente de Alta Disponibilidade):

  1. Indique o nome de identificação do servidor da Instância PostgreSQL [1].

  2. Indique o endereço IP para acesso na Instância PostgreSQL [1].

  3. Indique a porta para acesso à Instância PostgreSQL [1]. [Predefinição: 5432]

  4. Indique a porta do Agente de Alta Disponibilidade para a Instância PostgreSQL [1]. [Predefinição: 8008]

  5. Confirme se pretende informar outra instância PostgreSQL.

    nota

    É possível informar mais do que uma instância PostgreSQL, bastando confirmar a necessidade de nova inclusão.

Configuração dos Dados de Conexão

  1. Indique a porta para acesso ao PostgreSQL via proxy de alta disponibilidade. [Predefinição: 5432]

Ativação do Serviço

  1. Confirme para guardar as configurações e iniciar o serviço do proxy de alta disponibilidade.
nota

Para testar o acesso ao Ambiente de Alta Disponibilidade através do proxy, utilize o comando abaixo:

Terminal input
    psql -U <usuário do agente de HA> -h <endereço IP do proxy> -p <porta de acesso PostgreSQL via proxy> postgres

Exemplo:

Terminal input
    psql -U patroni -h 192.168.200.135 -p 5432 postgres
Figura 1 - Alta Disponibilidade - Proxy - cria
Figura 1 - Alta Disponibilidade - Proxy - cria