Pular para o conteúdo principal
Versão 4.0.0

Configuração do Agente de Alta Disponibilidade via PgSmart Web

Confira a seguir os comandos necessários para efetuar a configuração do Agente 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.

  1. Na lista suspensa da barra superior, selecione o Ambiente.

  2. Selecione a opção Alta Disponibilidade no menu lateral.
    Se houver Serviços de alta disponibilidade registrados, serão apresentados os cards dos componentes registrados (Patroni) para o Ambiente selecionado.

  3. Selecione a aba Agente.

  4. Clique em Inicializar.

    Figura 1 - Configuração do Agente de Alta Disponibilidade - Seleção da Opção
    Figura 1 - Configuração do Agente de Alta Disponibilidade - Seleção da Opção
  5. Informe o Nome de identificação do Servidor.

  6. Selecione a Interface de Conexão do Agente de alta disponibilidade.

  7. Informe a Porta de conexão do Agente de alta disponibilidade.

  8. Clique em Avançar.

    Figura 2 - Configuração do Agente de Alta Disponibilidade - Identificação do Agente
    Figura 2 - Configuração do Agente de Alta Disponibilidade - Identificação do Agente
  9. Selecione a Interface de rede para monitoramento da instância PostgreSQL. (Para que o agente saiba onde se encontra a instância PostgreSQL e possa monitorá-la.).

  10. Selecione a Interface de rede para acesso da instância PostgreSQL.

  11. Confirme a existência da instância PostgreSQL.

  12. Clique em Avançar.

    Figura 3 - Configuração do Agente de Alta Disponibilidade - Interface de Rede
    Figura 3 - Configuração do Agente de Alta Disponibilidade - Interface de Rede
  13. Informe a Porta de conexão da instância PostgreSQL.

  14. Selecione a Versão Majoritária da instância PostgreSQL.

  15. Informe o Diretório de dados da instância PostgreSQL.

  16. Informe o Diretório de logs transacionais da instância de Bancos de Dados (WALDIR).

  17. Informe o Diretório do arquivo ce senhas (PGPASS).

  18. Confirme a existência de uma instância PostgreSQL MASTER no ambiente de alta disponibilidade.

    Figura 4 - Configuração do Agente de Alta Disponibilidade - Identificação da Instância
    Figura 4 - Configuração do Agente de Alta Disponibilidade - Identificação da Instância
  19. Informe o Nome do usuário de replicação.

  20. Informe a Senha do usuário de replicação.

  21. Informe o Nome do usuário do Agente de alta disponibilidade.

  22. Informe a Senha do usuário do Agente de alta disponibilidade.

  23. Clique em Avançar.

    Figura 5 - Configuração do Agente de Alta Disponibilidade - Usuário de Replicação
    Figura 5 - Configuração do Agente de Alta Disponibilidade - Usuário de Replicação
  24. Confirme se a instância PostgreSQL pode ser promovida a Master em um Failover.

  25. Confirme se a instância pode ser clonada para recriar automaticamente outras. (Requer template da instância de banco de dados).

  26. Confirme se a instância permite replicação síncrona.

  27. Clique em Avançar.

    Figura 6 - Configuração do Agente de Alta Disponibilidade - Detalhes da Instância
    Figura 6 - Configuração do Agente de Alta Disponibilidade - Detalhes da Instância
  28. Selecione a Codificação de caracteres padrão (ENCODING).

  29. Selecione a representação regional padrão de datas e valores monetários (LOCALE).

  30. Confirme se deseja habilitar o checksum para as páginas de dados.

  31. Selecione a interface de rede utilizada para a replicação dos dados.

  32. Clique em Avançar.

    Figura 7 - Configuração do Agente de Alta Disponibilidade - Codificação de caracteres, Representação regional
    Figura 7 - Configuração do Agente de Alta Disponibilidade - Codificação de caracteres, Representação regional

    Se desejar adicionar usuários ao template de inicialização:
    33.1. Informe o nome do usuário do template de inicialização.
    33.2. Informe a senha do usuário do template de inicialização.
    33.3. Informe os privilégios deste usuário. 33.4. Clique em Avançar.

    Figura 8 - Configuração do Agente de Alta Disponibilidade - Template de Inicialização
    Figura 8 - Configuração do Agente de Alta Disponibilidade - Template de Inicialização

    Se desejar, adicione regras de acesso à instância PostgreSQL:
    33.5. Selecione o Tipo de Acesso.
    33.6. Informe o Host ou IP/CIDR.
    33.7. Selecione o método de autenticação.
    33.8. Informe o(s) Banco(s) de Dados.
    33.9. Informe o(s) Usuário(s) ou Grupos.
    33.10. Clique em Avançar.

    Figura 9 - Configuração do Agente de Alta Disponibilidade - Regras de Acesso da Instância
    Figura 9 - Configuração do Agente de Alta Disponibilidade - Regras de Acesso da Instância
  33. Selecione o(s) servidor(es) de proxy que irão realizar a conexão nesta instância.

  34. Clique em Avançar.

    Figura 10 - Configuração do Agente de Alta Disponibilidade - Servidores Proxy
    Figura 10 - Configuração do Agente de Alta Disponibilidade - Servidores Proxy
  35. Valide a tela de Sumário apresentada e clique Concluir para inicializar o Agente de Alta Disponibilidade.

    Figura 11 - Configuração do Agente de Alta Disponibilidade - Confirmação
    Figura 11 - Configuração do Agente de Alta Disponibilidade - Confirmação
    nota
    • Para confirmar os valores-padrão informados, basta preencher os campos adicionais e seguir para as próximas telas.

    • Se não quiser inicializar o membro do cluster, basta deixar todos os campos em branco.