Configuração do Agente de alta disponibilidade
Confira a seguir os comandos necessários para efetuar a configuração do Agente de alta disponibilidade no Ecossistema PostgreSQL:
Configuração do Agente de Alta Disponibilidade
-
Selecionar o agente do PgSmart (ou registrar novo Agente).
-
Informar o nome do Ambiente de alta disponibilidade.
-
Identificar o servidor.
Configurando os dados de conexão do Agente de alta disponibilidade:
-
Identificar a interface de rede a ser utilizada internamente pelo Agente de alta disponibilidade.
-
Identificar a porta a ser utilizada pelo Agente de alta disponibilidade.
Configurando os dados de conexão do Repositório
-
Confirmar se o Repositório de Configurações Distribuído DCS já foi configurado (pré-requisito):
-
Informar o endereço IP do Repositório de Configurações Distribuído para Requisições de Clientes.
-
Informar a porta do Repositório de Configurações Distribuído para requisições.
-
Configurando os dados da Instância PostgreSQL
-
Informar 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.
-
Informar a interface de rede para acesso na instância PostgreSQL.
-
Informar a Porta da instância PostgreSQL, para que o agente possa localizá-la e monitorá-la .
-
Informar o Diretório de Instalação dos Binários do PostgreSQL (PGBIN).
-
Informar o Diretório de dados da instância PostgreSQL (PGDATA).
-
Informar o Diretório dos logs transacionais da instância ( WALDIR)
-
Informar o Diretório do Arquivo de Senhas ( PGPASS).
-
Confirmar se a instância PostgreSQL informada já existe:
-
Instância do PostgreSQL já criada:
-
Confirmar se a instância está no mesmo servidor em que está sendo instalado o Agente (Caso não esteja, a operação é abortada com erro).
-
Confirmar se o Ambiente de alta disponibilidade já possui uma instância PostgreSQL MASTER.
-
Em caso de já existir uma instância MASTER, confirmar se aceita a recriação da instância PostgreSQL como réplica no futuro, a partir de um backup da instância MASTER. (Caso não seja possível, a configuração é abortada).
-
Em caso de não existir uma instância MASTER, o PgSmart entende que esta primeira instância é a MASTER, e evoluirá os parãmetros para sua configuração, dando prosseguimento à Configuração dos Usuários da Instância (14)
-
-
-
Instância PostgreSQL não criada.
-
Confirmar se o Ambiente de alta disponibilidade já possui uma instância PostgreSQL MASTER.
-
-
Configurando os Usuários da Instância
-
Informar o nome do usuário de replicação.
-
Informar a senha do usuário de replicação.
-
Confirmar se o usuário de replicação (replication role) já existe na instância PostgreSQL.
-
Informar o nome do usuário do agente de alta disponibilidade .
-
Informar a senha do usuário do agente de alta disponibilidade.
-
Confirmar se o agente de alta disponibilidade (SUPERUSER Role) já existe na instância PostgreSQL.
Configurando as regras de Operação da Instância
-
Confirmar se a instância PostgreSQL pode ser promovida a MASTER em um failover.
-
Confirmar se a instância PostgreSQL pode ser clonada para recriar automaticamente outras instâncias (requer o(s) template(s))
-
Confirmar se a instância permite replicação síncrona.
Configurando o Template de inicialização da instância PostgreSQL.
No caso de confirmada a clonagem da instância, o PgSmart seguirá para a configuração do Template:
-
Selecionar a interface de rede para replicação de dados.
-
Confirmar se deseja informar outro(s) servidor(es) PostgreSQL que compõe(m) ou comporá(ão) o Ambiente de alta disponibilidade.
-
Em caso afirmativo, informar o endereço IP do(s) servidor(es)).
-
-
Confirmar se deseja informar o servidor proxy do Ambiente de alta disponibilidade.
-
Em caso afirmativo, informar o endereço IP do(s) servidor(es).
-
Configurando as Regras de Acesso do Template:
-
Confirmar se deseja incluir as regras de acesso para aplicações no template de inicialização. Em caso afirmativo:
-
Selecionar o tipo de Regra de Acesso.
-
Informar o(s) banco(s) de dados
-
Informar o(s) usuário(s) ou Grupo(s)
-
Informar o hostname ou IP/CIDR com acesso autorizado.
-
Selecionar o método de autenticação.
-