Pular para o conteúdo principal
Versão Next

Configuração do DCS de Alta Disponibilidade

Abaixo encontram-se os comandos necessários para configurar a 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 dcs 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).
nota

Caso já exista um ficheiro de configuração do Repositório de Configuração Distribuída (DCS), serão apresentadas duas opções:

  • Adicionar membro ao cluster.
  • Editar configurações existentes.

No caso de selecionar a opção para Adicionar um novo membro ao cluster:

2.1. Indique o nome do novo servidor.

2.2. Indique o endereço IP do novo servidor para comunicação interna do DCS.

2.3. Indique a porta do novo servidor para comunicação interna.

2.4. Confirme a adição do membro ao DCS.

Figura 1 - Alta Disponibilidade - DCS - cria
Figura 1 - Alta Disponibilidade - DCS - cria
  • No caso de não existir um ficheiro de configuração no repositório ou de selecionar a opção "Editar configurações existentes":
nota

A edição das configurações existentes irá sobrescrever o ficheiro atual no Repositório de Configuração Distribuída.

3.1. Indique o nome do Ambiente de Alta Disponibilidade. [Predefinição: pgsys-producao]

3.2. Identifique o servidor. [Predefinição: servidor atual]

3.3. Indique a interface de rede a utilizar internamente pelos servidores do Repositório de Configuração Distribuída.

3.4. Indique a porta a utilizar internamente pelos servidores do Repositório de Configuração Distribuída. [Predefinição: 2380]

3.5. Indique a interface de rede a utilizar para requisições de clientes ao Repositório de Configuração Distribuída.

3.6. Indique a porta a utilizar para requisições de clientes ao Repositório de Configuração Distribuída (DCS).

3.7. Confirme se o Repositório de Configuração Distribuída já existe noutros servidores (se sim, indicar para cada: nome do servidor, endereço IP para comunicação interna e porta a utilizar).

3.8. Confirme o armazenamento da configuração do DCS.

3.9. Confirme a inicialização do serviço (restart).

Figura 2 - Alta Disponibilidade - DCS - edita
Figura 2 - Alta Disponibilidade - DCS - edita
nota

Se já existir um DCS configurado, o PgSmart solicitará a confirmação para substituir as configurações existentes pelos novos parâmetros.