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
-
Selecionar o agente do PgSmart (ou registrar novo Agente).
-
Selecionar 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:
Listando os repositórios de Backup
-
Selecionar a operação "Listar"
-
Os repositórios de Backup configuradas serão exibidos.
Adicionando um Repositório de Backups
-
Selecionar a operação "Adicionar".
-
Informar o caminho completo do repositório de Backups (Default: /var/lib/pgbackrest)
-
Confirmar se deseja definir o tempo de retenção dos backups neste repositório.
-
Selecionar a forma de definição do tempo de retenção (se em dias ou em quantidade máxima).
-
Informar a quantidade máxima de dias ou backups para expiração dos backups "full".
-
Informar o valor máximo em dias ou quantidade de backups para retenção dos backups "full".
-
Informar a quantidade máxima para retenção dos backups "diferenciais".
-
-
Confirmar a adição do repositório de backups.
Editando um Repositório de Backups
-
Selecionar a operação "Editar"
-
Selecionar o repositório que deseja editar.
-
Informar o caminho completo do repositório [Default: /var/lib/pgbackrest].
-
Informar se deseja definir o tempo de retenção dos backups no repositório.
-
Selecionar a forma de definição do tempo de retenção (se em dias ou em quantidade máxima).
-
Informar a quantidade máxima de dias ou backups para expiração dos backups "full".
-
Informar o valor máximo em dias ou quantidade de backups para retenção dos backups "full".
-
Informar a quantidade máxima para retenção dos backups "diferenciais".
-
-
Confirmar a edição do repositório.
Removendo um Repositório de Backups
-
Selecionar a operação "Remover"
-
Selecionar o repositório que deseja remover.
-
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). |