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 CLI, observando os requisitos mínimos . 
- 
Repositório de Pacotes adicionais 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- 
Log por meio do usuário local PgSmart. Por exemplo: Terminal inputsu - pgsmart
 
- 
- 
Registro de Agentes 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, --pg-version=(11-17). => Versão majoritária do PostgreSQL a ser instalada. Será usada a release mais recente da versão escolhida.
- -a, --agent= <agent>. => Define o alias, hostname ou IP do servidor onde um Agente do PgSmart está instalado.
- -h, --help. => Mostra a ajuda.
- -q, --quiet. => Execução não interativa para a instalação dos serviços. Usada juntamente com --service, --pgversion e --agent.
- -s, --service=backup => Serviços de Backup da Plataforma PostgreSYS
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 Gerenciamento de Backups.
- 
Selecione a Versão majoritária do PostgreSQL.
- 
Selecione a Release da versão majoritáriado PostgreSQL.notaOs binários do PostgreSQL serão instalados com os componentes escolhidos. 
- 
Confirme a instalação. 
- 
Confirme se deseja instalar/atualizar o Repositório de Pacotes do PostgreSYS. 6.1. Em caso positivo, selecione Informare:- 
Informe a URLdo repositório desejado.
- 
Informe o código de identificação.
- 
Informe o nome do repositório.
- 
Informe um usuário de acessoao repositório. (opcional no caso de um repositório diferente do padrão Tecnisys).
- 
Informe uma senha de acessoao repositório (opcional no caso de um repositório diferente do padrão Tecnisys).
- 
Confirme se deseja ativar a verificação da chave GPG. - 
Em caso afirmativo, informe o caminho para o arquivo da chave GPG. nota- 
Para uma instalação local, não se esqueça de baixar e importar a chave pública GPG dos repositórios (PGSYS-GPG-KEY). Por exemplo, para distribuições Enterprise Linux (RHEL-like), acesse: URL da Chave GPGhttps://repo.tecnisys.com.br/repository/yum/pgsys/components/4.1.0/rhel-8-x86_64/PGSYS-GPG-KEY/PGSYS-GPG-KEYPara distribuições SUSE e similares, acesse: URL da Chave GPGhttps://repo.tecnisys.com.br/repository/zypp/pgsys/components/4.1.0/sles-15-x86_64/PGSYS-GPG-KEY/PGSYS-GPG-KEYPara distribuições Debian, Ubuntu e similares, acesse: URL da Chave GPGhttps://repo.tecnisys.com.br/repository/apt/pgsys/components/4.1.0/PGSYS-GPG-KEY.asc
- 
Os arquivos compactados (tar.gz) dos pacotes de instalação de componentes e utilitários já contemplam a chave pública GPG. 
  Figura 2 -Instalação do Backup - Interativa Figura 2 -Instalação do Backup - Interativa
- 
 
- 
 Variações do Comando para Instalação InterativaAlguns 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. Terminal inputpgsmart install --service=backupTerminal inputpgsmart 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