Pular para o conteúdo principal
Versão 3.1.0

Configuração de Repositório de Backup

nota

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
Terminal input
    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. Escolha o Agente do PgSmart (ou registar novo Agente).

  2. Escolha a seção Repositório de backup(a seleção é feita com a tecla [spaces]).

Ao Escolha a seção Repositórios de backup, as seguintes operações são disponibilizadas:

  • Listar os repositórios de Backup.
  • Adicionar um Repositório de backups.
  • Editar um Repositório de backups.
  • Remover um Repositório de backups.

Listar os Repositórios de Backup

  1. Escolha a operação Listar.

  2. Os repositórios de Backup configuradas serão exibidos.

    Figura 1 - Configuração de Repositórios de Backup - Lista
    Figura 1 - Configuração de Repositórios de Backup - Lista

Adicionar um Repositório de backups

  1. Escolha a operação Adicionar .

  2. Indique o caminho completo para o Repositório de backups(Padrão: /var/lib/pgBackRest)

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

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

    3.2 Indique o número máximo de dias ou backups para a expiração dos backups full.

    3.3 Indique a quantidade máxima para a retenção dos backups diferenciais.

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

    Figura 2 - Configuração de Repositórios de Backup - Cria
    Figura 2 - Configuração de Repositórios de Backup - Cria

Editar um Repositório de backups

  1. Escolha a operação Editar .

  2. Escolha o repositório que deseja editar.

  3. Indique o caminho completo para o Repositório de backups (Default: /var/lib/pgBackRest)

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

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

    4.2 Indique a quantidade máxima de dias ou backups para expiração dos backups full.

    4.3 Indique o valor máximo em dias ou quantidade de backups para retenção dos backups full.

    4.4 Indique a quantidade máxima de dias ou backups para retenção dos backups diferenciais.

  5. Confirme a edição do repositório.

    Figura 3 - Configuração de Repositórios de Backup - Edita
    Figura 3 - Configuração de Repositórios de Backup - Edita

Remover um Repositório de backups

  1. Escolha a operação Remover .

  2. Escolha o Repositório que deseja remover.

  3. Confirme a remoção do repositório.

    Figura 4 - Configuração de Repositórios de Backup - Remove
    Figura 4 - Configuração de Repositórios de Backup - Remove
Notas Finais
nota
  • 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 dum 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).