Pular para o conteúdo principal
Versão 3.1.0

Configuração de Ambiente de Backup

Nesta opção é possível definir onde o diretório de dados base para o cluster PostgreSQL está localizado.

Durante as cópias de segurança, o valor fornecido será comparado com o caminho em que o PostgreSQL está a ser executado e estes devem ser iguais ou o Backup retornará um erro.

Por padrão, o RHEL 7-8 armazena clusters em: /var/lib/pgsql/[versão]/data.

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
Terminal input
pgsmart backup config
  1. Escolha o Agente do PgSmart (ou registar novo Agente).

  2. Escolha a Seção Ambientes de backup(a seleção é feita com a tecla [spaces]).

    Ao selecionar a seção Ambientes de backup, as seguintes operações são disponibilizadas:

    ** Listar** os Ambientes de Backup configurados. ** Adicionar** um Ambiente de Backup. ** Ativar** um Ambiente de Backup. ** Iniciar** um Ambiente de Backup. ' ** Parar** um Ambiente de Backup. ** Verificar** um Ambiente de Backup. ** Remover** um Ambiente de Backup.

nota

Caso não seja encontrado nenhum ambiente de Backup, o PostgreSYS abre a possibilidade de criar um novo.

Listar os ambientes de Backup

  1. Escolha a operação Listar.

  2. Os ambientes de Backup configurados serão listados.

    Figura 1 - Configuração de Ambiente - Lista
    Figura 1 - Configuração de Ambiente - Lista

Adicionar um Ambiente de Backup

  1. Escolha a operação Adicionar.

  2. Indique um nome para o ambiente de backup.

  3. Indique o hostname/IP da instância PostgreSQL (Default: localhost).

  4. Indique o usuário de conexão SSH da instância PostgreSQSL. [Default: postgres]

  5. Indique o Diretório de Dados da instância PostgreSQL.

  6. Confirme se deseja adicionar mais um cluster ao ambiente de backup que está sendo criado.

    Figura 2 - Configuração de Ambiente - Criação
    Figura 2 - Configuração de Ambiente - Criação
nota
  • Dentro dum ambiente de Backup é possível existir mais de um cluster cadastrado. Entretanto, este segundo ambiente diz respeito às réplicas, uma vez que cada ambiente de Backup se relaciona a uma única instância Master.

  • Uma instância Master pode ter várias réplicas vinculadas mas, nativamente, não existe uma replicação Master/Master no PostgreSQL.

  • Ao incluir mais de uma instância, o pgBackRest "interpreta" as instâncias adicionais como "réplicas". E é possível apontar para as "réplicas"(nas Rotinas de Backup) para execução de backups, liberando a instância 'Master' de operações de processamento, cópias e compactação de ficheiro, etc.

  • As réplicas do PostgreSQL, por natureza, não aceitam escritas, somente leitura. O que a torna com uma carga menor de processamento e, consequentemente, um Backup mais eficiente.

  • Para validar a operação do Ambiente de Backup, utilize a opção Listar.

Ativar o Ambiente de backup

Pré-Requisitos

Arquivamento de WAL configurado.

nota

O arquivamento de WALs dos clusters envolvidos deve estar configurado para o ambiente de backup selecionado. Caso contrário a operação será abortada.

  1. Escolha a operação Ativar.

  2. Escolha o Ambiente de Backup.

  3. Confirme se o arquivamento de WALs dos clusters envolvidos está configurado para o ambiente selecionado (é pré-requisito).

  4. Confirme a ativação do ambiente de Backup selecionado.

    Figura 3 - Configuração de Ambiente - Ativação
    Figura 3 - Configuração de Ambiente - Ativação

Iniciar o Ambiente de Backup

Cancela a suspensão das rotinas de Backup efetivadas por meio do comando 'Parar'.

  1. Escolha a operação Iniciar.

  2. Escolha o Ambiente que deseja iniciar.

    Figura 4 - Configuração de Ambiente - Inicia
    Figura 4 - Configuração de Ambiente - Inicia

Parar o Ambiente de Backup

Indisponibiliza o ambiente de Backup, suspendendo a execução de rotinas em execução, visando impedir que rotinas sejam executadas enquanto, por exemplo, esteja sendo feita a manutenção no 'storage'.

  1. Escolha a operação Parar.

  2. Escolha o Ambiente que deseja suspender.

    Figura 5 - Configuração de Ambiente - Parada
    Figura 5 - Configuração de Ambiente - Parada

Verificar o Ambiente de Backup

Pré-Requisitos

Ambiente de Backup ativado

  1. Escolha a operação Verificar.

  2. Escolha o Ambiente que deseja verificar.

    Figura 6 - Configuração de Ambiente - Verificação
    Figura 6 - Configuração de Ambiente - Verificação

Remover o Ambiente de Backup

Desativa o ambiente de Backup.

  1. Escolha a operação Remover.

  2. Escolha o Ambiente que deseja remover.

  3. Confirme a exclusão do ambiente de Backup.

  4. Confirme a exclusão do ambiente de Backup das configurações globais.

    Figura 7 - Configuração de Ambiente - Remoção
    Figura 7 - Configuração de Ambiente - Remoção
Notas Finais
nota

Detalhes da execução dos comandos podem ser visualizados nos seguintes ficheiros:

  • /var/log/pgsmart-agent/pgsmart.log
  • /var/log/pgsmart-client/pgsmart.log
  • /var/log/pgbackrest/[ambiente de Backup]-start.log
  • /var/log/pgbackrest/[ambiente de Backup]-stop.log
  • /var/log/pgbackrest/[ambiente de Backup]-stanza-create.log
  • /var/log/pgbackrest/[ambiente de Backup]-stanza-delete.log