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/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/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/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 -
-
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.
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