Pular para o conteúdo principal
Versão Next

Configuração de Site de Backup

Esta opção permite definir onde está localizado o diretório de dados base para o cluster PostgreSQL.

Durante os backups, o valor fornecido será comparado com o caminho onde o PostgreSQL está a ser executado e estes devem ser iguais, caso contrário, o backup retornará um erro.

Por padrão, o RHEL 7-8 armazena os clusters em: /var/lib/pgsql/[versão]/data.

Sintaxe do Comando
Entrada no terminal
   pgsmart backup 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
Entrada no terminal
   pgsmart backup config
  1. Selecione o Agente do PgSmart (ou Registar novo Agente).

  2. Selecione a seção Sites de Backup (a seleção é feita com a tecla [spaces]).

    Ao Selecionar a seção Sites de Backup, as seguintes operações são disponibilizadas:

    • Listar os Sites de Backup configurados
    • Adicionar um Site de Backup
    • Ativar um Site de Backup
    • Iniciar o Site de Backup
    • Parar o Site de Backup
    • Verificar o Site de Backup
    • Remover o Site de Backup
    nota

    Caso não seja encontrado nenhum site de backup, o PostgreSYS permitirá criar um novo.

Listar os Sites de Backup

  1. Selecione a operação Listar

  2. Os Sites de backup configurados serão listados com os seus respectivos parâmetros de configuração.

  3. Clique <ENTER> para visualizar os detalhes do parâmetro desejado.

    Figura 1 - Configuração do Site - Lista
    Figura 1 - Configuração do Site - Lista

Adicionar um Site de Backup

  1. Selecione a operação Adicionar.

  2. Indique um nome para o site de backup.

  3. Indique o hostname/IP da instância PostgreSQL (Default: localhost).

  4. Indique o usuário de conexão SSH da instância PostgreSQL. [Default: postgres]

  5. Indique o Diretório de Dados da instância PostgreSQL.

    nota

    Se desejar, adicione um novo Diretório de dados da Instância através da opção Adicionar.

  6. Confirme se deseja adicionar mais um cluster ao site de backup que está a ser criado.

    Figura 2 - Configuração do Site - Criação
    Figura 2 - Configuração do Site - Criação
nota
  • Dentro de um site de Backup é possível ter mais do que um cluster registado. Contudo, este segundo site diz respeito às réplicas, uma vez que cada site de Backup está relacionado a uma única instância Master.

  • Uma instância Master pode ter várias réplicas associadas, mas nativamente, não existe uma replicação Master/Master no PostgreSQL.

  • Ao adicionar mais de uma instância, o pgBackRest "interpreta" as instâncias adicionais como "réplicas". E é possível apontar para as "réplicas" (nas Rotinas de backup) para execução de Backups, libertando a instância Master de operações de processamento, cópias, compressão de ficheiros, etc.

  • As réplicas do PostgreSQL, por natureza, não aceitam escritas, apenas leituras. O que as torna com uma carga menor de processamento e, consequentemente, um Backup mais eficiente.

  • Para validar a operação do site de backup, use a opção Listar.

Ativar o Site de Backup

Pré-Requisitos
nota

O arquivamento de WALs dos clusters envolvidos deve estar configurado para o site de backup Selecionado. Caso contrário, a operação será abortada.

  1. Selecione a operação Ativar.

  2. Selecione o site de Backup.

  3. Confirme se o arquivamento de WALs dos clusters envolvidos está configurado para o site Selecionado (é um pré-requisito).

  4. Confirme a activação do site de Backup Selecionado.

    Figura 3 - Configuração do Site - Ativação
    Figura 3 - Configuração do Site - Ativação

Iniciar o Site de Backup

Cancela a suspensão das rotinas de backup efectuadas pelo comando parar.

  1. Selecione a operação Iniciar.

  2. Selecione o site que deseja iniciar.

    Figura 4 - Configuração do Site - Início
    Figura 4 - Configuração do Site - Início

Parar o Site de Backup

Indisponibiliza o site de Backup, suspendendo a execução das rotinas em andamento, para impedir que rotinas sejam executadas enquanto, por exemplo, se faça manutenção no armazenamento.

  1. Selecione a operação Parar.

  2. Selecione o site que deseja suspender.

Figura 5 - Configuração do Site - Parada
Figura 5 - Configuração do Site - Parada

Verificar o Site de Backup

Pré-Requisitos
  • Site de backup activado.
  1. Selecione a operação Verificar.

  2. Selecione o site que deseja verificar.

    Figura 6 - Configuração do Site - Verificação
    Figura 6 - Configuração do Site - Verificação

Remover o Site de Backup

Desativa o site de Backup.

  1. Selecione a operação Remover .

  2. Selecione o site que deseja remover.

  3. Confirme a exclusão do site de backup.

  4. Confirme a exclusão do site de backup das configurações globais.

    Figura 7 - Configuração do Site - Remoção
    Figura 7 - Configuração do Site - Remoção
Notas Finais
nota

Os detalhes da execução dos comandos podem ser visualizados nos seguintes ficheiros:

  • /var/log/pgsmart-agent/pgsmart.log
  • /var/log/pgsmart-client/pgsmart.log
  • /var/log/pgbackrest/[site de backup]-start.log
  • /var/log/pgbackrest/[site de backup]-stop.log
  • /var/log/pgbackrest/[site de backup]-stanza-create.log
  • /var/log/pgbackrest/[site de backup]-stanza-delete.log