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).
![seleciona agente pgsmart](../../_images/pgsys-sel-agent.png)
-
Selecionar a Seção "Repositório de Backup"(a seleção é feita com a tecla <spaces>).
![seleciona a seção](../../_images/pgsys-config-backup-rep-sel-secao.png)
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"
![seleciona operacao](../../_images/pgsys-config-backup-rep-lis-sel-op.png)
-
Os repositórios de Backup configuradas serão exibidos.
![lista repositórios configurados](../../_images/pgsys-config-backup-rep-lista.png)
Adicionando um Repositório de Backups
-
Selecionar a operação "Adicionar".
![seleciona operacao](../../_images/pgsys-config-backup-rep-adi-sel-op.png)
-
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".
-
![dados de repositório](../../_images/pgsys-config-backup-rep-dados.png)
-
Confirmar a adição do repositório de backups.
![confirma adição repositório](../../_images/pgsys-config-backup-rep-adi-confirma.png)
Editando um Repositório de Backups
-
Selecionar a operação "Editar"
![seleciona operacao](../../_images/pgsys-config-backup-rep-edi-sel-op.png)
-
Selecionar o repositório que deseja editar.
![seleciona repositório](../../_images/pgsys-config-backup-rep-sel.png)
-
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".
-
![dados de repositório](../../_images/pgsys-config-backup-rep-dados.png)
-
Confirmar a edição do repositório.
![dados de repositório confirma](../../_images/pgsys-config-backup-rep-edi-confirma.png)
Removendo um Repositório de Backups
-
Selecionar a operação "Remover"
![seleciona operacao](../../_images/pgsys-config-backup-rep-rem-sel-op.png)
-
Selecionar o repositório que deseja remover.
![seleciona repositório](../../_images/pgsys-config-backup-rep-sel.png)
-
Confirma remoção do repositório.
![confirma remoção do repositório](../../_images/pgsys-config-backup-rep-rem-confirma.png)
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). |