Ações
Implantação #437
Aberta
JS
JS
Elaborar e implementar estratégia de backup do BD dos SIGs
Implantação #437:
Elaborar e implementar estratégia de backup do BD dos SIGs
Início:
11/06/2026
Data prevista:
% Terminado:
0%
Tempo estimado:
Demandante:
STI
Nº SOSTI:
Nº SEI:
Descrição
Esta demanda tem por objetivo documentar o estudo, análise e implementação de uma estratégia de backup da base de dados dos SIGs baseada no uso da ferramenta pgBackRest.
JS Atualizado por Jomar F Santos há 14 dias
- Situação alterado de Nova para Em Análise
JS Atualizado por Jomar F Santos há 14 dias
- Situação alterado de Em Análise para Em Atendimento
Foi realizada análise inicial da documentação disponível em https://pgbackrest.org/user-guide.html#introduction e outras fontes na internet. A partir daí, como forma de testar e validar o correto funcionamento foram realizados os passos:
- Instalação do pgBackRest nas VMs 192.168.16.211 e 192.168.0.112, cópia de teste e banco de sustentação, respectivamente;
- Criação e configuração da chave ssh para o usuário postgres em ambas VMs;
- Configuração do "/etc/postgresql/16/main/postgresql.conf", adicionando:
archive_mode = on # enables archiving; off, on, or always
archive_command = 'pgbackrest --stanza=sigs --io-timeout=120 archive-push %p'
- Configuração do pgBackRest
# VM BD de Teste - /etc/pgbackrest.conf
[global]
repo1-host=192.168.0.112
repo1-host-user=postgres
repo1-host-port=22
[sigs]
pg1-path=/data/pgdata
# VM de Backup - /etc/pgbackrest.conf
[global]
process-max=4
repo1-path=/var/lib/pgbackrest
repo1-retention-full=1
[global:archive-push]
compress-level=3
[sigs]
pg1-host=192.168.16.211
pg1-user=postgres
pg1-host-port=2046
pg1-path=/data/pgdata
- Executado o comando para realização do primeiro backup completo
pgbackrest --stanza=sigs --log-level-console=info --type=full backup
Aguardando a conclusão do backup para seguir com os testes.
Ações