Configuração do DCS - alta disponibilidade

Confira a seguir os comandos necessários para efetuar a configuração da alta disponibilidade no Ecossistema PostgreSQL:

Pré-Requisitos

Para um ambiente de alta disponibilidade, é recomendado o uso de servidores dedicados para cada componente.

Sintaxe do Comando

pgsmart ha dcs config [FLAGS]

Flags:

  • -h, --help Ajuda

Configuração Não Interativa

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

Configuração Interativa

  1. Selecione o agente do PgSmart (ou registre um novo Agente).

seleciona agente pgsmart

No caso de já existir um arquivo de configurações do Repositório de Configurações Distribuído, serão apresentadas duas opções:

  • "Adicionar membro ao cluster".

  • "Editar configurações existentes".

seleciona opcao
  1. No caso de selecionada a opção de Adicionar um novo membro ao cluster:

    1. Informe o nome do novo servidor.

    2. Informe o endereço IP do novo servidor para comunicação interna do DCS.

    3. Informe a porta do novo servidor para comunicação interna.

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

Adiciona um novo membro ao Cluster
  1. No caso de não existir um arquivo de configurações no repositório ou selecionada a opção "Editar as configurações existentes":

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

  1. Informe o nome do Ambiente de alta disponibilidade. [Default: pgsys-producao]

nome ambiente alta disponibilidade
  1. Identifique o servidor [Default: servidor atual].

identifica servidor
  1. Identifique a interface de rede a ser utilizada internamente pelos servidores do Repositório de Configurações Distribuídas. (será utilizada internamente pelos DCS, quando há mais de um servidor com o repositório para que se comuniquem)

  2. Identifique a porta a ser utilizada internamente pelos servidores de Repositório de Configurações Distribuídos. [Default: 2380]

  3. Identifique a interface de rede a ser utilizada para requisições de clientes do Repositório de Configurações Distribuído.

  4. Identifique a porta a ser utilizada para requisições de clientes do Repositório de Configurações Distribuído (DCS).

  5. Confirme se o Repositório de Configurações Distribuído já existe em outros servidores (em caso positivo, informar, para cada servidor: o nome do servidor, o endereço IP do servidor para comunicação interna, a porta a ser utilizada para comunicação interna).

dados do dcs
  1. Confirme o salvamento da configuração do DCS.

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

confirma salvamento dcs
recarga do dcs

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