Pular para o conteúdo principal
Versão 3.1.1

Configuração do 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. Selecione o Agente do PgSmart (ou registrar novo Agente).

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

    Ao selecionar 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. Selecione 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. Selecione a operação Adicionar.

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

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

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

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

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

      3.4 Informe a quantidade máxima para 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. Selecione a operação Editar.

    2. Selecione o repositório que deseja editar.

    3. Informe 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. Selecione a forma de definição do tempo de retenção (se em dias ou em quantidade máxima).

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

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

      4.4. Informe 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. Selecione a operação Remover.

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