Começando com PostgreSYS
Esta seção irá guiá-lo de forma rápida e objetiva através dos primeiros passos do processo de implantação da Plataforma PostgreSYS em seu ambiente de banco e dados.
Ao final, você poderá acessar o PgSmart Web, ou PgSmart CLI, para instalar e configurar os componentes desejados.
Recomendamos a leitura da seção Visão Geral para uma melhor compreensão da Arquitetura da Plataforma.
- Instalação do PgSmart Agent
O primeiro passo é instalar o PgSmart Agent em todas as máquinas/servidores que deseja gerenciar.
-
Baixar o pacote de instalação
Terminal inputwget --user=USUARIO --password=SENHA https://repo.tecnisys.com.br/yum/pgsys/pgsmart/4.0.0/rhel-8-x86_64/pgsmart-agent-4.0.0-1.el8.x86_64.rpm
-
Instalar o pacote de instalação
Terminal inputrpm -ivh pgsmart-agent-4.0.0-1.el8.x86_64.rpm
-
Iniciar o serviço
Terminal inputsystemctl enable --now pgsmart-agent
-
Obter a chave de conexão
Terminal inputcat /opt/pgsmart-agent/pgsmart.yml | grep connectionKey
Para maiores detalhes sobre o processo de instalação consulte Instalação do PgSmart Agent.
- Instalação do PgSmart CLI
O próximo passo é instalar o PgSmart CLI em um máquina cliente, ou utilitária, para interagir com o(s) PgSmart Agent instalado(s).
-
Baixar o pacote de instalação
Terminal inputwget --user=USUARIO --password=SENHA https://repo.tecnisys.com.br/yum/pgsys/pgsmart/4.0.0/rhel-8-x86_64/pgsmart-client-4.0.0-1.el8.x86_64.rpm
-
Instalar o pacote de instalação
Terminal inputrpm -ivh pgsmart-client-4.0.0-1.el8.x86_64.rpm
-
Registrar um PgSmart Agent
Terminal inputpgsmart config agent
3.1. Selecione
Registro de Agentes
.3.2. Selecione
Registrar
e informe os dados do PgSmart Agent.3.3. Tecle
<enter>
para usar o hostname ou IP padrão da máquina onde o PgSmart Agent está instalado.3.4. Tecle
<enter>
para usar a porta padrão utilizada pelo PgSmart Agent ou informe a porta desejada.3.5. Tecle
<enter>
para usar o alias (apelido) padrão do PgSmart Agent ou informe o alias desejado.3.6. Insira a chave de conexão do PgSmart Agent.
3.7. Tecle
<enter>
para confirmar o Registro do Agente.
- Instalação do PgSmart Web
O PgSmart Web é a interface web para gerenciamento dos Ambientes de Banco de Dados PostgreSYS.
Alguns recursos da Plataforma estão disponíveis somente através desta interface. O seu uso é altamente recomendado.
-
Instalar o PgSmart Web via PgSmart CLI
Terminal inputpgsmart install
1.1. Tecle
<enter>
para selecionarAdministração e Operação do Ambiente PostgreSYS
.1.2. Com a tecla de
<espaço>
e<enter>
, selecioneBase de Metadados
juntamente comCliente do PgSmart
(já selecionado por padrão).1.3. Tecle
<enter>
para prosseguir com a seleção da opçãoPgSmart Web
.1.4. Tecle
<enter>
para cadastrar o Repositório da Tecnisys (a opçãoSim
já vem selecionada).1.5. Informe o endereço do repositório de pacotes (
<enter>
para selecionar o repositório oficial da Tecnisys).1.6. Informe seu
Usuário
de acesso ao repositório de pacotes.1.7. Informe sua
Senha
de acesso ao repositório de pacotes.1.8. Tecle
<enter>
para confirmar a verificação da chave GPG (a opçãoSim
já vem selecionada). -
Acessar o PgSmart Web através do browser
https://<hostname-pgsmart-web>:4435
- Imagem Docker
Uma forma rápida e simples de executar as interfaces clientes do PgSmart é através da sua imagem Docker.
Com ela, você terá o PgSmart CLI e o PgSmart Web disponíveis em um único container.
Seguem os passos para importar e executar o container:
-
Fazer o login no repositório oficial da Tecnisys
Terminal inputdocker login -u <seu email> repo.tecnisys.com.br
-
Baixar a imagem Docker dos clientes do PgSmart
Terminal inputdocker pull repo.tecnisys.com.br/pgsys/pgsmart-client:4.0.0
-
Executar um container (mapeando a porta de acesso ao PgSmart Web)
Terminal inputdocker run -p 4435:4435 -d pgsmart-client
-
Opcionalmente, acessar o pgsmart CLI no container em execução
Terminal inputdocker exec -it <container-id> bash
-
Acessar o PgSmart Web através do browser
https://localhost:4435