Configurando Repositórios de backups

O Repositório de backups é o local onde ficarão armazenados os metadados dos backups, os backups propriamente ditos e os logs transacionais que viabilizarão uma restauração futura. É, na prática, uma cópia do diretório da instância (PGDATA) e mais os "logs" transacionais(que garantem a consistência dos "backups"). É possível mais de um Repositório para cada "backup", e estes podem ser "distribuídos" em outros servidores.

Sintaxe do Comando:

pgsmart backup config [FLAGS]

Flags:

  • -h, --help ⇒ Ajuda

Configurando Repositórios de Backup

  1. Selecionar o agente do PgSmart (ou registrar novo Agente).

seleciona agente pgsmart
  1. Selecionar a Seção "Repositório de Backup"(a seleção é feita com a tecla <spaces>).

seleciona a seção

Ao selecionar a seção "Repositórios de Backup", as seguintes operações são disponibilizadas:

  • Listar: Permite visualizar os Repositórios de Backup já existentes.

  • Adicionar: Permite adicionar um novo Repositório de Backup

  • Editar: Permite editar as configurações de um Repositório de Backup.

  • Remover: Remove um Repositório de Backup.

Listando os repositórios de Backup

  1. Selecionar a operação "Listar"

seleciona operacao
  1. Os repositórios de Backup configuradas serão exibidos.

lista repositórios configurados

Adicionando um Repositório de Backups

  1. Selecionar a operação "Adicionar".

seleciona operacao
  1. Informar o caminho completo do repositório de Backups (Default: /var/lib/pgbackrest)

  2. Confirmar se deseja definir o tempo de retenção dos backups neste repositório.

    1. Selecionar a forma de definição do tempo de retenção (se em dias ou em quantidade máxima).

    2. Informar a quantidade máxima de dias ou backups para expiração dos backups "full".

    3. Informar o valor máximo em dias ou quantidade de backups para retenção dos backups "full".

    4. Informar a quantidade máxima para retenção dos backups "diferenciais".

dados de repositório
  1. Confirmar a adição do repositório de backups.

confirma adição repositório

Editando um Repositório de Backups

  1. Selecionar a operação "Editar"

seleciona operacao
  1. Selecionar o repositório que deseja editar.

seleciona repositório
  1. Informar o caminho completo do repositório [Default: /var/lib/pgbackrest].

  2. Informar se deseja definir o tempo de retenção dos backups no repositório.

    1. Selecionar a forma de definição do tempo de retenção (se em dias ou em quantidade máxima).

    2. Informar a quantidade máxima de dias ou backups para expiração dos backups "full".

    3. Informar o valor máximo em dias ou quantidade de backups para retenção dos backups "full".

    4. Informar a quantidade máxima para retenção dos backups "diferenciais".

dados de repositório
  1. Confirmar a edição do repositório.

dados de repositório confirma

Removendo um Repositório de Backups

  1. Selecionar a operação "Remover"

seleciona operacao
  1. Selecionar o repositório que deseja remover.

seleciona repositório
  1. Confirma remoção do repositório.

confirma remoção do repositório

Por padrão, o Backup será gerado para todo repositório cadastrado. O PgSmart ainda não suporta a configuração do Backup para um Repositório específico, apesar de o componente PgBackupRest suportar esta operação.

Esta operação será disponibilizada brevemente.

Para realizar esta operação no PostgreSYS, utilize seção "Configurações Globais", onde é dado acesso a todos os parâmetros do PgBackRest, tornando possível criação e configuração de um parâmetro específico para indicar o repositório alvo (esta opção exige um conhecimento mais específico do PgBackRest e mais detalhes podem ser obtidos na documentação do componente PgBackRest).