Instalação do Serviço de Gerenciamento de Backups
O componente do Ecossistema PostgreSQL com o qual o PgSmart se integra para realizar operações de backup e restore é o pgBackRest.
-
Instalação do PgSmart, observando os requisitos mínimos .
-
Repositório de pacotes extras para resolver dependências indiretas. Em conformidade com as políticas de segurança e suporte de cada organização, a Tecnisys não fornece tais pacotes. Para distribuições da família Enterprise Linux, o repositório Extra Packages for Enterprise Linux - EPEL geralmente fornece as dependências indiretas necessárias.
-
Inicialização do serviço do Agente do PgSmart em todas as máquinas do ambiente de Banco de Dados.
Terminal inputsystemctl start pgsmart-agent
- Acesso com o usuário local PgSmart. Por exemplo:
Terminal inputsu - PgSmart
-
Registro dos Agentes do PgSmart do PgSmart por meio do PgSmart-Client.
Para instalar o serviço de Backup
, utilize um dos seguintes comandos:
pgsmart install -s backup [Flags]
pgsmart install --service=backup [Flags]
Flags
-M, --pgversion=(11/12/13/14/15) => Default: 15.
=> Versão majoritária do PostgreSQL, independentemente do serviço. Será usada a release mais recente da versão majoritária escolhida.-a, --agent= <agent>
. => Alias, hostname ou IP do servidor onde o PgSmart Agent desejado está instalado.-h, --help
. => Ajuda.-q, --quiet
. => Execução não interativa para a instalação dos serviços. Usada juntamente com --service, --pg-major-version e --agent.
Este modo de instalação é ativado pela opção quiet (--quiet, -q) e sua execução utiliza os valores padrão (default) para os parâmetros não informados. Contudo, esta opção é desabilitada na primeira instalação, visto a necessidade de criação do Repositório de pacotes do PostgreSYS baseado nas informações solicitadas interativamente.
- Comando
- Vídeo
pgsmart install -a <agent> -q --service=backup

- Instruções
- Vídeo
pgsmart install
-
Selecione o
Agente do PgSmart
(ou Registrar um novo Agente). -
Selecione o
Serviço de Gerenciamento de Backups
. -
Selecione a
Versão majoritária
do PostgreSQL. -
Selecione a
Release da versão majoritária
do PostgreSQL. -
Confirme a instalação.
-
Confirme se deseja baixar e instalar/atualizar o Repositório de pacotes do PostgreSYS.
6.1. Caso tenha optado por instalar/atualizar o Repositório de pacotes, informe a URL do Repositório de pacotes.
notaA opção de instalação do Repositório de pacotes não é realizada se os repositórios pgsys-utils já estiverem presentes ou mapeados na máquina.

Variações do Comando para Instalação Interativa
Alguns parâmetros podem ser repassados previamente, no comando, entretanto, sem a opção quiet (--quiet, -q) a execução continua interativa, sendo estes parâmetros utilizados com os valores padrão (default) nos prompts.
pgsmart install --service=backup
pgsmart install --pgversion=15
O PgSmart define variáveis de ambiente (PGDATA, PGBIN, entre outras) no arquivo bash_profile
do usuário corrente que serão carregadas em novas sessões. Caso deseje carregar imediatamente estas variáveis execute o comando abaixo após a instalação:
source ~/.bash_profile