Configuração do Agente
Esta seção descreve os passos necessários para configurar o Agente de Alta Disponibilidade, representado pelo componente Patroni, utilizando o PgSmart.
Configuração Interativa
Configuração dos Dados de Conexão do Agente
-
Identifique a interface de rede para uso interno do Agente.
-
Identifique a porta para uso interno do Agente.
Configuração do Diretório de Configurações Distribuído (DCS)
-
Informe se o DCS já está configurado. Do contrário, a operação é abortada.
-
Informe o endereço IP do DCS para requisições de clientes.
-
Informe a porta do DCS para requisições de clientes.
Configuração da Instância PostgreSQL
-
Informe a interface de rede para monitoramento da instância.
-
Informe a interface de rede para acesso à instância.
-
Informe a porta da instância PostgreSQL.
-
Informe o diretório de instalação dos binários do PostgreSQL (PGBIN).
-
Informe o diretório de dados da instância PostgreSQL (PGDATA).
-
Informe o diretório de logs transacionais da instância PostgreSQL (WALDIR).
-
Informe o diretório do arquivo de senhas do Patroni.
-
Informe se a instância PostgreSQL já existe.
-
Caso sim, informe se a instância PostgreSQL está no mesmo servidor do Agente. Caso contrário, a operação é abortada.
-
Informe se já existe uma instância PostgreSQL MASTER em outro servidor do Ambiente de Alta de Disponibilidade.
-
Caso sim, confirme se deseja recriar a instância desse servidor como STANDBY (réplica) a partir de um backup da instância MASTER. Do contrário, a operação é abortada, visto que em um Ambiente de Alta Disponibilidade do PostgreSYS só pode existir uma instância MASTER.
-
Caso não, a instância atual será tratada como MASTER.
-
-
Configuração dos Usuários da Instância
-
Informe as credenciais de acesso à instância PostgreSQL do usuário (role) de replicação.
-
Confirme se o usuário de replicação já existe.
-
Informe as credenciais de acesso à instância PostgreSQL do usuário (role) do agente.
-
Confirme se o usuário do agente já existe.
Configuração das Regras de Operação da Instância
-
Informe se instância pode ser promovida a MASTER em um failover automático.
-
Informe se instância pode ser clonada para recriar outras instâncias.
-
Informe se instância permite replicação síncrona.
Configuração do Template de Inicialização da Instância
-
Informe a codificação de caracteres (ENCODE) do template da instância.
-
Informe a representação regional (LOCALE) do template da instância.
-
Defina a configuração de checksum das páginas de dados no template da instância.
-
Selecione a interface de rede para replicação de dados.
-
Informe outros servidores PostgreSQL que compõem ou irão compor o Ambiente de Alta Disponibilidade.
-
Informe o endereço IP dos servidores.
-
-
Informe os servidores de Proxy do Ambiente de Alta Disponibilidade.
-
Informe o endereço IP dos servidores.
-
Configuração das Regras de Acesso do Template
-
Confirme a inclusão de regras de acesso no template de inicialização da instância.
-
Selecione o tipo da regra de acesso.
-
Informe o(s) banco(s) de dados contemplados pela regra.
-
Informe o(s) usuário(s) ou grupo(s) contemplados pela regra.
-
Informe hostname ou IP/CIDR contemplados pela regra.
-
Selecione o método de autenticação.
-
Configuração dos Usuários do Template
-
Confirme a inclusão de usuários (roles). no template de inicialização da instância.
-
Informe o nome do usuário.
-
Informe a senha do usuário.
-
Selecione os privilégios do usuário.
-
createrole para a criação de usuários e grupos
-
createdb para a criação de bancos de dados
-
-