Configuração dos Parâmetros Globais de Backup
Seus parâmetros permitem configurar desde aspectos básicos, como diretórios de backup
, até opções avançadas, como compressão
, criptografia
e retenção de backups
.
Compreender cada parâmetro é essencial para ajustar o comportamento do pgBackRest conforme as necessidades do ambiente, otimizando desempenho, segurança e confiabilidade nas operações de backup e restauração.
pgsmart backup config [Flags]
Flags
-a, --agent= <agent>
. => Alias, hostname ou IP do servidor onde o PgSmart Agent desejado está instalado.-h, --help
. => Ajuda
A execução não interativa está desabilitada para esta operação.
pgsmart backup config
Consultar um Parâmetro Global de Backup
- Instruções
- Vídeo
-
Selecione o
Agente do PgSmart
desejado ou Registrar um novo Agente.1.1. Selecione
Configurações Globais
no menu de opções.-
Os parâmetros globais de backup
default
e aqueles configurados pelo usuário serão exibidos. -
Para localizar um parâmetro na lista, digite seu nome completo, parcial ou qualquer conjunto de caracteres relacionados ao valor ou à seção desejada. A busca não diferencia maiúsculas de minúsculas (case insensitive).
-
Para visualizar detalhes do parâmetro, clique
<ENTER>
no parâmetro desejado.nota-
Os parâmetros globais são agrupados por seção, que diz respeito ao lugar onde o parâmetro está dentro do arquivo de configuração:
- global: Aplicam-se a todos os sites, repositórios e comandos.
- site: Parâmetros que definem o ambiente onde o backup está localizado.
- repo: Parâmetros que definem o Repositório de backups. É onde os backups e os arquivos WAL serão armazenados.
-
Cada parâmetro é identificado por sua origem de valores, que diz respeito a localização onde se origina o valor:
- global: parâmetros configurados manualmente pelo usuário.
- default: parâmetros que permanecem com os valores padrão, sem intervenção do usuário.
- site : parâmetros configurados especificamente para o site de backup.
- cmd (comando): parâmetros configurados para um determinado comando.
-
Exemplos:
-
Parâmetro global (aplica-se a todos os sites, repositórios e comandos), quando executado o comando annotate:
─── [ global:annotate ] ───
(cmd) annotation = rrrr=rrrr -
Parâmetros global (aplica-se a todos os sites, repositórios e comandos):
─── [ global:annotate ] ───
(global) compress-level = 5
-
alerta- parâmetros na cor azul são obrigatórios e essenciais para o funcionamento do serviço.
- parâmetros em vermelho estão inconsistentes no arquivo de configuração e devem ser corrigidos.
nota-
Os parâmetros do pgBackRest são descritos com base em suas principais características, que ajudam a entender seu comportamento e restrições.
-
Cada parâmetro é documentado de forma completa para garantir que o usuário saiba como configurá-lo corretamente com as seguintes informações (desde que aplicáveis):
-
Nome: Nome do parâmetro.
-
Tipo: Define o tipo de dado aceito (ex.: integer, boolean, string, size, list, list_kv).
-
Valor Corrente: Valor atualmente configurado.
-
Origem do Valor: Fonte que definiu o valor (ex.: default, global, site e cmd (comando)).
-
Valor Padrão: Valor assumido se nenhum outro for configurado.
-
Grupo: Categoria funcional do parâmetro (ex.: backup, restore).
-
Seções: Contextos onde o parâmetro pode ser usado (global, site, repo).
-
Unidade Padrão: Unidade assumida na ausência de especificação explícita.
-
Obrigatório?: Informa se o parâmetro é mandatório.
-
Requer Reinicialização?: Se mudanças exigem reinicializar o serviço.
-
Somente Leitura?: Indica se o valor pode ou não ser alterado depois da configuração inicial.
-
Comandos: Operações em que o parâmetro é usado (ex.: backup, restore, check).
-
Descrição: Explicação resumida da função do parâmetro.
-
Descrição Complementar: Informações adicionais, exemplos ou observações importantes.
-
Detalhes específicos do tipo Integer e Size:
-
Unidades (B, kB, MB, etc.)
-
Aceita decimal?
-
Aceita negativo?
-
Intervalo de valores.
-
-
Detalhes específicos do tipoLista:
- Indexação obrigatória (pg1-, pg2-).
-
Detalhes específicos do tipostring :
-
Aspas necessárias (casos especiais).
-
Case sensitive.
-
Figura 1 - Configuração de Parâmetros Globais de Backup - ConsultaFigura 2 - Configuração de Parâmetros Globais de Backup - Consulta parâmetro por filtro -
-
Inserir um Parâmetro Global de Backup
- Instruções
- Vídeo
-
Selecione o
Agente do PgSmart
desejado ou Registrar um novo Agente.1.1. Selecione
Configurações Globais
no menu de opções.- Os parâmetros globais de backup
default
e aqueles configurados pelo usuário serão exibidos.
1.2. Clique na tecla
<insert>
do seu teclado, para inserir uma nova configuração de parâmetro.1.3. Selecione um parâmetro na lista apresentada.
1.4. Clique
<ENTER>
.1.5. Selecione
global
na seção do arquivo de configuração .1.6. Selecione a operação onde o parâmetro pode ser configurado.
1.7. Ajuste a configuração do parâmetro, conforme solicitado (esta operação varia segundo o tipo de cada parâmetro).
1.8. Confirme a operação.
1.9. Confirme a reinicialização, se for solicitado.
nota- A configuração dos parâmetros varia, segundo seu tipo.
booleano
: desabilita/habilita o parâmetro.
Ex:archive-async
. valor padrão: disabled. valores: enabled/disabled.string
: valor digitado.
Ex:pg1-host-ca-file
. valor: '/etc/pki/tls/certs/ca-bundle.crt'.integer
: número dentro de determinado intervalo ou não.
Ex:compress-level
.lista
: lista de valores separados por virgula.
Ex:db-exclude
. Valores: (db1, db2, db5)size
: valor dentro de um intervalo em B, B, MB, GB, TB, PB (varia para cada parâmetro).
=Ex:manifest-save-threshold
. Unidade: B, kB, MB, GB, TB, PB. Intervalo de valores: 1B...1TB.time
: valor de tempo dentro de um intervalo em ms, s, min, h, d, w.
=Ex: `process-max. Valor padrão: 1. Intervalo de valores: 1...999.enum
: valor a ser selecionado em uma lista.
Ex:buffer-size
. Valores Possíveis: 16kib, 32kib, 64kib, 128kib, 256kib, 512kib, 1mib, 2mib, 4mib, 8mib, 16miblist_kv
: lista de chave-valor (key-value list).
Ex:annotation
. Valor: sss=sss.path
: identifica um caminho.
Ex:lock-path.
Valor padrão: /tmp/pgbackrest.
alerta- Para modificar uma configuração já existente, use a funcionalidade
Editar Parâmetro
.
Figura 3 - Configuração de Parâmetros de Backup - Inserção de novo Parâmetro - Os parâmetros globais de backup
Editar um Parâmetro Global de Backup
- Instruções
- Vídeo
-
Selecione o
Agente do PgSmart
desejado ou Registrar um novo Agente.1.1. Selecione
Configurações Globais
no menu de opções.- Os parâmetros globais de backup
default
e aqueles configurados pelo usuário serão exibidos.
1.2. Digite
<ENTER>
no parâmetro desejado, para visualizar seus detalhes.- Serão apresentados os detalhes do parâmetro selecionado.
1.3. Selecione Editar.
1.4. Informe/Selecione os novos valores.
1.5. Confirme a operação.
1.6. Confirme a reinicialização, se for solicitado.
Figura 4 - Configuração de Parâmetros de Backup - Edição - Os parâmetros globais de backup
Remover um Parâmetro Global de Backup
- Instruções
- Vídeo
-
Selecione o
Agente do PgSmart
desejado ou Registrar um novo Agente.1.1. Selecione
Configurações Globais
no menu de opções.Os parâmetros globais de backup
default
e aqueles configurados pelo usuário serão exibidos.1.2. Digite
<ENTER>
no parâmetro desejado, para visualizar seus detalhes.Serão apresentados os detalhes do parâmetro selecionado.
1.3. Selecione Remover.
1.4. Confirme a operação.
1.5. Confirme a reinicialização, se for solicitado.
Figura 5 - Configuração de Parâmetros de Backup - RemoçãonotaAo remover a configuração do parâmetro, ele retornará à sua configuração
default
.
-
Conforme o parâmetro modificado, pode ser necessário o RELOAD ou então o RESTART da instância. O PgSmart irá informar qual ação é necessária para efetivar a mudança do parâmetro.
-
Caso o
Reload
ouRestart
não seja confirmado, a configuração permanecerá no arquivo até que a ação necessária seja realizada.