Instalação do Serviço de Gestão de Backups
O componente do Ecossistema PostgreSQL com o qual o PgSmart se integra para realizar operações de backup e restauro é o pgBackRest.
- 
Instalação do PgSmart CLI, cumprindo os requisitos mínimos. 
- 
Repositório de Pacotes adicionais para resolver dependências indiretas. De acordo 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. 
- 
Iniciar o serviço PgSmart Agent em todas as máquinas do ambiente de base de dados. 
    systemctl start pgsmart-agent
- Login através do usuário local PgSmart. Por exemplo:
    su - pgsmart
- Registo de Agentes do PgSmart através 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/12/13/14/15): Padrão: 15 (rhel 7); 16 (rhel 8 | sles 15). => Versão majoritária do PostgreSQL a ser instalada, independentemente do serviço. Será usada a versão mais recente da major version 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, --pg-version 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 utiliza os valores padrão para os parâmetros não fornecidos. Contudo, esta opção é desativada na primeira instalação, pois é necessário criar o repositório de pacotes do PostgreSYS com base em informações fornecidas de forma interativa.
- Comando
- Vídeo
    pgsmart install -a <agent> -q --service=backup

- Instruções
- Vídeo
    pgsmart install
- 
Selecione o Agente do PgSmart(ou Registar um novo Agente).
- 
Selecione Gestão de Backups.
- 
Selecione a Versão Majoritária do PostgreSQL.
- 
Selecione a Releaseda versão majoritária selecionada.notaOs binários do PostgreSQL serão instalados juntamente com os componentes escolhidos. 
- 
Confirme a instalação. 
- 
Confirme se deseja instalar/atualizar o repositório de pacotes da Plataforma PostgreSYS. 6.1 Em caso afirmativo, selecione Informare:- 
Indique a URL do repositório.
- 
Indique o código de identificação.
- 
Indique o nome do repositório.
- 
Indique um usuário de acesso(opcional se for diferente do padrão Tecnisys).
- 
Indique uma palavra-passe de acesso(opcional se for diferente do padrão Tecnisys).
- 
Confirme se deseja ativar a verificação da chave GPG. - Se sim, indique o caminho para o ficheiro da chave GPG.
 
 nota- 
Para uma instalação local, não se esqueça de descarregar 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 pacotes compactados (tar.gz) já incluem 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 Interativa
Alguns parâmetros podem ser passados previamente no comando; contudo, sem a opção quiet (--quiet, -q), a execução permanece interativa, e os valores padrão serão utilizados nos prompts.
    pgsmart install --service=backup
    pgsmart install --pgversion=15
O PgSmart define variáveis de ambiente (PGDATA, PGBIN, entre outras) no ficheiro bash_profile do usuário atual, que serão carregadas em novas sessões.
Se desejar carregar imediatamente estas variáveis, execute:
    source ~/.bash_profile