Instalação do Serviço de Pool de Conexões
Para ativar o Pool de Conexões, o PgSmart integra-se com o PgBouncer.
-
Instalação do PgSmart, atendendo aos requisitos mínimos.
-
Repositório de pacotes adicionais para resolver dependências indirectas. De acordo com as políticas de segurança e suporte de cada organização, a Tecnisys não disponibiliza tais pacotes. No entanto, para o ajudar, informamos que para as distribuiç ões da família Enterprise Linux, os Extra Packages for Enterprise Linux - EPEL fornecem geralmente as dependências indirectas necessárias.
-
Inicie o serviço PgSmart Agent em todas as máquinas do ambiente de Bases de Dados.
Terminal inputsystemctl start pgsmart-agent
-
Acesso com o usuário local PgSmart. Por exemplo:
Terminal inputsu - PgSmart
-
Registo de Agentes do PgSmart através do cliente PgSmart.
pgsmart install -s pool [Flags]
pgsmart install --service=pool [Flags]
Flags:
-M, --pgversion=(11/12/13/14/15). Padrão: 15.
=> versão principal do PostgreSQL, independente do serviço. A última versão da versão selecionada será utilizada.--a, --agent=<agent>.
=> Alias, hostname ou IP do servidor onde o PgSmart Agent está instalado.-h, --help
. => Ajuda-q, --quiet
. => Execução Não-Interativa para instalação de serviços. Utilizado com --service, --pg-major-version e --agent.--pg-major-version=(11|12|13|14|15) [Padrão:15].
=> Versão base principal do PostgreSQL, independente do serviço. A última versão da versão principal selecionada será utilizada.
Este modo de instalação é ativado pela opção quiet (--quiet, -q) e a sua execução utiliza os valores padrão (default) para os parâmetros não informados. Contudo, esta opção é desativada na primeira instalação, devido à necessidade de criação do Repositório de pacotes do PostgreSYS com base 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
-
Escolha o
Agente PgSmart
(ou Registar um novo Agente). -
Escolha o serviço
Connections Pool
. -
Escolha a "Versão Major do PostgreSQL do ambiente"
-
Escolha a
Release da Versão Principal do PostgreSQL do ambiente
. -
Confirme a instalação:
-
Confirme que deseja descarregar o Repositório de pacotes do PostgreSYS e, se solicitado, a URL do repositório.
notaEsta pergunta não é feita se os repositórios pgsys-utils já estiverem presentes ou mapeados na máquina.
Figura 2 -Instalação Pool - Interativa
Variações de 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.
Exemplos:
pgsmart install --service=pool
pgsmart install --pg-version=15
O PgSmart define variáveis de ambiente (PGDATA, PGBIN, entre outras) no ficheiro 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