Instalação do Serviço de Pool de Conexões
Para viabilizar o Pool de Conexões, o PgSmart integra-se com o PgBouncer.
-
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. De toda forma, visando auxiliá-los, informamos que 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 PgSmart na máquina cliente:
Terminal inputsu - PgSmart -
Registro dos Agentes do PgSmart por meio do PgSmart-Client.
pgsmart install -s pool [Flags]
pgsmart install --service=pool [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, --agent.--pg-major-version=(11|12|13|14|15) [Default:15].=> Versão majoritária base do PostgreSQL, independentemente do serviço. Será usada a release mais recente da versão majoritária escolhida.
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 -q -a <agent> --service=pool

- Instruções
- Vídeo (Exemplo Instalação Pool)
pgsmart install
-
Selecione o
Agente do PgSmart(ou registre um novo). -
Selecione o serviço
Pool de Conexões(a seleção deve ser feita com espaço, desmarcando a seleçãoBanco de Dados, que é o padrão). -
Selecione a
versão majoritáriado PostgreSQL . -
Selecione a
releaseda versão majoritária do PostgreSQL . -
Confirme a instalação:
-
Confirme se deseja 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 do pgsys já estiverem presentes ou mapeados na máquina.
Figura 2 -Instalação Pool - Interativa
Variações do Comando para Instalação Interativa
Alguns parâmetros podem ser repassados previamente no comando; entretanto, a execução continua interativa, ou seja, durante a instalação, os parâmetros informados deverão ser confirmados, juntamente com os valores "Default" para aqueles parâmetros não informados.
Exemplos:
-
Execução interativa com o serviço de Pool de Conexões já escolhido. Versão base do PostgreSQL padrão: 15.
Terminal inputpgsmart install --service=pool