Configuração dos Repositórios de backups

Nesta opção é possível definir 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.

O Repositório de backups é, 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

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.

seleciona agente pgsmart
  1. Selecione 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.

Listar os repositórios de backup

  1. Selecione a operação "Listar"

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

lista repositórios configurados

Adicionar um Repositório de backups

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

seleciona operacao
  1. Informe o caminho completo para o repositório de backups (Default: /var/lib/pgbackrest)

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

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

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

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

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

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

confirma adição repositório

Editar um Repositório de backups

  1. Selecione a operação "Editar"

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

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

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

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

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

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

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

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

dados de repositório confirma

Remover um Repositório de backups

  1. Selecione a operação "Remover"

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

seleciona repositório
  1. Confirme a remoção do repositório.

confirma remoção do repositório

Por padrão, os backups serão realizados para todos os repositórios cadastrados. Atualmente, o PgSmart não oferece suporte para direcionar backups a um repositório específico, embora essa funcionalidade seja suportada pelo componente PgBackRest.

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).